function stateChanged() 
{ 
   if (xmlHttp.readyState==4)
   { 
      var errorField = document.getElementById("errorField");
	  if(xmlHttp.responseText.match("SUCCESS"))
	  {
		if(xmlHttp.responseText.match("KEYWORD"))
		    document.searchForm.submit();
		 else
		    document.searchAdvForm.submit();

	  }
	  else
	  {
		 if(xmlHttp.responseText.match("KEYWORD"))
			errorField.innerHTML = "Cannnot find any product for keyword \""+document.searchForm.keyword.value + "\". Please try to search again or contact Opal for product information.";
		 else
			errorField.innerHTML = "Cannnot find any product. Please try to search again or contact Opal for product information.";
	  }


   }
}
function productSearch(type)
{
    xmlHttp=getXmlHttpObject();
   if (xmlHttp==null)
   {
      alert ("Your browser does not support AJAX!");
      return;
   }
   var getAddress =   window.location.href.substr(7);
   var addresses = getAddress.split("/");
   var mainPage = addresses[1].split("?");
   var url=window.location.href.substr(0,7) + addresses[0]+"/interface/productSearchAhead.php"; 
   if(type == "keyword")
   {
      url=url+"?type="+type+"&keyword="+document.searchForm.keyword.value;
   }
   else
   {
	  producttype = document.searchAdvForm.producttype.value;
	  metaltype = document.searchAdvForm.metaltype.value;
	  opaltype = document.searchAdvForm.opaltype.value; 
	  priceid = document.searchAdvForm.priceid.value; 
      url=url+"?type="+type+"&producttype="+producttype+"&metaltype="+metaltype+"&opaltype="+opaltype+"&priceid="+priceid;

   }
   xmlHttp.onreadystatechange=stateChanged;
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
}



