function Validar() {
	
	MM_validateForm('nombre','','R','TipoOperacion','','R','TipoInmueble1','','R','Poblacion','','R','provincia','','R','mail','','RisEmail');
	if (!document.MM_returnValue) 
		return false;

	if (!document.registro.legal.checked) {
		alert("Debe aceptar las condiciones legales de uso de la web");
		return false;
	}

	document.getElementById("enviar").disabled=true;
	return true;
}

function cambioRapido2(cambio) {
	var f=document.registro;
	var obj;
	var txt=""

	txt="&cambio=" + cambio;
  for (var e=0;e<f.elements.length;e++) {
		obj=f.elements[e]
		txt+= "&" + obj.name + "=";
		if (obj.tagName=="SELECT") {
			txt+= ValorCombo(obj); //obj.options[obj.selectedIndex].value;
		} else {
			txt+=obj.value;
		}
	}
	var fich="../bolsainmuebles/FiltroContacte2.asp?x=x" + txt
	BloquearTodos2();

  callServer(fich);
  
	if (cambio=="Provincia2") QuitarZonas();
}

function BloquearTodos2() {
	document.body.style.cursor="wait"
	Habilitar("registro", "Provincia", true);
	Habilitar("registro", "Poblacion", true);
}

function LiberarTodos2() {
	document.body.style.cursor=""
	Habilitar("registro", "Provincia", false);
	Habilitar("registro", "Poblacion", false);
}


function OcultarTipo (Tipo) {
	document.getElementById(Tipo).style.display='none';
}
function AparecerTipo (Tipo) {
	OcultarTipo ("TipoP");
	OcultarTipo ("TipoC");
	OcultarTipo ("TipoE");
	OcultarTipo ("TipoA");
	OcultarTipo ("TipoB");
	OcultarTipo ("TipoG");
	OcultarTipo ("TipoL");
	OcultarTipo ("TipoN");
	OcultarTipo ("TipoO");

var obj=document.getElementById(Tipo);
	if (obj) obj.style.display='';
}
function CambioTipo () {
	OcultarTipo ("TipoP");
	OcultarTipo ("TipoC");
	OcultarTipo ("TipoE");
	OcultarTipo ("TipoA");
	OcultarTipo ("TipoB");
	OcultarTipo ("TipoG");
	OcultarTipo ("TipoL");
	OcultarTipo ("TipoN");
	OcultarTipo ("TipoO");
	var obj=document.getElementById("Tipo" + ValorCombo(document.registro.TipoInmueble1));
	if (obj) obj.style.display='';
}

function QuitarZonas() {

	var tabla=document.getElementById("tablaZonas");
	tabla=tabla.getElementsByTagName("TBODY")[0];
 	while(tabla.childNodes[0]) {
	  tabla.removeChild(tabla.childNodes[0]);
	}

	td=document.createElement("td");
	td.appendChild(document.createTextNode("Todas las zonas"));
	td.appendChild(document.createElement("br"));
	tr=document.createElement("tr");
	tr.appendChild(td)

	tabla.appendChild(tr);
}
