function trim (zsStr)
{
  // get xiStart = position of first non-space char in zsStr
  for (var xiStart = 0 ; xiStart < zsStr.length ; xiStart++)
    if (zsStr.charAt(xiStart) != " ")
      break;

  // if zsStr consists of all spaces, return ""
  if (xiStart == zsStr.length)
    return "";

  // get xiEnd = position of last non-space char in zsStr
  for (var xiEnd = zsStr.length-1 ; xiEnd >= 0 ; xiEnd--)
    if (zsStr.charAt(xiEnd) != " ")
      break;

  // return desired substring
  return zsStr.substring (xiStart, xiEnd+1);
}

function ValidateForm(){

      var firstEmail = document.frmEmails.emailA;
	var secondEmail = document.frmEmails.emailB;
      var firstEmailText = trim(firstEmail.value);
      var secondEmailText = trim(secondEmail.value);

	/*Check for blank fields*/
	if ((firstEmailText=="")||(secondEmailText=="")){
		alert("Your email address is a required field, and needs to be typed twice");
		firstEmail.focus();
		return false;
	}

      if(firstEmailText != secondEmailText){ 
            alert("Your email verification field does not match the first email field. Please enter it again."); 
		secondEmail.value = "";
            return false; 
      } 

	return true;
 }