var isie6 = null;
var current = pending = timeout = null;
var slides = Array();

jQuery(document).ready(function(){
	if(!isie6){
		$("#homeSlideNav li a").click(slideNavClick);
		$("#homeSlideNav").show();
		
		$("#asSeenOn, #guestReviews, #headlineNews").hide();
		
		slides = ["hsn-news","hsn-reviews","hsn-press"];
		current = Math.floor(Math.random()*slides.length);
		changeSlide();
	}
});

function slideNavClick(e){
	e.preventDefault();
	changeSlide($(this).attr("rel"));
}

function changeSlide(to){
	if(timeout) clearTimeout(timeout);

	pending = (to>0) ? Number(to)-1 : Number(current) + 1;
	if(pending >= slides.length) pending = Number(0);
	
	hideCurrent();
}

function hideCurrent(){
	var off = slides[current];

	$("."+off).fadeOut("fast",showCurrent);
	$("#"+off+" a").removeClass("selected");	
}

function showCurrent(){
	current = Number(pending);
	var on = slides[current];
	
	$("."+on).fadeIn("fast");
	$("#"+on+" a").addClass("selected");
	
	timeout = setTimeout(changeSlide, 5000);
}