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;
	}
  }

  if(trim(theForm.txtPassword.value)==""){
  	alert("Please enter password");
	theForm.txtPassword.focus();
	return false;
  } 
  
  $("spnButton").style.display="none";
  $("spnProgress").style.display="inline";

  var url = "validate.php";
  var pars = Form.serialize('frmLogin');

  new Ajax.Request(
     url,
    {
	 method:'post',
	 parameters: pars,
	 onSuccess: function(response) {
 	  //$("Message").setAttribute('class','message');
	  //$("Message").setAttribute('className','message');
		 
       var msg = response.responseText;
       if ("error:   " == msg.substr(0, 9)) {
		  $("Message").style.display='block';
          $("Message").setAttribute('class','error');
		  $("Message").setAttribute('className','error');
		  $('Message').innerHTML = msg.substring(9, msg.length);
  		  $("spnProgress").style.display="none";
		  $("spnButton").style.display="inline";
		} else {
		   if ("url:     " == msg.substr(0, 9)) {
			   document.location.href = msg.substring(9, msg.length);
		   }
	   }
	 }
	}
  );
  return false;
}

function showLogin() {
	if(document.getElementById("dummyRows")!=null){
		document.getElementById("dummyRows").style.display="none";
	}
	if(document.getElementById("Message")!=null){
		document.getElementById("Message").style.display="none";
	}
	if(document.getElementById("pgContent")!=null){
		document.getElementById("pgContent").style.display="block";
	}
}