function isCharsInBag (s, bag)
{  
    var i;
    for (i = 0; i < s.length; i++)
    {   
       
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) return false;
    }
    return true;
}
function trimString (str)
{
	str = this != window? this : str;
	return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

function change()
{
document.postad.action="usrNpAd.php";
document.postad.submit();
}
function chkadd(form)
              {        
		         

if((trimString(form.country.value)!="-1")&&(trimString(form.zipcode.value)!="")&&(trimString(form.miles.value)!=""))
	
{
	alert("Type location and miles for search (or)select country from dropdown .");
	return false;
}


if((trimString(form.country.value)!="-1")&&(trimString(form.zipcode.value)!=""))
	
{
	alert("Select either country  (or) type zip code .");
	return false;
}


if(trimString(form.zipcode.value)!="")
                        {
                               

       if (trimString(form.miles.value)<=0)
					{
							alert("Miles should be greater than zero " );
							form.miles.focus();
							return false;
					}


				if (!isCharsInBag(form.zipcode.value, "0123456789" ))
					{
							alert("Invalid characters in\"Zip Code\" field " );
							form.zipcode.focus();
							return false;
					}
               if(form.zipcode.value.length <5)
                    {  
					  alert("Maximum character length should be 5  in the \"Zip Code\" field.");
					  form.zipcode.focus();
					  return false;
                    }
						}
  if(trimString(form.miles.value)!="")
                        {
                               
				if (!isCharsInBag(form.miles.value, "0123456789" ))
					{
							alert("Invalid characters in\"Miles\" field " );
							form.miles.focus();
							return false;
					}
               
						}
  


  if((trimString(form.miles.value)!="")&&(trimString(form.zipcode.value)==""))
	  
  {
        alert("Zip code is compulsary" );
							form.zipcode.focus();
							return false;
					}        
              
	   	return true;
	   }

