// Featured Products...

$(document).ready(function(){
	
	speed = 7000 //Wert in ms bis zum automatischen Wechsel des featured products
	start = 1 // Startbild
	poss = 2 // Startbild des Autoplays
	
	//Get the Slides
	i = 0;
	$('.slides li').each(function(){
		i++
		var link = $('a', this).attr('href');
		$('.caption h1', this).wrapInner('<a title="Produkteseite zeigen" href="'+link+'" />')
		var image = $('a', this).attr('name');
		var text = $('.caption', this).html();
		
		text =
		$('#featured_products').append('<div rel="'+i+'" class="slidecontainer" style="background:url('+image+') no-repeat center center;"><div class="caption">'+text+'</div></div>')
		 $('.caption', this).remove();
		
	});

	$('.slidecontainer[rel="'+start+'"]').fadeIn(500);
	$('.slides li a[rel="'+start+'"]').toggleClass("act");
	currentslide = $('.slidecontainer:visible').attr('rel');

	$('.slides li a').click(function(){
		clearInterval(autoplay);
		var target = $(this).attr('rel')
	if($(this).hasClass("sale")){
			$('#featured_products_flag').fadeOut(500, function(){
			$('#featured_products_flag').removeClass("new").addClass("sale").fadeIn(500)
			})
	}else{
		$('#featured_products_flag').fadeOut(500, function(){
			$('#featured_products_flag').removeClass("sale").addClass("new").fadeIn(500)
			})
	}


		if(currentslide == target){return false};
		$('.slidecontainer[rel="'+currentslide+'"]').fadeOut(500);
		$('.slidecontainer[rel="'+target+'"]').fadeIn(500)
		currentslide = target;
		poss = Number(target)+1;
		if(target == i){poss=1};
		$('.act').toggleClass("act");
		$(this).toggleClass("act");
	});
	
	controlwidth =  ($('.slides li').length)*15*-1;
	$('.slides').css("marginLeft",controlwidth/2);
	
	function nextslide(){
		var target = poss;
		//change label to sale or new
		if($('.slides li a[rel="'+target+'"]').hasClass("sale")){
			$('#featured_products_flag').fadeOut(500, function(){
			$('#featured_products_flag').removeClass("new").addClass("sale").fadeIn(500)
			})
	}else{
		$('#featured_products_flag').fadeOut(500, function(){
			$('#featured_products_flag').removeClass("sale").addClass("new").fadeIn(500)
			})
	}
		
		$('.slidecontainer[rel="'+currentslide+'"]').fadeOut(500);
		$('.slidecontainer[rel="'+target+'"]').fadeIn(500)
		currentslide = target;
		$('.act').toggleClass("act");
		$('.slides li a[rel="'+target+'"]').toggleClass("act");
		if(poss == i){
			poss=0;
		}
		poss++;
	}
	
	autoplay = setInterval(nextslide,speed);
	
	$('.slidecontainer').hover(function(){
		clearInterval(autoplay);
	});
	
	$('.slidecontainer').mouseleave(function(){
		autoplay = setInterval(nextslide,speed);
	});
	
})


