String.prototype.trim1 = 
 function trimblanks() { return this.split(/\s/).join(''); };
function valid() {
	if(document.getElementsByName("city")[0].value.trim1()=="" && document.getElementsByName("zip")[0].value=="" && document.getElementsByName("state")[0].value=="")
	{
		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(!(isNaN(document.getElementsByName("city")[0].value)))
		{
         alert("Please Enter Either Valid City  Name");
		document.getElementsByName("city")[0].focus();
		document.getElementsByName("city")[0].select();
		 return false;
		}
		if(document.getElementsByName("state")[0].value.trim1()=="" && document.getElementsByName("zip")[0].value.trim1()==""){
			 alert("Please Enter Either State or Zip");
			 document.getElementsByName("state")[0].focus();
			 return false;
		}

	}
    if(document.getElementsByName("state")[0].value.trim1()!=""){
		if(document.getElementsByName("zip")[0].value.trim1()=="" && document.getElementsByName("city")[0].value.trim1()==""){
			 alert("Please Enter Either City or Zip");
			 document.getElementsByName("zip")[0].focus();
			 return false;
		}

	}

	if(document.getElementsByName("zip")[0].value.trim1()!=""){
	zipval=document.getElementsByName("zip")[0].value
    var zipPat=/^\d{5}$/;
    var matchArray = zipval.match(zipPat);
    if(!zipPat.test(zipval) || (document.getElementsByName("zip")[0].value.trim1()=="00000") )
     {
	   alert("Please Enter a Valid Zip Code ");
	 document.getElementsByName("zip")[0].focus();
	 document.getElementsByName("zip")[0].select();
     return false;
    }




}


   document.getElementById("rep").innerHTML="<div align='center'><font color='red'>.....Processing Please Wait.</font></div>";
	
}
