// JavaScript: Form Validation
function valid(form) {
  var field = form.email; // email field
  var firstnamefield = form.firstname; // firstname field
   var lastnamefield = form.lastname; // lastname field
  if (String(firstnamefield.value) == "") {alert("Please enter your forename.");  return false;}
  if (String(lastnamefield.value) == "") {alert("Please enter your surname.");  return false;}
  var str = field.value; // email string
  var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
  var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,4})(\]?)$/; // valid
  if (!reg1.test(str) && reg2.test(str)) { // if syntax is valid

   return true;
  }
  alert("\"" + str + "\" is an invalid e-mail."); // this is also optional

  field.focus();
  field.select();
  return false;
}

//Open Browser Window

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
