// JavaScript Document


var curslide=1;
var pagecount=0;
var interval;


jQuery(document).ready(function()
{
	try 
	{ // count the number of slides in the slider
		var o = jQuery('.slide');
		for(var i=0; i<o.length; i++)
		{
		    pagecount ++;
		    
		}
	}catch(e){}
								
	if (pagecount>1) // set the timer only if there are enough slides
	{
		var interval = setInterval( "goNext()",8000);
	}
	
	//console.log(pagecount);
	
	jQuery('.slider-control').click(function() 
	{
		//console.log("clicky click");
		var str = jQuery(this).attr('id');
		jQuery(this).addClass('slider-control-current');
		var num = str.replace("slider-control-","");
		goNum(num);
				
	});
		
});


function goNum(num)
{
	var current= document.getElementById("slide-"+curslide);
	jQuery('#slider-control-'+curslide).removeClass('slider-control-current');
	if (num > pagecount)
	{
		num=1;
	}
	curslide=num;
	var next= document.getElementById("slide-"+num);
	jQuery(current).animate({opacity:'0'},1800, function(){
		current.className="slide";
		jQuery(current).css('z-index', 0);
		jQuery(next).css('z-index', 900);		
	});			
	
	jQuery(next).animate({opacity:'1'},{ queue: false, duration: 1800 });
	
	curslide=num;
}


function goNext()
{
	num = curslide+1;
	jQuery('#slider-control-'+curslide).removeClass('slider-control-current');
	var current= document.getElementById("slide-"+curslide);
	
	if (num > pagecount)
	{
		num=1;
	}
	curslide=num;
	var next= document.getElementById("slide-"+num);
	jQuery('#slider-control-'+num).addClass('slider-control-current');
	jQuery(current).animate({opacity:'0'},1800, function()
	{
		current.className="slide";
		jQuery(current).css('z-index', 0);
		jQuery(next).css('z-index', 900);		
	});			
	
	jQuery(next).animate({opacity:'1'},{ queue: false, duration: 1800 });
	
	curslide=num;
}
