/*
Author: Yi Zhang
Date: May 10, 2008
Description: Map and Zip functions for search pages
*/



 
function validateZip(field) {
 	var valid = "0123456789-";
 	var hyphencount = 0;
 
 	if (field.length!=5 && field.length!=10) {
 		alert("Please enter 5 digit zip code.");
 		return false;
 	}
 	for (var i=0; i < field.length; i++) {
 		temp = "" + field.substring(i, i+1);
 		if (temp == "-") hyphencount++;
 		if (valid.indexOf(temp) == "-1") {
 		alert("Invalid characters in your zip code.  Please try again.");
 		return false;
 	}
 	if ((hyphencount > 1) || ((field.length==10) && ""+field.charAt(5)!="-")) {
 		alert("Invalid characters in your zip code.   Please try again.");
 		return false;
 		   }
 	}
 	return true;
}


function getURL(urlVarName) {
		var urlHalves = String(document.location).toLowerCase().split('?');
    	var urlVarValue = '';
		if(urlHalves[1]){
		var urlVars = urlHalves[1].split('&');
  		for(var i=0; i<=(urlVars.length); i++){
    	if(urlVars[i]){
	        var urlVarPair = urlVars[i].split('=');
	        if (urlVarPair[0] && urlVarPair[0] == urlVarName.toLowerCase()) {
        	   	urlVarValue = urlVarPair[1];
   			}
		}
		}
		}
		return urlVarValue;
}
	

 
