var url;
var what;

function getStates(countryId)
{
	
	url = "ajax.php?a=ajaxArea&parentId="+countryId;
	
    what = "setStates(req.responseText)";
	DoCallback("",url,what);
}

function setStates(ajaxOut)
{
	//alert(regions);
	var cityBox = document.getElementById("stateBox");
	
	cityBox.options.length = 0;

	cityBox.options[cityBox.options.length] = new Option("-- Select State --","-1");
	var acityBox = document.getElementById("cityBox");
	if(acityBox!=null) getCities(-1);
	//getAreas(-1);
	if(ajaxOut != "")
	{
		var arrStates = ajaxOut.split(",");
	
		
		for(i = 0; i < arrStates.length; i++)
		{
			if(arrStates[i] != "")
			{
				cityBox.options[cityBox.options.length] = new Option(arrStates[i+1], arrStates[i]);

			}
			i=i+1;
		}
	}

}


//Cities
function getCities(stateId)
{
	//alert("getCities called"+stateId);
	url = "ajax.php?a=ajaxArea&parentId="+stateId;
	
    what = "setCities(req.responseText)";
	DoCallback("",url,what);
}

function setCities(ajaxOut)
{
	//alert("setCities called");
	var cityBox = document.getElementById("cityBox");
	cityBox.options.length = 0;
	cityBox.options[cityBox.options.length] = new Option("-- Select City --","-1");
	//getAreas(-1);

	if(ajaxOut != "")
	{
		var arrStates = ajaxOut.split(",");
		
		//Default Select Record

		for(i = 0; i < arrStates.length; i++)
		{
			if(arrStates[i] != "")
			{
				cityBox.options[cityBox.options.length] = new Option(arrStates[i+1], arrStates[i]);

			}
			i=i+1;
		}
	}

}

//Areas
function getAreas(stateId)
{
	
	url = "ajax.php?a=ajaxArea&parentId="+stateId;
	
    what = "setAreas(req.responseText)";
	DoCallback("",url,what);
}

function setAreas(ajaxOut)
{
	//alert(regions);
	var cityBox = document.getElementById("areaBox");
	
	cityBox.options.length = 0;

	cityBox.options[cityBox.options.length] = new Option("-- Select Area --","-1");

	if(ajaxOut != "")
	{
		var arrStates = ajaxOut.split(",");
	
		
		for(i = 0; i < arrStates.length; i++)
		{
			if(arrStates[i] != "")
			{
				cityBox.options[cityBox.options.length] = new Option(arrStates[i+1], arrStates[i]);

			}
			i=i+1;
		}
	}

}
function validateZip(city,zip)
{
	url = "ajax.php?a=vZip&city="+city+"&zip="+zip;
	what = "handleZip(req.responseText)";
	DoCallback("",url,what);
}

function handleZip(ajaxOut)
{

}