<!-- LISTING_DETAIL_PMAIL_DataValSubmit.js -->
<!-- Restaino & Associates -->
<!-- Updated: 12/22/07 CC -->

function DataValSubmit() {
  if(!StringTest(document.form1.Name, "Your name is required.")){ return(false); }
  if(!EmailTest(document.form1.ftm_from, "Please enter a valid 'Your E-mail' address.")){ return(false); }
  
}

function StringTest(Ctrl,msg){
  valid = false;
  newstr="";
  for (i=0; i < Ctrl.value.length; i++) {
    letter = Ctrl.value.charAt(i);
    if(letter != " "){ if(letter != "."){ if(letter != ","){ valid = true; } } }
    if(letter != "'"){ newstr += letter; }
  }
  if(valid == false){
    Fail(Ctrl,msg);
  } else {
    Ctrl.value = newstr;
  }
  return(valid);
}

function EmailTest(Ctrl, msg) {
  NoSpaces(Ctrl);
  atsign = 0;  dot = 0;  badchar=0; valid = false;
  for (i=0; i < Ctrl.value.length; i++) {
    letter = Ctrl.value.charAt(i);
    if(letter == "@") { atsign++; }
    if(letter == ".") { dot++; }
    if(letter == "'") { badchar++; }
    if(letter == ",") { badchar++; }
  }
  if(atsign == 1){
    if(dot > 0){
      if(badchar == 0){
        if(Ctrl.value.length > 4) {
          valid = true;
        }
      }
    }
  }
  if(valid == false){ Fail(Ctrl,msg); }
  return(valid);
}

function NoSpaces(Ctrl) {
  newstr = "";
  for (i=0; i < Ctrl.value.length; i++) {
    letter = Ctrl.value.charAt(i);
    if(letter != " ") { newstr = newstr + letter; }
  }
  Ctrl.value = newstr;
}

function Fail(Ctrl,Mssg){
  alert(Mssg);
  Ctrl.focus();
  return;
}