	/* Buscador promora.com */
					function showmenssage(txt) {
						alert(txt);
					}
					
					function get_selects_vars() {
						var f = $('fbuscador');
						
						//alert('el formulario tiene '+f.elements.length+" inputs");
						
						var v = '';
						for(var i = 0; i < f.elements.length; i++) {
							var e = f.elements[i];
							
							//alert('e.type='+e.type+" "+e.name+" "+e.value);
							
							if (e.type == 'select-one') {
								//if (e.value != 'NO') {
									v+="&"+e.name+"="+e.value;
								//}
							} 
						}
						
						return v;
					}
					
					function update_selects() {
						
						
						var update_select_response = function(transport) {
						
							//alert('respuesta => '+transport.status+' texto => '+transport.responseText);
							
							if (transport.status >= 200 && transport.status < 400) {
				
								var responseObj = eval('('+transport.responseText+')');	
								
								if (responseObj instanceof Object) {
								
									//alert('se ha devuelto un objecto --- '+typeof(responseObj));
									
									for(var i in responseObj) {
									
										//alert('propiedad: '+i+' es '+typeof(responseObj[i]));
									
										var slect = $(i);
										var data = responseObj[i];
										
										if (data instanceof Object) { 
											
											//Eliminar los options											
											for(var ii = slect.options.length-1; ii >= 0 ; ii--){
												slect.options[ii] = null;
											}
											
											var s = 0;
											for(var ii = 0; ii < data.length; ii++) {
												
												if (data[ii].selected) {
													s = ii;
													slect.options[ii] = new Option(data[ii].label,data[ii].value,'defauldSelected');
												} else {
													slect.options[ii] = new Option(data[ii].label,data[ii].value);
												}
												
											}	
											
											slect.options[s].selected = true;								
										
										} else {
											
											showmenssage(data);
										
										}
									}
				
								} else {
									showmenssage('Problemas de sintaxis con la respuesta. No se pudo actualizar el menu.');
								}

							} else {
								showmenssage('Ocurrio un error #'+transport.status+' y no se pudo actualizar los menus desplegables.');
							}
						};
						
						
						var xmlHttp = new Ajax.Request('update_search.php', {method:"get",
															parameters: get_selects_vars(),
															onComplete:update_select_response});
						
						//window.open('update_search.php?'+get_selects_vars());                                                                                                                     									
					}
					
					function send_search() {
						location.href = 'Venta-Alquiler-Viviendas-Lujo-Madrid.php?'+get_selects_vars();
					}
					
					function searchRef() {
						var ref = $F('referencia').toUpperCase();
						if (ref == '') {
							
							return;
						}
						
						//var expresion = new RegExp('');
						if (/^[A-Z]{1,2}\d{4}$/.exec(ref) == null) {
							alert ('referencia "'+ref+'" es incorrecta');
							return;
						}
						
						location.href = 'http://www.promora.com/es/Venta-Alquiler-Vivienda-Casa-Madrid.php?vivienda='+ref;
					}
					