function GetXMLHttpObject()
{
      var oXMLHttp = null;

      try
      {
            oXMLHttp = new ActiveXObject("MSXML2.XMLHTTP");
      }
      catch (E)
      {
            try
            {
                  oXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (E)
            {
              oXMLHttp = null;
            }
    }

      if ((oXMLHttp == null) && (typeof(XMLHttpRequest) != 'undefined'))
      {
            oXMLHttp = new XMLHttpRequest();
      }

      return oXMLHttp;
}

var testresults
function checkemail(s2){
var str=s2;
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
testresults=false
}
return (testresults)
}



function submitForm() {
	 //alert(layer_ref);
	 	 var params;
		 var params2;
	 	 var s1 = document.getElementById("s1").value;
		 if(s1 == null|| s1 == ''){
		 alert('Please type your Name')
		 return;
		 }
		 params = "s1="+s1;
		 
		 var s2 = document.getElementById("s2").value;
		 if(checkemail(s2) == false){
		 alert('Please input a valid email address!')
		 return;
		 }
		 params += "&s2="+s2;
		
		
		var s3 = document.getElementById("s3").value;
		 params += "&s3="+s3;
		 
		 
		 
		 
	 
	
	
	
		for (var i=0; i < document.getElementsByName("agree").length; i++)
		   {
		   if (!document.getElementsByName("agree")[i].checked)
			  {
			  alert('You must agree to the rules and regulations first');
		  return;
			  }
		   }

	 
	
	var security_code = document.getElementById("security_code").value;
	params2 = "security_code="+security_code;
	var url = "form.php?";
	//alert(params2);
	var oXMLHttp = GetXMLHttpObject();
	oXMLHttp.open("POST", url, false);
	oXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	oXMLHttp.setRequestHeader("Content-length", params2.length);
	oXMLHttp.setRequestHeader("Connection", "close");
	oXMLHttp.send(params2);
	if(oXMLHttp.responseText=='false')
	{
	alert('Please type the correct security code');
	return;
	}
		
	 url = "send.php?";

     //alert(params);

	oXMLHttp = GetXMLHttpObject();
	var ajaxDisplay = document.getElementById('questions');
	ajaxDisplay.innerHTML ='<p align="center">Please Wait <br> <img src="loader.gif"/></p>';
	hider('submit_btn');
		
		
	oXMLHttp.open("POST", url, false);
		
	//Send the proper header information along with the request
	oXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	oXMLHttp.setRequestHeader("Content-length", params.length);
	oXMLHttp.setRequestHeader("Connection", "close");
	oXMLHttp.send(params);
		
		
		
	setTimeout('delayer()', 1000);
		
	  
	
		 }
