jQuery(function($){
	
	var settings = {
		"effect" 			: "fade",
		"duration"			: "5",
		"effectDuration"	: 800,
		"bullets"			: true
	}
	
	if($("#slideshowContainer").length > 0)
		$("#slideshowContainer").slideshow();
	
	var fields = $("#containerNewsletters input[type=text]:not(.red)");
	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");
		}
	});
	
	$(".certifikatSlider").show().wrap('<div class="certSliderWrap">');
	$(".certSliderWrap").prepend("<span>Våra certifikat <a href=\"vara_certifikat/\">klicka här</a></span>");
	
	$(".customerSlider").show().wrap('<div class="sliderWrap">');
	$(".sliderWrap").prepend("<span>Ett urval av v&aring;ra kunder:</span>");
	
	$(".sliderWrap").css({
		"width" : "694px",
		"overflow" : "hidden",
		"background" : "#e0dede",
		"float" : "left"
	});
	
	$(".certSliderWrap").css({
		"width" : "265px",
		"overflow" : "hidden",
		"float" : "left"
	});
	
	if($(".sliderWrap > table td").length > 1){
		var changeInterval = setInterval(function(){ 
			slideTheBox(); }, (2500));
	}
	
	var target = $(".sliderWrap > table");
	var targetWidth = target.width();
	var wrapperWidth = $(".sliderWrap").width();
	var left = true;
	
	var target2 = $(".certSliderWrap > table");
	var targetWidth2 = target2.width();
	var wrapperWidth2 = $(".certSliderWrap").width();
	var left2 = true;
		
	function slideTheBox(){
		var targetMarginLeft = parseInt(target.css("margin-left"));
		
		if(left === true)
		{
			if((targetWidth - (wrapperWidth - targetMarginLeft)) > 231)
			{
				target.animate({
					marginLeft : "-=231px"
				});
			}
			else
			{
				target.animate({
					marginLeft : "+=231px"
				});
				left = false;
			}
		}
		else
		{
			if(targetMarginLeft <= -231)
			{
				target.animate({
					marginLeft : "+=231px"
				});
			}
			else
			{
				target.animate({
					marginLeft : "-=231px"
				});
				left = true;
			}
		}
		
		if(target2.find("td").length > 1)
		{
			var targetMarginLeft2 = parseInt(target2.css("margin-left"));
			
			if(left2 === true)
			{
				if((targetWidth2 - (wrapperWidth2 - targetMarginLeft2)) > 260)
				{
					target2.animate({
						marginLeft : "-=260px"
					});
				}
				else
				{
					target2.animate({
						marginLeft : "+=260px"
					});
					left2 = false;
				}
			}
			else
			{
				if(targetMarginLeft2 <= -260)
				{
					target2.animate({
						marginLeft2 : "+=260px"
					});
				}
				else
				{
					target2.animate({
						marginLeft : "-=260px"
					});
					left2 = true;
				}
			}
		}
	}
	
});
