/* Quick Category selection*/		function selectCategory(categoryId){ //when user click via Quick Category selection		document.getElementById("search").value="";		//needed this condition in case when supplier is not visible		if (document.getElementById("supplier"))			document.getElementById("supplier").options[0].selected=true		//change Search Category/Subcategory lists		var obj = document.getElementById("category");		for (k=0;k<obj.options.length;k++){			if (obj.options[k].value==categoryId){				obj.options[k].selected = true;				updateSubCategoryListBasedOnCategoryId(obj.options[k].value);				break;			}		}		//new 2009.11.27 - for an additional search options		clearAllAdditionalSearchCriteria();		parent.setContentjQuery("/ONPManager", "action=selectCategory&v=website&catId="+categoryId, "contentWrapper", "icon_AJAXLoading_Id");  		//return true;	}	function selectSubCategory(categoryId, subCategoryId){ //when user click via Quick Category selection		document.getElementById("search").value="";		//needed this condition in case when supplier is not visible		if (document.getElementById("supplier"))			document.getElementById("supplier").options[0].selected=true		//change Search Category/Subcategory lists		var obj = document.getElementById("category");		for (j=0;j<obj.options.length;j++){			if (obj.options[j].value==categoryId){				obj.options[j].selected = true;				updateSubCategoryListBasedOnCategoryId(obj.options[j].value);				setSelectedSubCategoryBasedOnSubCategoryId(subCategoryId)				break;			}		}		//new 2009.11.27 - for an additional search options		clearAllAdditionalSearchCriteria();		parent.setContentjQuery("/ONPManager", "action=selectSubCategory&v=website&catId="+categoryId+"&subCatId="+subCategoryId, "contentWrapper", "icon_AJAXLoading_Id");	  	//return true;	}/* END Quick Category selection*/		function updateSubCategoryListBasedOnIndexSelected(x){ // x - selectedIndex here		for (m=temp.options.length-1;m>0;m--)			temp.options[m]=null;		for (i=0;i<group[x].length;i++)			temp.options[i]=new Option(group[x][i].text,group[x][i].value);		temp.options[0].selected=true;	}		function updateSubCategoryListBasedOnCategoryId(categoryId){		var obj = document.getElementById("category");		for (z=0;z<obj.options.length;z++){			if (obj.options[z].value==categoryId){				updateSubCategoryListBasedOnIndexSelected(z);				break;			}		}	}	function setSelectedSubCategoryBasedOnSubCategoryId(subCategoryId2){		var obj = document.getElementById("subCategory");		for (v=0;v<obj.options.length;v++){			if (obj.options[v].value==subCategoryId2){				obj.options[v].selected = true;				break;			}		}	}		//new 2009.11.27 - for an additional search options 	function clearAllAdditionalSearchCriteria(){		document.getElementById("greenOnly").checked = false;		document.getElementById("uniqueOnly").checked = false;		document.getElementById("discountOnly").checked = false;		document.getElementById("priceRange1").checked = false;		document.getElementById("priceRange2").checked = false;		document.getElementById("priceRange3").checked = false;		document.getElementById("priceRange4").checked = false;		document.getElementById("priceRange5").checked = false;	}		function go(){				//in "simple" mode set all selectors to All on background				if (currentSearchMode=="simple"){			//needed this condition in case when supplier is not visible			if (document.getElementById("supplier"))				document.getElementById("supplier").options[0].selected=true;			//updateSubCategoryListBasedOnIndexSelected(0);			var obj = document.getElementById("category");			for (k=0;k<obj.options.length;k++){ //or just length???				if (obj.options[k].value==0){					obj.options[k].selected = true;					updateSubCategoryListBasedOnCategoryId(obj.options[k].value);					break;				}			}			//new 2009.11.27				clearAllAdditionalSearchCriteria();		}		//search should not have all spaces		document.getElementById("search").value = document.getElementById("search").value.replace(/^\s+|\s+$/g,"");		var obj = document.getElementById("category");		//alert(obj.options.selectedIndex);		var categoryId = obj.options[obj.options.selectedIndex].value;		obj = document.getElementById("subCategory");		var subCategoryId = obj.options[obj.options.selectedIndex].value;		obj = document.getElementById("supplier");		var supplierId = 0;		//needed this condition in case when supplier is not visible		if (document.getElementById("supplier"))			supplierId = obj.options[obj.options.selectedIndex].value;		var search = encodeURIComponent(document.getElementById("search").value);		var searchCriteria = "action=search&catId="+categoryId+"&v=website&subCatId="+subCategoryId+"&supplierId="+supplierId+"&seacrhMode="+currentSearchMode+"&search="+search;		//new 2009.11.27 - for an additional search options		if (document.getElementById("greenOnly").checked)			searchCriteria += "&greenOnly=true";		if (document.getElementById("uniqueOnly").checked)			searchCriteria += "&uniqueOnly=true";		if (document.getElementById("discountOnly").checked)			searchCriteria += "&discountOnly=true";		if (document.getElementById("priceRange1").checked)			searchCriteria += "&priceRange1=true";		if (document.getElementById("priceRange2").checked)			searchCriteria += "&priceRange2=true";		if (document.getElementById("priceRange3").checked)			searchCriteria += "&priceRange3=true";		if (document.getElementById("priceRange4").checked)			searchCriteria += "&priceRange4=true";		if (document.getElementById("priceRange5").checked)			searchCriteria += "&priceRange5=true";		parent.setContentjQuery("/ONPManager", searchCriteria, "contentWrapper", "icon_AJAXLoading_Id");		return false;	}			function switchSearchMode(){		var obj = document.getElementById("advanced_search_div");		if (obj.className==""){			obj.className="advanced_search";			document.getElementById("advanced_search_link").innerHTML="Advanced search";			document.getElementById("searchButton1").style.display="block";			document.getElementById("searchButton2").style.display="none";			currentSearchMode = "simple";		}else{			obj.className="";			document.getElementById("advanced_search_link").innerHTML="Simple search";			document.getElementById("searchButton1").style.display="none";			document.getElementById("searchButton2").style.display="block";			currentSearchMode = "advanced";		}		return false;	}