var xmlHttp;







function contact(){

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null){

  alert ("Browser does not support HTTP Request");

  return;

  }

var url="ajax/php-commands.php";

url=url+"?name="+escape(document.getElementById('name').value);

url=url+"&company="+escape(document.getElementById('company').value);

url=url+"&email="+escape(document.getElementById('email').value);

url=url+"&phone="+escape(document.getElementById('phone').value);

url=url+"&message="+escape(document.getElementById('message').value);

url=url+"&sid="+Math.random();

xmlHttp.open("GET",url,true);

xmlHttp.onreadystatechange=stateChanged;

xmlHttp.send(null);

}




function stateChanged(){

if(xmlHttp.readyState==4){




if (xmlHttp.responseText=='good '){

		document.getElementById('contact').style.display='none';
		document.getElementById('contacterror').innerHTML='Thank you. Your message has been sent.  We will reply as soon as possible.';
		
		
}else if (xmlHttp.responseText=='sent '){
	
	document.getElementById('contacterror').innerHTML="You already sent a message, please use a different contact method.";
		
}else{
		document.getElementById('contacterror').innerHTML="The message failed to send.";	
}






}

}









function GetXmlHttpObject()

{

if (window.XMLHttpRequest)

  {

  // code for IE7+, Firefox, Chrome, Opera, Safari

  return new XMLHttpRequest();

  }

if (window.ActiveXObject)

  {

  // code for IE6, IE5

  return new ActiveXObject("Microsoft.XMLHTTP");

  }

return null;

}
