//====================================================================================================================

	var slideSpeed = 1000;
	var slideDelay = 8000;
	var currentSlide = 1;
	var lastSlide = 10;
	var slideAnimating = false;
	var slideTimer;
	
	$(document).ready(initSlides);

//====================================================================================================================

	function initSlides()
	{
		$('#welcome').css('zIndex',10);
		$('#slideNavigation li a').removeClass('active');
		$('#slideNavigation li a:eq(' + (currentSlide-1).toString() + ')').addClass('active');
		$('#slideNavigation li a').click(function(event)
		{
			if(!slideAnimating)
			{
				clearInterval(slideTimer);
				event.preventDefault();
				switchToSlide($(this).parent().index()+1);
				setTimeout('startTimer()',slideSpeed);
			}
		});
		startTimer();		
	}

//====================================================================================================================

	function startTimer()
	{
		slideTimer = setInterval('switchToNextSlide()', slideDelay);
	}
	
//====================================================================================================================

	function switchToNextSlide()
	{
		if (currentSlide==lastSlide) switchToSlide(1);
		else switchToSlide(currentSlide+1);
	}
	
//====================================================================================================================

	function switchToSlide(index)
	{
		hideSlide(currentSlide);
		setTimeout('showSlide(' + index + ')', slideSpeed);			
	}
	
//====================================================================================================================

	function hideSlide(index)
	{
		slideAnimating = true;
		$('#slide'+index).fadeOut(slideSpeed);
		$('#slideNavigation li a').removeClass('active');
	}
	
//====================================================================================================================

	function showSlide(index)
	{
		$('#slide'+index).fadeIn(slideSpeed);
		$('#slideNavigation li a:eq(' + (index-1).toString() + ')').addClass('active');
		currentSlide = index;
		setTimeout('slideAnimating = false', slideSpeed);
	}
	
//====================================================================================================================

