// JavaScript Document
$(document).ready(function() {

	Cufon.replace("#main-menu .active", { hover: true, fontFamily: 'VAGRounded' });
	Cufon.replace("#main-menu .button", { hover: true, fontFamily: 'VAGRounded' });
	Cufon.replace("#title", 			{ hover: true, fontFamily: 'VAGRounded' });
	Cufon.replace("#text", 				{ hover: true, fontFamily: 'VAGRounded' });
	Cufon.replace("#bullit-ul", 		{ hover: true, fontFamily: 'VAGRounded' });
	Cufon.replace(".tab a", 			{ hover: true, fontFamily: 'VAGRounded' });
	
	Cufon.replace(".type0r0", 			{ hover: true, fontFamily: 'BauhausStd' });
	Cufon.replace(".type0r1", 			{ hover: true, fontFamily: 'BauhausStd' });
	Cufon.replace(".type1r0", 			{ hover: true, fontFamily: 'BauhausStd' });
	Cufon.replace(".type1r1", 			{ hover: true, fontFamily: 'BauhausStd' });
	Cufon.replace(".subtitel1", 		{ hover: true, fontFamily: 'BauhausStd' });
	Cufon.replace(".subtitel2", 		{ hover: true, fontFamily: 'BauhausStd' });
	
	autSlide('1');
	
	$('.stop').mouseenter(function(){
		console.log('mouse over. clear timer');
		clearTimeout(timer);
		
	});
	
	$('.stop').mouseleave(function(){
		console.log('mouse out. start timer');
		timer = setTimeout("autSlide(0)",5000);	
		
	});
	
	$('.tabmenu').mouseenter(function(){
		console.log('mouse over. clear timer');
		clearTimeout(timer);
		
	});
	
	$('.tabmenu').mouseleave(function(){
		console.log('mouse out. start timer');
		timer = setTimeout("autSlide(0)",5000);	
		
	});
	
	
	$('.menu-stop').mouseenter(function(){
		console.log('mouse over. clear timer');
		clearTimeout(timer);
		
	});
	
	$('.menu-stop').mouseleave(function(){
		console.log('mouse out. start timer');
		timer = setTimeout("autSlide(0)",5000);	
		
	});
	

});

function autSlide (start)
{
	var offset 		= $('#pages').offset();
	var maxSlide 	= $('#pages').width();	
	var countSlide 	= $('#pages').children('div').length;
	var leftSlide	= maxSlide / countSlide; 
	
	console.log(leftSlide);
	
	if ( start == 0 )
	{
		console.log(offset.left);
		
		if ( offset.left == '-5760' )
		{
			$('#pages').animate({
				
				marginLeft: '-='+leftSlide,
			
			}, 250, function(){
			
					$('#pages').css('margin-left','0px');
					timer = setTimeout("autSlide(0)",4750);		
			}
			);
			
				
		}
		else if ( -( maxSlide - leftSlide  ) == offset.left )
		{
			
					
			$('#pages').animate(
			{
				marginLeft: '0px',
			}, 250);	
		
			timer = setTimeout("autSlide(0)",5000);	

		}
		else
		{
		
			$('#pages').animate(
			{
				marginLeft: '-='+leftSlide,
			}, 250);	
			
			timer = setTimeout("autSlide(0)",5000);	
		
		}
	
	}
	else
	{
		timer = setTimeout("autSlide(0)",5000);		
	}

}

function slide(id)
{
	var maxSlide 	= $('#pages').width();	
	var countSlide 	= $('#pages').children('div').length;
	var leftSlide	= maxSlide / countSlide; 
	
	var mrg = (leftSlide * id) - leftSlide;
	
	//$('#pages').animate({marginLeft : -mrg + 'px'}, 250);
	
	$('#pages').fadeOut(150, function(){
					
						$('#pages').animate(
						{
							marginLeft: -mrg + 'px',
						}, 1, function()
						{
							$('#pages').fadeIn(250);	
						} 
						);
						
						
						clearTimeout(timer);
						//timer = setTimeout("autSlide(0)",7000);
						
					} );
	
	
	
	
}
