var slides = 4;
var current_slide = 1;
var previous_slide = 1;
var slider_stop = false;
var slider_timer = null;
var slider_time = 3800;

function makeAnimation()
{
	if ( slider_timer )
    	clearTimeout( slider_timer );
		
	$('#slider'+current_slide).addClass('active');
	$('.slider_nav li:not(#slider'+current_slide+')').removeClass('active');
	$('#slide'+current_slide).fadeIn(600);
	$('#slider_box a:not(#slide'+current_slide+')').fadeOut(600);
	$('#slide_text #info'+current_slide).fadeIn(600);
	$('#slide_text div:not(#info'+current_slide+')').fadeOut(600);
	$('#slide_text #info'+current_slide).children().fadeIn(600);
	$('#slide_text div:not(#info'+current_slide+')').children().fadeOut(600);

	if ( !slider_stop )
		slider_timer = setTimeout( 'makeAnimationRight()', slider_time );
}

function makeAnimationRight()
{
	previous_slide = current_slide;
	current_slide++;
	if ( current_slide > slides )
		current_slide = 1;
	makeAnimation();
}

function makeAnimationLeft()
{
	previous_slide = current_slide;
	current_slide--;
	if ( current_slide < 1 )
		current_slide = slides;
	makeAnimation();
}

function sliderStop()
{
	slider_stop = true;
	if ( slider_timer )
    	clearTimeout( slider_timer );
}

function sliderStart()
{
	slider_stop = false;
	slider_timer = setTimeout( 'makeAnimationRight()', slider_time );
}

$(document).ready(function(){
   
	$('#slider'+current_slide).addClass('active');
	$('#slide'+current_slide).addClass('active');

	slider_timer = setTimeout( 'makeAnimationRight()', slider_time );

	$('#first').bind('click',function(){
		makeAnimationLeft();
	});
   
	$('#last').bind('click',function(){
		makeAnimationRight();
	});

	$('.slider_nav').find('li').bind('click',function(){
		slider_id = $(this).attr('id');
		if ( slider_id.indexOf("slider") != -1 )
		{
			previous_slide = current_slide;
			current_slide = slider_id.substring( 6 );
			makeAnimation();
		}
	});
	
	$('#slider_box').bind('mouseover',function(){
		sliderStop();
	});
	
	$('#slider_box').bind('mouseout',function(){
		sliderStart();
	});
});

