
  function validateEmailPageForm(form) {
    var frm = form;
    var msg = "";
    
    if (frm.to.value == "") {
      alert("Please provide Send to Email Address.");
      frm.to.focus();
      return false;
    }
    
    if (!checkEmail(frm.to)) {
      alert("Please provide valid Send to Email Address.");
      frm.to.focus();
      return false;
    }
    
    if (frm.from.value == "") {
      alert("Please provide Your Email Address.");
      frm.from.focus();
      return false;
    }
    
    if (!checkEmail(frm.from)) {
      alert("Please provide your valid Email Address.");
      frm.from.focus();
      return false;
    }
    
    if (frm.subject.value == "") {
      alert("Please provide Subject.");
      frm.subject.focus();
      return false;
    }
    
    return true;
  }
  
  function isStringValid(w) {
    x1 = /^[a-z\d]{2,15}$/i // only alphanumerics, and length 6-10
    x2 = /[a-z]/i           // a letter present
    x3 = /\d/               // a digit present
    OK = x1.test(w) && x2.test(w) && x3.test(w)
    return OK;
  }
  
  function checkEmail(fld)
  {
  	if(fld.value == ""){
  		return true;
  	}
   	if (fld.value.length = 0) return false;
  	str = fld.value;	
  	re = /(^[A-Za-z0-9_])([A-Za-z0-9_.-]*)@((([A-Za-z0-9_-]{2,})\.){1,3})(([A-Za-z]{2,3})$)/;
  	if ( re.test(str) ) {
  		return true;
  	} else {
  		return false;
  	}
  }
 
