//Regexp for testing email addy validity
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
var tld = '';

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

// Jump menu mods that open new browser window for external files/pages
function MM_jumpMenuNewWindow(targ,selObj,restore){ //v3.0
  var s = selObj.options[selObj.selectedIndex].value;
  window.open(s);
  if (restore) selObj.selectedIndex=0;
}

function CkFrm1(){
  if(document.frm1.FirstName.value.length <= 0){
  alert('Please enter your first name.');
  document.frm1.FirstName.focus();
  return false;
  }
  if(document.frm1.LastName.value.length <= 0){
  alert('Please enter your last name.');
  document.frm1.LastName.focus();
  return false;
  }
  if(document.frm1.Company.value.length <= 0){
  alert('Please enter your company name.');
  document.frm1.Company.focus();
  return false;
  }
  if(document.frm1.Title.value.length <= 0){
  alert('Please enter your company title/position.');
  document.frm1.Title.focus();
  return false;
  }
  if (!re.test(document.frm1.Email.value)){
  alert('Please enter a valid email address.');
  document.frm1.Email.focus();
  return false;
  }
  if(document.frm1.P1.value.length <= 0 || document.frm1.P2.value.length <= 0 || document.frm1.P3.value.length <= 0){
  alert('Please enter a complete phone number.');
  document.frm1.P1.focus();
  return false;
  }
  if (!document.frm1.Terms.checked){
  alert('In order to proceed, you must acknowledge and agree to the terms.');
  document.frm1.Terms.focus();
  return false;
  }
}
