var teaserHomeNumber = 1;
var teaserHomeNumberTotal = 0;
var maxRight = 0;
var dummy=0;
var secondsNextItem=4;
var direction=1;
var intervalId=0;


function setButtons(){
	dummy++;
	if( teaserHomeNumber == teaserHomeNumberTotal )	{
		$(".box_home_btnRight").fadeTo(500, 0);
		direction=-1;
	}
	
	if( teaserHomeNumber < teaserHomeNumberTotal  && $(".box_home_btnRight").css("opacity") == 0)	{
		$(".box_home_btnRight").fadeTo(500, .75);
	}  

	if( teaserHomeNumber == 1 )	{
		$(".box_home_btnLeft").fadeTo(500, 0);
		direction=1;
	} 
	if( teaserHomeNumber > 1  && $(".box_home_btnLeft").css("opacity") == 0)	{
		$(".box_home_btnLeft").fadeTo(500, .75);
	}
	fadeTextIn(teaserHomeNumber-1); 
}

function fadeTextIn(i){
	$(".box_home_item_text").eq(i).fadeTo(1000, .75);
}


function fadeTextOut(){
	$(".box_home_item_text").fadeTo(1000, .0);
}



function nextItem() {
	if( (teaserHomeNumber > 1 && direction < 0) || (teaserHomeNumber < teaserHomeNumberTotal && direction > 0) )	{
		teaserHomeNumber+=direction;
		fadeTextOut();
		$(".box_home_items").animate({
			left:	- ( (teaserHomeNumber-1) * 	$(".box_home_item").width())
		}, 1500, "easeInOutQuad" ,setButtons);
	}
}

//function prevItem() {
//	if( teaserHomeNumber > 1 )	{
//		fadeTextOut();
//		teaserHomeNumber--;
//		$(".box_home_items").animate({
//			left:	- ( (teaserHomeNumber-1) * 	$(".box_home_item").width())
//		}, 1500, "easeInOutQuad" ,setButtons);
//	}
//}




$(document).ready(function() {
	
	secondsNextItem=secondsNextItem*1000;
	intervalId = setInterval("nextItem()",secondsNextItem);
	$(".box_home_btnLeft").fadeTo(1, .0);
	$(".box_home_btnRight").fadeTo(1, .75);
	$(".box_home_item_text").fadeTo(1, .0);
	$(".box_home_item_text").eq(teaserHomeNumber-1).fadeTo(1000, .75);
	
	$(".box_home_item").each( function (index) {
		$(this).css("left",$(this).width() * (index) );
		$(this).css("top",-($(this).height() * (index)) );

	});

	maxRight = -( ($(".box_home_item").length - 1) * $(".box_home_item").width());
	teaserHomeNumberTotal = $(".box_home_item").length;
	
	$(".box_home_btnRight").mouseover( function (){
		if( teaserHomeNumber < teaserHomeNumberTotal )	{
		 	 $(this).stop();
			 $(this).fadeTo(500,1);
			}
	});
	
	$(".box_home_btnRight").mouseout( function (){
		if( teaserHomeNumber < teaserHomeNumberTotal )	{
			 $(this).stop();
			 $(this).fadeTo(500,.75);
		}
	});
	
	$(".box_home_btnRight").click( function (){
		direction=1;
		clearInterval(intervalId);
		intervalId = setInterval("nextItem()",secondsNextItem);
		nextItem();
		return false;
	});


	
	
	$(".box_home_btnLeft").mouseover( function (){
			 if(teaserHomeNumber > 1){
			 		$(this).stop();
				 	$(this).fadeTo(500,1);
			 } 
	});
	
	$(".box_home_btnLeft").mouseout( function (){
		if(teaserHomeNumber > 1){ 
			$(this).stop();
			$(this).fadeTo(500,.75);
		} 
	});
	
	$(".box_home_btnLeft").click( function (){
		direction=-1;
		clearInterval(intervalId);
		intervalId = setInterval("nextItem()",secondsNextItem);
		nextItem();
		return false;
	});
	

});


