// JavaScript Document
var navSpeed = ($.browser.safari ? 700 : 450);
var sliderDelay = 10000;

$(document).ready(function(e) {
	$('#homepageSliderCont div').css('display', 'none');
	$('#homepageSliderCont div:first').addClass('current').fadeIn(navSpeed);
	timer = setInterval("homepageSlider()", sliderDelay);
	
	$('#homepageSliderCont').bind('mouseenter mouseover', function() {
		clearInterval(timer);
	});
	$('#homepageSliderCont').bind('mouseleave mouseout', function() {
		clearInterval(timer);
		timer = setInterval("homepageSlider()", sliderDelay);
	});
	
	$('#sliderControls a').hover(function() {
		$(this).css('text-decoration', "underline");
	}, function() {
		$(this).css('text-decoration', "none");
	});
	
	$('#sliderControls a').bind('click', function(e) {
		e.preventDefault();
		itemNumber = $(this).index('#sliderControls a.slideNumber') + 1;
		cur = $('#homepageSliderCont div.current');
		next = $('#homepageSliderCont div:nth-child(' + itemNumber + ')');
		cur.fadeOut(navSpeed, function() {
			$(this).removeClass('current').css('display', 'none');
		});
		next.fadeIn(navSpeed, function() {
			$(this).addClass('current').css('display', 'block');
		});
		clearInterval(timer);
		timer = setInterval("homepageSlider()", sliderDelay);
	});
});

function homepageSlider() {
	cur = $('#homepageSliderCont div.current');
	next = cur.next();
	if (next.length == 0) {
		next = $('#homepageSliderCont div:first');
	}	
	cur.fadeOut(navSpeed, function() {
		$(this).removeClass('current').css('display', 'none');
	});
	next.fadeIn(navSpeed, function() {
		$(this).addClass('current').css('display', 'block');
	});
}
