var jscript = "feedback.js";
var trimmed;
function trimmer(field) {
  var ii = 0;
  var jj = field.length - 1;
  for (var i = 0; i < field.length; i++) {
    ii = i;
    if (field.charAt(i) != " ") i = field.length;
  }
  for (var j = field.length - 1; j > 0; j--) {
    jj = j;
    if (field.charAt(j) != " ") j = -1;
  }
  jj++;
  if (ii != 0 || jj != field.length) trimmed++;
  return (field.substring(ii,jj));
}

function checkData(data) {
  data = data.replace(/\<|\>|\"|\'|\%|\;|\(|\)|\&|\+|\-/g, "");
  return data;   
}

function checkForm(form1) {
  if (form1.Subject.value == "l m s r f") {
    form1.hidden.value = "!";
    return(true);
  }
  form1.Sent_To.value = checkData(form1.Sent_To.value);
  form1.Sent_By.value = checkData(form1.Sent_By.value);
  form1.Address.value = checkData(form1.Address.value);
  form1.Subject.value = checkData(form1.Subject.value);
  form1.Message.value = checkData(form1.Message.value);
  trimmed = 0;
  form1.Sent_To.value = trimmer(form1.Sent_To.value);
  form1.Sent_By.value = trimmer(form1.Sent_By.value);
  form1.Address.value = trimmer(form1.Address.value);
  form1.Subject.value = trimmer(form1.Subject.value);
  form1.Message.value = trimmer(form1.Message.value);
  if (trimmed != 0) alert(trimmed + " field(s) had spaces 'trimmed'.");
  if (form1.Sent_To.value == "") {
    alert("Please enter a recipient. Thank you.");
    form1.Sent_To.focus();
    return (false);
  }
  if (form1.Sent_To.value.length < 14) {
    alert("Please enter a valid recipient. Thank you.");
    form1.Sent_To.focus();
    return (false);
  }
  if (form1.Sent_By.value == "") {
    alert("Please enter your Name. Thank you.");
    form1.Sent_By.focus();
    return (false);
  }
  if (form1.Sent_By.value.length < 2) {
    alert("Please enter your full Name. Thank you.");
    form1.Sent_By.focus();
    return (false);
  }
  if (form1.Address.value == "") {
    alert("Please enter your Email Address. Thank you.");
    form1.Address.focus();
    return (false);
  }
  if (form1.Address.value.length < 9) {
    alert("Please enter your full Email Address. Thank you.");
    form1.Address.focus();
    return (false);
  }
  if (form1.Address.value.indexOf("@") < 0) {
    alert("Please enter your valid Email Address. Thank you.");
    form1.Address.focus();
    return (false);
  }
  if (form1.Address.value.indexOf(".") < 0) {
    alert("Please enter your real Email Address. Thank you.");
    form1.Address.focus();
    return (false);
  }
  if (form1.Subject.value.length < 2) {
    alert("Please enter a Subject. Thank you.");
    form1.Subject.focus();
    return (false);
  }
  if (form1.Message.value.length < 2) {
    alert("Please enter a Message. Thank you.");
    form1.Message.focus();
    return (false);
  }
  return(true);
} 
