function frm_check()
{
var doc=document.frm;
	if(doc.f_name.value=="")
	{
		alert("Please enter First Name!");
		doc.f_name.focus();
		return false;
	}
	
	var name = /^[a-zA-Z]+$/;
	var regex = name.test(doc.f_name.value); 
	if(regex == false)
	{
		alert("Please enter valid First Name!");
		doc.f_name.select();
		return false;
	}
	
	if(doc.l_name.value=="")
	{
		alert("Please enter Last Name!");
		doc.l_name.focus();
		return false;
	}
	var name = /^[a-zA-Z]+$/;
	var regex = name.test(doc.l_name.value); 
	if(regex == false)
	{
		alert("Please enter valid Last Name!");
		doc.l_name.select();
		return false;
	}
	
		
	
	if(doc.email.value=="")
	{
		alert("Please enter E-mail!");
		doc.email.focus();
		return false;
	}
	
	var doc = document.frm;
		var newtring = doc.email.value;		
		var search = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
		var regx = search.test(newtring); 
			if (regx == true)
			{
	//			 alert (correct email); 				
			}		
			else 
				{
					alert (msgInvalidEmail);
					doc.email.select();
					return false;
				}	

	var first=doc.ph1.value.length;
	var sec=doc.ph2.value.length;
	var thrd=doc.ph3.value.length;	
	
	if(doc.ph1.value==""&&doc.ph2.value==""&&doc.ph3.value=="")
	{
		alert("Please enter Primary Phone!");
		doc.ph1.focus();
		return false;
	}	
	else if(first<3)
	{
	alert("Please enter valid Primary Phone!");
	doc.ph1.focus();
	return false;
	}	
	else if(sec<3)
	{
	alert("Please enter valid Primary Phone!");
	doc.ph2.focus();
	return false;
	}	
	else if(thrd<4)
	{
	alert("Please enter valid Primary Phone!");
	doc.ph3.focus();
	return false;
	}	

	
	if(doc.comment.value=="")
	{
		alert("Please enter Questions/Comments!");
		doc.comment.focus();
		return false;
	}	
	
}	
function advanced_search()
{
var doc=document.frm;
//alert(doc.zip.value);
//var doc=document.frm;
	if(isNaN(doc.zip.value) == true)
	{
		alert("Zip code "+msgNumeric);
		doc.zip.focus();
		return false;
	}
	if(isNaN(doc.mile.value) == true)
	{
		alert("mile "+msgNumeric);
		doc.mile.focus();
		return false;
	}
//	var doc=document.frm;
	if(doc.zip.value !="" && doc.mile.value =="")
	{
	doc.mile.value =="0"
	//alert("please enter miles");
	//doc.mile.focus();
	return true;
	}
}

function advanced_click()
{
	var doc=document.frm;
	if(doc.chk.checked==false)
	{
	
	doc.mile.disabled=true;
	//gvar.Passportno.disabled=true;
	//doc.chk.value
	}
	else
	{
		doc.mile.disabled=false;
	}	
}

function Phonecheck(e,f,m)
{ 
 
 var l=f.value.length;
 
 var val=m;
 
		 var keynum;
		 
		 if(window.event) // IE
	     {
	     keynum = e.keyCode;
		 
		 }
		 else if(e.which)// Firefox 
		 {
		  keynum = e.which;
		 }
		if(keynum==13)
		{ 
		/*if(f.value == "")
		{
		alert("Please enter phone no!");
		f.focus();
		return false;
		}
		*/
		}
		if((keynum>=65 && keynum<=90)||(keynum>=90 && keynum<=122))
		{
	alert("Please enter numeric value only!");
	f.value = "";
	f.select();
    return false;
		}
		
		
	if(((keynum<48) || (keynum>57)) && keynum!=13 && keynum!=46  && keynum!=9 && keynum!=8 && keynum!=17 && keynum!=86 && keynum!=118 && keynum!=99 && keynum!=67&& keynum!=120 && keynum!=88 && keynum!=65 )
	{
	alert("Please enter only numeric!");
	f.value = "";
	f.select();
    return false;
	}
	if((l==3)&& keynum!=8 && val==1 )
	{
	//f.value=f.value + "-";
	//f.value=f.value;
	document.frm.ph2.focus();
   //document.frm.f.focus();	
	}
   else if((l==3) && keynum!=8 && val==2)
	{
	//f.value=f.value + "-";
	//f.value=f.value;
	document.frm.ph3.focus();
   //document.frm.f.focus();	
	}
	
 }


function numCheck(e)
{
	var key = (navigator.appName == 'Netscape')?e.which:e.keyCode;
	if( ( key < 31 || key==99 || key==120 || key==118 || key==122 || key== 46 || (key > 47 && key < 58) ) && ( key!=88 || key!=90 || key!=86 || key!=67 ) )
	{
	 return true;
	}
	else 
	{
	return false;
	}
}