var xmlHttp

function ajaxcheck()
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request")
  return
  }
var contactname = document.getElementById('contactname').value;
var phone = document.getElementById('phone').value;
var email = document.getElementById('email').value;
var message = document.getElementById('message').value;

var url="contact.php"
url=url+"?ajaxpost=1"
url=url+"&name="+contactname
url=url+"&phone="+phone
url=url+"&email="+email
url=url+"&message="+message
url=url+"&sid="+Math.random()


   xmlHttp.onreadystatechange=stateChanged


xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}




function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
 document.getElementById("contactcheck").innerHTML=xmlHttp.responseText
 
/* var myRegExp = /color: #FF0000/;
var matchPos1 = xmlHttp.responseText.search(myRegExp);

if((xmlHttp.responseText.match("color: #FF0000")) != -1)
	alert("There was a match at position " + matchPos1);
else
	alert("There was no match in the first string");

*/



 if ((xmlHttp.responseText.match("color: #FF0000"))==null)
    {
      document.getElementById('sendemailbutton').disabled = false;
    }
 else
     {
       document.getElementById('sendemailbutton').disabled = true;
     }
 } 

}




function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
