String.prototype.trim1 = 
 function trimblanks() { return this.split(/\s/).join(''); };

function valid()
{

	if(document.getElementsByName("city")[0].value.trim1()==""  &&  document.getElementsByName("zip")[0].value.trim1()=="" ){
		 alert("Please Enter Either Zip or City and State");
		 document.getElementsByName("zip")[0].focus();
		  document.getElementsByName("zip")[0].select();
		 return false;
	 }
	  if(document.getElementsByName("city")[0].value.trim1()!="" )
	{
        if(document.getElementsByName("state")[0].value=="" )
		{
			alert("Please Select State");
			document.getElementsByName("state")[0].focus();
            return false;
		}
	}
if(document.getElementsByName("city")[0].value.trim1()==""  &&  document.getElementsByName("state")[0].value=="")
	{
	 if(document.getElementsByName("zip")[0].value.trim1()==""){
		 alert("Please Enter Zip");
		 document.getElementsByName("zip")[0].focus();
		  document.getElementsByName("zip")[0].select();
		 return false;
	 }
	

}

	   if(!(document.getElementsByName("zip")[0].value==""))
	   {
	    zipval=document.getElementsByName("zip")[0].value
       var zipPat=/^\d*$/;
         var matchArray = zipval.match(zipPat);
        if(!zipPat.test(zipval))
           {
	      alert("Please Enter a Valid Zip Number ");
	      document.getElementsByName("zip")[0].focus();
	      document.getElementsByName("zip")[0].select();
          return false;

          }	
     } 
 if(document.getElementsByName("email")[0].value.trim1()!=""){
			  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 ;
	    }}
		document.getElementById("imgrep").innerHTML='Processing.....';

}
