Event.observe(window,'load',function(){
	  $('InmuebleRentaMin').onkeypress=validaNumeros;
});
var tipoBusqueda;
function unCamelize(str){
	return str.replace(/(.)([A-Z])/g,'$1_$2').toLowerCase();
}
function cambiaAction(){
	var rentaMax = '';
	var busquedaAvanzada = '';
	eval('var idTextoActual = ubicaciones_'+tipoBusqueda+'.seleccion[ubicaciones_'+tipoBusqueda+'.nivel-1][1];');
	eval('var idAnuncioActual= ubicaciones_'+tipoBusqueda+'.seleccion[ubicaciones_'+tipoBusqueda+'.nivel-1][0];');
	var rentaMin = document.getElementById('InmuebleRentaMin').value;		
	var combito = document.getElementById(tipoBusqueda+'_select');
	/***Cuando es hoja*****/
	if(combito.options[combito.selectedIndex].value){
		idAnuncioActual = combito.options[combito.selectedIndex].value;
	}
	/****Inicia Busqueda Avanzada****/
	
	var opciones=$A($('busqueda').getElementsByTagName('input')).concat($A($('busqueda').getElementsByTagName('select')));
	
	function concatena(element){
		if(concidencias=element.id.match(/^(?:Busqueda(?:Avanzada)?|Form_)(.*?)(?:Id)?$/)){
			if(!(element.type=='checkbox') || element.checked){
				if((element.value>0)&&(element.value!='')){
					if(!(((element.id=='BusquedaAvanzadaEdadMin')&&(element.value==13))||((element.id=='BusquedaAvanzadaEdadMax')&&(element.value==99)))){
						busquedaAvanzada+=unCamelize(concidencias[1])+'='+element.value+'/';
					}
				}
			}
		}
	}
	opciones.each(concatena);

	/****Termina Busqueda Avanzada****/
	if(combito.value!=''){
		idTextoActual = combito.options[combito.selectedIndex].text;
		idAnuncioActual =  combito.value;
	}
	//alert(combito.value);
	if(document.getElementById('InmuebleRentaMax')){
		var rentaMax = document.getElementById('InmuebleRentaMax').value;
		if(rentaMax!=''){
			rentaMax = 'rmax='+rentaMax+'/';
		}
	}
	if(rentaMin!=''){
		rentaMin = 'rmin='+rentaMin+'/';
	}
	var busca = document.getElementById(tipoBusqueda+'Hidden').value;
	//alert(idAnuncioActual);
	document.getElementById(tipoBusqueda).action = '/buscar/'+busca+'/'+regularFileName(idTextoActual)+'-'+idAnuncioActual+'/'+rentaMin+rentaMax+busquedaAvanzada;
}
addLoadEvent(cambiaAction);
function validarBusquedaencontrar(){
	var rentaMin = 0+parseInt(document.getElementById('InmuebleRentaMin').value);
	var rentaMax = 0+parseInt(document.getElementById('InmuebleRentaMax').value);										
	eval('var idAnuncioActual= ubicaciones_'+tipoBusqueda+'.seleccion[ubicaciones_'+tipoBusqueda+'.nivel-1][0];')
	if((rentaMax>0)&&(rentaMax<rentaMin)){
		alert(Traduccion.get('no_menor'));
		return false;
	}else if(idAnuncioActual<=1){
		alert(Traduccion.get('selecionar_una_ubicacion'));
		return false;
	}else{
		document.getElementById(tipoBusqueda).submit()
		return false;
	}
}
function validarBusquedarentar(){
	eval('var idAnuncioActual= ubicaciones_'+tipoBusqueda+'.seleccion[ubicaciones_'+tipoBusqueda+'.nivel-1][0];');
	if(idAnuncioActual<=1){
		alert(Traduccion.get('selecionar_una_ubicacion}'));
		return false;
	}else{
		document.getElementById(tipoBusqueda).submit()
		return false;
	}
}
