
var miXHR;

function submitMoreInfoForm( )
{
	var objFV = new FormValidator("frmMoreInfo");

	if (!objFV.validate("txtName", "B,C", "Please enter your Name."))
		return;
		
	if (!objFV.validate("txtEmail", "E,B", "Please enter your valid Email Address."))
		return;
		
	if (!objFV.validate("txtQuestion", "B", "You have not entered any Question on the form. Please enter your Question to proceed."))
		return;
	
 	var sName = objFV.value("txtName");
 	var sEmail = objFV.value("txtEmail");
 	var sQuestion = objFV.value("txtQuestion");
	
 	miXHR = createXHR( );
 
 	miXHR.onreadystatechange = sendMail;
  	miXHR.open("POST","php/moreInfo.php", true);
	miXHR.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
 	miXHR.send("Name=" + sName + "&Email=" + sEmail + "&Question=" + sQuestion);
}

function sendMail( )
{
  	if (miXHR.readyState == 4)
  	{
  		if(miXHR.status == 200)
  		{
  			var sData = miXHR.responseText;
  			
  			if (sData == "ERROR")
  			{
  				alert("An ERROR occured while submitting your Question. Please try again.");
  			}
  			
  			else
  			{
  				document.getElementById("frmMoreInfo").txtName.value = "";
  				document.getElementById("frmMoreInfo").txtEmail.value = "";
  				document.getElementById("frmMoreInfo").txtQuestion.value = "";
  				
  				alert("Your Question has been Submitted successfully.");
                        }
  		}
  	} 	
}
