
$(document).ready(function(){
var $hover;
var $nextitem = 0;
var newsitems = 4;
var iPause=0;
var $clickedNaviItem=100;


	// Mini navigation #############################
	$.easing.elasout = function(x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
	};	

	var $parentTarget = $('#x');
	
	//$('#show0').click(function(){
//		$clickedNaviItem = 0;
//		$("#focus_navigation a").removeClass("selected");
//		$("#show0").addClass("selected");
//		$paneTarget.stop().scrollTo( $('div li:eq(0)') , {speed:1000} );
//	});
//	$('#show1').click(function(){
//		$clickedNaviItem = 1;
//		$("#focus_navigation a").removeClass("selected");
//		$("#show1").addClass("selected");
//		$paneTarget.stop().scrollTo( $('div li:eq(1)') , {speed:1000} );
//	});
//	$('#show2').click(function(){
//		$clickedNaviItem = 2;
//		$("#focus_navigation a").removeClass("selected");
//		$("#show2").addClass("selected");
//		$paneTarget.stop().scrollTo( $('div li:eq(2)') , {speed:1000} );
//	});
//	$('#show3').click(function(){
//		$clickedNaviItem = 3;
//		$("#focus_navigation a").removeClass("selected");
//		$("#show3").addClass("selected");
//		$paneTarget.stop().scrollTo( $('div li:eq(3)') , {speed:1000} );
//	});
//	$('#show4').click(function(){
//		$clickedNaviItem = 4;
//		$("#focus_navigation a").removeClass("selected");
//		$("#show4").addClass("selected");
//		$paneTarget.stop().scrollTo( $('div li:eq(4)') , {speed:1000} );
//	});
//	$('#show5').click(function(){
//		$clickedNaviItem = 5;
//		$("#focus_navigation a").removeClass("selected");
//		$("#show5").addClass("selected");
//		$paneTarget.stop().scrollTo( $('div li:eq(5)') , {speed:1000} );
//	});
	
	
	
	
	
	// ##############################################
	
	// Hover description ############################
//	$("#x a").hover(function() {
//		$(this).find("em").animate({opacity: "show"}, "slow");
//	}, function() {
//		$("#x a em").animate({opacity: "hide"}, "fast");
//		//$(this).next("em").animate({opacity: "hide", top: "100"}, "fast");
//	});
	
	// ##############################################
	
	// Hover pause ##################################
		
	$("#show0").addClass("selected");
	
	var $focusHover = "#x li";
    $hover = $($focusHover).hover(
        function(){
            iPause=1;
        },
        function(){
            iPause=0;
        }
    );
	
	// ##############################################
	
	// Rotate slide #################################
	setInterval(changeFocusView,5500);
	
	var $paneTarget = $('#x');
	
	function changeFocusView() {
		
		if (iPause==0){
			
			if ($clickedNaviItem==100){
			$nextitem = ++$nextitem%newsitems;
			}
			else {
				$nextitem = $clickedNaviItem;
				$clickedNaviItem = 100;
			}
			
			if ($nextitem==1){
				$("#show0").removeClass("selected");
				$("#show1").addClass("selected");
			}
			else if ($nextitem==2){
				$("#show1").removeClass("selected");
				$("#show2").addClass("selected");
			}
			else if ($nextitem==3){
				$("#show2").removeClass("selected");
				$("#show3").addClass("selected");
			}
			else if ($nextitem==4){
				$("#show3").removeClass("selected");
				$("#show4").addClass("selected");
			}
			else if ($nextitem==5){
				$("#show4").removeClass("selected");
				$("#show5").addClass("selected");
			}
			else
			{
				$("#focus_navigation a").removeClass("selected");
				$("#show0").addClass("selected");
			}
			
			var $target = $paneTarget.find("li:eq("+$nextitem+")");
			
			if ($nextitem==0){
				$paneTarget.stop().scrollTo( $target , {speed:1000} );
			}
			else {
				$paneTarget.stop().scrollTo( $target , {speed:1200} );
			}
			

			//$("#nextslide").attr('rel', ++$nextitem);
			//$("#nextslide").attr('title', ++$nextitem);
			
		}

	}
	
	//$('#nextslide').click(function(){
	//	$target = $("#nextslide").attr('rel');
	//	alert($target);
	//	$paneTarget.stop().scrollTo( $('div li:eq($target)') , {speed:1000} );
	//});
	
	// ##############################################
});

