function fnValidate(theForm) {
  if(trim(theForm.txtEmailAddress.value)==""){
  	alert("Please enter your email address");
	theForm.txtEmailAddress.focus();
	return false;
  }  else {
	if(!isEmail(theForm.txtEmailAddress.value)) {
	  	alert("Please Enter a valid email address");
		theForm.txtEmailAddress.focus();
		return false;
	}
  }
  
  $("spnButton").style.display="none";
  $("spnProgress").style.display="inline";
  var url = "passrecovery.php";
  var pars = Form.serialize('frmRecovery');
  new Ajax.Request(
     url,
    {
	 method:'post',
	 parameters: pars,
	 onSuccess: function(response) {
       var msg = response.responseText;
	   $("Message").style.display='block';
       if ("error:   " == msg.substr(0, 9)) {
          $("Message").setAttribute('class','error');
		  $("Message").setAttribute('className','error');
		  $("dummyRows").style.display="none";
		  $("dummyRows").setAttribute('class','divider2');
		  $("dummyRows").setAttribute('className','divider2');
		  $("dummyRows").style.display="block";
   		  $("spnProgress").style.display="none";
		  $("spnButton").style.display="inline";
	   } else {
		  $("Message").setAttribute('class','message');
		  $("Message").setAttribute('className','message');
		  $("txtEmailAddress").value="";
   		  $("spnProgress").style.display="none";
		  $("pgContent").style.display="none";
		  $("pageTitle").style.display="none";
		  $("dummyRows").style.display="block";
		  $("Message").innerHTML = "Success!";
	   }
	  $("Message").innerHTML = msg.substring(9, msg.length);
	 }
	}
  );
  return false;
}