// JavaScript Document

function validate()
{
       
	var fname = trim(document.getElementById('fname').value);
	var lname = trim(document.getElementById('lname').value);
	var email = trim(document.getElementById('email').value);
	var phone = document.getElementById('phone').value
	var messagesubject = trim(document.getElementById('messagesubject').value);
	var messagebody = trim(document.getElementById('messagebody').value);


		
	var firstnameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
	var lastnameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
	var phoneRegex = /^\D?(\d{3})\D?\D?(\d{3})\D?(\d{4})$/;
	var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
	var numRegex = /^[0-9]*$/;
	
	if(fname == "")
	{
		inlineMsg('fname','Please Enter First Name.',3);
		return false;
	}
	
	if((fname.length < 2 ) || (fname.length >30))
	{
		inlineMsg('fname','First Name Should Be 2-30 Characters Only.',3);
		return false;
	}
   
	if(!fname.match(firstnameRegex)) 
	{
		inlineMsg('fname','Please Enter Characters Only.',3);
		return false;
	} 
	
	if(lname == "")
	{
		inlineMsg('lname','Please Enter Last Name.',3);
		return false;
	}
	
	if((lname.length < 2 ) || (lname.length >30))
	{
		inlineMsg('lname','Last Name Should Be 2-30 Characters Only.',3);
		return false;
	}
   
	if(!lname.match(firstnameRegex)) 
	{
		inlineMsg('lname','Please Enter Characters Only.',3);
		return false;
	} 
	if(email == "")
	{
		inlineMsg('email','Please Enter Email.',3);
		return false;
	}
	
	if(!email.match(emailRegex)) 
	{
		inlineMsg('email','Please Enter Valid Email Address.',3);
		return false;
	} 	
	
	
	
	if(phone == "") 
	{
		inlineMsg('phone','Please Enter Phone.',3);
		return false;
	}
	
	
	
	if(!phone.match(numRegex)){
		inlineMsg('phone','Please Enter Valid Phone.',3);
		return false;
	}
	
	if(messagesubject == "")
	{
		inlineMsg('messagesubject','Please Enter Message Subject.',3);
		return false;
	}
	
	if(messagebody == "")
	{
		inlineMsg('messagebody','Please Enter Message.',3);
		return false;
	}
	
	
	
	 	

	return true;
}

function checkkey(event){
  var charCode = (event.which) ? event.which : event.keyCode
 if(charCode == 13){
  return validate();
 } else {
  return true;
 }
}
