// JavaScript Document

function validate(form) {
  var Name = document.getElementById('user_name').value;
  var Email = document.getElementById('user_email').value;
  var Telephone = document.getElementById('user_telephone').value;
  var Message = document.getElementById('user_message').value;
  var Code = document.getElementById('security_code').value;
  
  var NameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/; 
  var EmailRegex = /^[a-z\d]+([\.\-_][a-z\d]+)*@[a-z\d]+([\.\-_][a-z\d]+)*\.[a-z]{2,5}/i;                  
  var TelephoneRegex = /(\(\d{3}\))|\d{3}[ \.-]?\d{3}[ \.-]?\d{4}/; 
  var MessageRegex = new RegExp(/<\/?\w+((\s+\w+(\s*=\s*(?:".*?"|'.*?'|[^'">\s]+))?)+\s*|\s*)\/?>/gim);
  
  if(Name == "") {
    alert("You must enter your first name.");
	document.form11.user_name.focus();
    return false;
  }
  if(!Name.match(NameRegex)) {
    alert("You have entered an invalid name.");
	document.form11.user_name.focus();
    return false;
  }
  if(Email == "") {
   alert("You must enter your email.");
   document.form11.user_email.focus();
   return false;
  }
  if(!Email.match(EmailRegex)) {
    alert("You have entered an invalid email.");
	document.form11.user_email.focus();
    return false;
  }
  if(Telephone == "") {
   alert("You must enter your phone number.");
   document.form11.user_telephone.focus();
   return false;
  }
  if(!Telephone.match(TelephoneRegex)) {
    alert("You have entered an invalid number.");
	document.form11.user_telephone.focus();
    return false;
  }
  if(Message == "") {
    alert("You must enter a message.");
	document.form11.user_message.focus();
    return false;
  }
  if(Message.match(MessageRegex)) {
    alert("You have entered an invalid message.");
	document.form11.user_mssage.focus();
    return false;
  }
  if(Code == "") {
   alert("You must enter the security code.");
   document.form11.security_code.focus();
   return false;
  }
  return true;
}

function CheckTA()
{
  var max=350, texthalt;

  texthalt=document.getElementById('user_message').value;

  if (texthalt.length >= max)
	{
	document.getElementById('user_message').value=texthalt.substring(0,max);
	document.getElementById('user_message').value.blur();
	}
}

