var currentSliderIndex = 0;
var sliderTimer = null;

$(document).ready(function() {
	
	$(".slider-content-item:nth-child(1)").fadeIn(500);
	$(".slider-navigation-image:nth-child(1)").animate({ opacity: '1.0' }, { queue: false });
	
	sliderTimer = setTimeout("nextSlide()", 7500);
	
	$(".slider-navigation-image").mouseover(function() {
		clearTimeout(sliderTimer);
		var index = $(".slider-navigation-image").index(this);
		if(index !== currentSliderIndex) {
			$(this).animate({ opacity: '1.0' }, { queue: false });
		}
	});
	$(".slider-navigation-image").mouseout(function() {
		sliderTimer = setTimeout("nextSlide()", 7500);
		var index = $(".slider-navigation-image").index(this);
		if(index !== currentSliderIndex) {
			$(this).animate({ opacity: '0.5' }, { queue: false });
		}
	});
	$(".slider-navigation-image").click(function() {
		var index = $(".slider-navigation-image").index(this);
		switchSlide(index);
	});
	
});

function switchSlide(index) {
	if(index !== currentSliderIndex) {
		$(".slider-navigation-image:nth-child("+(index+1)+")").animate({ opacity: '1.0' }, { queue: false });
		$(".slider-navigation-image:nth-child("+(currentSliderIndex+1)+")").animate({ opacity: '0.5' }, { queue: false });
		var ci = currentSliderIndex;
		currentSliderIndex = index;
		$(".slider-content-item:nth-child("+(ci+1)+")").fadeOut(500, function() {
			$(".slider-content-item:nth-child("+(index+1)+")").fadeIn(500);
		});
	}
}

function nextSlide() {
	if(currentSliderIndex == 3) {
		switchSlide(0);
	} else {
		switchSlide(currentSliderIndex+1);
	}
	sliderTimer = setTimeout("nextSlide()", 7500);
}
