$(document).ready(function() {
	//  search box "smart" hover: out state only if blank
    $("#search-txt").focus(
        function() { $(this).addClass("hover"); if (this.value == "Keyword or Item #") this.value = ""; }, 
        function() { if(!this.value || this.value == "Keyword or Item #") { $(this).removeClass("hover"); this.value = "Keyword or Item #" } }
    );
	//	hover for search submit button
	(new Image()).src = "../../site-media/images/search_button_over.png";
	$("#search-submit-btn").hover(
		function() { this.src = "../../site-media/images/search_button_over.png"; },
		function() { this.src = "../../site-media/images/search_button.png"; }
	);
	
	//	navigation: picnav reveal -- TODO: condense to one function (FAIL)
	
	// var subEl = ["candies", "occasions"];
	// var i = subEl.length;
	// while(i--) {
	// 
	// }
	$("li#subnav-candies").hover(
		function() {
			if($.browser.msie) {
				$("li#subnav-candies").addClass("ie-neg-marg");
			}
			var w = ($("ul#picnav-candies").children("li").length * 104) + 4;
			$("ul#picnav-candies").animate({
				opacity: 1.0,
				width: w + "px"
			}, 250);
		},
		function() {
			if($.browser.msie) {
				$("li#subnav-candies").removeClass("ie-neg-marg");
			};
			resetPicnav($("ul#picnav-candies"));
		}
	);
	
	$("li#subnav-occasions").hover(
		function() {
			if($.browser.msie) {
				$("li#subnav-occasions").addClass("ie-neg-marg");
			}
			var w = ($("ul#picnav-occasions").children("li").length * 104) + 4;
			$("ul#picnav-occasions").animate({
				opacity: 1.0,
				width: w + "px"
			}, 250);
		},
		function() {
			if($.browser.msie) {
				$("li#subnav-occasions").removeClass("ie-neg-marg");
			};
			resetPicnav($("ul#picnav-occasions"))
		}
	);
	
	$("#top_submit_button").click(function() { $("#order_form").submit();  });
	
	resetPicnav = function(picnav) {
		picnav.stop();
		picnav.unbind('animate');
		picnav.hide();
		picnav.css({'opacity': 0.0, 'width': 0});
	}
	
	onAnimateClose = function(el) {
		el[0].style.display = "none";
	}
	
	navigateToLink = function(url) {
		window.location.href = url;
	}

	$("#will-call-link").click(function() { window.open("/main/will-call/", "Will Call", "toolbar=no, location=no, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=no, width=275, height=375"); })
});