jQuery(function($){
	
	var settings = {
		"effect" 			: "topToBottom",
		"duration"			: "15",
		"effectDuration"	: 1500,
		"bullets"			: false
	}
	
	if($("#slideshowContainer").length > 0)
		$("#slideshowContainer").slideshow(settings);
		
	$("select[name=product_select_attr1], select[name=product_select_attr2]").siblings("input[type=submit]").hide();
	$("select[name=product_select_attr1], select[name=product_select_attr2]").live("change", function(){
		$(this).parent("form").submit();
	});
	
	var fields = $("input[name=query]");
	fields.css("color", "#888");
	
	var default_values = new Array();
	$.each(fields, function(){
		default_values[fields.index($(this))] = $(this).val();
	});
	
	fields.focus(function(){
		if($(this).val() == default_values[fields.index($(this))] || $(this).val().length == 0)
		{
			$(this).val("");
			$(this).css("color", "#333");
		}
	});
	fields.blur(function(){
		if($(this).val().length == 0)
		{
			$(this).val(default_values[fields.index($(this))]);
			$(this).css("color", "#888");
		}
	});
	
	$("#smallButtonSitemap").live("click", function(event){
		event.preventDefault();
		$("body").append("<div id=\"modalOverlay\" style=\"display: none;\"></div><div id=\"modalWindow\" class=\"sitemap\"></div>");
		$("#modalWindow").append('<span class="modal-close">CLOSE</span>');
		$("#modalOverlay").append('<img src="assets/media/preloader.gif" id="preloader" />');
		$("#modalOverlay").fadeIn("fast");
		$("#modalWindow").load("assets/pages/sitemap.php", {ajax: true}, function(){
			$("#sitemapContainer > ul").before('<div class="sitemapColumn"><ul></ul></div>');
			
			var count = 0;
			
			$.each($("#sitemapContainer > ul > li"), function(){
				count += $(this).find("li").length;
				$(this).appendTo($("#sitemapContainer > .sitemapColumn:last > ul"));
				if(count > 4)
				{	
					count = 0;
					$("#sitemapContainer > .sitemapColumn:last").after('<div class="sitemapColumn"><ul></ul></div>');
				}
			});
			
			if(($("#modalWindow").outerHeight()/2) < ($(window).height()/2))
			{
				var marginTop = -($("#modalWindow").outerHeight()/2)-10;
			}
			else
			{
				var marginTop = -(($(window).height()/2)-50)-10;
			}
			
			$("#modalWindow").css({
				"margin-top" : marginTop
			}).fadeIn("fast");
			Cufon.refresh();
		});
	});
	
	$("#subMenuLevel3 ul li:last-child a").css("border-right", "none");
	
	$("#newsletter-grid td:first-child").css("background", 'url("assets/media/structure/border-x.jpg") repeat-x left bottom');
	
	$("input[type=text].file-display, input[type=button].file-browse").show();
	
	$("input[name=cv]").change(function() {
		var valInput = $("input[name=cv_display]");
		valInput.val($(this).val());
	});
	
	$("input[name=pl]").change(function() {
		var valInput = $("input[name=pl_display]");
		valInput.val($(this).val());
	});
	
	$("input[name=ad]").change(function() {
		var valInput = $("input[name=ad_display]");
		valInput.val($(this).val());
	});
	
	$("input[name=ad2]").change(function() {
		var valInput = $("input[name=ad2_display]");
		valInput.val($(this).val());
	});
	
	$("input[name=ad3]").change(function() {
		var valInput = $("input[name=ad3_display]");
		valInput.val($(this).val());
	});
	
	$("input[name=ad4]").change(function() {
		var valInput = $("input[name=ad4_display]");
		valInput.val($(this).val());
	});
	
	$("input[name=ad5]").change(function() {
		var valInput = $("input[name=ad5_display]");
		valInput.val($(this).val());
	});
	
	$.each($("div.file-browse"), function(){
		$(this).css("float", "left");
		
		if($(this).children("input[name=cv]").length > 0)
			var buttonClass = "file-delete-cv";
		else if($(this).children("input[name=pl]").length > 0)
			var buttonClass = "file-delete-pl";
		else if($(this).children("input[name=ad]").length > 0)
			var buttonClass = "file-delete-ad";
		else if($(this).children("input[name=ad2]").length > 0)
			var buttonClass = "file-delete-ad2";
		else if($(this).children("input[name=ad3]").length > 0)
			var buttonClass = "file-delete-ad3";
		else if($(this).children("input[name=ad4]").length > 0)
			var buttonClass = "file-delete-ad4";
		else if($(this).children("input[name=ad5]").length > 0)
			var buttonClass = "file-delete-ad5";
		
		$(this).after("<input type=\"button\" value=\"Delete\" class=\"" + buttonClass + "\" />");
	});
	
	$(".file-delete-cv").click(function() {
		$("input[name=cv_display]").val("");
		$("input[name=cv]").val("");
	});
	
	$(".file-delete-pl").click(function() {
		$("input[name=pl_display]").val("");
		$("input[name=pl]").val("");
	});
	
	$(".file-delete-ad").click(function() {
		$("input[name=ad_display]").val("");
		$("input[name=ad]").val("");
	});
	
	$(".file-delete-ad2").click(function() {
		$("input[name=ad2_display]").val("");
		$("input[name=ad2]").val("");
	});
	
	$(".file-delete-ad3").click(function() {
		$("input[name=ad3_display]").val("");
		$("input[name=ad3]").val("");
	});
	
	$(".file-delete-ad4").click(function() {
		$("input[name=ad4_display]").val("");
		$("input[name=ad4]").val("");
	});
	
	$(".file-delete-ad5").click(function() {
		$("input[name=ad5_display]").val("");
		$("input[name=ad5]").val("");
	});
	
});
