function checkContactForm () {
  frm=document.forms[0];
  if (!frm.TemplateToEmail_1_firstname.value) {
    alert ("Please include your first name");
    frm.TemplateToEmail_1_firstname.focus();
    return false;
  } else if (!frm.TemplateToEmail_1_lastname.value) {
    alert ("Please include your last name");
    frm.TemplateToEmail_1_lastname.focus();
    return false;
  } else if (!frm.TemplateToEmail_1_email.value) {
    alert ("Please include your email address");
    frm.TemplateToEmail_1_email.focus();
    return false;
  } else if ( !em_chk(frm.TemplateToEmail_1_email.value) ) {
    alert ("Please check your email address");
    frm.TemplateToEmail_1_email.focus();
    return false;
  } else if (!frm.TemplateToEmail_1_comments.value) {
    alert ("Please include a comment or question before sending");
    frm.TemplateToEmail_1_comments.focus();
    return false;
  } else if ( !frm.TemplateToEmail_1_country[frm.TemplateToEmail_1_country.selectedIndex].value || frm.TemplateToEmail_1_country[frm.TemplateToEmail_1_country.selectedIndex].value == "----" ) {
    alert ("Please select your country");
    frm.TemplateToEmail_1_country.focus();
    return false;
  } 
  return true;
}
  
// this checks the format of the email address
function em_chk(str){
  if(!str.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,6}$/i)) {
    return false;
  }
  return true;
}

