var currentFormElem = null;
var showHideValue = function(obj,val)
{
	if (obj != currentFormElem)
	{
		currentFormElem = obj;
		if (obj.value == val)
			obj.value = '';
			
		obj.onblur = function()
		{
			showHideValue(obj,val);
		}
	}
	else
	{
		if (obj.value == '')
			obj.value = val;
		
		obj.onblur = null;
		
		currentFormElem = null;
	}
};


// JavaScript Document
$(document).ready(function() {

	////
	////Footer functions 
	////
	var oActiveAElementOnPageCall = jQuery('#QuickInfoList li a.active');
	var bFooterActive = false;
	var iSnapBackTiming = 1200;
	var myTimeout = window.setTimeout(function(){},1);

	//function to show Footer <p> that is active on the current page (toggled by the "active" class of the <a> element)
	function restoreActiveP (oInitActObj){
		if (bFooterActive == false){
			jQuery("#QuickInfoActiveText p").hide();
			var sRefString = jQuery(oInitActObj).attr("href");
			jQuery("#QuickInfoActiveText p" + sRefString).show();
			jQuery("#QuickInfoList a").attr("class","");
			jQuery(oInitActObj).attr("class","active");
		}
	}
	
	//initially show the corresponding <p> element
	restoreActiveP(oActiveAElementOnPageCall);
	
	//show corresponding <p> when hovering over a elements
	jQuery("#QuickInfoList li a").hover(function(){
		window.clearTimeout(myTimeout);
		bFooterActive = true;
		jQuery("#QuickInfoActiveText p").hide();
		jQuery("#QuickInfoList a").attr("class","");
		jQuery(this).attr("class","active");
		var sRefString = jQuery(this).attr("href");
		jQuery("#QuickInfoActiveText p" + sRefString).show();
	}, function(){
		bFooterActive = false;
		myTimeout = window.setTimeout(function(){restoreActiveP(oActiveAElementOnPageCall)},iSnapBackTiming);
	});
	
	
	////
	//////bestseller list functions
	////
	////
	var sActiveListElement = 'none';
	var iActiveElement = 0;
	var bActive = false;
	
	function checkClose () {
		if (bActive == false) {
			var sSelectString = '.bestseller-list li';
			var sSelectStringSubMenu = '.bestseller-list li ul';
			jQuery(sSelectString).css("zIndex","1");
			jQuery(sSelectString + ' a').attr("class","inactive");
			jQuery(sSelectStringSubMenu).hide().css("zIndex","1");
		}
	}
	
	function setActFalseAndInitTimeout() {
		bActive = false;
		setTimeout(function (){checkClose();},150);
	}
	
});

