var currentSlide=0;
var totalSlides;
var timeout;

function set_content(target)
{	if( currentSlide==target ){
		return false;
	}

	Effect.Fade('slide'+currentSlide, { duration:0.5, from:1.0, to:0.0 });
	$('slide'+target).appear({ duration:0.5, from:0.0, to:1.0 });
	
	var tabs=$$('#slide_links a');
	
	tabs.each(function(name, index) {
		if( name.className==target ){		   
			name.style.color='#444444';
		}else{
			name.style.color='#878787';
		}
	});
	
	currentSlide=parseInt(target);
}

function init()
{
	
	var tabs=$$('#slide_links a');
	
	totalSlides=tabs.length;
	
	//$('nextSlide').observe('mousedown', nextSlide);
	//$('prevSlide').observe('mousedown', prevSlide);
	
	tabs.each(function(name, index) {
		if( index==0 ){
			//set_tab(name.target);
		}
		
		name.observe('mouseover', function(e){ set_content(e.target.className) });
		
		//totalSlides++;
	});
	
	
	
	var slides=$$('.slides');
	
	/*
	slides.each(function(name, index) {					   
		name.observe('mouseover', function(){ 
			clearTimeout(timeout);
			
			Effect.Appear(name.id+'_caption', { duration:0.5, from:0.0, to:1.0 });			
		});
		name.observe('mouseout', function(){ 
			clearTimeout(timeout);
			
			Effect.Fade(name.id+'_caption', { duration:0.5, from:1.0, to:0.0 });
			
			timeout=setTimeout("nextSlide()",9000);			
		});
		
	});*/
	
	

	/*
	// green strip that hovers over slides
	jQuery('.slides').hover(function(){
		jQuery(".caption", this).stop().animate({top:'254px'},{queue:false,duration:300});
	}, function() {
		jQuery(".caption", this).stop().animate({top:'278px'},{queue:false,duration:300});
	});
	*/

	
	
	timeout=setTimeout("nextSlide()",11000);
}

function prevSlide()
{
	clearTimeout(timeout);

	if( currentSlide==0 ){
		set_content(totalSlides-1);
	}else{
		set_content(currentSlide-1);
	}
	
	timeout=setTimeout("nextSlide()",11000);
}

function nextSlide()
{
	clearTimeout(timeout)
	
	if( (currentSlide+1)<totalSlides ){
		set_content(currentSlide+1);
	}else{
		set_content(0);
	}	
	
	timeout=setTimeout("nextSlide()",11000);
}

window.onload=init;
