<!-- FORMS_validateAndSubmit js -->
<!-- Updated: 02/17/2007 by CJG -->

function validateAndSubmit() {
  if (document.form1.CRM_Contacts_dot_FirstName.value.length == 0) {
    alert ("First Name is required.");
    document.form1.CRM_Contacts_dot_FirstName.focus();
    return false;
  }
  else if (document.form1.CRM_Contacts_dot_LastName.value.length == 0) {
    alert ("Last Name is required.");
    document.form1.CRM_Contacts_dot_LastName.focus();
    return false;
  }
  else if (document.form1.CRM_Contacts_dot_Email.value.length == 0) {
    alert ("Email Address is required.");
    document.form1.CRM_Contacts_dot_Email.focus();
    return false;
  }
  else if (!EmailTest(document.form1.CRM_Contacts_dot_Email)) {
    alert ("Please enter a valid Email Address.");
    document.form1.CRM_Contacts_dot_Email.focus();
    return false;
  }
  return true;
}

function validatePSHOW(registered){
  if (document.form1.AD_SHOWING_REQUEST_DATE.value.length == 0) {
    alert ("Desired Showing Date is required.");
    document.form1.AD_SHOWING_REQUEST_DATE.focus();
    return false;
  }
  if (document.form1.AD_SHOWING_REQUEST_TIME.value.length == 0) {
    alert ("Desired Showing Time is required.");
    document.form1.AD_SHOWING_REQUEST_TIME.focus();
    return false;
  }
  if(registered == 'FALSE'){
    return validateAndSubmit();
  }
}

function validateAndSubmit2(objectname){
  if(validateAndSubmit(objectname) == false){
    return false;
  }
  if (document.form1.CRM_Contacts_dot_Email.value != document.form1.CRM_C_EMAIL1.value) {
    alert ("Email Addresses do not match.");
    return false;
  }
  return true;
}

function validateAndSubmit3(objectname){
  if(validateAndSubmit(objectname) == false){
    return false;
  }
  else if (document.form1.CRM_Contacts_dot_HomePhone.value.length == 0) {
    alert ("Telephone is required.");
    return false;
  }
  return true;
}

function DataValSubmit() {
  if (document.form1.ftm_to.value.length == 0) {
    alert ("Send this property to is required.");
    document.form1.ftm_to.focus();
    return false;
  }
  else if (!EmailTest(document.form1.ftm_to)) {
    alert ("Please enter a valid To e-mail address.");
    document.form1.ftm_to.focus();
    return false;
  }
  if (document.form1.Name.value.length == 0) {
    alert ("Your Name is required.");
    document.form1.Name.focus();
    return false;
  }
  else if (document.form1.ftm_from.value.length == 0) {
    alert ("Enter your e-mail address is required.");
    document.form1.ftm_from.focus();
    return false;
  }
  else if (!EmailTest(document.form1.ftm_from)) {
    alert ("Please enter a valid From e-mail address.");
    document.form1.ftm_from.focus();
    return false;
  }
  return true;
}

function EmailTest(Ctrl) {
  var atsign = 0;
  var dot = 0;
  var badchar = 0;
  var valid = false;
  for (i = 0; i < Ctrl.value.length; i++) {
    letter = Ctrl.value.charAt(i);
    if (letter == "@"){
      atsign++;
    }
    if (letter == "."){
      dot++;
    }
  }
  if (atsign > 0 && dot > 0 && badchar == 0 && Ctrl.value.length > 4){
    valid = true;
  }
  return valid;
}
