
var count=0;
function submit_once() {
	count++;
	if (count>1){
		return false;
	}
	return true;
}

function changeCursor(time) {
	document.body.style.cursor="wait";
	setTimeout("document.body.style.cursor='default'",time);
}
		
function showmenu(element) {
	var obj = document.getElementById(element);
	if(obj != null) {
		obj.style.visibility="visible";
	}			
	var obj1 = document.getElementById('psort');
	if(obj1 != null) {
		obj1.style.visibility="hidden";
		obj1.style.display="none";
	}			
	var obj2 = document.getElementById('perpg');
	if(obj2 != null) {
		obj2.style.visibility="hidden";
		obj2.style.display="none";
	}
} 
			
function hidemenu(element) {
	var obj = document.getElementById(element);
	if(obj != null) {
		obj.style.visibility="hidden";
	}			
	var obj1 = document.getElementById('psort');
	if(obj1 != null) {
		obj1.style.display="block";
		obj1.style.visibility="visible";
	}			
	var obj2 = document.getElementById('perpg');
	if(obj2 != null) {
		obj2.style.display="block";
		obj2.style.visibility="visible";
	}	
}

function showMenu2(categoryId, topCat) {
	document.getElementById(categoryId).style.display = "block";	
}

function hideMenu2(categoryId, topCat) {
	document.getElementById(categoryId).style.display = "none";	
}

/* Used for the top navigigation drop down menu */
function showNavMenu(element, categoryID) {
	var obj = document.getElementById(element);
	if(obj != null) {
		obj.style.visibility="visible";
	}	
	var categoryObj = document.getElementById(categoryID);
	if(categoryObj != null) {
		categoryObj.style.color = "#cc0000";
	}				
	var obj1 = document.getElementById('psort');
	if(obj1 != null) {
		obj1.style.visibility="hidden";
		obj1.style.display="none";
	}			
	var obj2 = document.getElementById('perpg');
	if(obj2 != null) {
		obj2.style.visibility="hidden";
		obj2.style.display="none";
	}
} 
function hideNavMenu(element, categoryID) {
	var obj = document.getElementById(element);
	var categoryObj = document.getElementById(categoryID);
	
	if ( obj != null && categoryObj != null ) {
		var pauseTime = (new Date()).getTime() + 120; 
	    var index = 0; 
	
	    while (true) {
	    	if ((new Date()).getTime() > pauseTime) {
	            break;
	        }
	        this.index++;
		} 
		obj.style.visibility="hidden";
		categoryObj.style.color = "#5A6A83";
	}		
			
	var obj1 = document.getElementById('psort');
	if(obj1 != null) {
		obj1.style.display="block";
		obj1.style.visibility="visible";
	}			
	var obj2 = document.getElementById('perpg');
	if(obj2 != null) {
		obj2.style.display="block";
		obj2.style.visibility="visible";
	}		
}

/* Used for the Celebros drilldown menu */
function showSrchMenu(element, categoryID) {
	var obj = document.getElementById(element);
	if(obj != null) {
		obj.style.visibility="visible";
	}	
	var categoryObj = document.getElementById(categoryID);
	if(categoryObj != null) {
		categoryObj.style.color = "#cc0000";
	}
} 
function hideSrchMenu(element, categoryID) {
	var obj = document.getElementById(element);
	if(obj != null) {
		obj.style.visibility="hidden";
	}	
	var categoryObj = document.getElementById(categoryID);
	if(categoryObj != null) {
		categoryObj.style.color = "#5A6A83";
	}	
}
function getCmsp(val){
	var theCmsp = "";
	if(val!=null && val.length>0){
		var pIdx = val.indexOf("pid=");
		var cIdx = val.indexOf("&c=",pIdx);
		if(pIdx!=null){		
			if(cIdx == -1){	
				theCmsp = val.substr(pIdx+4);
			}else{
				theCmsp = val.substring(pIdx+4,cIdx);
			}		
			if(theCmsp!=null && theCmsp.length>0){
				theCmsp = "&cm_sp=Search-_-Suggested-_-"+theCmsp;
			}
		}
	}
	return theCmsp;
}

function showCategory(index) {	
	s = document.getElementById("cat_" + index);
	i = document.getElementById("im_" + index);
	
	topCat = document.getElementById("topCategory_" + index);
		
	if (s.style.display == 'none') {
		s.style.display = 'block';		   
		i.src = "images/minus.gif";
		topCat.style.color = "#000000";
		topCat.style.fontWeight = "bold";	 
	}
	else if (s.style.display == 'block') {
		s.style.display = 'none';
		i.src = "images/plus.gif";
		topCat.style.color = "#000000";
		topCat.style.fontWeight = "normal";
	}
}

function qtyKeyPress(f, action, e) {
    var code;  
    if(!e) var e=window.event; 
    if(e.keyCode){code=e.keyCode;} 
    else if(e.which){code=e.which;}
    if (code == 13){
		formActionSubmit(f, action);
		e.returnValue = false;
		return false;
	}else if(code < 45 || code > 57 ){
		e.returnValue = false;
		return false;
	}else{
		e.returnValue = true;
		return true;
	}
}

function formActionSubmit(f, a) {
	alert(a);
	if(submit_once()) {
		f.action = a;
		f.submit();
	}
	return false;	
}


