String.prototype.trim1 = 
 function trimblanks() { return this.split(/\s/).join(''); };
function valid()
{	


if(document.getElementsByName("service")[0].value.trim1() == "")
	{
		alert("Please Enter Serviced Needed");
        document.getElementsByName("service")[0].focus();
  //      document.getElementsByName("zip")[0].select();
        return false ;
	}

	if(document.getElementsByName("service")[0].value=="FullServiceMove" ||  document.getElementsByName("service")[0].value=="SelfServiceMovers" )
	{
			if(document.getElementsByName("fullservicemovzip")[0].value.trim1() == "")
	{
		alert("Please Enter Moving From Zip Code");
        document.getElementsByName("fullservicemovzip")[0].focus();
       document.getElementsByName("fullservicemovzip")[0].select();
        return false ;
	}
	if(!(document.getElementsByName("fullservicemovzip")[0].value==""))
	{
	zipval=document.getElementsByName("fullservicemovzip")[0].value
var zipPat=/^\d{5}$/;
var matchArray = zipval.match(zipPat);
if(!zipPat.test(zipval))
{
	   alert("Please Enter a Valid  Moving From Zip Code ");
	 document.getElementsByName("fullservicemovzip")[0].focus();
	  document.getElementsByName("fullservicemovzip")[0].select();
     return false;

}	}
	
		if(document.getElementsByName("fullservicemoving")[0].value.trim1() == "")
	{
		alert("Please Select Iam Moving To");
        document.getElementsByName("fullservicemoving")[0].focus();
        return false ;
	}
	if(document.getElementsByName("fullservicesize")[0].value.trim1() == "0")
	{
		alert("Please Select Size of Move");
        document.getElementsByName("fullservicesize")[0].focus();
        return false ;
	}

	}

	if(document.getElementsByName("service")[0].value=="AutoTransport" )
	{

	if(document.getElementsByName("movecarzip")[0].value.trim1() == "")
	{
		alert("Please Enter Moving From Zip Code");
        document.getElementsByName("movecarzip")[0].focus();
       document.getElementsByName("movecarzip")[0].select();
        return false ;
	}
	if(!(document.getElementsByName("movecarzip")[0].value==""))
	{
	zipval=document.getElementsByName("movecarzip")[0].value
var zipPat=/^\d{5}$/;
var matchArray = zipval.match(zipPat);
if(!zipPat.test(zipval))
{
	   alert("Please Enter a Valid  Moving From Zip Code ");
	 document.getElementsByName("movecarzip")[0].focus();
	  document.getElementsByName("movecarzip")[0].select();
     return false;

}	}
	if(document.getElementsByName("movecarmoving")[0].value.trim1() == "")
	{
		alert("Please Select Iam Moving To");
        document.getElementsByName("movecarmoving")[0].focus();
        return false ;
	}

	}


	if(document.getElementsByName("service")[0].value=="International" )
	{
	if(document.getElementsByName("countrymovefrom")[0].value.trim1() == "0")
	{
		alert("Please Select Country Moving From");
        document.getElementsByName("countrymovefrom")[0].focus();
        return false ;
	}
	if(document.getElementsByName("countrymoveto")[0].value.trim1() == "0")
	{
		alert("Please Select Country Moving To");
        document.getElementsByName("countrymoveto")[0].focus();
        return false ;
	}
if(document.getElementsByName("internationalsize")[0].value.trim1() == "0")
	{
		alert("Please Select Size of Move");
        document.getElementsByName("internationalsize")[0].focus();
        return false ;
	}

	}
	if(document.getElementsByName("service")[0].value=="Storage" )
	{

if(document.getElementsByName("storagetype")[0].value.trim1() == "0")
	{
		alert("Please Select Storage Type");
        document.getElementsByName("storagetype")[0].focus();
        return false ;
	}
	if(document.getElementsByName("storezip")[0].value.trim1() == "")
	{
		alert("Please EnterStorage Zip Code");
        document.getElementsByName("storezip")[0].focus();
       document.getElementsByName("storezip")[0].select();
        return false ;
	}
	if(!(document.getElementsByName("storezip")[0].value==""))
	{
	zipval=document.getElementsByName("storezip")[0].value
var zipPat=/^\d{5}$/;
var matchArray = zipval.match(zipPat);
if(!zipPat.test(zipval))
{
	   alert("Please Enter a Valid  Storage Zip Code ");
	 document.getElementsByName("storezip")[0].focus();
	  document.getElementsByName("storezip")[0].select();
     return false;

}	}
	
	}

	if(document.getElementsByName("fname")[0].value.trim1()==""){
		alert("Please Enter First Name");
        document.getElementsByName("fname")[0].focus();
		 document.getElementsByName("fname")[0].select();
		return false;
	}
	if(!(isNaN(document.getElementsByName("fname")[0].value.trim1())))
	{
		alert("Please Enter Valid First Name");
        document.getElementsByName("fname")[0].select();
		return false;
	}
	if(document.getElementsByName("lname")[0].value.trim1()==""){
		alert("Please Enter Last Name");
        document.getElementsByName("lname")[0].focus();
		document.getElementsByName("lname")[0].select();
		return false;
	}
	if(!(isNaN(document.getElementsByName("lname")[0].value.trim1())))
	{
		alert("Please Enter Valid Last Name");
        document.getElementsByName("lname")[0].select();
		return false;
	}
	



if(document.getElementsByName("email1")[0].value.trim1()==""){
		 alert("Please Enter email ");
		 document.getElementsByName("email1")[0].focus();
		  document.getElementsByName("email1")[0].select();
		 return false;
	 }
	 var email1Pat=/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;
	 if(!email1Pat.test(document.getElementsByName("email1")[0].value.trim1()))
		{
			alert("Your email  is invalid.  Please try again !!");			
 			document.getElementsByName("email1")[0].select();
  			return false;
	    }

   

}
