function validate(form){
  var auth = form.auth.value;
  var fullname = form.Full_Name.value;
  var emailaddress = form.Email_Address.value;
  var phonenumber = form.Phone_Number.value;
  
  
 // var message = form.message.value;
  var nameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
  var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
  var messageRegex = new RegExp(/<\/?\w+((\s+\w+(\s*=\s*(?:".*?"|'.*?'|[^'">\s]+))?)+\s*|\s*)\/?>/gim);
  
  for(i=0; i< form.elements.length; i++) {
	form.elements[i].style.backgroundColor='#ffffff';
  }

  if(fullname == "") {
    inlineMsg('Full_Name','You must enter your name.');
    return false;
  }
  if(!fullname.match(nameRegex)) {
    inlineMsg('Full_Name','You have entered an invalid name.');
    return false;
  }
  if(emailaddress == "") {
    inlineMsg('Email_Address','You must enter your email address.');
    return false;
  }
  if(phonenumber == "") {
    inlineMsg('Phone_Number','You must enter your phone number.');
    return false;
  }
  if(auth != "greyhound" || auth == "") {
    inlineMsg('auth','You must type in the correct characters.');
    return false;
  }
  
  function inlineMsg(target,msg) {
  	document.getElementById(target).style.backgroundColor='#ffff99';
	document.getElementById(target).focus();
	alert(msg);
  }
  return true;
}