var aname =/^[a-zA-Z\s]*$/;
var inumber =/^[(0-9)\s\)\(\-]*$/;
var vld_Email =/^(([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,5}|[0-9]{1,3})(\]?))?$/;




function trim1(s)
{
  while(s.substring(0,1)==' ') 
 {
    s = s.substring(1,s.length);
  }
   while (s.substring(s.length-1,s.length) ==' ') 
  {
    s = s.substring(0,s.length-1);
   }
 return s;
}


function isNull(aStr)
{
	var index;
	for (index = 0; index < aStr.length; index++)
	{
		if (aStr.charAt(index) !=' ')
		{
			return false;
		}
	}
	return true;
}

/*function trimFieldValue(document.form1)
{
	var preg = /^\s*(.*?)\s*$/i;
	var res = preg.exec(document.form1.value);
	document.form1.value = res[1];
}*/


function checkphone1(str)
{
 var len1=document.form1.phone.value.length;
  if(len1<10)
  return false;
}


function validateform()
{
	
	/*for (var i = 0; i < document.form1.length; i++)
	{
		trimFieldValue(document.form1.elements[i]);
	}*/

	//First Name
	if (isNull(document.form1.fname.value))
	{
		alert("Enter Your Name please");
		document.form1.fname.focus();
		return false;
	}
	else if(aname.test(document.form1.fname.value)==false)
	{
		alert("Enter valid Name please");
		document.form1.fname.focus();
		document.form1.fname.value="";
		return false;
	}
	else
	{
		document.form1.fname.value=trim1(document.form1.fname.value);
		//alert(document.form1.fname.value);
	}
	
	//Phone
	/*if(trim1(document.form1.phone.value)=="") 
 	{
		alert("Enter your Phone Number please ");
		document.form1.phone.focus();
		document.form1.phone.value="";
		return false;
 	}*/

	if (isNull(document.form1.phone.value))
	{
		alert("Enter Phone Number please");
		document.form1.phone.focus();
		return false;
	}
	
	if(inumber.test(document.form1.phone.value)==false) 
 	{
		alert("Enter valid Phone Number please");
		document.form1.phone.focus();
		document.form1.phone.value="";
		return false;
 	}
	
	if(checkphone1(document.form1.phone.value)==false)
 	{
		alert("Phone Number must be at least 10 digits long");
		document.form1.phone.focus();
		return false;
 	}
		
	
	//Email
	/*if(trim1(document.form1.email.value)=="")
	{
		alert("Enter your Email please");
		document.form1.email.focus();
		document.form1.email.value="";
		return false;
	}*/
	if (isNull(document.form1.email.value))
	{
		alert("Enter your E-mail please");
		document.form1.email.focus();
		return false;
	}
	 if(eval(vld_Email).test(document.form1.email.value)==false)
   	{
    	alert("Enter your valid E-mail please");
    	document.form1.email.focus();
		document.form1.email.value="";
		return false;
    }

	
	//Comments
	if(document.form1.comments.value=="")
 	{
  		alert("Enter Your Comment please");
  		document.form1.comments.focus();
  		return false;
 	}
return true;
}





