
var c=0;
var t;
   
// part entry lookup
    function PartLookup()
      {
        if (document.getElementById('entry_product_string').value.length > 2)
              {
                var xmlHttp;
                try
                  {
                    // Firefox, Opera 8.0+, Safari
                    xmlHttp=new XMLHttpRequest();
                  }
                catch (e)
                  {
                    try
                      {
                        // IE MS XML2
                        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
                      }
                    catch (e)
                      {
                        try
                          {
                            // IE MS XML
                            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                          }
                        catch (e)
                          {
                            //alert("Your browser does not support AJAX");
                            return false;
                          }
                      }
                  }
                xmlHttp.onreadystatechange=function()
                  {
                  if(xmlHttp.readyState==4)
                    {
                      document.getElementById("part_entry_result").innerHTML=xmlHttp.responseText;
                    }
                  }
                var url="db_partlookup.asp";
                url=url+"?partid="+document.getElementById('entry_product_string').value;
                xmlHttp.open("GET",url,true);
                xmlHttp.send(null);
              }  
         }
      
// auto search
    function AutoSearch()
      {
        c=c+1;
        if (document.getElementById('entry_product_string').value.length > 2)
          {
            document.getElementById("part_entry_result").innerHTML=("<br />Searching...<br />");
          }
        else
          {
            document.getElementById("part_entry_result").innerHTML=("<br /><br />");
          }
        if (c == 2)
          {
            PartLookup();
            StopLookup();
          }
        if (c > 0)
          {
            t = setTimeout("AutoSearch()",500);
          }
      }
        
// stop lookup
    function StopLookup()
      {
        clearTimeout(t);
        c=0;        
      }
      