//=====================================================================================

//==  DOCUMENTO JS PARA CARGAR LOS EDIFICIOS AL SELECCIONAR EL NUMERO DE DORMITORIOS ==



//Funcion que realiza llamada al ajax
function cargarDormitorios(dormitorios)
{		
	//URL donde manipulamos los datos enviado mediante ajax
	var url = '/scripts/ajax_dormitorios.asp';
	
	//Usamos un random para actualizar cada envio de datos
	var rand   = Math.random(9999);

	//Variable para almacenar los parametros de envio
	var pars  = 'dormitorios=' + dormitorios.value + '&rand=' + rand;
		
	//Efectuamos la llamada AJAX	
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: alCargarDatos} );
}


//Mostramos el "loading"
function showLoad () {
	//En este caso no hace nada
	//$('load').style.display='block';
}

//Acciones a realizar cuando se cargan los datos de la sesion
function alCargarDatos (originalRequest) {
	
	//Obtenemos texto del AJAX
	var newData = originalRequest.responseText;
	
	//Seleccionamos el campo edificios
	var Edificios=$('Edificio');		
	
	//Eliminamos los option del select Edificio al cambiar de numero de dormitorios
	while(Edificios.hasChildNodes())
	{
		Edificios.removeChild(Edificios.firstChild);
	}
		
	
	//Creamos elemento option para valor "Todos"
	var opcion1 = document.createElement("OPTION");
	opcion1.innerHTML = "Todos";
	opcion1.value = "";
	
	//Añadimos al select de Edificios
	Edificios.appendChild(opcion1);
	
	nombreEdificios=newData.split(":");
			
	//Vamos insertando los edificios en el select
	for (var i=1; i<nombreEdificios.length; i++)
	{
		opcion1 = document.createElement("OPTION");
		
		//Controlamos el tamaño del texto
		if (nombreEdificios[i].length>25)
			opcion1.innerHTML = reemplazar(nombreEdificios[i].substring(0,25))+"..";
		else
			opcion1.innerHTML = reemplazar(nombreEdificios[i].substring(0,25));
		opcion1.value = reemplazar(nombreEdificios[i]);
		Edificios.appendChild(opcion1);
		//alert(nombreEdificios[i]);
	}	
}

function reemplazar(texto){

		aux=texto.replace("&#192;","À")
		aux=aux.replace("&#193;","Á")
		aux=aux.replace("&#224;","à")
		aux=aux.replace("&#225;","á")
		
		aux=aux.replace("&#200;","Ê")
		aux=aux.replace("&#201;","É")
		aux=aux.replace("&#232;","è")
		aux=aux.replace("&#233;","é")
		
		aux=aux.replace("&#204;","Ì")
		aux=aux.replace("&#205;","Í")
		aux=aux.replace("&#236;","ì")
		aux=aux.replace("&#237;","í")
		
		aux=aux.replace("&#210;","Ò")
		aux=aux.replace("&#211;","Ó")
		aux=aux.replace("&#242;","ò")
		aux=aux.replace("&#243;","ó")
		
		aux=aux.replace("&#217;","Ù")
		aux=aux.replace("&#217;","Ú")
		aux=aux.replace("&#249;","ù")
		aux=aux.replace("&#250;","ú")
		aux=aux.replace("&#252;","ü")
		
		aux=aux.replace("&#199;","Ç")
		aux=aux.replace("&#231;","ç")

		aux=aux.replace("&#241;","ñ")

		return aux;
}




