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