  var whitepagesURL_US = "http://www.whitepages.com";
  var whitepagesURL_AU = "http://www.numberway.com/phone-numbers/83/";  
  var whitepagesURL_UK = "http://www.thephonebook.bt.com";
  var whitepagesURL_UK2 = "http://www.thephonebook.co.uk/";
  var whitepagesURL_UK3 = "http://www.yell.com";
  var whitepagesURL_CA = "http://www.whitepages.ca";

  var currentSite = "whitepages";
  var topTLD = "CA";

  function init() {
    var httpReferrer = document.referrer;

    if (httpReferrer != null && httpReferrer != "") {
		var httpRefLen = httpReferrer.length;
		var httpReferrer = httpReferrer.replace("//", "/");
		splitArrTop = httpReferrer.split("/");
		var splitArr = splitArrTop[1].split(".");
		topTLD = splitArr[splitArr.length - 1];
		topTLD = topTLD.toUpperCase();

    }
   	var form = document.forms["search_form"];
	if (topTLD == "AU") {
   		form.country.options[3].selected = true;
	}
	else if (topTLD == "CA") {
    		form.country.options[0].selected = true;
	}
	else if (topTLD == "UK") {
    		form.country.options[1].selected = true;
	}
	else if (topTLD == "COM" || topTLD == "OM" || topTLD == "US") {
   		form.country.options[2].selected = true;
	}
  }

  function jump2form() {
	var form = document.forms["search_form"];
	form.q.focus();
  }

  function isblank(s) {
	for(var i = 0; i < s.length; i++) {
		var c = s.charAt(i);
		if ((c != ' ') && (c != '\n') && (c != '\t')) {
			return false;
		}
	}
	return true;
  }

  function submitSearch() {
    var form = document.forms["search_form"];
	var q = form.q.value;

	if ((q == null) || (q == "") || isblank(q) || q == "Name - Person / Biz") {
		alert("Please enter a name to look up.");
		jump2form();
		return false;
	}

	var redirectURL = determineRedirectURL(q);

	location.href = redirectURL;
	return false;
  }

  function determineRedirectURL(queryString) {
	queryString = escape(queryString);
	var returnURL;

	if( currentSite == "whitepages") {
		var form = document.forms["search_form"];
		var tldIdx = form.country.selectedIndex;
		topTLD = form.country.options[tldIdx].value;
		var surname = form.surname.value;
		if (surname == null || surname == "Surname - Optional") {
			surname = "";
		}
		surname = escape(surname);
		if (topTLD == "AU") {
			returnURL = whitepagesURL_AU;
		}
		else if (topTLD == "COM" || topTLD == "OM" || topTLD == "US") {
			returnURL = whitepagesURL_US + "/10001/search/FindPerson?firstname=" + queryString;
		}
		else if (topTLD == "UK") {
			returnURL = whitepagesURL_UK2 + "/people_search.php?initial=" + queryString.charAt(0) + "&surname=" + surname;
		}
		else if (topTLD == "CA") {
			returnURL = whitepagesURL_CA + "/person?firstname=" + queryString;
		}
	}

	return returnURL;
  }