/*ss: in form page- <form name="form" onSubmit="return ValidateInput(this)"> */


function validEmail(email) {
     if (email == "") return false;

     var invalidChars = " /:,;";

     for (i = 0; i < invalidChars.length; i++) {
          var badChar = invalidChars.charAt(i);

          if (email.indexOf(badChar, 0) > -1) return false;
     }

     var atPos = email.indexOf("@", 1);

     if (atPos == -1) return false;

     if (email.indexOf("@", atPos + 1) != -1) return false;

     var periodPos = email.indexOf(".", atPos);

     if (periodPos == -1) return false;

     if (email.lastIndexOf(".") + 3 > email.length) return false;
     if (email.length > email.lastIndexOf(".") + 4) return false;

     return true;
} 
	 
function ValidateInput(form) {
     var LB = "\n";
     var msgHdr = "The following issue(s) occurred with your form:    " + LB + LB;
     var msg = "";

    if (form.fname.value.length == 0) msg += "- Please enter your First Name." + LB;
	if (form.lname.value.length == 0) msg += "- Please enter your Last Name." + LB;
    if (form.phone.value.length == 0) msg += "- Please enter your Home Phone." + LB;
	if (form.ephone.value.length == 0) msg += "- Please enter your Evening Phone." + LB;
    if (form.email.value.length == 0) msg += "- Please enter your Email address." + LB;
	//if (form.lnumber.value.length == 0) msg += "- Please enter a listing number." + LB;	// beging comment validation max length
	if (form.comments.value.length >= 120) msg += "- You have entered too many characters in\nthe Comments or Question box." + LB;
	
	 
	if (form.optin.checked == false) msg += "- Please check the terms and conditions box." + LB;
	 
     if (msg.length > 0) {
          alert(msgHdr + msg);
          return false;
     }
	 	 if (!validEmail(form.email.value)) {
          alert("That is an invalid Email address.\nPlease enter your email address correctly.");
          form.email.focus();
          form.email.select();
          return false;
     } 
	if(document.form.phone.value.search(/\d{3}\-\d{3}\-\d{4}/)==-1)
   {
      alert("The Phone Number you entered is not valid.\r\nPlease enter a Phone Number with the format xxx-xxx-xxxx.");
      return false;
   }

     else return true;
}


