var currentPage;

var IE = document.attachEvent ? true:false;
var DOM = document.addEventListener ? true:false;
document.onkeydown=keyPress;

function getKeyCode(e)
{
	if(IE) return event.keyCode;
	else if(DOM) return e.keyCode;
}
function keyPress(e)
{
	key = getKeyCode(e);
	if(key == 13 && window.name == "Yellow Pages") searchYellow();
	else if(key == 13 && window.name == "White Pages Business") searchWhiteBusiness();
	else if(key == 13 && window.name == "White Pages") searchWhite();
	else if(key == 13 && window.name == "Travel") searchTravel();
	else if(key == 13 && (window.name == "City Page" || window.name == "Book" || window.name == "Search Results")){};// search();
	//else if(key == 13 && window.name == "Manage Listing") document.forms[0].submit();
}

function initialize() {
	document.getElementById("txt_searchYellow_SearchFor").focus();
}

function searchYellow() {
	if (document.getElementById("txt_searchYellow_Where").value == "") {
		document.getElementById('txt_searchYellow_Where').style.background = 'red';
		document.getElementById('txt_searchYellow_Where').focus();
		return;
	}
	var url = "/searchRedirector.asp" +
	            "?location=" + document.getElementById("txt_searchYellow_Where").value;		
	
	if(document.getElementById("search_category").value != "" && document.getElementById("search_businessName").value == ""){
	    url += "&keyword=" + escape(document.getElementById("search_category").value) +
	   			"&searchType=Category";
	}else if(document.getElementById("search_category").value == "" && document.getElementById("search_businessName").value != ""){
	    url += "&keyword=" + escape(document.getElementById("search_businessName").value) +
	    		"&searchType=Business";
	}
	
	document.location = url;
}
function searchWhiteBusiness() {	
	/*if (document.getElementById("txt_searchWhite_Where").value == "") {
		document.getElementById('txt_searchWhite_Where').style.background = 'red';
		document.getElementById('txt_searchWhite_Where').focus();
		return;
	}
	else{
	var	url = "/searchRedirector.asp" + 
				"?location=" + document.getElementById("txt_searchWhite_Where").value + 
				"&keyword=" + escape(document.getElementById("txt_searchWhite_FirstName").value);
		url += "&searchType=Business";
		document.location = url;
	}*/
	
	if (document.getElementById("txt_searchWhite_Where").value == "") {
		document.getElementById('txt_searchWhite_Where').style.background = 'red';
		document.getElementById('txt_searchWhite_Where').focus();
		return;
	}
	var url ;
	
	if (document.getElementById("Name").innerHTML == "FIRST NAME") {
		url = "http://www.whitepages.com/5151/search/Find_Person?metro_area=1" +
		"&firstname=" +
		document.getElementById("txt_searchWhite_FirstName").value +
		"&name=" +
		document.getElementById("txt_searchWhite_LastName").value +
		"&city_zip=" +
		document.getElementById("txt_searchWhite_Where").value;
		
		
		document.location = url;
	}
	else { //
		if (document.getElementById("Name").innerHTML == "BUSINESS NAME") {
			url = "/searchRedirector.asp" +
			"?location=" +
			document.getElementById("txt_searchWhite_Where").value +
			"&keyword=" +
			escape(document.getElementById("txt_searchWhite_FirstName").value);
			url += "&searchType=Business";
		}
		document.location = url;
	}
	
}

function searchWhite() {
	var url;
	if(document.getElementById("Name").innerHTML == "FIRST NAME")
		url = "http://www.whitepages.com/5151/search/Find_Person?metro_area=1" +
				"&firstname=" + document.getElementById("txt_searchWhite_FirstName").value +
				"&name=" + document.getElementById("txt_searchWhite_LastName").value +
				"&city_zip=" + document.getElementById("txt_searchWhite_Where").value;
	else
		//old acct number 15605				
		url = "http://www.whitepages.com/15888/log_click/search/business?" +
				"bus_type=" + document.getElementById("txt_searchWhite_FirstName").value +
				"&bus_name=" +
				"&city_zip_npa=" + document.getElementById("txt_searchWhite_Where").value;
		
	document.location = url;
}

function searchTravel() {
	var keyword;
	var radio = document.getElementsByTagName("INPUT");
	var location = document.getElementById("txt_Search_Travel").value;
	
	for(var i = 0; i<radio.length; i++)
		if(radio[i].checked)
			keyword = radio[i].value;
	if(location == ""){
		alert("Please Enter a Location.")
		document.getElementById("txt_Search_Travel").focus();
		return;
	}		
	
	var url = "/searchRedirector.asp" +
				"?location=" + location + 
				"&keyword=" + escape(keyword) +
				"&searchType=Category";
	
	document.location = url;
}

function encodeField(str) {
	str = str.replace(/ /g,"+");
	str = escape(str);
	str = str.replace(/\//g,"%2F");
	return str;
}//end encodeField

function fillInBox(category)
{
	document.getElementById("search_category").value = category;
	
	if(document.getElementById('txt_searchYellow_Where').value == ""){
		document.getElementById('txt_searchYellow_Where').style.background = '#DE3D09';
		document.getElementById('txt_searchYellow_Where').focus();
		document.getElementById('fillInBox_Cat').innerHTML = category;
		document.getElementById('fillInBox').style.visibility = 'visible';
	}
	else{
		document.getElementById("YPCsearch").submit();
	}
}


function createShortcutIcon() {
window.open('/createShortcut.asp', 'shortcut', 'resizable=1,width=470,height=630,left=300,top=30,scrollbars=0');
}

function toggleExtendedForcast(){
	if(document.getElementById("extended-forecast").style.display == 'none'){
		document.getElementById("extended-forecast").style.display = 'block';
		document.getElementById("toggle-forecast").childNodes[0].innerHTML = 'Hide Extended Forecast';
	}
	else{
		document.getElementById("extended-forecast").style.display = 'none';
		document.getElementById("toggle-forecast").childNodes[0].innerHTML = 'See Extended Forecast';
	}
}