var slideIndex = 0;
var list = [];
var $scroll = {};
var slideTimeSeconds = 60;
var slideTimeOutId = undefined;
	
$(document).ready(function(){	

	if( $("#slides").length == 1 ) {
		
		$scroll = $("#slide-scroll");
		
		$('#slides-nav a').each( function(){
			list.push( $(this).attr('href') );
		});
		
		$("#slide-next").click(function(){
			slideIndex++;
			setSlideIndex( slideIndex );		
			return false;
		});
		$("#slide-prev").click(function(){
			slideIndex--;
			setSlideIndex( slideIndex );					
			return false;
		});
		
		$("#slides-nav a").click(function(){
			var selected = $(this).attr("href");
			for( i=0; i<list.length; i++ ) {
				if( list[i] == selected ) {
					slideIndex = i;
					break;
				}
			}			
			setSlideIndex( slideIndex );
			return false;
		});
		
		setSlideIndex( slideIndex );
			
	}
});

function setSlideIndex( index ) {	
	slideIndex = ((slideIndex>=list.length)?0:slideIndex);	
	slideIndex = ((slideIndex<0)?list.length-1:slideIndex);		
	$('#slides-nav a').each( function(){
		if( $(this).attr('href') == list[slideIndex] ) {
			$(this).addClass('act');
		} else {
			$(this).removeClass('act');
		}		
	});
	
	if( slideIndex == list.length - 1 ) {
		$('#slide-next').hide();
	} else {
		$('#slide-next').show();
	}
	if( slideIndex == 0 ) {
		$('#slide-prev').hide();
	} else {
		$('#slide-prev').show();
	}
	
	$scroll.scrollTo( list[slideIndex],500,{axis:'x'});
	
	clearTimeout( slideTimeOutId );
	slideTimeOutId = undefined;	
	initChangeSlide();
}

function initChangeSlide() {

	var text = '';		
	if( slideTimeOutId != undefined ) {
		clearTimeout( slideTimeOutId );	
		slideTimeOutId = undefined;			
		slideIndex++;
		setSlideIndex( slideIndex );						
	} else {		
		slideTimeOutId = setTimeout("initChangeSlide()",4000);		
	}
	
}

