var secs
var timerID = null
var timerRunning = false
var delay = 1000
var elm = 13;
var elc = 0;
var items= 7;
var items_count=0;
function InitializeTimer()
{
    secs = 4
    StopTheClock()
    StartTheTimer()
}

function StopTheClock()
{
    if(timerRunning)
        clearTimeout(timerID)
    timerRunning = false
}

function StartTheTimer()
{
    if (secs==0)
    {
        StopTheClock()
		
		
		$(".right").click();
		InitializeTimer()
    }
    else
    {
        self.status = secs
        secs = secs - 1
        timerRunning = true
        timerID = self.setTimeout("StartTheTimer()", delay)
    }
}


$(document).ready(function(){
	InitializeTimer()
	/*
	document.getElementById('rssVW').value='Vorwahl';;
	document.getElementById('rssT').value='Telefon';;
	
		$('#rssVW').click(function(){ 
			document.getElementById('rssVW').value='';;
			document.getElementById('rssVW').style.backgroundColor='#b13b74';			
		 });
	
		$('#rssVW').mouseout(function(){ 
			document.getElementById('rssVW').style.backgroundColor='#ccc';			
		 });	 
		 
		 
		$('#rssT').click(function(){ 
			document.getElementById('rssT').value='';
						document.getElementById('rssT').style.backgroundColor='#b13b74';			
;
		 });
		 $('#rssT').mouseout(function(){ 
			document.getElementById('rssT').style.backgroundColor='#ccc';			
		 });
		
		 $('#scrollButtonL').mouseover(function(){ 
			;$('#scrollButtonL').animate({ marginTop: '-px' })
	 	});
		 $('#scrollButtonR').mouseover(function(){ 
			;$('#scrollButtonR').animate({ marginTop: '-8px' })
	 	});
		
		 $('#scrollButtonL').mouseout(function(){ 
			;$('#scrollButtonL').animate({ marginTop: '0px' })
	 	});
		 $('#scrollButtonR').mouseout(function(){ 
			;$('#scrollButtonR').animate({ marginTop: '0px' })
	 	});
		
 */	
});

$(function() {
	var totalPanels			= $(".scrollContainer").children().size();
	var regWidth			= $(".panel").css("width");
	var regImgWidth			= $(".panel img").css("width");
	var regTitleSize		= $(".panel h2").css("font-size");
	var regParSize			= $(".panel p").css("font-size");
	var movingDistance	    = 232;
	var curWidth			= 212;
	var curImgWidth			= 187;
	var curTitleSize		= "20px";
	var curParSize			= "13px";
	var $panels				= $('#slider .scrollContainer > div');
	var $container			= $('#slider .scrollContainer');
	$panels.css({'float' : 'left','position' : 'relative'});
	$("#slider").data("currentlyMoving", false);
	$container
		.css('width', ($panels[0].offsetWidth * $panels.length) + 10 )
		.css('left', "-235px");
	var scroll = $('#slider .scroll').css('overflow', 'hidden');

	function returnToNormal(element) {
		$(element)
			.animate({ width: regWidth })
			.find("img")
			.animate({ width: regImgWidth })
		    .end()
			.find("h2")
			.animate({ fontSize: regTitleSize })
			.end()
			.find("p")
			.animate({ fontSize: regParSize });
	};
	
	function growBigger(element) {
		$(element)
			.animate({ width: curWidth })
			.find("img")
			.animate({ width: curImgWidth })
		    .end()
			.find("h2")
			.animate({ fontSize: curTitleSize })
			.end()
			.find("p")
			.animate({ fontSize: curParSize });
	}
	
	function change(direction) {
	   
		if((direction && !(curPanel < totalPanels)) || (!direction && (curPanel <= 1))) { return false; }	
        
        if (($("#slider").data("currentlyMoving") == false)) {
            
			$("#slider").data("currentlyMoving", true);
			
					
			
			
			var next         = direction ? curPanel + 1 : curPanel - 1;
			var leftValue    = $("	.scrollContainer").css("left");
			var movement	 = direction ? parseFloat(leftValue, 10) - movingDistance : parseFloat(leftValue, 10) + movingDistance;
		
			$(".scrollContainer")
				.stop()
				.animate({
					"left": movement
				}, function() {
					$("#slider").data("currentlyMoving", false);
				});
			
			returnToNormal("#panel_"+curPanel);
			growBigger("#panel_"+next);
			
			curPanel = next;
			
			
			if(curPanel==79){
							//alert('das letzte element');
					$(".scrollContainer").animate({"left": '0px' });
					curPanel =3;
				};
			
			$("#panel_"+(curPanel+1)).unbind();	
			$("#panel_"+(curPanel+1)).click(function(){ change(true); });
			$("#panel_"+(curPanel-1)).unbind();
			$("#panel_"+(curPanel-1)).click(function(){ change(false); }); 
			$("#panel_"+curPanel).unbind();
		}
	
	
	}
	
	// Set up "Current" panel and next and prev
	//growBigger("#panel_4");	
	var curPanel =3;
	
	$("#panel_"+(curPanel+1)).click(function(){ change(true); });
	$("#panel_"+(curPanel-1)).click(function(){ change(false); });
	
	//when the left/right arrows are clicked
	$(".right").click(function(){ change(true); });	
	$(".left").click(function(){ change(false); });
	
	$(window).keydown(function(event){
	  switch (event.keyCode) {
			case 13: //enter
				$(".right").click();
				break;
			case 32: //space
				$(".right").click();
				break;
	    case 37: //left arrow
				$(".left").click();
				break;
			case 39: //right arrow
				$(".right").click();
				break;
	  }
	});

$(".left").click();$(".left").click();$(".left").click();$(".left").click();$(".left").click();$(".left").click();			
$("#left-hover").mousemove(function(){$(".left").click(); });	
$("#right-hover").mousemove(function(){$(".right").click(); });	

});
