
//##################### CREATE OBJECT ##########################################################

var XMLHttpRequestObject = false; 

      if (window.XMLHttpRequest) {
        XMLHttpRequestObject = new XMLHttpRequest();
      } else if (window.ActiveXObject) {
        XMLHttpRequestObject = new ActiveXObject("Msxml2.XMLHTTP");
      }
	  
	  

	  

//##################### SEND VARS TO PHP VIA POST ##########################################################

function send_req() { 
        if(XMLHttpRequestObject) {
		var ran_number= Math.random()*5;
		
		//alert("2");
		var the_email = escape(document.getElementById("emailReq").value);
		var dataSource = "passReq.php";	
		
		
		
		
		var params = 
		"snd_email=" + the_email;
		
		//alert(params);
		
		XMLHttpRequestObject.open("POST", dataSource, true);
	  
		XMLHttpRequestObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject.setRequestHeader("Content-length", params.length);
		XMLHttpRequestObject.setRequestHeader("Connection", "close");
			
		
		XMLHttpRequestObject.onreadystatechange = function() 
          { 
            if (XMLHttpRequestObject.readyState == 4 && 
              XMLHttpRequestObject.status == 200) { 
				//alert(XMLHttpRequestObject.responseText);
                if (XMLHttpRequestObject.responseText == "ok"){
				
					//outBarThenFunc("1", "Product Created Successfully", "linkIt('10a')", 3000);
					showPassError("Your new password has been sent to " + the_email, 2, 4000);
					fpass('2');
			  } else {
				  //alert(XMLHttpRequestObject.responseText);
				//outBar("2", "Database Error, Code 400.", "none()", 3000);
				showPassError("The email address entered was invalid, please try again.", 1, 3000);
			  }
            	} 
          } 

          XMLHttpRequestObject.send(params); 
		  
      }
}



//##################### VALIDATE THE FORM ELEMENTS ##########################################################

function sendReq(){
	//alert("base= " + document.getElementById("theItemId").value);
	//valid = true;
	//var theChk = escape(document.getElementById(checker).value);
	//var theForm = document.getElementById("mainPage");
	//var val = Spry.Widget.Form.validate(theForm);
	var theEmailField = document.getElementById("emailReq").value;
	if (theEmailField != "") {
		
		send_req();
		
	}else{
		//outBar("2", "Please complete all mandatory fields", "none()", 2000);
		showPassError("Please enter an email address!", 1, 3000);
	}
}

function showFrontError(msg){
	alert(msg);
}
