var xmlHttp = createXmlHttpRequestObject();

function createXmlHttpRequestObject()
{
   var xmlHttp;

   if (window.ActiveXObject)
   {
      try
      {
         xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (e)
      {
         try
         {
			   page_request = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e)
			{
            xmlHttp = false;
         }
      }
   }
   else
   {
      try
      {
         xmlHttp = new XMLHttpRequest();
      }
      catch (e)
      {
         xmlHttp = false;
      }
   }

   return xmlHttp;
}

function search()
{
   if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
   {
      value1 = document.getElementById("inpSearch").value;
      value2 = document.getElementById("venSearch").value;      
      value3 = document.getElementById("progid").value;
      
      if (value2 == 'ALL')
         value2 = '';
      
      url = "programatory/devlist/search.php?v=" + value1 + "&ve="+ value2 + "&b=" + value3;           
      xmlHttp.open("GET", url, true);
      xmlHttp.onreadystatechange = handleServerResponse;
      xmlHttp.send(null);       
   }
   
   setTimeout('search()', 1000);
}

function handleServerResponse()
{
   if (xmlHttp.readyState == 4)
   {
      if (xmlHttp.status == 200)
      {
         sqlresult = xmlHttp.responseText;     
         if (sqlresult == "0")
            document.getElementById("divMessage").innerHTML ='No results found.';
         else
            document.getElementById("divMessage").innerHTML =sqlresult + ' results were found';
      }
   }
}

