jQuery.region = function (region, comuna) {
	if ((typeof $(region)[0] != 'undefined') && (typeof $(comuna)[0] != 'undefined')) {
		region_default = $($(region + ' > option')[0]).html();
		comuna_default = $($(comuna + ' > option')[0]).html();
		
		$(region).html('<option value="0">Cargando datos...</option>');
		$.get('xml/regiones.xml', function (xml) {
		
			$(region).html('<option value="0">' + region_default + '</option>');
			$(xml).find('region').each(function () {
				$(region).append('<option value="' + $(this).attr('id') + '">' + $(this).attr('nombre') + '</option>');
			});
	
			$(region).change(function () {
				$(comuna).html('<option value="0">Cargando datos...</option>');

				$.get('xml/comunas.xml', function (xml) {
					$(comuna).html('<option value="0">' + comuna_default + '</option>');
					$(xml).find('comuna').each(function () {
						if ($(this).attr('region') == $(region).val()) $(comuna).append('<option value="' + $(this).attr('id') + '">' + $(this).attr('nombre') + '</option>');
					})
				});

			})
		
		});
	}
}