$('id_comunidad').onchange = function(){ 

	if($F('id_comunidad') != ""){
		
		var myAjax = new Ajax.Request('/resultados_busqueda.xml.php',{ 
			method: 'post',  
			parameters: {
				tabla: 'provincias',
				id: $F('id_comunidad')
			},  
			onComplete: modificaProvincias 
		});
		
	}else{
		
		var obj = $("id_provincia"); 
		
		for (var i=0; i<obj.options.length; i++){ 
			obj.removeChild(obj.firstChild); 
		}
		obj.options[0] = new Option("--seleccione--","");
		
		var obj = $("id_ciudad"); 
		
		for (var i=0; i<obj.options.length; i++){ 
			obj.removeChild(obj.firstChild); 
		}
		obj.options[0] = new Option("-- seleccione --","");
	}
} 
  
function modificaProvincias(req){ 

	var datos = req.responseXML; 
	var obj = $("id_provincia"); 
	
	for (var i=0; i<obj.options.length; i++){ 
		obj.removeChild(obj.firstChild); 
	}
	
	obj.options[0] = new Option("-- seleccione --","");
	
	var dato = datos.getElementsByTagName('dato');
	for (var i=0; i < dato.length; i++){
		obj.options[i+1] = new Option(dato[i].getElementsByTagName('nombre')[0].firstChild.data,dato[i].getElementsByTagName('valor')[0].firstChild.data); 
	}
} 

$('id_provincia').onchange = function(){ 

	if($F('id_comunidad') != ""){
		
		var myAjax = new Ajax.Request('/resultados_busqueda.xml.php',{ 
			method: 'post',  
			parameters: {
				tabla: 'ciudades',
				id: $F('id_provincia')
			},  
			onComplete: modificaCiudades 
		});
		
	}else{
		
		var obj = $("id_ciudad"); 
		
		for (var i=0; i < obj.options.length; i++){ 
			obj.removeChild(obj.firstChild); 
		}
		obj.options[0] = new Option("-- seleccione --","");
	}
} 
  
function modificaCiudades(req){ 

	var datos = req.responseXML; 
	var obj = $("id_ciudad"); 
	
	for (var i=0; i<obj.options.length; i++){ 
		obj.removeChild(obj.firstChild); 
	}
	
	obj.options[0] = new Option("-- seleccione --","");
	
	var dato = datos.getElementsByTagName('dato');
	for (var i=0; i < dato.length; i++){
		obj.options[i+1] = new Option(dato[i].getElementsByTagName('nombre')[0].firstChild.data,dato[i].getElementsByTagName('valor')[0].firstChild.data); 
	}
}

var cal1 = new loom.ui.Calendar(
	'fecha_inicio', {
	triggerElement : 'fecha_inicio_popup',
	dateFormat: '%d/%m/%Y'
});
var cal2 = new loom.ui.Calendar(
	'fecha_fin', {
	triggerElement : 'fecha_fin_popup',
	dateFormat: '%d/%m/%Y'
});