String.prototype.trim1 = 
 function trimblanks() { return this.split(/\s/).join(''); };

function valid(){
	if(document.getElementsByName("name")[0].value.trim1()=="")
	{
		alert("Please Enter First Name");
		document.getElementsByName("name")[0].focus();
		return false;
	}
	if(!isNaN(document.getElementsByName("name")[0].value.trim1())){
		alert("Please Enter Valid First Name");
		document.getElementsByName("name")[0].focus();
	    document.getElementsByName("name")[0].select();
		  document.getElementsByName("name")[0].value="";
		return false;
	}
    if(document.getElementsByName("address")[0].value.trim1()=="")
	{
		alert("Please Enter Address");
		document.getElementsByName("address")[0].focus();
		return false;

	}
		if(!isNaN(document.getElementsByName("address")[0].value.trim1())){
		alert("Please Enter Valid Address");
		document.getElementsByName("address")[0].focus();
	    document.getElementsByName("address")[0].select();
		  document.getElementsByName("address")[0].value="";
		return false;
	}

   if(	document.getElementsByName("phone")[0].value.trim1()=="")
	{
	   alert(" Please Enter Phone");
	   document.getElementsByName("phone")[0].focus();
	   document.getElementsByName("phone")[0].select();
	   return false;
	}
	pval=document.getElementsByName("phone")[0].value
var pPat=/^\d{10}$/;
var matchArray = pval.match(pPat);
if(!pPat.test(pval))
{
	 alert('Invalid Phone Number !\nMust be in form 1234567890.\n' + 'Please re-enter.');
	 document.getElementsByName("phone")[0].select();
     return false;

}
if(document.getElementsByName("email")[0].value.trim1()==""){
		alert("Please Enter Email");
		document.getElementsByName("email")[0].focus();
		return false;
	}
	 var emailPat=/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;
	 if(!emailPat.test(document.getElementsByName("email")[0].value.trim1()))
		{
			alert("Your email address is invalid.  Please try again !!");			
 			document.getElementsByName("email")[0].focus();
           document.getElementsByName("email")[0].select();
  			return false;
	    }

/*
		 if(document.getElementsByName("date")[0].value.trim1()=="")
	{
		alert("Please Enter Date");
		document.getElementsByName("date")[0].focus();
		return false;

	}*/
	 if(document.getElementsByName("relation")[0].value.trim1()=="")
	{
		alert("Please Enter Relation to the Senior Requiring Care");
		document.getElementsByName("relation")[0].focus();
		return false;

	}
	rel=document.getElementsByName("relation")[0].value
var relPat=/^\d*$/;
//var matchArray = pval.match(pPat);
if(relPat.test(rel))
{
	   alert("Please Check the  Relation to the Senior Requiring Care ");
	 document.getElementsByName("relation")[0].select();
     return false;

}

		 if(document.getElementsByName("sname")[0].value.trim1()=="")
	{
		alert("Please Enter Name of Senior");
		document.getElementsByName("sname")[0].focus();
		return false;

	}
	if(!isNaN(document.getElementsByName("sname")[0].value.trim1())){
		alert("Please Enter Valid Name of Senior");
		document.getElementsByName("sname")[0].focus();
	    document.getElementsByName("sname")[0].select();
		  document.getElementsByName("sname")[0].value="";
		return false;
	}
	 if(document.getElementsByName("move_in_time")[0].value.trim1()=="")
	{
		alert("Please Select Timeframe");
		document.getElementsByName("move_in_time")[0].focus();
		return false;

	}
	
			 if(document.getElementsByName("age")[0].value.trim1()=="")
	{
		alert("Please Enter Age of senior");
		document.getElementsByName("age")[0].focus();
		return false;

	}

    if(!(document.getElementById("needs1").checked || document.getElementById("needs2").checked || document.getElementById("needs3").checked || document.getElementById("needs4").checked || document.getElementById("needs5").checked || document.getElementById("needs6").checked || document.getElementById("needs7").checked )){
		alert("Please Select Care Needs Required");
		document.getElementById("needs1").focus();
		return false;
	}

 if(!(document.getElementById("care1").checked || document.getElementById("care2").checked || document.getElementById("care3").checked || document.getElementById("care4").checked || document.getElementById("care5").checked || document.getElementById("care6").checked )){
		alert("Please Select type of Community or Care are you looking for");
		document.getElementById("care1").focus();
		return false;
	}
	if(document.getElementsByName("city")[0].value.trim1()=="")
	{
		alert(" In what City are you looking for services?");
		document.getElementsByName("city")[0].focus();
		document.getElementsByName("city")[0].select();
		return false;

	}
	 	 if(document.getElementsByName("which_state")[0].value.trim1()=="")
	{
		alert(" In what state are you looking for services?");
		document.getElementsByName("which_state")[0].focus();
		return false;

	}
	 if(document.getElementsByName("budget")[0].value.trim1()=="")
	{
		alert("What is your monthly budget?");
		document.getElementsByName("budget")[0].focus();
		return false;

	}
		 if(!(document.getElementsByName("veteran")[0].checked || document.getElementsByName("veteran")[1].checked))
	{
		alert("Is your Senior a Veteran or a Spouse of a Veteran?");
		document.getElementsByName("veteran")[0].focus();
		return false;

	}
/*	 if(!(document.getElementsByName("long_term_insurance")[0].checked || document.getElementsByName("long_term_insurance")[1].checked  ))
	{
		alert("Does your Senior have Long Term Care Insurance?");
		document.getElementsByName("long_term_insurance")[0].focus();
		return false;

	}*/

 if(!(document.getElementsByName("contacted_community")[0].checked || document.getElementsByName("contacted_community")[1].checked) )
	{
		alert("Have you contacted any Communities?");
		document.getElementsByName("contacted_community")[0].focus();
		return false;

	}

if(document.getElementsByName("contacted_community")[0].checked)
	{
	   if(document.getElementsByName("contacted_community_name")[0].value.trim1()=="")
	{
		alert("Please Enter Communities Contacted");
		document.getElementsByName("contacted_community_name")[0].focus();
		return false;

	}
	   
	}

	if(!(document.getElementsByName("reference_agency")[0].checked || document.getElementsByName("reference_agency")[1].checked) )
	{
		alert("Have you contacted any Other Referral Agencies?");
		document.getElementsByName("reference_agency")[0].focus();
		return false;

	}
	if(document.getElementsByName("reference_agency")[0].checked)
	{
	   if(document.getElementsByName("referance_agency_name")[0].value.trim1()=="")
	{
		alert("Please Enter Referral Agencies Contacted");
		document.getElementsByName("referance_agency_name")[0].focus();
		return false;

	}
	   
	}
	document.getElementById("rep").innerHTML="<font color='red'>Processing ...</font>";

}