var SPEED = 500;
var PAUSE = 6000;
var cSlide = 0;
var nSlide = 0;

$("document").ready(HPSlider3);  


function HPSlider3()
{    
	$("div#HPSlider3 div#after").hide();    
	$("div#HPSlider3 div#after")[0].innerHTML =  $("div#HPSlider3Content div.Slide")[0].innerHTML;
	$("div#HPSlider3 div#after").fadeIn(SPEED, pause);
	$("div#HPSlider3 div#navigation").fadeIn(SPEED); 	
	
	//set up navigation buttons			
	$("div#navigation a").click(function()
	{
		//if waiting
		if($("div#before").is(":animated"))
		{
			$("div#HPSlider3 div#before").stop(true, true);
			nSlide = $(this).attr("id").replace("btn", "");	
			$("div#HPSlider3 div#after")[0].innerHTML = $("div#HPSlider3Content div.Slide")[nSlide].innerHTML; 
			$("div#HPSlider3 div#after").fadeIn(SPEED, callback); 
			
			//set navigation
			SetNavBtn(nSlide);
		}
	});	
}

function pause()
{
	//setTimeout("Slide()", PAUSE);
	$("div#HPSlider3 div#before").animate({opacity:1}, PAUSE, "linear", Slide)
}

function Slide()
{
	$("div#HPSlider3 div#before")[0].innerHTML = $("div#HPSlider3 div#after")[0].innerHTML;  
	
	//set up the next slide
	$("div#HPSlider3 div#after").hide();
	nSlide = GetNextSlide(cSlide);
	$("div#HPSlider3 div#after")[0].innerHTML = $("div#HPSlider3Content div.Slide")[nSlide].innerHTML;        
	$("div#HPSlider3 div#after").fadeIn(SPEED, callback); 
	
	//set navigation
	SetNavBtn(nSlide);
}

//callback
function callback()
{
	//set current slide
	cSlide = nSlide;
	
	//slide it
	pause();    
}  

function GetNextSlide()
{
	if(cSlide >= $("div#HPSlider3Content div.Slide").length - 1)
		return 0;
	else return eval(cSlide) + 1;
}  

function SetNavBtn(cur_slide)
{
	var buttons = $("div#HPSlider3 div#navigation a");
	var id;
	
	buttons.each(function()
	{
		id = $(this).attr("id").replace("btn", "");
		if(id == cur_slide)
		{
			$(this).parent().attr("class", "active");
		}
		else
		{
			$(this).parent().attr("class", "regular");
		}
	});
}

