function loadStates(country_dom_id, state_dom_id) {

	url = '/states/getlist/' + parseInt($(country_dom_id).value) + "/" + parseInt($(state_dom_id).value) + "/" + $(state_dom_id).name + "/";

	new Ajax.Request(url, {
	  method: 'get',
	  onSuccess: function(transport) {

	  	var json = transport.responseText.evalJSON(false);

	  	if(json) {

	  		$(state_dom_id).options.length = 1;

	  		for(x=0;x<=json.options.length-1;x++) {

			 		$(state_dom_id).options[x+1] = new Option(json.options[x][1], json.options[x][0]);

			 		if(json.options[x+1][0] == json.selected)
			 			$(state_dom_id).selectedIndex = x+1;
	  		}
	  	}
	  }
	});
}