
var XML = {
	data: new Array(),

	parseURL: function(url, oncomplete){
		loadDocument(url+'&export=1', function(originalRequest){
			var data = XML.parseXML(originalRequest.responseXML);
			oncomplete(data);
		});
	},

	parseXML: function(responseXML){
		var rows = $A(responseXML.getElementsByTagName('value'));
		var data = new Array();
		var dataCounter = 0;

		rows.each(
			function(row){
				data[dataCounter] = new Array();
				data[dataCounter]['id'] = row.getAttribute('id');
				data[dataCounter]['value'] = row.getAttribute('value');
				dataCounter ++;
			}
		);

		return data;
	},

	fillDropdown: function(url, dropdown){
		XML.parseURL(url, function(data){
				dropdown.options.length = 0;
				for(i=0; i<data.length; i++){
					row = data[i];
					dropdown.options.length = i +1;
					dropdown.options[i].value 	= row['id'];
					dropdown.options[i].text 	= row['value'];
				}
			}
		);
	}
}