<!--//

// This file contains ajax JavaScript functions.

// base method for calling the get_select servlet
// takes dataset such as customers, cities, states, etc
function getSelectData( dataset, key, target ) {
	var url = "./ajax_GetSelect";
	var pars = "dataset=" + dataset + "&key=" + key + "&target=" + target;
    var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars,
				onComplete: processSelectData
			});
}

function processSelectData(originalRequest) {
	eval(originalRequest.responseText);
}

function getStates( target ) {
	return getSelectData("states", "", target );
}

function getCities( state, target ) {
	document.restaurantSearchForm.state.value = state;
    return getSelectData( "cities", state, target );
}

function getNeighborhoods(city, target) {
	var url = "./ajax_GetSelect";
	var state = document.restaurantSearchForm.state.value;

	var pars = "dataset=neighborhoods&key=" + city + "&key2=" + state + "&target=" + target;
	return new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars,
				onComplete: processNeighborhoodData
			});
}

function processNeighborhoodData(originalRequest) {
	eval(originalRequest.responseText);
}

//-->

