// JavaScript Document

var request_state_element = function requestStateElement(returnedXML){
	var country_code = returnedXML.getElementsByTagName("country_code")[0].firstChild.nodeValue;
 	var region_count = returnedXML.getElementsByTagName("region_count")[0].firstChild.nodeValue;
	var terminology = returnedXML.getElementsByTagName("terminology")[0].firstChild.nodeValue;
	
	var html = "<select name='State' id='State'> \
	<option value=''></option>";
	
	
	document.getElementById("region_title").innerHTML = "&nbsp;" + terminology + "&nbsp;";
	
	if(region_count > 0){
		var region_names = returnedXML.getElementsByTagName("region_name");
		var region_values = returnedXML.getElementsByTagName("region_value");
		
		for(var i=0; i<region_count; i++){
			var region_name = region_names[i].firstChild.nodeValue;
			var region_value = region_values[i].firstChild.nodeValue;

			html = html + "<option value='" + region_value + "'>" + region_name + "</option>";
			
		}
		html = html + "</select> \
		<input type='hidden' name='State_required' value='Valid state is required.' />";
		
		
		document.getElementById("region_element").innerHTML = html;
		
	}else{
		
		document.getElementById("region_element").innerHTML = "<input type='text' size='25' name='State' id='State' /> \
		<input type='hidden' name='State_required' value='Valid state is required.' />";
		
	}
	
}