function tipo_defecto(num)
{
	try
	{
		var valor = num-1
		var cadena = "document.nuevoAnuncio.tipo.options[" + valor + "].selected=true";
		eval(cadena);
	}
	catch(e){}
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function esCP(cp,pueblo)
{
	var cps_validos=",46001,46002,46003,46004,46005,46006,46007,46008,46009,46010,46011,46012,46013,46014,46015,46016,46017,46018,46019,46020,46021,46022,46023,46024,46025,46035,"
	var pos=-1
	var ok=0;
	if (pueblo!="Valencia")ok=1;
	else
	{
		pos=cps_validos.indexOf("," + cp + ",")
		if (pos>=0) ok=1;
		else ok=0;
	}
	
	
	if (ok==1) return true;
	else
	{
		if 	(confirm("El Código Postal que ha introducido no pertenece a Valencia.\n\n   Si desea ver un mapa con los códigos postales pulse Aceptar,\n                en caso contrario pulse Cancelar."))
		{
			MM_openBrWindow('/mapaCP.htm','mapa','width=450,height=480')
		}
		return false;	
	}

}

////////////////////////////////////////////////////////////////////////////////

function continuar(f){
	var max_euro=1000000;
	if (f.direccion.value=='' || f.num.value=='') alert('Compruebe que introdujo\ntodos los datos de dirección:\nNombre de la calle y nº.');
	else
	{
		if ((f.planta.value=='' || f.puerta.value=='') && (f.tipo.value==2 || f.tipo.value==3 || f.tipo.value==10 || f.tipo.value==12))
		{
			alert('Compruebe que introdujo\ntodos los datos de dirección:\nNombre de la calle, nº, planta y puerta');
		}
		else
		{
			if (!esCP(f.CP.value,f.poblacion.value)) return false;
			else
			{ 
				if (f.precio.value>max_euro) 
				{
					if (confirm("El precio es en Euros. La cantidad introducida es bastante grande, ¿esta seguro que desea asignar ese precio al inmueble?")) f.submit();
				}
				else f.submit();
			}
		}
	}
	
}
////////////////////////////////////////////////////////////////////////////////
//la lista de poblaciones esta en la libreria vListaPoblaciones.js

function ListarPoblaciones(f)
{
	cPoblacion = f.poblacion;
	var cadena = "vLista" + f.provincia.value;
	xLista = eval(cadena);
	ListaPoblacionApon(cPoblacion,xLista);
}
////////////////////////////////////////////////////////////////////////////////
//la lista de poblaciones esta en la libreria vListaPoblaciones.js

function ListaPoblacion(cPob){
	if (vLista.length>0) {	
	for (var i=0;i<vLista.length;i++){
			cPob.options[i]= new Option(vLista[i],vLista[i],false,false);
		}
	}	
	for (var i=0;i<cPob.length;i++){
	if (cPob.options[i].value=="Valencia")
			{cPob.options[i].selected=true;}
	}
}////////////////////////////////////////////////////////////////////////////////
//la lista de poblaciones esta en la libreria vListaPoblaciones.js

function ListaPoblacionApon(cPob,lista){
	
	//primero vaciamos el combo
	var i=0;
	var x=cPob.length;	
	for (i;i<x;i++) cPob.options[0]=null;
	
	//luego lo rellenamos
	if (lista.length>0) {	
	for (var i=0;i<lista.length;i++){
			cPob.options[i]= new Option(lista[i],lista[i],false,false);
		}
	}	

	//esto ansirve para seleccionar valencia, pero como opr defecto selecciona la 1ª no hace falta modificarlo para las nueas provincias
	for (var i=0;i<cPob.length;i++){
	if (cPob.options[i].value=="Valencia")
			{cPob.options[i].selected=true;}
	}
}
////////////////////////////////////////////////////////////////////////////////
function comprobarPrecio(f)
{
	
	var precio 
	if(f.operacion.value==1 & f.precio.value<=3000)
	{
		//alert('Si ha escogido el modo VENTA\nel valor mínimo es 2000 €.\nEscoja ALQUILER si es el modo que desea');
		
		precio = '0' + f.precio.value;
		f.precio.value = 100000 + eval(precio);
		continuar(f);
	}
	else if(f.operacion.value==2 & f.precio.value>2000){
		alert('Si ha escogido el modo AlQUILER\nel valor máximo es 2000 €.\nEscoja ALQUILER si es el modo que desea');
		f.precio.value='';
		f.precio.focus();
	}
	else continuar(f);
}
///////////////////////////////////////////////////////////////////////////////
function cambiarPropInm(f){



	if (f.tipo.value==2 || f.tipo.value==3 || f.tipo.value==10 || f.tipo.value==12)
	{
		f.planta.disabled=false;
		f.planta.style.backgroundColor="#ffffff";
		f.puerta.disabled=false;
		f.puerta.style.backgroundColor="#ffffff";
	}
	else
	{
		f.planta.disabled=true;
		f.planta.style.backgroundColor="#cccccc";
		f.planta.value='';
		f.puerta.disabled=true;
		f.puerta.style.backgroundColor="#cccccc";
		f.puerta.value='';
	}
}