// JavaScript Document
function validate(form)
{
	var name = trim(form.first_name.value);
	var lname = trim(form.last_name.value);
	var email=trim(form.email.value);
	var phone=form.phone.value;
	var comments = trim(form.comments.value);;
	
	
	
	var firstnameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
	var lastnameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
	var companynameRegex = /^[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 zipRegx= /^\d{5}([\-]\d{4})?$/;


	if(name == "")
	{
		inlineMsg('first_name','Please Enter First Name.',2);
		return false;
	}
	
	if((name.length < 2 ) || (name.length >30))
	{
		inlineMsg('first_name','First Name Should Be 2-30 Characters Only.',3);
		return false;
	}
   
	if(!name.match(firstnameRegex)) 
	{
		inlineMsg('first_name','Please Enter Characters Only.',3);
		return false;
	} 
	
	if(lname == "")
	{
		inlineMsg('last_name','Please Enter Last  Name.',2);
		return false;
	}
	
	if((lname.length < 2 ) || (lname.length >30))
	{
		inlineMsg('last_name','Last Name Should Be 2-30 Characters Only.',3);
		return false;
	}
   
	if(!lname.match(lastnameRegex)) 
	{
		inlineMsg('last_name','Please Enter Characters Only.',3);
		return false;
	} 
	
		if(email == "")
	{
		inlineMsg('email','Please Enter Email Address.',3);
		return false;
	}
	
	if(!email.match(emailRegex)) 
	{
		inlineMsg('email','Please Enter Valid Email Address.',3);
		return false;
	} 	
/*	
	if((phone == "") || (phone == "___-___-____"))
	{
		inlineMsg('phone','Please Enter Phone.',3);
		return false;
	}*/
	
	/*if(phone.indexOf('___')!=-1){
		inlineMsg('phone','Please Enter Valid Phone.',3);
		return false;
	}
	*/
/*	if(!phone.match(phoneRegex)){
		inlineMsg('phone','Please Enter Valid Phone.',3);
		return false;
	}
	*/
if(comments == "")
	{
		inlineMsg('comments','Please Enter First Name.',2);
		return false;
	}
	
	return true;
}

