
function fnSubmitContactUsForm() 
{
    var form = document.contactus;
	var email = document.contactus.email.value;
	var msg = document.getElementById("msg");
	var i = Math.round(100*Math.random());

	// set state of form
	msg.innerHTML = "Please Wait..";
	
	try 
	{
    	var oXmlHttp = zXmlHttp.createRequest();
    	var page = 'validate_email.aspx';
    	page += '?ran=' + i + '&email=' + email;
	
	
    	oXmlHttp.open("get", page, true);
    	
    	oXmlHttp.onreadystatechange = function () {
    		if (oXmlHttp.readyState == 4)
    		{
    			// make sure we have valid response
    			var iStatus = oXmlHttp.status;
    			if (iStatus = 200) 
    			{
        			// make sure we have plain text response
          			if (oXmlHttp.responseText == 'True')
          			{
          				form.submit();
  						msg.innerHTML = "";
          			}
          			else
          			{
          				msg.innerHTML = "You must supply a valid email address!"
          			}
    			}
    		}
    	}
    	oXmlHttp.send(null);
	}
	catch(e)
	{
		msg.innerHTML = e.message;
	}	
	return false;
	
}