/*
 *	Javascript to pull state abbreviation from city input
 *
 *	$Id: searchUtility.js,v 1.2.2.1 2008/01/28 15:15:56 tcouch Exp $
 */

function parseStateFromCity(form) {
	var city = form.city.value;
	var state = form.state.value;
	var search = form.search.value;
	
	if(state == "") {
		form.state.value = (city.indexOf(",") != -1)? city.substring(city.indexOf(",")+1).trim().toUpperCase() : state;
		form.city.value = (form.state.value != state)? city.substring(0,city.indexOf(",")) : city;
	}
	if (city == "" || state =="" || search == ""){
        alert("Please enter a search, city, and state.");
        return false;
    } else 
    {
        return true;
    }
    
	
	
	
}

String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };

function stopEvent(event) {    
    if (event.preventDefault) { 
        event.preventDefault(); 
        event.stopPropagation(); 
    } else { 
        event.returnValue = false; 
        event.cancelBubble = true; 
    } 
}

function gotoWhitepages(form) {	
	var search = document.getElementById('searchField').value;
	var city = document.getElementById('cityField').value;
	var state = document.getElementById('usStates').value;
	var names = search.split(' ');
	var firstname=''; 
	if(!names[1]) {
		var lastname = names[0];		
	} else {
		firstname = names[0];
		var lastname = names[1];
	}	
	openUrl = 'http://www.whitepages.com/15891/search/Find_Person?firstname=' + firstname + '&name=' + lastname + '&city_zip=' + city + '&state_id=' + state;
	window.location.href = openUrl;		
	return false;
}

