  var xmlHttp = false;

  function makeRequest(param) {
	xmlHttp = false;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  }
	catch (e)
	  {
	  // Internet Explorer
	  try
	    {
	    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	    }
	  catch (e)
	    {
	    try
	      {
	      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	      }
	    catch (e)
	      {
	      alert("Your browser does not support AJAX!");
	      return false;
	      }
	    }
	  }
	url = "/scripts/contact_check.php?";
	url = url + param;
	url = url + "=";
	url = url + document.getElementById(param).value;
	
	disp = param+"_check";
   	
    xmlHttp.onreadystatechange = alertContents;
    xmlHttp.open('GET', url, true);
    xmlHttp.send(null);
  }

  function alertContents() {
  	//alert("Ready State= " + xmlHttp.readyState);
  if (xmlHttp.readyState==1 || xmlHttp.readyState==2 || xmlHttp.readyState==3)
   {
 	   document.getElementById(disp).innerHTML="<img src=\"/images/loading_circle.gif\" align=\"absmiddle\" width=\"20\" height=\"20\">";
   } else
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   { 
 	var response = xmlHttp.responseText;
 	
	document.getElementById(disp).innerHTML=response;	
   }
  }
