var total_slides;
var slide_in=1;
var slide_out=0;
var slide_auto=true;
var animation_run=false;
var future_slide=2000;

$(document).ready(function() {

if($('.fixed-menu').length){
	var current_arrow = "$('.current_arrow').css('top')";
	$('.fixed-menu a').mouseover(function(){
		$('.current-arrow').stop().animate({top : $(this).position().top},400);
	});
	$('.fixed-menu').mouseout(function(){
		$('.current-arrow').stop().animate({top : 50},400);
	});
}

$('#animtest').sprite({fps: 0, no_of_frames: 59});
$('#animtest').hover(
	  function () {
			$(this).fps(30);
	  },
	  function () {
			$(this).fps(0);
	  }
	);
$('.slider-dots a').click(function(){
	slide_auto=false;
	if(!animation_run){
		if ($(this).closest('li').index()-2 != slide_out){
			slide_in=$(this).closest('li').index()-2;
			hp_slide();
		}
		//checkupdate();
	}else{
		future_slide=$(this).closest('li').index()-2;
		//checkupdate();
	}
});
if($('.slider-illustrations').length){
	$('.slider-illustrations li').css('opacity',0);
	total_slides =$('.slider-illustrations li').length;
	$('.slider-illustrations li').eq(slide_out).css('opacity',1);
	$('.slider-text li').eq(slide_out).css('left',0);
	setTimeout('hp_slide()',3000);
}

});
// functions
function hp_slide(){
	animation_run=true;
	//checkupdate();
	$('.slider-illustrations li').eq(slide_out).animate({opacity:0},500,function() {
		$('.slider-text li').eq(slide_out).animate({left:-976},1000);
		$('.slider-text li').eq(slide_in).css('left','976px');
		$('.slider-text li').eq(slide_in).animate({left:0},1000);
		$('.the-dot').animate({left:(slide_in)*30},1000, function(){
			$('.slider-illustrations li').eq(slide_in).animate({opacity:1},500,function(){
					slide_out = slide_in;
					animation_run=false;
					//checkupdate();
					if(slide_auto){
						slide_in = (slide_in+1)%total_slides;
						setTimeout('hp_slide()',6000);
						//checkupdate();
					}
					if(future_slide!=2000){
							//checkupdate();
							slide_in=future_slide;
							future_slide=2000;
							if(slide_in!=slide_out){
								hp_slide();
							//checkupdate();
							}
						}
			});
		});
	});
}
function checkupdate(){
	$('.slide_in span').text(slide_in);
	$('.slide_out span').text(slide_out);
	$('.future_slide span').text(future_slide);
	$('.animation_run span').text(animation_run);
	$('.slide_auto span').text(slide_auto);
}
