// Check for email address: look for [@] and [.] 

function isEmail(elm) {
    if (elm.value.indexOf("@") + "" != "-1" &&
        elm.value.indexOf(".") + "" != "-1" &&
        elm.value != "") 
    return true;
    else return false;
}

// Check for null and for empty

function isFilled(elm) {
    if (elm.value == "" ||
        elm.value == null) 
    return false;
    else return true;
}

function isRecommendReady(form) {

  if (isFilled(form.orig_name) == false) { alert("Please enter your name."); form.orig_name.focus(); return false; }
  
  if (isEmail(form.orig_email) == false) { alert("Please enter your email address."); form.orig_email.focus(); return false; }

  if (isFilled(form.dest_name) == false) { alert("Please enter your friend's name."); form.dest_name.focus(); return false; }
  
  if (isEmail(form.dest_email) == false) { alert("Please enter your friend's email address."); form.dest_email.focus(); return false; }
  
return true;
}

function isContactReady(form) {

  if(form.topic.value == 'None') { alert("Please select a topic."); form.topic.focus(); return false; }
  
  if(form.product.value == 'None') { alert("Please select a product."); form.product.focus(); return false; }

  if (isFilled(form.name) == false) { alert("Please enter your name."); form.name.focus(); return false; }
  
  if (isEmail(form.email1) == false) { alert("Please enter your email address."); form.email1.focus(); return false; }
  
  if (isEmail(form.email2) == false) { alert("Please enter your confirmation email address."); form.email2.focus(); return false; }

  if(form.email1.value != form.email2.value) { alert("Please check that your email addresses match."); form.email2.focus(); return false; }

  if (isFilled(form.subject) == false) { alert("Please enter a subject."); form.subject.focus(); return false; }

  if (isFilled(form.description) == false) { alert("Please enter your message."); form.description.focus(); return false; }
  
return true;
}

function isMailinglistReady(form) {

  if (isEmail(form.email) == false) { alert("Please enter your email address."); form.email.focus(); return false; }
  
return true;
}

