var rotateon = 1;
var mouseX = 0;
var mouseY = 0;
var search_delay;

$(document).ready(function(){
	
	$("#Keyword").val("");
	
	$("#Keyword").keyup(function(){
		clearTimeout(search_delay);
		if($(this).val() != ''){
			$("#search_clear_icon").addClass("on");
			$("#search_clear_icon").attr("src", "/default/includes/themes/nytro/images/header_search_loader.gif");
			$("#search_form").css("background-image", "url(/default/includes/themes/nytro/images/header_search_bg_on.png)");
			search_delay = setTimeout("getSearchResults()",200);
			$("#search_results").addClass("on");
		}else{
			$("#search_clear_icon").removeClass("on");
			$("#search_results").removeClass("on");
			$("#search_results").html("");
			$("#search_form").css("background-image", "url(/default/includes/themes/nytro/images/header_search_bg.png)");
		}
		
	});
	
	$("#search_clear_icon").click(function(){
		$("#Keyword").val("");
		$("#Keyword").focus();
		$("#search_clear_icon").removeClass("on");
		$("#search_results").removeClass("on");
		$("#search_results").html("");
		$("#search_form").css("background-image", "url(/default/includes/themes/nytro/images/header_search_bg.png)");
	});
	
	$("#OrderList .record dt").click(function(){
		$($(this).parent()).children("dd").slideToggle("slow");
	});
	
	
	/* Custom Chrissie Code 
	jQuery(document).click(function(e){
		if(!jQuery(e.target).parents('div#wrapper').length && !jQuery(e.target).parents('div.svoutilitytoolbar').length && !jQuery(e.target).parents('div#frontEndTools').length && !jQuery(e.target).parents('div#checkout_overlay').length && !jQuery(e.target).parents('div#account_overlay').length && !jQuery(e.target).parents('div#giftcard_overlay').length) {
			window.location = '/index.cfm/landing-pages/win-chrissies-bike-sweepstakes/';
		}
	});
	*/ 
	
});

$(document).bind("mousemove",function(e){ 
	mouseX = e.pageX;
	mouseY = e.pageY; 
});



function moveNewsHeadline(){
	var oldtop = $("#sysBlogFeatured").css("top");
	var oldtop = oldtop.replace("px","");
	var newtop = oldtop - 20;
	if(newtop == -60){
		newtop = 0;
	}
	$("#sysBlogFeatured").css("top", newtop);
	setTimeout("moveNewsHeadline()", 6000);
}

function toggleProductTab(ProductTabSelector){
	$(ProductTabSelector).slideToggle("slow");
	var tab_title = ProductTabSelector + "_Title";
	var tab_height = $(ProductTabSelector).css("height");
	var tab_height = tab_height.replace("px","");
	if(tab_height > 5){
		$(tab_title).css("background-image", "url(/default/includes/themes/nytro/images/product_section_title_bg_off.gif)");
	} else {
		$(tab_title).css("background-image", "url(/default/includes/themes/nytro/images/product_section_title_bg_on.gif)");
	}
}

function toggleAccountTab(AccountTabSelector){
	$(AccountTabSelector).slideToggle("slow");
	var tab_title = AccountTabSelector + "_Title";
	var tab_height = $(AccountTabSelector).css("height");
	var tab_height = tab_height.replace("px","");
	if(tab_height > 5){
		$(tab_title).css("background-image", "url(/default/includes/themes/nytro/images/account_section_title_bg_off.gif)");
	} else {
		$(tab_title).css("background-image", "url(/default/includes/themes/nytro/images/account_section_title_bg_on.gif)");
	}
}

function switchHomepageTab(tab, forcechange){
	var tab_image = "#tab_img_" + tab;
	var tab_link = "#tab_link_" + tab;
	if(forcechange == 1){
		rotateon = 0;
	}
	
	if(rotateon == 1 || forcechange == 1){
		$("#tab_link_1").removeClass("current");
		$("#tab_link_2").removeClass("current");
		$("#tab_link_3").removeClass("current");
		$("#tab_link_4").removeClass("current");
		$("#tab_img_1").removeClass("on");
		$("#tab_img_2").removeClass("on");
		$("#tab_img_3").removeClass("on");
		$("#tab_img_4").removeClass("on");
		$(tab_link).addClass("current");
		$(tab_image).addClass("on");
	}
		
	if(rotateon == 1){
		var nexttab = 0;
		if(tab < 4){
			nexttab = tab + 1;
		}else{
			nexttab = 1;
		}
		var timeoutString= "switchHomepageTab(" + nexttab + ", 0)";
		setTimeout(timeoutString, 6000);
	}
}
