function doCountry(){
	document.getElementById('provstate').style.display = "none";
	document.getElementById('city').style.display = "none";
	document.getElementById('dealers').style.display = "none";
	var url = "getDealers.php?action=country";
	sendHttpRequest(url, showCountry);
}

function showCountry(rText){
	var newOptions = rText.split("##");
	var canOptions = newOptions[0].split("|");
	var usaOptions = newOptions[1].split("|");
	document.getElementById('selectCanada').options.length = 0;	
	document.getElementById('selectCanada').options[0] = new Option("--Select", "");
	for(i = 0; i < canOptions.length; i++){
		document.getElementById('selectCanada').options[i+1] = new Option(canOptions[i], canOptions[i]);
	}
	document.getElementById('selectUSA').options.length = 0;
	document.getElementById('selectUSA').options[0] = new Option("--Select", "");
	for(i = 0; i < usaOptions.length; i++){
		document.getElementById('selectUSA').options[i+1] = new Option(usaOptions[i], usaOptions[i]);
	}
	document.getElementById('provstate').style.display = "block";
}

function doProvState(provstate, country){
	document.getElementById('city').style.display = "none";
	document.getElementById('dealers').style.display = "none";
	var url = "getDealers.php?action=provstate&country=" + country + "&provstate=" + provstate.options[provstate.selectedIndex].value;
	if(provstate.selectedIndex > 0) sendHttpRequest(url, showProvState);
}

function showProvState(rText){
	var newOptions = rText.split("|");
	document.getElementById('selectCity').options.length = 0;
	document.getElementById('selectCity').options[0] = new Option("--Select", "");
	for(i = 0; i < newOptions.length; i++){
		document.getElementById('selectCity').options[i+1] = new Option(newOptions[i], newOptions[i]);
	}
	document.getElementById('city').style.display = "block";
}

function doCity(city){
	document.getElementById('dealers').style.display = "none";
	var url = "getDealers.php?action=city&city=" + city.options[city.selectedIndex].value;
	if(city.selectedIndex > 0) sendHttpRequest(url, showCity);
}

function showCity(rText){
	document.getElementById('selectDealer').innerHTML = rText;
	document.getElementById('dealers').style.display = "block";
}