/*************************************************************************************************************/
/*************************************************** ALERTAS **************************************************/
/*************************************************************************************************************/
function eliminar_alerta(){
	  if ((document.formu.p_ca.value != "") && (document.formu.email.value != "")) {
        document.formu.submit();
	  }else {
	    alert ("Debes indicar tu e-mail y el código de tu alerta.");
  	    return false;
	  }
}

function nueva_alerta(){
	if(comprobacion_alertas()==true){ 
	  document.formu.submit();
	}
}

function comprobacion_alertas(){
	if (false==campos_rellenos_alertas()){
	  return false;
	}   
	return true;
}

function campos_rellenos_alertas(){  
	  if (document.formu.provincia.value == "") {
		alert ("Debes indicar la provincia");
  	    return false;
	  }
	  if (document.formu.municipio.value == "") {
		alert ("Debes indicar el municipio");
  	    return false;
	  }
	  if (document.formu.codpostal.value == "") {
		alert ("Debes indicar el código postal");
  	    return false;
	  } 	  
	  if (document.formu.email.value == "") {
		alert ("Debes indicar el e-mail");
  	    return false;
	  }
	  if (document.formu.condiciones.checked == false)  {
		alert ("Es necesario que aceptes las condiciones generales del servicio.");
  	    return false;
	  }
	  return true;	  
}


function recarga_nueva_alerta_provincia(){	
	
         param="?p_recarga=SI"+           
					  "&p_modo="+document.formu.p_modo.value+		 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+                      
                      "&codpostal="+document.formu.codpostal.value+  
                      "&email="+document.formu.email.value;
                      
         location.href="nueva_alerta.php"+param;
}


function recarga_nueva_alerta(){	
	
         param="?p_recarga=SI"+
					  "&p_modo="+document.formu.p_modo.value+
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+document.formu.municipio.value+
                      "&codpostal="+document.formu.codpostal.value;
                      
         location.href="nueva_alerta.php"+param;
}


/*************************************************************************************************************/
/*************************************************** INDEX *************************************************/
/*************************************************************************************************************/
function subraya(elemento,color) {
	//alert(elemento.style.backColor);
	//elemento.style.display = 'none';
	//elemento.style.color = color;	
	elemento.style.borderColor = color;
	
}

function desubraya(elemento) {
	//alert(elemento.style.backColor);
	//elemento.style.display = 'none';
	elemento.style.borderColor = 'transparent';
	
}

function buscar_x_codpostal(p_modo,p_nivel,urlmunicipio,urlprovincia){
		
	v_codpostal=document.getElementsByName('codpostal')[0].value;
	
	if (urlmunicipio== ""){
		
		if (v_codpostal!= ""){	//solo si se ha seleccionado un codigo postal hay que redirigir, 
		
			//Redirigimos a una pagina intermedia para averiguar el municipio y asi luego construir una url del patron parking/PROVINCIA/MUNICIPIO/CODPOSTAL
			location.href= p_nivel+
							   "averigua_municipio.php?provincia="+urlprovincia+						   
							   "&codpostal="+v_codpostal+
							   "&p_modo="+p_modo;
		}
	}else{
		if (p_modo=="index"){		
			
			location.href= p_nivel+
						   "parking/"+urlmunicipio+
						   "/1"+//la pagina
						   "/"+v_codpostal;
		}
		if (p_modo=="alquiler"){
			
			location.href = p_nivel+
						   "alquiler-parking/"+urlprovincia+
						   "/"+urlmunicipio+
						   "/"+v_codpostal;
		}
		if (p_modo=="venta"){
			
			location.href = p_nivel+
						   "venta-parking/"+urlprovincia+
						   "/"+urlmunicipio+
						   "/"+v_codpostal;
		}
		if (p_modo=="intercambio"){
			
			location.href = p_nivel+
						   "intercambio-parking/"+urlprovincia+
						   "/"+urlmunicipio+
						   "/"+v_codpostal;		
		}
		if (p_modo=="parking"){
			
			location.href = p_nivel+
						   "parking-publico/"+urlprovincia+
						   "/"+urlmunicipio+
						   "/"+v_codpostal;
		}
	}
}


function selecciona_opcion(p_accion){
	if (p_accion=="buscar"){
		if (document.formu.l_lista_tipos.value=="anuna"){
			location.href="buscar_alquiler_s.php?p_modo=alquiler";
		}
		if (document.formu.l_lista_tipos.value=="banuna"){
			location.href="buscar_balquiler_s.php?p_modo=balquiler";
		}
		if (document.formu.l_lista_tipos.value=="anunv"){
			location.href="buscar_venta_s.php?p_modo=venta";
		}
		if (document.formu.l_lista_tipos.value=="anunc"){
			location.href="buscar_compra_s.php?p_modo=compra";
		}
		if (document.formu.l_lista_tipos.value=="anuni"){
			location.href="buscar_intercambio_s.php?p_modo=intercambio";
		}
		if (document.formu.l_lista_tipos.value=="anunp"){
			location.href="buscar_propio_parking.php?p_modo=parking";
		}
	}
	if (p_accion=="nuevo"){
		if (document.formu.l_lista_tipos.value=="anuna"){
			location.href="nuevo_alquiler.php?p_modo=alquiler";
		}
		if (document.formu.l_lista_tipos.value=="banuna"){
			location.href="nuevo_balquiler.php?p_modo=balquiler";
		}
		if (document.formu.l_lista_tipos.value=="anunv"){
			location.href="nuevo_venta.php?p_modo=venta";
		}
		if (document.formu.l_lista_tipos.value=="anunc"){
			location.href="nuevo_compra.php?p_modo=compra";
		}
		if (document.formu.l_lista_tipos.value=="anuni"){
			location.href="nuevo_intercambio.php?p_modo=intercambio";
		}
		if (document.formu.l_lista_tipos.value=="anunp"){
			location.href="nuevo_parking.php?p_modo=parking";
		}
	}
	if (p_accion=="modificar"){
		if (document.formu.l_lista_tipos.value=="anuna"){
			location.href="modifica_alquiler.php?p_modo=alquiler";
		}
		if (document.formu.l_lista_tipos.value=="banuna"){
			location.href="modifica_balquiler.php?p_modo=balquiler";
		}
		if (document.formu.l_lista_tipos.value=="anunv"){
			location.href="modifica_venta.php?p_modo=venta";
		}
		if (document.formu.l_lista_tipos.value=="anunc"){
			location.href="modifica_compra.php?p_modo=compra";
		}
		if (document.formu.l_lista_tipos.value=="anuni"){
			location.href="modifica_intercambio.php?p_modo=intercambio";
		}
		if (document.formu.l_lista_tipos.value=="anunp"){
			location.href="modifica_parking.php?p_modo=parking";
		}
	}
	if (p_accion=="destacar"){
		if (document.formu.l_lista_tipos.value=="anuna"){
			location.href="destaca.php?p_modo=alquiler";
		}
		if (document.formu.l_lista_tipos.value=="anunv"){
			location.href="destaca.php?p_modo=venta";
		}
		if (document.formu.l_lista_tipos.value=="anuni"){
			location.href="destaca.php?p_modo=intercambio";
		}
		if (document.formu.l_lista_tipos.value=="anunp"){
			location.href="destaca.php?p_modo=parking";
		}
	}
	if (p_accion=="quitar"){
		if (document.formu.l_lista_tipos.value=="anuna"){
			location.href="eliminar_alquiler.php?p_modo=alquiler";
		}
		if (document.formu.l_lista_tipos.value=="banuna"){
			location.href="eliminar_balquiler.php?p_modo=balquiler";
		}
		if (document.formu.l_lista_tipos.value=="anunv"){
			location.href="eliminar_venta.php?p_modo=venta";
		}
		if (document.formu.l_lista_tipos.value=="anunc"){
			location.href="eliminar_compra.php?p_modo=compra";
		}
		if (document.formu.l_lista_tipos.value=="anuni"){
			location.href="eliminar_intercambio.php?p_modo=intercambio";
		}
		if (document.formu.l_lista_tipos.value=="anunp"){
			location.href="eliminar_parking.php?p_modo=parking";
		}
	}
	if (p_accion=="poner_alerta"){
		if (document.formu.l_lista_tipos.value=="anuna"){
			location.href="nueva_alerta.php?p_modo=alquiler";
		}
		if (document.formu.l_lista_tipos.value=="banuna"){
			location.href="nueva_alerta.php?p_modo=balquiler";
		}
		if (document.formu.l_lista_tipos.value=="anunv"){
			location.href="nueva_alerta.php?p_modo=venta";
		}
		if (document.formu.l_lista_tipos.value=="anunc"){
			location.href="nueva_alerta.php?p_modo=compra";
		}		
		if (document.formu.l_lista_tipos.value=="anuni"){
			location.href="nueva_alerta.php?p_modo=intercambio";
		}
		if (document.formu.l_lista_tipos.value=="anunp"){
			location.href="nueva_alerta.php?p_modo=parking";
		}
		
	}
	if (p_accion=="quitar_alerta"){
		if (document.formu.l_lista_tipos.value=="anuna"){
			location.href="eliminar_alerta.php?p_modo=alquiler";
		}
		if (document.formu.l_lista_tipos.value=="banuna"){
			location.href="eliminar_alerta.php?p_modo=balquiler";
		}
		if (document.formu.l_lista_tipos.value=="anunv"){
			location.href="eliminar_alerta.php?p_modo=venta";
		}
		if (document.formu.l_lista_tipos.value=="anunc"){
			location.href="eliminar_alerta.php?p_modo=compra";
		}		
		if (document.formu.l_lista_tipos.value=="anuni"){
			location.href="eliminar_alerta.php?p_modo=intercambio";
		}
		if (document.formu.l_lista_tipos.value=="anunp"){
			location.href="eliminar_alerta.php?p_modo=parking";
		}
		
	}	
}

function recarga_buscar_index_provincia(){
         param="?p_recarga=SI"+			
			  "&tipo="+document.formu.l_lista_tipos.value+
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+			  
			  "&codpostal="+document.formu.codpostal.value;

                      
         location.href="index.php"+param;
}


function recarga_buscar_index(){
         param="?p_recarga=SI"+	
			  "&tipo="+document.formu.l_lista_tipos.value+
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+			  
			  "&codpostal="+document.formu.codpostal.value;
                      
         location.href="index.php"+param;
}

function buscar_index(){
	
	
	if(comprobacion_buscar_index()==true){ 
	
	  parametros = "?provincia="+document.formu.provincia.value+
				   "&municipio="+document.formu.municipio.value+
				   "&codpostal="+document.formu.codpostal.value;
	  
	  if (document.formu.l_lista_tipos.value=="anuna"){
		location.href="resultados_busqueda_alquiler.php"+parametros;							
	  }
	  if (document.formu.l_lista_tipos.value=="banuna"){
		location.href="resultados_busqueda_balquiler.php"+parametros;
	  }
	  if (document.formu.l_lista_tipos.value=="anunv"){
		location.href="resultados_busqueda_venta.php"+parametros;
	  }
	  if (document.formu.l_lista_tipos.value=="anunc"){
		location.href="resultados_busqueda_compra.php"+parametros;
	  }
	  if (document.formu.l_lista_tipos.value=="anuni"){
		location.href="resultados_busqueda_intercambio.php"+parametros;
	  }
	  if (document.formu.l_lista_tipos.value=="anunp"){
		location.href="resultados_busqueda_parking.php"+parametros;
	  }	  
	}	
	
	
}

function comprobacion_buscar_index(){
	if (document.formu.provincia.value==""){
		alert("Es necesario indicar al menos la provincia.");
		return false;	
	}
	return true;
}


function buscar_index_codpostal(){
	
	
	if(comprobacion_buscar_index_codpostal()==true){ 
		
		if (document.formu.l_lista_tipos.value=="anuna"){
			modo="alquiler";
		}
		if (document.formu.l_lista_tipos.value=="banuna"){
			modo="balquiler";
		}
		if (document.formu.l_lista_tipos.value=="anunv"){
			modo="venta";
		}
		if (document.formu.l_lista_tipos.value=="anunc"){
			modo="compra";
		}	
		if (document.formu.l_lista_tipos.value=="anuni"){
			modo="intercambio";
		}
		if (document.formu.l_lista_tipos.value=="anunp"){
			modo="parking";
		}		
		
	    parametros = "?p_codpostal_autonomo="+document.formu.codpostal_autonomo.value+				   
				     "&p_modo="+modo;
	  
	    location.href="selecciona_codpostal.php"+parametros;
	}	
	
	
}

function comprobacion_buscar_index_codpostal(){
	/*
	if (document.formu.codpostal_autonomo.value==""){
		alert("No has escrito ningún codigo postal.");
		return false;	
	}
	*/
	
	if(isNaN(document.formu.codpostal_autonomo.value)){
		alert("El código postal tiene que estar formado sólo por números");		
		return false;
	} 	
	return true;
}


function selecciona_codigo_postal(p_modo,p_provincia,p_municipio,p_codpostal){	
	
	param="?provincia="+p_provincia+
		  "&municipio="+p_municipio+
		  "&codpostal="+p_codpostal;
	
	
	if (p_modo=="alquiler") {		
		location.href="alquiler-parking/"+ p_provincia + "/" + p_municipio + "/" + p_codpostal;
	}else if (p_modo=="venta") {		
		location.href="venta-parking/"+p_provincia+"/"+p_municipio+"/"+p_codpostal;
	}else if (p_modo=="intercambio") {		
		location.href="intercambio-parking/"+p_provincia+"/"+p_municipio+"/"+p_codpostal;
	}else if (p_modo=="parking") {		
		location.href="parking-publico/"+p_provincia+"/"+p_municipio+"/"+p_codpostal;
	}else{		
		location.href="resultados_busqueda_"+p_modo+".php"+param;
	}
		
	
}


/*************************************************************************************************************/
/*************************************************** SIN SECCION ASOCIADA***************************************/
/*************************************************************************************************************/

function recomendar(p_url){
	  if (false==comprobacion_recomendar()) {		                
  	    return false;
	  }else {
		
		document.formu.mensaje.value=document.getElementById('capa_mensaje').innerHTML;
			
		//alert(document.formu.mensaje.value);	
		document.formu.submit();
	  }
}


function comprobacion_recomendar(){	  	  
	  if (document.formu.nombre.value == "") {
		alert ("Debes indicar tu nombre para que, quien va a recibir el e-mail sepa quien lo envía");
  	    return false;
	  }
	  if (document.formu.email.value == "") {
		alert ("Debes indicar el e-mail al que quieres enviar la recomendación");
  	    return false;
	  }
	  if (!mail_correcto(document.formu.email.value)) {
		alert ("El e-mail que has escrito parece que no es correcto. Revísalo por favor.");
  	    return false;
	  }	  
	  /*
	  if (document.formu.mensaje.value == "") {
		alert ("No hay nada que enviar. ¡Pon algo! ;)");
  	    return false;
	  }
	  */
	  
	  return true;
}


/*FUNCIONES PARA PETICIONES AJAX*/
function leerDatos() {
	if (ajax.readyState==4) {
		//en este caso es solo una comprobacion de la ejecucion del procedimento remoto. No hay que mostrar nada al usuario.
		//alert(ajax.responseText);
	}
}

function ajaxobj() {
	try {
		_ajaxobj = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			_ajaxobj = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			_ajaxobj = false;
		}
	}
   
	if (!_ajaxobj && typeof XMLHttpRequest!='undefined') {
		_ajaxobj = new XMLHttpRequest();
	}
	
	return _ajaxobj;
}

function  incrementaConsultaContacto (p_nivel,p_modo,id){
	ajax = ajaxobj();
	ajax.open("GET", p_nivel+"_incrementaConsultaContacto.php?p_modo="+escape(p_modo)+"&p_id="+escape(id), true);
	ajax.onreadystatechange=leerDatos
	ajax.send(null);
}

/*FIN FUNCIONES PARA PETICIONES AJAX*/


function desplegarCapa(capa,boton,nivel,id,p_modo){

	var c=document.getElementById(capa);
	var b=document.getElementById(boton);
	
	c.style.display="block";
	b.style.display="none";
	
	//alert("voy a pedir");
	//se invoca la peticion AJAX para incrementar el numero de consultas de los datos de contacto
	incrementaConsultaContacto(nivel,p_modo,id);	
	//alert("ya he pedido");
	
	return true;
}

function ir_a_provincia(p_nivel,p_ambito){
	if (p_nivel==null){
		p_nivel="";
	}
	if (document.formu.p_pagina.value == "") {
		alert("No has indicado a qué página quieres ir");
	}else{
		
		if (p_ambito=="provincia"){
			param = document.formu.url.value+"/"+document.formu.p_pagina.value ;
			location.href= p_nivel+"parking-provincia/"+param;
		}else{
			param = document.formu.url.value+"/"+document.formu.p_pagina.value+"/"+document.formu.codpostal.value ;
			location.href= p_nivel+"parking/"+param;
		}
	}
}


/*************************************************************************************************************/
/*************************************************** PARKING *************************************************/
/*************************************************************************************************************/
function recarga_buscar_parking_provincia(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+			  
			  "&codpostal="+document.formu.codpostal.value+
			  "&vigilado="+document.formu.vigilado.value+
			  "&estancia_larga="+document.formu.estancia_larga.value+
			  "&taller="+document.formu.taller.value+
			  "&lavadero="+document.formu.lavadero.value+
			  "&reserva_anticipada="+document.formu.reserva_anticipada.value+                          
			  "&fecha="+document.formu.fecha.value;

                      
         location.href="buscar_propio_parking.php"+param;
}

function recarga_buscar_parking(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+			  
			  "&codpostal="+document.formu.codpostal.value+
			  "&vigilado="+document.formu.vigilado.value+
			  "&estancia_larga="+document.formu.estancia_larga.value+
			  "&taller="+document.formu.taller.value+
			  "&lavadero="+document.formu.lavadero.value+
			  "&reserva_anticipada="+document.formu.reserva_anticipada.value+                          
			  "&fecha="+document.formu.fecha.value;
                      
         location.href="buscar_propio_parking.php"+param;
}


function buscar_parking(){
	if(comprobacion_buscar_parking()==true){ 
	  document.formu.submit();
	}
}

function comprobacion_buscar_parking(){
	if (document.formu.provincia.value==""){
		alert("Es necesario indicar al menos la provincia.");
		return false;	
	}
	if (document.formu.fecha.value!=""){
		if (false==fecha_correcta(document.formu.fecha.value)){
			return false;
		}
		if (false==fecha_min_sys(document.formu.fecha.value)){
			alert("La fecha indicada es del futuro. No tiene sentido buscar anuncios posteriores a esa fecha porque no existirán.");
			return false;
		}		
	}
	
	return true;
}


function eliminar_parking(){
	  if ((document.formu.p_ca.value != "") && (document.formu.email.value != "")) {
        document.formu.submit();
	  }else {
	    alert ("Debes indicar tu e-mail y el código del anuncio.");
  	    return false;
	  }
}

function modificar_parking(){
	  if ((document.formu.p_ca.value != "") && (document.formu.email.value != "")) {
		document.formu.submit();
  	    return false;
	  }else {
	    alert ("Debes indicar tu e-mail y el código del anuncio.");
  	    return false;
	  }
}

function comprobacion_modificacion_parking(){
	if (false==campos_rellenos_modi_parking()){
	  return false;
	}else{
	  document.formu.submit();	
	} 	
}


function campos_rellenos_modi_parking(){  
	  if (document.formu.provincia.value == "") {
		alert ("Debes indicar la provincia");
  	    return false;
	  }
	  if (document.formu.municipio.value == "") {
		alert ("Debes indicar el municipio");
  	    return false;
	  }
	  if (document.formu.codpostal.value == "") {
		alert ("Debes indicar el código postal");
  	    return false;
	  }
	  if (document.formu.zona.value == "") {
		alert ("Debes indicar la zona o barrio");
  	    return false;
	  }
	  if (document.formu.titulo.value == "") {
		alert ("Debes indicar un título corto pero que represente a tu anuncio");
  	    return false;
	  }
	  if(isNaN(document.formu.m2.value)){
		alert("Los metros cuadrados tienes que escribirlos con números. Los decimales se indican con un punto.");		
		return false;
	  }
	  if (document.formu.observaciones.value.length < 1) {
		//alert ("Es importante que escribas unas pequeñas observaciones de al menos 20 caracteres. Tu anuncio quedará mucho mejor.");
		alert ("Es importante que escribas una pequeña descripción. Tu anuncio quedará mucho mejor.");
  	    return false;
	  }
	  if (document.formu.nombre.value == "") {
		alert ("Debes indicar el nombre");
  	    return false;
	  }          
	  if ((document.formu.visible.checked == false) && (document.formu.telefono.value == "") ) {
		alert ("Si no haces visible tu e-mail y no indicas número de teléfono, no podrán contactar contigo. Elige una de las dos opciones.");
  	    return false;
	  }	  
}
function previsualiza_parking(){
	if(comprobacion_parking()==true){ 
	  document.formu.submit();
	}
}

function comprobacion_parking(){
	if (false==campos_rellenos_parking()){
	  return false;
	}   
	return true;
}

function campos_rellenos_parking(){  
	  if (document.formu.provincia.value == "") {
		alert ("Debes indicar la provincia");
  	    return false;
	  }
	  if (document.formu.municipio.value == "") {
		alert ("Debes indicar el municipio");
  	    return false;
	  }
	  if (document.formu.codpostal.value == "") {
		alert ("Debes indicar el código postal");
  	    return false;
	  }
	  if (document.formu.zona.value == "") {
		alert ("Debes indicar la zona o barrio");
  	    return false;
	  }	  
	  if (document.formu.titulo.value == "") {
		alert ("Debes indicar un título corto pero que represente a tu anuncio");
  	    return false;
	  }
	  if(isNaN(document.formu.m2.value)){
		alert("Los metros cuadrados tienes que escribirlos con números. Los decimales se indican con un punto.");		
		return false;
	  }
	  if (document.formu.observaciones.value.length < 1) {
		//alert ("Es importante que escribas unas pequeñas observaciones de al menos 20 caracteres. Tu anuncio quedará mucho mejor.");
		alert ("Es importante que escribas una pequeña descripción. Tu anuncio quedará mucho mejor.");
  	    return false;
	  }
	  if (document.formu.nombre.value == "") {
		alert ("Debes indicar el nombre");
  	    return false;
	  }	  	  
	  if (document.formu.email.value == "") {
		alert ("Debes indicar el e-mail");
  	    return false;
	  }
	  if (!mail_correcto(document.formu.email.value)) {
		alert ("El e-mail que has puesto no es correcto. Revísalo por favor.");
  	    return false;
	  }
	  if ((document.formu.visible.checked == false) && (document.formu.telefono.value == "") ) {
		alert ("Si no haces visible tu e-mail y no indicas número de teléfono, no podrán contactar contigo. Elige una de las dos opciones.");
  	    return false;
	  }	
	  if (document.formu.condiciones.checked == false)  {
		alert ("Es necesario que aceptes las condiciones generales del servicio.");
  	    return false;
	  }	  
}

function publica_parking(){
	
	if(true){ 
	  document.formu.submit();
	}else{
		return false;
	}
}

function anadir_imagen_parking(p_ca,p_modo,p_email){
        
	url="?p_ca="+p_ca+
              "&p_modo="+p_modo+
              "&p_email="+p_email+		
              "&p_recarga=SI"+		
              "&p_ca="+document.formu.p_ca.value+ 
              "&provincia="+document.formu.provincia.value+
              "&municipio="+document.formu.municipio.value+
              "&direccion="+document.formu.direccion.value+
              "&codpostal="+document.formu.codpostal.value+
              "&tarifas="+document.formu.tarifas.value+                      
              "&vigilado="+document.formu.vigilado.checked+                      
              "&estancia_larga="+document.formu.estancia_larga.checked+
              "&taller="+document.formu.taller.checked+
              "&lavadero="+document.formu.lavadero.checked+
			  "&reserva_anticipada="+document.formu.reserva_anticipada.checked+
              "&observaciones="+document.formu.observaciones.value+
              "&nombre="+document.formu.nombre.value+
              "&telefono="+document.formu.telefono.value+
              "&visible="+document.formu.visible.checked+
              "&email="+document.formu.email.value;		
		
		   
	atributos="width=420,height=170,top=150,left=150,resizable=yes,menubar=no,toolbar=no,directories=no,location=no,scrollbars=yes,status=no";
	url_location="anadir_imagen.php";
   
	window.open(url_location+url,"Foto",atributos); 		
}

function confirma_borrado_imagen_parking(){
	if(confirm("¿Seguro que quieres borrar la imagen del anuncio?")){
                   param="?p_recarga=SI"+
                              "&p_modo=parking"+ 
                              "&p_ca="+document.formu.p_ca.value+ 
                              "&provincia="+document.formu.provincia.value+
                              "&municipio="+document.formu.municipio.value+
                              "&direccion="+document.formu.direccion.value+
                              "&codpostal="+document.formu.codpostal.value+
							  "&zona="+document.formu.zona.value+
                              "&tarifas="+document.formu.tarifas.value+                      
                              "&vigilado="+document.formu.vigilado.checked+                      
                              "&estancia_larga="+document.formu.estancia_larga.checked+
                              "&taller="+document.formu.taller.checked+
                              "&lavadero="+document.formu.lavadero.checked+
							  "&reserva_anticipada="+document.formu.reserva_anticipada.checked+
                              "&observaciones="+document.formu.observaciones.value+
                              "&nombre="+document.formu.nombre.value+
                              "&telefono="+document.formu.telefono.value+
                              "&visible="+document.formu.visible.checked+
                              "&email="+document.formu.email.value;
                      
         location.href="borra_imagen_parking.php"+param;
	}
}

function recarga_nuevo_parking_provincia(){	
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+
                      "&direccion="+document.formu.direccion.value+
                      "&codpostal="+document.formu.codpostal.value+
					  "&zona="+document.formu.zona.value+
					  "&titulo="+document.formu.titulo.value+
					  "&m2="+document.formu.m2.value+
                      "&tarifas="+document.formu.tarifas.value+
                      "&vigilado="+document.formu.vigilado.checked+                      
                      "&estancia_larga="+document.formu.estancia_larga.checked+
                      "&taller="+document.formu.taller.checked+
                      "&lavadero="+document.formu.lavadero.checked+
					  "&reserva_anticipada="+document.formu.reserva_anticipada.checked+
                      "&observaciones="+document.formu.observaciones.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+
                      "&visible="+document.formu.visible.checked+
                      "&email="+document.formu.email.value;
                      
         location.href="nuevo_parking.php"+param;
}

function recarga_nuevo_parking(){
	
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+document.formu.municipio.value+
                      "&direccion="+document.formu.direccion.value+
                      "&codpostal="+document.formu.codpostal.value+
					  "&zona="+document.formu.zona.value+
					  "&titulo="+document.formu.titulo.value+
					  "&m2="+document.formu.m2.value+
                      "&tarifas="+document.formu.tarifas.value+                      
                      "&vigilado="+document.formu.vigilado.checked+                      
                      "&estancia_larga="+document.formu.estancia_larga.checked+
                      "&taller="+document.formu.taller.checked+
                      "&lavadero="+document.formu.lavadero.checked+
					  "&reserva_anticipada="+document.formu.reserva_anticipada.checked+
                      "&observaciones="+document.formu.observaciones.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+
                      "&visible="+document.formu.visible.checked+
                      "&email="+document.formu.email.value;
                      
         location.href="nuevo_parking.php"+param;
}


function recarga_modificacion_parking_provincia(){	
	
            param="?p_recarga=SI"+
                        "&p_ca="+document.formu.p_ca.value+ 
                        "&provincia="+document.formu.provincia.value+
                        "&municipio="+
                        "&direccion="+document.formu.direccion.value+
                        "&codpostal="+document.formu.codpostal.value+
						"&zona="+document.formu.zona.value+
						"&titulo="+document.formu.titulo.value+
					    "&m2="+document.formu.m2.value+
                        "&tarifas="+document.formu.tarifas.value+                      
                        "&vigilado="+document.formu.vigilado.checked+                      
                        "&estancia_larga="+document.formu.estancia_larga.checked+
                        "&taller="+document.formu.taller.checked+
                        "&lavadero="+document.formu.lavadero.checked+
						"&reserva_anticipada="+document.formu.reserva_anticipada.checked+
                        "&observaciones="+document.formu.observaciones.value+
                        "&nombre="+document.formu.nombre.value+
                        "&telefono="+document.formu.telefono.value+
                        "&visible="+document.formu.visible.checked+
                        "&email="+document.formu.email.value;                      
                      
         location.href="nuevo_parking.php"+param;
}

function recarga_modificacion_parking(){
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+document.formu.municipio.value+
                      "&direccion="+document.formu.direccion.value+
                      "&codpostal="+document.formu.codpostal.value+
					  "&zona="+document.formu.zona.value+
					  "&titulo="+document.formu.titulo.value+
					  "&m2="+document.formu.m2.value+
                      "&tarifas="+document.formu.tarifas.value+                      
                      "&vigilado="+document.formu.vigilado.checked+                      
                      "&estancia_larga="+document.formu.estancia_larga.checked+
                      "&taller="+document.formu.taller.checked+
                      "&lavadero="+document.formu.lavadero.checked+
					  "&reserva_anticipada="+document.formu.reserva_anticipada.checked+
                      "&observaciones="+document.formu.observaciones.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+
                      "&visible="+document.formu.visible.checked+
                      "&email="+document.formu.email.value;
                      
         location.href="nuevo_parking.php"+param;
}

function ir_a_parking(p_nivel){
	if (p_nivel==null){
		p_nivel="";
	}
	if (document.formu.p_pagina.value == "") {
		alert("No has indicado a qué página quieres ir");
	}else{
		param="?p_pagina="+document.formu.p_pagina.value+document.formu.url.value ;
		location.href=p_nivel+"resultados_busqueda_parking.php"+param;		
	}
}


/*************************************************************************************************************/
/*************************************************** FIN PARKING *********************************************/
/*************************************************************************************************************/
/*************************************************************************************************************/
/*************************************************** COMPRA *************************************************/
/*************************************************************************************************************/

function comprobacion_modificacion_compra(){
	if (false==campos_rellenos_modi_compra()){
	  return false;
	}else{
	  document.formu.submit();	
	} 	
}


function campos_rellenos_modi_compra(){  
	  if (document.formu.provincia.value == "") {
		alert ("Debes indicar la provincia");
  	    return false;
	  }
	  if (document.formu.municipio.value == "") {
		alert ("Debes indicar el municipio");
  	    return false;
	  }
	  if (document.formu.codpostal.value == "") {
		alert ("Debes indicar el código postal");
  	    return false;
	  }
	  if (document.formu.zona.value == "") {
		alert ("Debes indicar la zona o barrio");
  	    return false;
	  }	  
	  if (document.formu.precio.value == "") {
		alert ("Debes indicar el precio");
  	    return false;
	  }
	  if (document.formu.nombre.value == "") {
		alert ("Debes indicar el nombre");
  	    return false;
	  }
	  if ((document.formu.visible.checked == false) && (document.formu.telefono.value == "") ) {
		alert ("Si no haces visible tu e-mail y no indicas número de teléfono, no podrán contactar contigo. Elige una de las dos opciones.");
  	    return false;
	  }     
	  
      return true;
}
function ir_a_compra(p_nivel){
	if (p_nivel==null){
		p_nivel="";
	}
	if (document.formu.p_pagina.value == "") {
		alert("No has indicado a qué página quieres ir");
	}else{
		param="?p_pagina="+document.formu.p_pagina.value+document.formu.url.value ;
		location.href= p_nivel+"resultados_busqueda_compra.php"+param;		
	}
}


function buscar_compra(){
	if(comprobacion_buscar_compra()==true){ 
	  document.formu.submit();
	}
}

function comprobacion_buscar_compra(){
	if (document.formu.provincia.value==""){
		alert("Es necesario indicar al menos la provincia.");
		return false;
	}
	if ((document.formu.preciomin.value!="") && (document.formu.preciomax.value!="")){
		if (false==intervalo_correcto(document.formu.preciomin.value,document.formu.preciomax.value)){
		  alert("El precio máximo debe ser superior al precio mínimo.");
		  return false;
		}  
	}
	if (document.formu.preciomin.value!=""){
		if (false==numerico(document.formu.preciomin.value)){
		  alert("El precio mínimo debe ser un valor numérico. No se permiten decimales.");
		  return false;
		}  
	}	
	if (document.formu.preciomax.value!=""){
		if (false==numerico(document.formu.preciomax.value)){
		  alert("El precio máximo debe ser un valor numérico. No se permiten decimales.");
		  return false;
		}  
	}		
	if (document.formu.fecha.value!=""){
		if (false==fecha_correcta(document.formu.fecha.value)){
			return false;
		}
		if (false==fecha_min_sys(document.formu.fecha.value)){
			alert("La fecha indicada es del futuro. No tiene sentido buscar anuncios posteriores a esa fecha porque no existirán.");
			return false;
		}		
	}
	
	return true;
}

function buscar_compra_s(){
	if(comprobacion_buscar_compra_s()==true){ 
	  document.formu.submit();
	}
}

function comprobacion_buscar_compra_s(){
	if (document.formu.provincia.value==""){
		alert("Es necesario indicar al menos la provincia.");
		return false;
	}
	return true;
}

function recarga_buscar_compra_provincia(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+			  
			  "&codpostal="+document.formu.codpostal.value+
			  "&preciomin="+document.formu.preciomin.value+
  			  "&preciomax="+document.formu.preciomax.value+
			  "&nuevo="+document.formu.nuevo.value+
			  "&fecha="+document.formu.fecha.value+
			  "&vigilado="+document.formu.vigilado.value;
                      
         location.href="buscar_compra.php"+param;
}

function recarga_buscar_compra_provincia_s(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+			  
			  "&codpostal="+document.formu.codpostal.value;
                      
         location.href="buscar_compra_s.php"+param;
}

function recarga_buscar_compra(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+			  
			  "&codpostal="+document.formu.codpostal.value+
			  "&preciomin="+document.formu.preciomin.value+
  			  "&preciomax="+document.formu.preciomax.value+
			  "&nuevo="+document.formu.nuevo.value+
			  "&fecha="+document.formu.fecha.value+
			  "&vigilado="+document.formu.vigilado.value;
                      
         location.href="buscar_compra.php"+param;
}

function recarga_buscar_compra_s(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+			  
			  "&codpostal="+document.formu.codpostal.value;
                      
         location.href="buscar_compra_s.php"+param;
}

function eliminar_compra(){
	  if ((document.formu.p_ca.value != "") && (document.formu.email.value != "")) {
        document.formu.submit();
	  }else {
	    alert ("Debes indicar tu e-mail y el código del anuncio.");
  	    return false;
	  }
}

function modificar_compra(){
	  if ((document.formu.p_ca.value != "") && (document.formu.email.value != "")) {
		document.formu.submit();
  	    return false;
	  }else {
	    alert ("Debes indicar tu e-mail y el código del anuncio.");
  	    return false;
	  }
}

function destacar_compra(){
	  if ((document.formu.p_ca.value != "") && (document.formu.email.value != "")) {
		document.formu.submit();
  	    return false;
	  }else {
	    alert ("Debes indicar tu e-mail y el código del anuncio.");
  	    return false;
	  }
}

function destacar_alquiler(){
	  if ((document.formu.p_ca.value != "") && (document.formu.email.value != "")) {
		document.formu.submit();
  	    return false;
	  }else {
	    alert ("Debes indicar tu e-mail y el código del anuncio.");
  	    return false;
	  }
}

function destacar_venta(){
	  if ((document.formu.p_ca.value != "") && (document.formu.email.value != "")) {
		document.formu.submit();
  	    return false;
	  }else {
	    alert ("Debes indicar tu e-mail y el código del anuncio.");
  	    return false;
	  }
}

function destacar_intercambio(){
	  if ((document.formu.p_ca.value != "") && (document.formu.email.value != "")) {
		document.formu.submit();
  	    return false;
	  }else {
	    alert ("Debes indicar tu e-mail y el código del anuncio.");
  	    return false;
	  }
}

function destacar_parking(){
	  if ((document.formu.p_ca.value != "") && (document.formu.email.value != "")) {
		document.formu.submit();
  	    return false;
	  }else {
	    alert ("Debes indicar tu e-mail y el código del anuncio.");
  	    return false;
	  }
}

function nuevo_compra(){
	if(comprobacion_compra()==true){ 
	  document.formu.submit();
	}
}

function comprobacion_compra(){
	if (false==campos_rellenos_compra()){
	  return false;
	}   
	return true;
}

function campos_rellenos_compra(){  
	  if (document.formu.provincia.value == "") {
		alert ("Debes indicar la provincia");
  	    return false;
	  }
	  if (document.formu.municipio.value == "") {
		alert ("Debes indicar el municipio");
  	    return false;
	  }
	  if (document.formu.codpostal.value == "") {
		alert ("Debes indicar el código postal");
  	    return false;
	  }
	  if (document.formu.zona.value == "") {
		alert ("Debes indicar la zona o barrio");
  	    return false;
	  }	  
	  if (document.formu.precio.value == "") {
		alert ("Debes indicar el precio");
  	    return false;
	  }
	  if (document.formu.nombre.value == "") {
		alert ("Debes indicar el nombre");
  	    return false;
	  }	  	  
	  if (document.formu.email.value == "") {
		alert ("Debes indicar el e-mail");
  	    return false;
	  }
	  if ((document.formu.visible.checked == false) && (document.formu.telefono.value == "") ) {
		alert ("Si no haces visible tu e-mail y no indicas número de teléfono, no podrán contactar contigo. Elige una de las dos opciones.");
  	    return false;
	  }	  
	  if (document.formu.condiciones.checked == false)  {
		alert ("Es necesario que aceptes las condiciones generales del servicio.");
  	    return false;
	  }	  
}

function publica_compra(){
	
	if(true){ 
	  document.formu.submit();
	}else{
		return false;
	}
}

function recarga_nuevo_compra_provincia(){
	
	
         param="?p_recarga=SI"+
			  "&p_ca="+document.formu.p_ca.value+ 
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+
			  "&codpostal="+document.formu.codpostal.value+
			  "&zona="+document.formu.zona.value+
			  "&precio="+document.formu.precio.value+
			  "&nuevo="+document.formu.nuevo.checked+
			  "&vigilado="+document.formu.vigilado.checked+
			  "&observaciones="+document.formu.observaciones.value+
			  "&nombre="+document.formu.nombre.value+
			  "&telefono="+document.formu.telefono.value+
			  "&visible="+document.formu.visible.checked+
			  "&email="+document.formu.email.value;
                      
         location.href="nuevo_compra.php"+param;
}

function recarga_nuevo_compra(){
	
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+document.formu.municipio.value+                      
                      "&codpostal="+document.formu.codpostal.value+
					  "&zona="+document.formu.zona.value+
                      "&precio="+document.formu.precio.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+                      
                      "&observaciones="+document.formu.observaciones.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+
					  "&visible="+document.formu.visible.checked+
                      "&email="+document.formu.email.value;
                      
         location.href="nuevo_compra.php"+param;
}


function recarga_modificacion_compra_provincia(){
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+
                      "&codpostal="+document.formu.codpostal.value+
					  "&zona="+document.formu.zona.value+
                      "&precio="+document.formu.precio.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+	  
                      "&observaciones="+document.formu.observaciones.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+					  
                      "&email="+document.formu.email.value+
					  "&visible="+document.formu.visible.checked;
                      
         location.href="nuevo_compra.php"+param;
}

function recarga_modificacion_compra(){
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+document.formu.municipio.value+
                      "&codpostal="+document.formu.codpostal.value+
					  "&zona="+document.formu.zona.value+
                      "&precio="+document.formu.precio.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+				  
                      "&observaciones="+document.formu.observaciones.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+					  
                      "&email="+document.formu.email.value+
					  "&visible="+document.formu.visible.checked;
                      
         location.href="nuevo_compra.php"+param;
}

/*************************************************************************************************************/
/*************************************************** FIN COMPRA **********************************************/
/*************************************************************************************************************/
function continuar_compraventa(){
	if (!document.formu.compraventa[0].checked && !document.formu.compraventa[1].checked){
		alert("Debes seleccionar una de las dos opciones para poder continuar");
	}else{
		if (document.formu.compraventa[1].checked){
			location.href="buscar_compra_s.php?p_modo=compra";
		}else{
			location.href="buscar_venta_s.php?p_modo=venta";
		}
	}
}
/*************************************************************************************************************/
/*************************************************** VENTA ***************************************************/
/*************************************************************************************************************/

function anadir_imagen_venta(p_ca,p_modo,p_email){
	url="?p_ca="+p_ca+
		"&p_modo="+p_modo+
		"&p_email="+p_email+		
		"&p_recarga=SI"+		
		"&p_ca="+document.formu.p_ca.value+ 
		"&provincia="+document.formu.provincia.value+
		"&municipio="+document.formu.municipio.value+
		"&direccion="+document.formu.direccion.value+
		"&codpostal="+document.formu.codpostal.value+			  
		"&nuevo="+document.formu.nuevo.checked+
		"&vigilado="+document.formu.vigilado.checked+		
		"&descripcion="+document.formu.descripcion.value+
		"&nombre="+document.formu.nombre.value+
		"&telefono="+document.formu.telefono.value+		
		"&precio="+document.formu.precio.value;		
		
		   
	atributos="width=420,height=170,top=150,left=150,resizable=yes,menubar=no,toolbar=no,directories=no,location=no,scrollbars=yes,status=no";
	url_location="anadir_imagen.php";
   
	window.open(url_location+url,"Foto",atributos); 
	
	
		
}

function ir_a_venta(p_nivel){
	if (p_nivel==null){
		p_nivel="";
	}
	if (document.formu.p_pagina.value == "") {
		alert("No has indicado a qué página quieres ir");
	}else{
		param="?p_pagina="+document.formu.p_pagina.value+document.formu.url.value ;
		location.href= p_nivel+"resultados_busqueda_venta.php"+param;		
	}
}



function confirma_borrado_imagen_venta(){
	if(confirm("¿Seguro que quieres borrar la imagen del anuncio?")){
		param="?p_recarga=SI"+
			  "&p_modo=venta"+ 
			  "&p_ca="+document.formu.p_ca.value+ 
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+
			  "&direccion="+document.formu.direccion.value+
			  "&codpostal="+document.formu.codpostal.value+
			  "&zona="+document.formu.zona.value+
			  "&precio="+document.formu.precio.value+
			  "&nuevo="+document.formu.nuevo.checked+
			  "&vigilado="+document.formu.vigilado.checked+
			  
			  "&descripcion="+document.formu.descripcion.value+
			  "&nombre="+document.formu.nombre.value+
			  "&telefono="+document.formu.telefono.value+
			  "&email="+document.formu.email.value+
			  "&visible="+document.formu.visible.checked;
                      
         location.href="borra_imagen_venta.php"+param;
	}
}

function buscar_venta(){
	if(comprobacion_buscar_venta()==true){ 
	  document.formu.submit();
	}
}

function comprobacion_buscar_venta(){
	if (document.formu.provincia.value==""){
		alert("Es necesario indicar al menos la provincia.");
		return false;
	}
	if ((document.formu.preciomin.value!="") && (document.formu.preciomax.value!="")){
		if (false==intervalo_correcto(document.formu.preciomin.value,document.formu.preciomax.value)){
		  alert("El precio máximo debe ser superior al precio mínimo.");
		  return false;
		}  
	}
	if (document.formu.preciomin.value!=""){
		if (false==numerico(document.formu.preciomin.value)){
		  alert("El precio mínimo debe ser un valor numérico. No se permiten decimales.");
		  return false;
		}  
	}	
	if (document.formu.preciomax.value!=""){
		if (false==numerico(document.formu.preciomax.value)){
		  alert("El precio máximo debe ser un valor numérico. No se permiten decimales.");
		  return false;
		}  
	}		
	if (document.formu.fecha.value!=""){
		if (false==fecha_correcta(document.formu.fecha.value)){
			return false;
		}
		if (false==fecha_min_sys(document.formu.fecha.value)){
			alert("La fecha indicada es del futuro. No tiene sentido buscar anuncios posteriores a esa fecha porque no existirán.");
			return false;
		}		
	}
	
	return true;
}


function buscar_venta_s(){
	if(comprobacion_buscar_venta_s()==true){ 
	  document.formu.submit();
	}
}

function comprobacion_buscar_venta_s(){
	if (document.formu.provincia.value=="") {
	  alert("Es necesario indicar al menos la provincia.");
	  return false;
	}
	return true;
}



function contactar_venta(){
	  if ((document.formu.observaciones.value != "") && (document.formu.email.value != "")) {                
                        document.formu.submit();                
  	    return false;
	  }else {
        	    alert ("Debes indicar tu e-mail y algún comentario.");
          	    return false;
	  }
}

function eliminar_venta(){
	  if ((document.formu.p_ca.value != "") && (document.formu.email.value != "")) {
        document.formu.submit();
	  }else {
	    alert ("Debes indicar tu e-mail y el código del anuncio.");
  	    return false;
	  }
}

function modificar_venta(){
	  if ((document.formu.p_ca.value != "") && (document.formu.email.value != "")) {
		document.formu.submit();
  	    return false;
	  }else {
	    alert ("Debes indicar tu e-mail y el código del anuncio.");
  	    return false;
	  }
}

function comprobacion_modificacion_venta(){
	if (false==campos_rellenos_modi_venta()){
	  return false;
	}else{
	  document.formu.submit();	
	} 	
}


function campos_rellenos_modi_venta(){  
	  if (document.formu.provincia.value == "") {
		alert ("Debes indicar la provincia");
  	    return false;
	  }
	  if (document.formu.municipio.value == "") {
		alert ("Debes indicar el municipio");
  	    return false;
	  }
	  if (document.formu.codpostal.value == "") {
		alert ("Debes indicar el código postal");
  	    return false;
	  }
	  if (document.formu.zona.value == "") {
		alert ("Debes indicar la zona o barrio");
  	    return false;
	  }	
	  if (document.formu.titulo.value == "") {
		alert ("Debes indicar un título corto pero que represente a tu anuncio");
  	    return false;
	  }
	  if(isNaN(document.formu.m2.value)){
		alert("Los metros cuadrados tienes que escribirlos con números. Los decimales se indican con un punto.");		
		return false;
	  }		  
	  if (document.formu.precio.value == "") {
		alert ("Debes indicar el precio");
  	    return false;
	  }
	  if (document.formu.descripcion.value.length < 1) {
		//alert ("Es importante que escribas una pequeña descripción de al menos 20 caracteres. Tu anuncio quedará mucho mejor.");
		alert ("Es importante que escribas una pequeña descripción. Tu anuncio quedará mucho mejor.");
  	    return false;
	  }
	  if (document.formu.nombre.value == "") {
		alert ("Debes indicar el nombre");
  	    return false;
	  }
	  if ((document.formu.visible.checked == false) && (document.formu.telefono.value == "") ) {
		alert ("Si no haces visible tu e-mail y no indicas número de teléfono, no podrán contactar contigo. Elige una de las dos opciones.");
  	    return false;
	  }	  
}

function previsualiza_venta(){
	if(comprobacion_venta()==true){ 
	  document.formu.submit();
	}
}

function comprobacion_venta(){
	if (false==campos_rellenos_venta()){
	  return false;
	}   
	return true;
}

function campos_rellenos_venta(){  
	  if (document.formu.provincia.value == "") {
		alert ("Debes indicar la provincia");
  	    return false;
	  }
	  if (document.formu.municipio.value == "") {
		alert ("Debes indicar el municipio");
  	    return false;
	  }
	  if (document.formu.codpostal.value == "") {
		alert ("Debes indicar el código postal");
  	    return false;
	  }
	  if (document.formu.zona.value == "") {
		alert ("Debes indicar la zona o barrio");
  	    return false;
	  }
	  if (document.formu.titulo.value == "") {
		alert ("Debes indicar un título corto pero que represente a tu anuncio");
  	    return false;
	  }
	  if(isNaN(document.formu.m2.value)){
		alert("Los metros cuadrados tienes que escribirlos con números. Los decimales se indican con un punto.");		
		return false;
	  }
	  if (document.formu.precio.value == "") {
		alert ("Debes indicar el precio");
  	    return false;
	  }
	  if (document.formu.descripcion.value.length < 1) {
		//alert ("Es importante que escribas una pequeña descripción de al menos 20 caracteres. Tu anuncio quedará mucho mejor.");
		alert ("Es importante que escribas una pequeña descripción. Tu anuncio quedará mucho mejor.");
  	    return false;
	  }
	  if (document.formu.nombre.value == "") {
		alert ("Debes indicar el nombre");
  	    return false;
	  }	  	  
	  if (document.formu.email.value == "") {
		alert ("Debes indicar el e-mail");
  	    return false;
	  }
	  if (!mail_correcto(document.formu.email.value)) {
		alert ("El e-mail que has puesto no es correcto. Revísalo por favor.");
  	    return false;
	  }
	  if ((document.formu.visible.checked == false) && (document.formu.telefono.value == "") ) {
		alert ("Si no haces visible tu e-mail y no indicas número de teléfono, no podrán contactar contigo. Elige una de las dos opciones.");
  	    return false;
	  }	
	  if (document.formu.condiciones.checked == false)  {
		alert ("Es necesario que aceptes las condiciones generales del servicio.");
  	    return false;
	  }	  
}

function publica_venta(){
	
	if(true){ 
	  document.formu.submit();
	}else{
		return false;
	}
}

function recarga_buscar_venta_provincia(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+			  
			  "&codpostal="+document.formu.codpostal.value+
			  "&preciomin="+document.formu.preciomin.value+
  			  "&preciomax="+document.formu.preciomax.value+
			  "&nuevo="+document.formu.nuevo.value+
			  "&fecha="+document.formu.fecha.value+
			  "&vigilado="+document.formu.vigilado.value;
                      
         location.href="buscar_venta.php"+param;
}

function recarga_buscar_venta_provincia_s(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+			  
			  "&codpostal="+document.formu.codpostal.value;
                      
         location.href="buscar_venta_s.php"+param;
}

function recarga_buscar_venta(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+			  
			  "&codpostal="+document.formu.codpostal.value+
			  "&preciomin="+document.formu.preciomin.value+
  			  "&preciomax="+document.formu.preciomax.value+
			  "&nuevo="+document.formu.nuevo.value+
			  "&fecha="+document.formu.fecha.value+
			  "&vigilado="+document.formu.vigilado.value;
                      
         location.href="buscar_venta.php"+param;
}

function recarga_buscar_venta_s(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+			  
			  "&codpostal="+document.formu.codpostal.value;
                      
         location.href="buscar_venta_s.php"+param;
}

function recarga_nuevo_venta_provincia(){
	
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+
                      "&direccion="+document.formu.direccion.value+
                      "&codpostal="+document.formu.codpostal.value+
					  "&zona="+document.formu.zona.value+
					  "&titulo="+document.formu.titulo.value+
					  "&m2="+document.formu.m2.value+
                      "&precio="+document.formu.precio.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+                      
                      "&descripcion="+document.formu.descripcion.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+
					  "&visible="+document.formu.visible.checked+
                      "&email="+document.formu.email.value;
                      
         location.href="nuevo_venta.php"+param;
}

function recarga_nuevo_venta(){
	
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+document.formu.municipio.value+
                      "&direccion="+document.formu.direccion.value+
                      "&codpostal="+document.formu.codpostal.value+
					  "&zona="+document.formu.zona.value+
					  "&titulo="+document.formu.titulo.value+
					  "&m2="+document.formu.m2.value+
                      "&precio="+document.formu.precio.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+                      
                      "&descripcion="+document.formu.descripcion.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+
					  "&visible="+document.formu.visible.checked+
                      "&email="+document.formu.email.value;
                      
         location.href="nuevo_venta.php"+param;
}


function recarga_modificacion_venta_provincia(){	
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+
                      "&direccion="+document.formu.direccion.value+
                      "&codpostal="+document.formu.codpostal.value+
					  "&zona="+document.formu.zona.value+
					  "&titulo="+document.formu.titulo.value+
					  "&m2="+document.formu.m2.value+
                      "&precio="+document.formu.precio.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+				  
                      "&descripcion="+document.formu.descripcion.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+					  
                      "&email="+document.formu.email.value+
					  "&visible="+document.formu.visible.checked;
                      
         location.href="nuevo_venta.php"+param;
}

function recarga_modificacion_venta(){
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+document.formu.municipio.value+
                      "&direccion="+document.formu.direccion.value+
                      "&codpostal="+document.formu.codpostal.value+
					  "&zona="+document.formu.zona.value+
					  "&titulo="+document.formu.titulo.value+
					  "&m2="+document.formu.m2.value+
                      "&precio="+document.formu.precio.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+				  
                      "&descripcion="+document.formu.descripcion.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+					  
                      "&email="+document.formu.email.value+
					  "&visible="+document.formu.visible.checked;
                      
         location.href="nuevo_venta.php"+param;
}

/*************************************************************************************************************/
/*************************************************** FIN VENTA ***********************************************/
/*************************************************************************************************************/
/*************************************************************************************************************/
/*************************************************** ALQUILER ************************************************/
/*************************************************************************************************************/
function ir_a_alquiler(p_nivel){
	if (p_nivel==null){
		p_nivel="";
	}
	if (document.formu.p_pagina.value == "") {
		alert("No has indicado a qué página quieres ir");
	}else{
		param="?p_pagina="+document.formu.p_pagina.value+document.formu.url.value ;
		location.href= p_nivel+"resultados_busqueda_alquiler.php"+param;		
	}
}

function buscar_alquiler(){
	if(comprobacion_buscar_alquiler()==true){ 
	  document.formu.submit();
	}
}

function comprobacion_buscar_alquiler(){
	if (document.formu.provincia.value==""){
		alert("Es necesario indicar al menos la provincia.");
		return false;
	}
	if ((document.formu.preciomin.value!="") && (document.formu.preciomax.value!="")){
		if (false==intervalo_correcto(document.formu.preciomin.value,document.formu.preciomax.value)){
		  alert("El precio máximo debe ser superior al precio mínimo.");
		  return false;
		}  
	}
	if (document.formu.preciomin.value!=""){
		if (false==numerico(document.formu.preciomin.value)){
		  alert("El precio mínimo debe ser un valor numérico. No se permiten decimales.");
		  return false;
		}  
	}	
	if (document.formu.preciomax.value!=""){
		if (false==numerico(document.formu.preciomax.value)){
		  alert("El precio máximo debe ser un valor numérico. No se permiten decimales.");
		  return false;
		}  
	}
	
	if ((document.formu.preciominh.value!="") && (document.formu.preciomaxh.value!="")){
		if (false==intervalo_correcto(document.formu.preciominh.value,document.formu.preciomaxh.value)){
		  alert("El precio máximo debe ser superior al precio mínimo.");
		  return false;
		}  
	}
	if (document.formu.preciominh.value!=""){
		if (false==numerico(document.formu.preciominh.value)){
		  alert("El precio mínimo debe ser un valor numérico. No se permiten decimales.");
		  return false;
		}  
	}	
	if (document.formu.preciomaxh.value!=""){
		if (false==numerico(document.formu.preciomaxh.value)){
		  alert("El precio máximo debe ser un valor numérico. No se permiten decimales.");
		  return false;
		}  
	}	
	
	if (document.formu.hora_ini.value!=""){
		if (false==numerico(document.formu.hora_ini.value)){
		  alert("La hora inicial debe ser un valor numérico.");
		  return false;
		}  
	}	
	if (document.formu.hora_fin.value!=""){
		if (false==numerico(document.formu.hora_fin.value)){
		  alert("La hora final debe ser un valor numérico.");
		  return false;
		}  
	}		
	if ((document.formu.hora_ini.value!="") && (document.formu.hora_fin.value!="")){
		if (false==intervalo_correcto(document.formu.hora_ini.value,document.formu.hora_fin.value)){
		  alert("La hora final debe ser igual o superior a la hora inicial.");
		  return false;
		}  
	}	
	if ((document.formu.hora_ini.value<0) || (document.formu.hora_fin.value>24)){
		alert("Las horas deben indicarse en formato 24h.");
		return false;
	}		
	if (document.formu.fecha.value!=""){
		if (false==fecha_correcta(document.formu.fecha.value)){
			return false;
		}
		if (false==fecha_min_sys(document.formu.fecha.value)){
			alert("La fecha indicada es del futuro. No tiene sentido buscar anuncios posteriores a esa fecha porque no existirán.");
			return false;
		}		
	}
	
	if (!document.formu.tipo_alquiler[0].checked && !document.formu.tipo_alquiler[1].checked){				
		alert("Aunque no indiques ningún límite de precio si debes marcar la opción de alquiler por meses o por horas.");
		return false;	
	}	
	
	return true;
}


function buscar_alquiler_s(){
	if(comprobacion_buscar_alquiler_s()==true){ 
	  document.formu.submit();
	}
}


function comprobacion_buscar_alquiler_s(){
	if(document.formu.provincia.value==""){ 
	  alert("Es necesario indicar al menos la provincia.");
	  return false;
	}	
	return true;
}

function recarga_buscar_alquiler_provincia(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+
			  "&codpostal="+document.formu.codpostal.value+
			  "&preciomin="+document.formu.preciomin.value+
  			  "&preciomax="+document.formu.preciomax.value+
			  "&nuevo="+document.formu.nuevo.value+
			  "&fecha="+document.formu.fecha.value+
			  "&vigilado="+document.formu.vigilado.value+
			  "&preciominh="+document.formu.preciominh.value+
			  "&preciomaxh="+document.formu.preciomaxh.value+
			  "&hora_ini="+document.formu.hora_ini.value+
			  "&hora_fin="+document.formu.hora_fin.value+
			  "&solo_laborables="+document.formu.solo_laborables.value;
                      
         location.href="buscar_alquiler.php"+param;
}

function recarga_buscar_alquiler_provincia_s(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+
			  "&codpostal="+document.formu.codpostal.value;
                      
         location.href="buscar_alquiler_s.php"+param;
}

function recarga_buscar_alquiler(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+			  
			  "&codpostal="+document.formu.codpostal.value+
			  "&preciomin="+document.formu.preciomin.value+
  			  "&preciomax="+document.formu.preciomax.value+
			  "&nuevo="+document.formu.nuevo.value+
			  "&fecha="+document.formu.fecha.value+
			  "&vigilado="+document.formu.vigilado.value+
			  "&preciominh="+document.formu.preciominh.value+
			  "&preciomaxh="+document.formu.preciomaxh.value+
			  "&hora_ini="+document.formu.hora_ini.value+
			  "&hora_fin="+document.formu.hora_fin.value+
			  "&solo_laborables="+document.formu.solo_laborables.value;
                      
         location.href="buscar_alquiler.php"+param;
}

function recarga_buscar_alquiler_s(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+			  
			  "&codpostal="+document.formu.codpostal.value;
                      
         location.href="buscar_alquiler_s.php"+param;
}

function confirma_borrado_imagen_alquiler(){
	if(confirm("¿Seguro que quieres borrar la imagen del anuncio?")){
		param="?p_recarga=SI"+
			  "&p_modo=alquiler"+ 
			  "&p_ca="+document.formu.p_ca.value+ 
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+
			  "&direccion="+document.formu.direccion.value+
			  "&codpostal="+document.formu.codpostal.value+			  
			  "&zona="+document.formu.zona.value+
			  "&nuevo="+document.formu.nuevo.checked+
			  "&vigilado="+document.formu.vigilado.checked+
			  
			  "&descripcion="+document.formu.descripcion.value+
			  "&nombre="+document.formu.nombre.value+
			  "&telefono="+document.formu.telefono.value+
			  "&email="+document.formu.email.value+
			  "&precio_completo="+document.formu.precio_completo.value+
			  "&precio_hora="+document.formu.precio_hora.value+
			  "&hora_ini="+document.formu.hora_ini.value+
			  "&hora_fin="+document.formu.hora_fin.value+
			  "&solo_laborables="+document.formu.solo_laborables.checked+
			  "&visible="+document.formu.visible.checked;
                      
         location.href="borra_imagen_alquiler.php"+param;
	}
}

function eliminar_alquiler(){
	  if ((document.formu.p_ca.value != "") && (document.formu.email.value != "")) {
        document.formu.submit();
	  }else {
	    alert ("Debes indicar tu e-mail y el código del anuncio.");
  	    return false;
	  }
}

function modificar_alquiler(){
	  if ((document.formu.p_ca.value != "") && (document.formu.email.value != "")) {
		document.formu.submit();  	    
	  }else {
	    alert ("Debes indicar tu e-mail y el código del anuncio.");
  	    return false;
	  }
	  return false;
}

function recarga_nuevo_alquiler_provincia(){
		
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+
                      "&direccion="+document.formu.direccion.value+
                      "&codpostal="+document.formu.codpostal.value+                      
					  "&zona="+document.formu.zona.value+
					  "&titulo="+document.formu.titulo.value+
					  "&m2="+document.formu.m2.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+                      
                      "&descripcion="+document.formu.descripcion.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+
					  "&visible="+document.formu.visible.checked+
                      "&email="+document.formu.email.value+
					  "&precio_completo="+document.formu.precio_completo.value+
					  "&precio_hora="+document.formu.precio_hora.value+
					  "&hora_ini="+document.formu.hora_ini.value+
					  "&hora_fin="+document.formu.hora_fin.value+
					  "&solo_laborables="+document.formu.solo_laborables.checked;
                      
         location.href="nuevo_alquiler.php"+param;
}

function recarga_nuevo_alquiler(){
		
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+document.formu.municipio.value+
                      "&direccion="+document.formu.direccion.value+
                      "&codpostal="+document.formu.codpostal.value+                      
					  "&zona="+document.formu.zona.value+
					  "&titulo="+document.formu.titulo.value+
					  "&m2="+document.formu.m2.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+                      
                      "&descripcion="+document.formu.descripcion.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+
					  "&visible="+document.formu.visible.checked+
                      "&email="+document.formu.email.value+
					  "&precio_completo="+document.formu.precio_completo.value+
					  "&precio_hora="+document.formu.precio_hora.value+
					  "&hora_ini="+document.formu.hora_ini.value+
					  "&hora_fin="+document.formu.hora_fin.value+
					  "&solo_laborables="+document.formu.solo_laborables.checked;
                      
         location.href="nuevo_alquiler.php"+param;
}


function recarga_modificacion_alquiler_provincia(){
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+
                      "&direccion="+document.formu.direccion.value+
                      "&codpostal="+document.formu.codpostal.value+                      
					  "&zona="+document.formu.zona.value+
					  "&titulo="+document.formu.titulo.value+
					  "&m2="+document.formu.m2.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+
                      "&descripcion="+document.formu.descripcion.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+					  
                      "&email="+document.formu.email.value+
					  "&precio_completo="+document.formu.precio_completo.value+
					  "&precio_hora="+document.formu.precio_hora.value+
					  "&hora_ini="+document.formu.hora_ini.value+
					  "&hora_fin="+document.formu.hora_fin.value+
					  "&solo_laborables="+document.formu.solo_laborables.checked+
					  "&visible="+document.formu.visible.checked;
                      
         location.href="nuevo_alquiler.php"+param;
}

function recarga_modificacion_alquiler(){
	
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+document.formu.municipio.value+
                      "&direccion="+document.formu.direccion.value+
                      "&codpostal="+document.formu.codpostal.value+                      
					  "&zona="+document.formu.zona.value+
					  "&titulo="+document.formu.titulo.value+
					  "&m2="+document.formu.m2.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+
                      "&descripcion="+document.formu.descripcion.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+					  
                      "&email="+document.formu.email.value+
					  "&precio_completo="+document.formu.precio_completo.value+
					  "&precio_hora="+document.formu.precio_hora.value+
					  "&hora_ini="+document.formu.hora_ini.value+
					  "&hora_fin="+document.formu.hora_fin.value+
					  "&solo_laborables="+document.formu.solo_laborables.checked+
					  "&visible="+document.formu.visible.checked;
                      
         location.href="nuevo_alquiler.php"+param;
}

function comprobacion_modificacion_alquiler(){
	if (false==campos_rellenos_modi_alquiler()){
	  return false;
	}else{
	  document.formu.submit();	
	} 	
}


function campos_rellenos_modi_alquiler(){  
	  if (document.formu.provincia.value == "") {
		alert ("Debes indicar la provincia");
  	    return false;
	  }
	  if (document.formu.municipio.value == "") {
		alert ("Debes indicar el municipio");
  	    return false;
	  }
	  if (document.formu.codpostal.value == "") {
		alert ("Debes indicar el código postal");
  	    return false;
	  }
	  if (document.formu.zona.value == "") {
		alert ("Debes indicar la zona o barrio");
  	    return false;
	  }
	  if (document.formu.titulo.value == "") {
		alert ("Debes indicar un título corto pero que represente a tu anuncio");
  	    return false;
	  }
	  if(isNaN(document.formu.m2.value)){
		alert("Los metros cuadrados tienes que escribirlos con números. Los decimales se indican con un punto.");		
		return false;
	  }
	  if (document.formu.descripcion.value.length < 1) {
		//alert ("Es importante que escribas una pequeña descripción de al menos 20 caracteres. Tu anuncio quedará mucho mejor.");
		alert ("Es importante que escribas una pequeña descripción. Tu anuncio quedará mucho mejor.");
  	    return false;
	  }	
	  if (document.formu.nombre.value == "") {
		alert ("Debes indicar el nombre");
  	    return false;
	  }
	  if ((document.formu.precio_completo.value == "") && (document.formu.precio_hora.value == "") ) {
		alert ("Debes indicar un precio, ya sea a tiempo completo o por horas.");
  	    return false;
	  }
	  if ((document.formu.visible.checked == false) && (document.formu.telefono.value == "") ) {
		alert ("Si no haces visible tu e-mail y no indicas número de teléfono, no podrán contactar contigo. Elige una de las dos opciones.");
  	    return false;
	  }	  
	  if (document.formu.tipo_alquiler[1].checked==true ) {		
		if (document.formu.hora_ini.value == ""){		
		  document.formu.hora_ini.value = "0";		  			  
		}
		if (document.formu.hora_fin.value == ""){
		  document.formu.hora_fin.value = "24";		  			  		  
		}
	  }
}


function previsualiza_alquiler(){
	
	if(campos_rellenos_alquiler()==true){ 
	  document.formu.submit();
	}else{
		return false;
	}
}

function campos_rellenos_alquiler(){  
	  
	  if (document.formu.provincia.value == "") {
		alert ("Debes indicar la provincia");
  	    return false;
	  }
	  if (document.formu.municipio.value == "") {
		alert ("Debes indicar el municipio");
  	    return false;
	  }
	  if (document.formu.codpostal.value == "") {
		alert ("Debes indicar el código postal");
  	    return false;
	  }
	  if (document.formu.zona.value == "") {
		alert ("Debes indicar la zona o barrio");
  	    return false;
	  }
	  if (document.formu.titulo.value == "") {
		alert ("Debes indicar un título corto pero que represente a tu anuncio");
  	    return false;
	  }
	  if(isNaN(document.formu.m2.value)){
		alert("Los metros cuadrados tienes que escribirlos con números. Los decimales se indican con un punto.");		
		return false;
	  }
	  if (document.formu.descripcion.value.length < 1) {
		//alert ("Es importante que escribas una pequeña descripción de al menos 20 caracteres. Tu anuncio quedará mucho mejor.");
		alert ("Es importante que escribas una pequeña descripción. Tu anuncio quedará mucho mejor.");
  	    return false;
	  }	  
	  if (document.formu.nombre.value == "") {
		alert ("Debes indicar el nombre");
  	    return false;
	  }	  	  
	  if (document.formu.email.value == "") {
		alert ("Debes indicar el e-mail");
  	    return false;
	  }
	  if (!mail_correcto(document.formu.email.value)) {
		alert ("El e-mail que has puesto no es correcto. Revísalo por favor.");
  	    return false;
	  }
	  if ((document.formu.visible.checked == false) && (document.formu.telefono.value == "") ) {
		alert ("Si no haces visible tu e-mail y no indicas número de teléfono, no podrán contactar contigo. Elige una de las dos opciones.");
  	    return false;
	  } 
	  if ((document.formu.precio_completo.value == "") && (document.formu.precio_hora.value == "") ) {
		alert ("Debes indicar un precio, ya sea a tiempo completo o por horas.");
  	    return false;
	  }
	  if (document.formu.tipo_alquiler[1].checked==true ) {		
		if (document.formu.hora_ini.value == ""){		
		  document.formu.hora_ini.value = "0";		  			  
		}
		if (document.formu.hora_fin.value == ""){
		  document.formu.hora_fin.value = "24";		  			  		  
		}
	  }
	  if (document.formu.condiciones.checked == false)  {
		alert ("Es necesario que aceptes las condiciones generales del servicio.");
  	    return false;
	  }	  
	  return true;
}


function publica_alquiler(){
	
	if(true){ 
	  document.formu.submit();
	}else{
		return false;
	}
}

//compartido entre busqueda y solicitud de alquiler
function marca_opcion(opcion){	
	if (opcion=="mes"){
		document.formu.tipo_alquiler[0].checked=true;
	}
	if (opcion=="horas"){
		document.formu.tipo_alquiler[1].checked=true;
	}
}
//compartido entre busqueda y solicitud de alquiler
function borra_contrarios(opcion){
	if (opcion=="mes"){
		document.formu.precio_hora.value="";
		document.formu.hora_ini.value="";
		document.formu.hora_fin.value="";
		document.formu.solo_laborables.checked=false;
		//document.formu.precio_completo.focus();
	}
	if (opcion=="horas"){
		document.formu.precio_completo.value="";		
	}	
}
//compartido entre busqueda y solicitud de alquiler
function borra_contrarios_busq(opcion){
	if (opcion=="mes"){
		document.formu.preciominh.value="";
		document.formu.preciomaxh.value="";
		document.formu.hora_fin.value="";
		document.formu.hora_ini.value="";		
		document.formu.solo_laborables.checked=false;
		//document.formu.precio_completo.focus();
	}
	if (opcion=="horas"){
		document.formu.preciomin.value="";
		document.formu.preciomax.value="";		
	}	
}

function anadir_imagen_alquiler(p_ca,p_modo,p_email){
	url="?p_ca="+p_ca+
		"&p_modo="+p_modo+
		"&p_email="+p_email+
		"&p_recarga=SI"+		
		"&p_ca="+document.formu.p_ca.value+ 
		"&provincia="+document.formu.provincia.value+
		"&municipio="+document.formu.municipio.value+
		"&direccion="+document.formu.direccion.value+
		"&codpostal="+document.formu.codpostal.value+			  
		"&nuevo="+document.formu.nuevo.checked+
		"&vigilado="+document.formu.vigilado.checked+
		//"&foto="+foto+
		"&descripcion="+document.formu.descripcion.value+
		"&nombre="+document.formu.nombre.value+
		"&telefono="+document.formu.telefono.value+
		//"&email="+document.formu.email.value+
		"&precio_completo="+document.formu.precio_completo.value+
		"&precio_hora="+document.formu.precio_hora.value+
		"&hora_ini="+document.formu.hora_ini.value+
		"&hora_fin="+document.formu.hora_fin.value+
		"&solo_laborables="+document.formu.solo_laborables.checked;		
		
		   
	atributos="width=420,height=170,top=150,left=150,resizable=yes,menubar=no,toolbar=no,directories=no,location=no,scrollbars=yes,status=no";
	url_location="anadir_imagen.php";
   //debe ser modal y en funcion del valor devuelto, no hacer nada o recargar la pagina. 
	window.open(url_location+url,"Foto",atributos); 
	
	
	/*
        var atributos="dialogHeight:170px; dialogLeft:300px;dialogTop:150px;dialogWidth:420px;status=no;scroll=no"; 
        var url_location="anadir_imagen.php";
        rv=window.showModalDialog(url_location+url,document.capa_cerrar,atributos); 	
		recarga_modificacion_alquiler();
		*/
		/*
      	if (rv != "") {     
              if (rv != null) {     
      		    //recargar la pagina para que compruebe si hay foto en la bd y cambie los iconos
				recarga_modificacion_alquiler();
              }
      	}	
		*/
		
}


/*************************************************************************************************************/
/*************************************************** FIN ALQUILER OFRECIDO************************************/
/*************************************************************************************************************/
/*************************************************************************************************************/
/*************************************************** ALQUILER BUSCADO*****************************************/
/*************************************************************************************************************/
function recarga_buscar_balquiler_provincia(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+
			  "&codpostal="+document.formu.codpostal.value+
			  "&preciomin="+document.formu.preciomin.value+
  			  "&preciomax="+document.formu.preciomax.value+
			  "&nuevo="+document.formu.nuevo.value+
			  "&fecha="+document.formu.fecha.value+
			  "&vigilado="+document.formu.vigilado.value+
			  "&preciominh="+document.formu.preciominh.value+
			  "&preciomaxh="+document.formu.preciomaxh.value+
			  "&hora_ini="+document.formu.hora_ini.value+
			  "&hora_fin="+document.formu.hora_fin.value+
			  "&solo_laborables="+document.formu.solo_laborables.value;
                      
         location.href="buscar_balquiler.php"+param;
}

function recarga_buscar_balquiler_provincia_s(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+
			  "&codpostal="+document.formu.codpostal.value;
                      
         location.href="buscar_balquiler_s.php"+param;
}

function recarga_buscar_balquiler(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+			  
			  "&codpostal="+document.formu.codpostal.value+
			  "&preciomin="+document.formu.preciomin.value+
  			  "&preciomax="+document.formu.preciomax.value+
			  "&nuevo="+document.formu.nuevo.value+
			  "&fecha="+document.formu.fecha.value+
			  "&vigilado="+document.formu.vigilado.value+
			  "&preciominh="+document.formu.preciominh.value+
			  "&preciomaxh="+document.formu.preciomaxh.value+
			  "&hora_ini="+document.formu.hora_ini.value+
			  "&hora_fin="+document.formu.hora_fin.value+
			  "&solo_laborables="+document.formu.solo_laborables.value;
                      
         location.href="buscar_balquiler.php"+param;
}


function recarga_buscar_balquiler_s(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+			  
			  "&codpostal="+document.formu.codpostal.value;
                      
         location.href="buscar_balquiler_s.php"+param;
}

function ir_a_balquiler(p_nivel){
	if (p_nivel==null){
		p_nivel="";
	}
	if (document.formu.p_pagina.value == "") {
		alert("No has indicado a qué página quieres ir");
	}else{
		param="?p_pagina="+document.formu.p_pagina.value+document.formu.url.value ;
		location.href=p_nivel+"resultados_busqueda_balquiler.php"+param;		
	}
}


function buscar_balquiler(){
	if(comprobacion_buscar_balquiler()==true){ 
	  document.formu.submit();
	}
}

function comprobacion_buscar_balquiler(){
	if (document.formu.provincia.value==""){		
		alert("Es necesario indicar al menos la provincia.");
		return false;		
	}
	if ((document.formu.preciomin.value!="") && (document.formu.preciomax.value!="")){
		if (false==intervalo_correcto(document.formu.preciomin.value,document.formu.preciomax.value)){
		  alert("El precio máximo debe ser superior al precio mínimo.");
		  return false;
		}  
	}
	if (document.formu.preciomin.value!=""){
		if (false==numerico(document.formu.preciomin.value)){
		  alert("El precio mínimo debe ser un valor numérico. No se permiten decimales.");
		  return false;
		}  
	}	
	if (document.formu.preciomax.value!=""){
		if (false==numerico(document.formu.preciomax.value)){
		  alert("El precio máximo debe ser un valor numérico. No se permiten decimales.");
		  return false;
		}  
	}
	
	if ((document.formu.preciominh.value!="") && (document.formu.preciomaxh.value!="")){
		if (false==intervalo_correcto(document.formu.preciominh.value,document.formu.preciomaxh.value)){
		  alert("El precio máximo debe ser superior al precio mínimo.");
		  return false;
		}  
	}
	if (document.formu.preciominh.value!=""){
		if (false==numerico(document.formu.preciominh.value)){
		  alert("El precio mínimo debe ser un valor numérico. No se permiten decimales.");
		  return false;
		}  
	}	
	if (document.formu.preciomaxh.value!=""){
		if (false==numerico(document.formu.preciomaxh.value)){
		  alert("El precio máximo debe ser un valor numérico. No se permiten decimales.");
		  return false;
		}  
	}	
	
	if (document.formu.hora_ini.value!=""){
		if (false==numerico(document.formu.hora_ini.value)){
		  alert("La hora inicial debe ser un valor numérico.");
		  return false;
		}  
	}	
	if (document.formu.hora_fin.value!=""){
		if (false==numerico(document.formu.hora_fin.value)){
		  alert("La hora final debe ser un valor numérico.");
		  return false;
		}  
	}		
	if ((document.formu.hora_ini.value!="") && (document.formu.hora_fin.value!="")){
		if (false==intervalo_correcto(document.formu.hora_ini.value,document.formu.hora_fin.value)){
		  alert("La hora final debe ser igual o superior a la hora inicial.");
		  return false;
		}  
	}	
	if ((document.formu.hora_ini.value<0) || (document.formu.hora_fin.value>24)){
		alert("Las horas deben indicarse en formato 24h.");
		return false;
	}		
	if (document.formu.fecha.value!=""){
		if (false==fecha_correcta(document.formu.fecha.value)){
			return false;
		}
		if (false==fecha_min_sys(document.formu.fecha.value)){
			alert("La fecha indicada es del futuro. No tiene sentido buscar anuncios posteriores a esa fecha porque no existirán.");
			return false;
		}		
	}
	
	if (!document.formu.tipo_alquiler[0].checked && !document.formu.tipo_alquiler[1].checked){				
		alert("Aunque no indiques ningún límite de precio si debes marcar la opción de alquiler por meses o por horas.");
		return false;	
	}	
	
	return true;
}


function buscar_balquiler_s(){
	if(comprobacion_buscar_balquiler_s()==true){ 
	  document.formu.submit();
	}
}

function comprobacion_buscar_balquiler_s(){
	if (document.formu.provincia.value==""){
		alert("Es necesario indicar al menos la provincia.");
		return false;
	}
	return true;
}

function eliminar_balquiler(){
	  if ((document.formu.p_ca.value != "") && (document.formu.email.value != "")) {
        document.formu.submit();
	  }else {
	    alert ("Debes indicar tu e-mail y el código del anuncio.");
  	    return false;
	  }
}

function modificar_balquiler(){
	  if ((document.formu.p_ca.value != "") && (document.formu.email.value != "")) {
		document.formu.submit();  	    
	  }else {
	    alert ("Debes indicar tu e-mail y el código del anuncio.");
  	    return false;
	  }
	  return false;
}

function mail_correcto(texto){
    
	var mailres = true;             
    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-"; 
     
    var arroba = texto.indexOf("@",0); 
    if ((texto.lastIndexOf("@")) != arroba) arroba = -1; 
     
    var punto = texto.lastIndexOf("."); 
                 
     for (var contador = 0 ; contador < texto.length ; contador++){ 
        if (cadena.indexOf(texto.substr(contador, 1),0) == -1){ 
            mailres = false; 
            break; 
     } 
    } 

    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)) 
     mailres = true; 
    else 
     mailres = false; 
                 
    return mailres;
}

function envia_mail_recordatorio(){
	//alert("entrando");
	if (envia_recordatorio()==true){
		document.formu.submit();
	}
}

function envia_recordatorio(){
	if (recordatorio_mail_relleno()==true){
		if (!mail_correcto(document.formu.email.value)) {
			alert ("El e-mail que has escrito parece que no es correcto. Revísalo por favor.");
	  	    return false;
		}
		return true;
	}else{
		return false;
	}
}

function recordatorio_mail_relleno(){
	if (document.formu.email.value=="") {
		alert ("No has escrito ningún e-mail");
  	    return false;
	}	
	return true;
}	

function comprobacion_modificacion_balquiler(){
	if (false==campos_rellenos_modi_balquiler()){
	  return false;
	}else{
	  document.formu.submit();	
	} 	
}


function campos_rellenos_modi_balquiler(){  
	  if (document.formu.provincia.value == "") {
		alert ("Debes indicar la provincia");
  	    return false;
	  }
	  if (document.formu.municipio.value == "") {
		alert ("Debes indicar el municipio");
  	    return false;
	  }
	  if (document.formu.codpostal.value == "") {
		alert ("Debes indicar el código postal");
  	    return false;
	  }
	  if (document.formu.zona.value == "") {
		alert ("Debes indicar la zona o barrio");
  	    return false;
	  }	  
	  if (document.formu.nombre.value == "") {
		alert ("Debes indicar el nombre");
  	    return false;
	  }
	  if ((document.formu.precio_completo.value == "") && (document.formu.precio_hora.value == "") ) {
		alert ("Debes indicar un precio, ya sea a tiempo completo o por horas.");
  	    return false;
	  }
	  if ((document.formu.visible.checked == false) && (document.formu.telefono.value == "") ) {
		alert ("Si no haces visible tu e-mail y no indicas número de teléfono, no podrán contactar contigo. Elige una de las dos opciones.");
  	    return false;
	  }	  
	  if (document.formu.tipo_alquiler[1].checked==true ) {		
		if (document.formu.hora_ini.value == ""){		
		  document.formu.hora_ini.value = "0";		  			  
		}
		if (document.formu.hora_fin.value == ""){
		  document.formu.hora_fin.value = "24";		  			  		  
		}
	  }
}


function previsualiza_balquiler(){
	
	if(campos_rellenos_balquiler()==true){ 
	  document.formu.submit();
	}else{
		return false;
	}
}

function campos_rellenos_balquiler(){  
	  if (document.formu.provincia.value == "") {
		alert ("Debes indicar la provincia");
  	    return false;
	  }
	  if (document.formu.municipio.value == "") {
		alert ("Debes indicar el municipio");
  	    return false;
	  }
	  if (document.formu.codpostal.value == "") {
		alert ("Debes indicar el código postal");
  	    return false;
	  }
	  if (document.formu.zona.value == "") {
		alert ("Debes indicar la zona o barrio");
  	    return false;
	  }	  
	  if (document.formu.nombre.value == "") {
		alert ("Debes indicar el nombre");
  	    return false;
	  }	  	  
	  if (document.formu.email.value == "") {
		alert ("Debes indicar el e-mail");
  	    return false;
	  }
	  if ((document.formu.visible.checked == false) && (document.formu.telefono.value == "") ) {
		alert ("Si no haces visible tu e-mail y no indicas número de teléfono, no podrán contactar contigo. Elige una de las dos opciones.");
  	    return false;
	  }
	  if ((document.formu.precio_completo.value == "") && (document.formu.precio_hora.value == "") ) {
		alert ("Debes indicar un precio, ya sea a tiempo completo o por horas.");
  	    return false;
	  }
	  if (document.formu.tipo_alquiler[1].checked==true ) {		
		if (document.formu.hora_ini.value == ""){		
		  document.formu.hora_ini.value = "0";		  			  
		}
		if (document.formu.hora_fin.value == ""){
		  document.formu.hora_fin.value = "24";		  			  		  
		}
	  }
	  if (document.formu.condiciones.checked == false)  {
		alert ("Es necesario que aceptes las condiciones generales del servicio.");
  	    return false;
	  }	  
	  return true;
}

function publica_balquiler(){
	
	if(true){ 
	  document.formu.submit();
	}else{
		return false;
	}
}


function recarga_nuevo_balquiler_provincia(){	
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+                      
                      "&codpostal="+document.formu.codpostal.value+                      
					  "&zona="+document.formu.zona.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+
                      "&observaciones="+document.formu.observaciones.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+
					  "&visible="+document.formu.visible.checked+
                      "&email="+document.formu.email.value+
					  "&precio_completo="+document.formu.precio_completo.value+
					  "&precio_hora="+document.formu.precio_hora.value+
					  "&hora_ini="+document.formu.hora_ini.value+
					  "&hora_fin="+document.formu.hora_fin.value+
					  "&solo_laborables="+document.formu.solo_laborables.checked;
                      
         location.href="nuevo_balquiler.php"+param;
}

function recarga_nuevo_balquiler(){
	
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+document.formu.municipio.value+
                      "&codpostal="+document.formu.codpostal.value+
					  "&zona="+document.formu.zona.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+
                      "&observaciones="+document.formu.observaciones.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+
					  "&visible="+document.formu.visible.checked+
                      "&email="+document.formu.email.value+
					  "&precio_completo="+document.formu.precio_completo.value+
					  "&precio_hora="+document.formu.precio_hora.value+
					  "&hora_ini="+document.formu.hora_ini.value+
					  "&hora_fin="+document.formu.hora_fin.value+
					  "&solo_laborables="+document.formu.solo_laborables.checked;
                      
         location.href="nuevo_balquiler.php"+param;
}




function recarga_modificacion_balquiler_provincia(){
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+                      
                      "&codpostal="+document.formu.codpostal.value+                      
					  "&zona="+document.formu.zona.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+
                      "&observaciones="+document.formu.observaciones.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+					  
                      "&email="+document.formu.email.value+
					  "&precio_completo="+document.formu.precio_completo.value+
					  "&precio_hora="+document.formu.precio_hora.value+
					  "&hora_ini="+document.formu.hora_ini.value+
					  "&hora_fin="+document.formu.hora_fin.value+
					  "&solo_laborables="+document.formu.solo_laborables.checked+
					  "&visible="+document.formu.visible.checked;
                      
         location.href="nuevo_balquiler.php"+param;
}



function recarga_modificacion_balquiler(){
	
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+document.formu.municipio.value+                      
                      "&codpostal="+document.formu.codpostal.value+                      
					  "&zona="+document.formu.zona.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+
                      "&observaciones="+document.formu.observaciones.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+					  
                      "&email="+document.formu.email.value+
					  "&precio_completo="+document.formu.precio_completo.value+
					  "&precio_hora="+document.formu.precio_hora.value+
					  "&hora_ini="+document.formu.hora_ini.value+
					  "&hora_fin="+document.formu.hora_fin.value+
					  "&solo_laborables="+document.formu.solo_laborables.checked+
					  "&visible="+document.formu.visible.checked;
                      
         location.href="nuevo_balquiler.php"+param;
}

function continuar_decidealquiler(){
	if (!document.formu.decidealquiler[0].checked && !document.formu.decidealquiler[1].checked){
		alert("Debes seleccionar una de las dos opciones para poder continuar");
	}else{
		if (document.formu.decidealquiler[0].checked){
			location.href="buscar_alquiler_s.php?p_modo=alquiler";
		}else{
			location.href="buscar_balquiler_s.php?p_modo=balquiler";
		}
	}
}
/*************************************************************************************************************/
/*************************************************** FIN ALQUILER BUSCADO*************************************/
/*************************************************************************************************************/
/*************************************************************************************************************/
/*************************************************** INTERCAMBIO *********************************************/
/*************************************************************************************************************/

function publica_intercambio(){
	
	if(true){ 
	  document.formu.submit();
	}else{
		return false;
	}
}

function recarga_modificacion_intercambio_provincia_busco(){
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+document.formu.municipio.value+
                      "&direccion="+document.formu.direccion.value+
                      "&codpostal="+document.formu.codpostal.value+                      
					  "&zona="+document.formu.zona.value+
					  "&titulo="+document.formu.titulo.value+
					  "&m2="+document.formu.m2.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+
                      "&descripcion="+document.formu.descripcion.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+					  
                      "&email="+document.formu.email.value+
					  "&visible="+document.formu.visible.checked+
					  "&hora_ini="+document.formu.hora_ini.value+
					  "&hora_fin="+document.formu.hora_fin.value+
					  "&solo_laborables="+document.formu.solo_laborables.checked+
					  
                      "&bprovincia="+document.formu.bprovincia.value+
                      "&bmunicipio="+
                      "&bdireccion="+document.formu.bdireccion.value+
                      "&bcodpostal="+document.formu.bcodpostal.value+                      
                      "&bnuevo="+document.formu.bnuevo.value+
                      "&bvigilado="+document.formu.bvigilado.value+
					  "&bhora_ini="+document.formu.bhora_ini.value+
					  "&bhora_fin="+document.formu.bhora_fin.value+
					  "&bsolo_laborables="+document.formu.bsolo_laborables.checked;				  
                      
         location.href="nuevo_intercambio.php"+param+"#provinciabuscada";
}

function recarga_modificacion_intercambio_provincia(){
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+
                      "&direccion="+document.formu.direccion.value+
                      "&codpostal="+document.formu.codpostal.value+                      
					  "&zona="+document.formu.zona.value+
					  "&titulo="+document.formu.titulo.value+
					  "&m2="+document.formu.m2.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+
                      "&descripcion="+document.formu.descripcion.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+					  
                      "&email="+document.formu.email.value+
					  "&visible="+document.formu.visible.checked+
					  "&hora_ini="+document.formu.hora_ini.value+
					  "&hora_fin="+document.formu.hora_fin.value+
					  "&solo_laborables="+document.formu.solo_laborables.checked+
					  
                      "&bprovincia="+document.formu.bprovincia.value+
                      "&bmunicipio="+document.formu.bmunicipio.value+
                      "&bdireccion="+document.formu.bdireccion.value+
                      "&bcodpostal="+document.formu.bcodpostal.value+                      
                      "&bnuevo="+document.formu.bnuevo.value+
                      "&bvigilado="+document.formu.bvigilado.value+
					  "&bhora_ini="+document.formu.bhora_ini.value+
					  "&bhora_fin="+document.formu.bhora_fin.value+
					  "&bsolo_laborables="+document.formu.bsolo_laborables.checked;				  
                      
         location.href="nuevo_intercambio.php"+param+"#provinciaofrecida";
}

function recarga_modificacion_intercambio_busco(){
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+document.formu.municipio.value+
                      "&direccion="+document.formu.direccion.value+
                      "&codpostal="+document.formu.codpostal.value+                      
					  "&zona="+document.formu.zona.value+
					  "&titulo="+document.formu.titulo.value+
					  "&m2="+document.formu.m2.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+
                      "&descripcion="+document.formu.descripcion.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+					  
                      "&email="+document.formu.email.value+
					  "&visible="+document.formu.visible.checked+
					  "&hora_ini="+document.formu.hora_ini.value+
					  "&hora_fin="+document.formu.hora_fin.value+
					  "&solo_laborables="+document.formu.solo_laborables.checked+
					  
                      "&bprovincia="+document.formu.bprovincia.value+
                      "&bmunicipio="+document.formu.bmunicipio.value+
                      "&bdireccion="+document.formu.bdireccion.value+
                      "&bcodpostal="+document.formu.bcodpostal.value+                      
                      "&bnuevo="+document.formu.bnuevo.value+
                      "&bvigilado="+document.formu.bvigilado.value+
					  "&bhora_ini="+document.formu.bhora_ini.value+
					  "&bhora_fin="+document.formu.bhora_fin.value+
					  "&bsolo_laborables="+document.formu.bsolo_laborables.checked;				  
                      
         location.href="nuevo_intercambio.php"+param+"#provinciabuscada";
}

function recarga_modificacion_intercambio(){
	
         param="?p_recarga=SI"+
                      "&p_ca="+document.formu.p_ca.value+ 
                      "&provincia="+document.formu.provincia.value+
                      "&municipio="+document.formu.municipio.value+
                      "&direccion="+document.formu.direccion.value+
                      "&codpostal="+document.formu.codpostal.value+                      
					  "&zona="+document.formu.zona.value+
					  "&titulo="+document.formu.titulo.value+
					  "&m2="+document.formu.m2.value+
                      "&nuevo="+document.formu.nuevo.checked+
                      "&vigilado="+document.formu.vigilado.checked+
                      "&descripcion="+document.formu.descripcion.value+
                      "&nombre="+document.formu.nombre.value+
                      "&telefono="+document.formu.telefono.value+					  
                      "&email="+document.formu.email.value+
					  "&visible="+document.formu.visible.checked+
					  "&hora_ini="+document.formu.hora_ini.value+
					  "&hora_fin="+document.formu.hora_fin.value+
					  "&solo_laborables="+document.formu.solo_laborables.checked+
					  
                      "&bprovincia="+document.formu.bprovincia.value+
                      "&bmunicipio="+document.formu.bmunicipio.value+
                      "&bdireccion="+document.formu.bdireccion.value+
                      "&bcodpostal="+document.formu.bcodpostal.value+                      
                      "&bnuevo="+document.formu.bnuevo.value+
                      "&bvigilado="+document.formu.bvigilado.value+
					  "&bhora_ini="+document.formu.bhora_ini.value+
					  "&bhora_fin="+document.formu.bhora_fin.value+
					  "&bsolo_laborables="+document.formu.bsolo_laborables.checked;				  
                      
         location.href="nuevo_intercambio.php"+param+"#provinciaofrecida";
}

function ir_a_intercambio(p_nivel){
	if (p_nivel==null){
		p_nivel="";
	}
	if (document.formu.p_pagina.value == "") {
		alert("No has indicado a qué página quieres ir");
	}else{
		param="?p_pagina="+document.formu.p_pagina.value+document.formu.url.value ;
		location.href= p_nivel+"resultados_busqueda_intercambio.php"+param;		
	}
}

function buscar_intercambio(){
	if(comprobacion_buscar_intercambio()==true){ 
	  document.formu.submit();
	}
}

function comprobacion_buscar_intercambio(){		
	if (document.formu.provincia.value==""){		
		alert("Es necesario indicar al menos la provincia.");
		return false;		
	}	
	if (document.formu.hora_ini.value!=""){
		if (false==numerico(document.formu.hora_ini.value)){
		  alert("La hora inicial debe ser un valor numérico.");
		  return false;
		}  
	}	
	if (document.formu.hora_fin.value!=""){
		if (false==numerico(document.formu.hora_fin.value)){
		  alert("La hora final debe ser un valor numérico.");
		  return false;
		}  
	}		
	if ((document.formu.hora_ini.value!="") && (document.formu.hora_fin.value!="")){
		if (false==intervalo_correcto(document.formu.hora_ini.value,document.formu.hora_fin.value)){		  
		  alert("La hora final debe ser igual o superior a la hora inicial.");
		  return false;
		}  
	}	
	if ((document.formu.hora_ini.value<0) || (document.formu.hora_fin.value>24)){
		alert("Las horas deben indicarse en formato 24h.");
		return false;
	}		
	if (document.formu.fecha.value!=""){
		if (false==fecha_correcta(document.formu.fecha.value)){
			return false;
		}
		if (false==fecha_min_sys(document.formu.fecha.value)){
			alert("La fecha indicada es del futuro. No tiene sentido buscar anuncios posteriores a esa fecha porque no existirán.");
			return false;
		}		
	}
	
	return true;
}

function recarga_buscar_intercambio_provincia_ofrece(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+			  
			  "&codpostal="+document.formu.codpostal.value+			  
			  "&nuevo="+document.formu.nuevo.value+
			  "&fecha="+document.formu.fecha.value+
			  "&vigilado="+document.formu.vigilado.value+			  
			  "&hora_ini="+document.formu.hora_ini.value+
			  "&hora_fin="+document.formu.hora_fin.value+
			  "&solo_laborables="+document.formu.solo_laborables.value+
			  "&provinciao="+document.formu.provinciao.value+
			  "&municipioo="+			  
			  "&codpostalo="+document.formu.codpostalo.value+			  
		  
			  "&hora_inio="+document.formu.hora_inio.value+
			  "&hora_fino="+document.formu.hora_fino.value;
                      
         location.href="buscar_intercambio.php"+param+"#provinciaofrecida";
}


function recarga_buscar_intercambio_provincia(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+			  
			  "&codpostal="+document.formu.codpostal.value+			  
			  "&nuevo="+document.formu.nuevo.value+
			  "&fecha="+document.formu.fecha.value+
			  "&vigilado="+document.formu.vigilado.value+			  
			  "&hora_ini="+document.formu.hora_ini.value+
			  "&hora_fin="+document.formu.hora_fin.value+
			  "&solo_laborables="+document.formu.solo_laborables.value+
			  "&provinciao="+document.formu.provinciao.value+
			  "&municipioo="+document.formu.municipioo.value+			  
			  "&codpostalo="+document.formu.codpostalo.value+			  
	  
			  "&hora_inio="+document.formu.hora_inio.value+
			  "&hora_fino="+document.formu.hora_fino.value;
                      
         location.href="buscar_intercambio.php"+param;
}

function recarga_buscar_intercambio(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+			  
			  "&codpostal="+document.formu.codpostal.value+			  
			  "&nuevo="+document.formu.nuevo.value+
			  "&fecha="+document.formu.fecha.value+
			  "&vigilado="+document.formu.vigilado.value+			  
			  "&hora_ini="+document.formu.hora_ini.value+
			  "&hora_fin="+document.formu.hora_fin.value+
			  "&solo_laborables="+document.formu.solo_laborables.value+
			  "&provinciao="+document.formu.provinciao.value+
			  "&municipioo="+document.formu.municipioo.value+			  
			  "&codpostalo="+document.formu.codpostalo.value+			  
  
			  "&hora_inio="+document.formu.hora_inio.value+
			  "&hora_fino="+document.formu.hora_fino.value;
                      
         location.href="buscar_intercambio.php"+param;
}

function recarga_buscar_intercambio_ofrece(){
         param="?p_recarga=SI"+			  
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+			  
			  "&codpostal="+document.formu.codpostal.value+			  
			  "&nuevo="+document.formu.nuevo.value+
			  "&fecha="+document.formu.fecha.value+
			  "&vigilado="+document.formu.vigilado.value+			  
			  "&hora_ini="+document.formu.hora_ini.value+
			  "&hora_fin="+document.formu.hora_fin.value+
			  "&solo_laborables="+document.formu.solo_laborables.value+
			  "&provinciao="+document.formu.provinciao.value+
			  "&municipioo="+document.formu.municipioo.value+			  
			  "&codpostalo="+document.formu.codpostalo.value+			  
  
			  "&hora_inio="+document.formu.hora_inio.value+
			  "&hora_fino="+document.formu.hora_fino.value;
                      
         location.href="buscar_intercambio.php"+param+"#provinciaofrecida";
}



function eliminar_intercambio(){
	  if ((document.formu.p_ca.value != "") && (document.formu.email.value != "")) {
        document.formu.submit();
	  }else {
	    alert ("Debes indicar tu e-mail y el código del anuncio.");
  	    return false;
	  }
}

function anadir_imagen_intercambio(p_ca,p_modo,p_email){
	url="?p_ca="+p_ca+
		"&p_modo="+p_modo+
		"&p_email="+p_email+
		"&p_recarga=SI"+		
		"&p_ca="+document.formu.p_ca.value+ 
		"&provincia="+document.formu.provincia.value+
		"&municipio="+document.formu.municipio.value+
		"&direccion="+document.formu.direccion.value+
		"&codpostal="+document.formu.codpostal.value+			  
		"&nuevo="+document.formu.nuevo.checked+
		"&vigilado="+document.formu.vigilado.checked+		
		"&descripcion="+document.formu.descripcion.value+
		"&nombre="+document.formu.nombre.value+
		"&telefono="+document.formu.telefono.value+
		"&hora_ini="+document.formu.hora_ini.value+
		"&hora_fin="+document.formu.hora_fin.value+
		"&solo_laborables="+document.formu.solo_laborables.checked+
		
		"&bprovincia="+document.formu.bprovincia.value+
		"&bmunicipio="+document.formu.bmunicipio.value+
		"&bdireccion="+document.formu.bdireccion.value+
		"&bcodpostal="+document.formu.bcodpostal.value+			  
		"&bnuevo="+document.formu.bnuevo.value+
		"&bvigilado="+document.formu.bvigilado.value+		
		"&bhora_ini="+document.formu.bhora_ini.value+
		"&bhora_fin="+document.formu.bhora_fin.value+
		"&bsolo_laborables="+document.formu.bsolo_laborables.checked;
		   
	atributos="width=420,height=170,top=150,left=150,resizable=yes,menubar=no,toolbar=no,directories=no,location=no,scrollbars=yes,status=no";
	url_location="anadir_imagen.php";
   //debe ser modal y en funcion del valor devuelto, no hacer nada o recargar la pagina. 
	window.open(url_location+url,"Foto",atributos); 
	
	
	/*
        var atributos="dialogHeight:170px; dialogLeft:300px;dialogTop:150px;dialogWidth:420px;status=no;scroll=no"; 
        var url_location="anadir_imagen.php";
        rv=window.showModalDialog(url_location+url,"Foto",atributos); 	
		
      	if (rv != "") {     
              if (rv != null) {     
      		    //recargar la pagina para que compruebe si hay foto en la bd y cambie los iconos
				recarga_modificacion_alquiler();
              }
      	}		
	*/
}


/***********************************************
* Show Hint script- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
		
var horizontal_offset="9px" //horizontal offset of hint box from anchor link

/////No further editting needed

var vertical_offset="0" //horizontal offset of hint box from anchor link. No need to change.
var ie=document.all
var ns6=document.getElementById&&!document.all

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
if (whichedge=="rightedge"){
var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
}
else{
var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
}
return edgeoffset
}

function showhint(menucontents, obj, e, tipwidth){
if ((ie||ns6) && document.getElementById("hintbox")){
dropmenuobj=document.getElementById("hintbox")
dropmenuobj.innerHTML=menucontents
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (tipwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=tipwidth
}
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
dropmenuobj.style.visibility="visible"
obj.onmouseout=hidetip
}
}

function hidetip(e){
dropmenuobj.style.visibility="hidden"
dropmenuobj.style.left="-500px"
}

function createhintbox(){
var divblock=document.createElement("div")
divblock.setAttribute("id", "hintbox")
document.body.appendChild(divblock)
}

if (window.addEventListener)
window.addEventListener("load", createhintbox, false)
else if (window.attachEvent)
window.attachEvent("onload", createhintbox)
else if (document.getElementById)
window.onload=createhintbox


function confirma_borrado_imagen_intercambio(){
	if(confirm("¿Seguro que quieres borrar la imagen del anuncio?")){
		param="?p_recarga=SI"+
			  "&p_modo=intercambio"+ 
			  "&p_ca="+document.formu.p_ca.value+ 
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+
			  "&direccion="+document.formu.direccion.value+
			  "&codpostal="+document.formu.codpostal.value+			  
			  "&zona="+document.formu.zona.value+
			  "&nuevo="+document.formu.nuevo.checked+
			  "&vigilado="+document.formu.vigilado.checked+			  
			  "&descripcion="+document.formu.descripcion.value+
			  "&nombre="+document.formu.nombre.value+
			  "&telefono="+document.formu.telefono.value+
			  "&email="+document.formu.email.value+			  
			  "&hora_ini="+document.formu.hora_ini.value+
			  "&hora_fin="+document.formu.hora_fin.value+
			  "&solo_laborables="+document.formu.solo_laborables.checked+
			  
			  "&bprovincia="+document.formu.bprovincia.value+
			  "&bmunicipio="+document.formu.bmunicipio.value+
			  "&bdireccion="+document.formu.bdireccion.value+
			  "&bcodpostal="+document.formu.bcodpostal.value+			  
			  "&bnuevo="+document.formu.bnuevo.value+
			  "&bvigilado="+document.formu.bvigilado.value+
			  
			  "&bhora_ini="+document.formu.bhora_ini.value+
			  "&bhora_fin="+document.formu.bhora_fin.value+
			  "&bsolo_laborables="+document.formu.bsolo_laborables.checked+
			  
			  "&visible="+document.formu.visible.checked;
                      
         location.href="borra_imagen_intercambio.php"+param;
	}
}


function modificar_intercambio(){
	  if ((document.formu.p_ca.value != "") && (document.formu.email.value != "")) {
		document.formu.submit();  	    
	  }else {
	    alert ("Debes indicar tu e-mail y el código del anuncio.");
  	    return false;
	  }
	  return false;
}



function recarga_nuevo_intercambio_provincia(){	
	
         param="?p_recarga=SI"+
			  "&p_ca="+document.formu.p_ca.value+ 
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+
			  "&direccion="+document.formu.direccion.value+
			  "&codpostal="+document.formu.codpostal.value+                      
			  "&zona="+document.formu.zona.value+
			  "&titulo="+document.formu.titulo.value+
			  "&m2="+document.formu.m2.value+
			  "&nuevo="+document.formu.nuevo.checked+
			  "&vigilado="+document.formu.vigilado.checked+                      
			  "&descripcion="+document.formu.descripcion.value+
			  "&nombre="+document.formu.nombre.value+
			  "&telefono="+document.formu.telefono.value+
			  "&visible="+document.formu.visible.checked+
			  "&email="+document.formu.email.value+
			  "&hora_ini="+document.formu.hora_ini.value+
			  "&hora_fin="+document.formu.hora_fin.value+
			  "&solo_laborables="+document.formu.solo_laborables.checked+			  
 			  "&bprovincia="+document.formu.bprovincia.value+
			  "&bmunicipio="+document.formu.bmunicipio.value+
			  "&bdireccion="+document.formu.bdireccion.value+
			  "&bcodpostal="+document.formu.bcodpostal.value+                      
			  "&bnuevo="+document.formu.bnuevo.value+
			  "&bvigilado="+document.formu.bvigilado.value+ 
			  "&bhora_ini="+document.formu.bhora_ini.value+
			  "&bhora_fin="+document.formu.bhora_fin.value+
			  "&bsolo_laborables="+document.formu.bsolo_laborables.checked;
			  
         location.href="nuevo_intercambio.php"+param+"#provinciaofrecida";
}

function recarga_nuevo_intercambio_provincia_busco(){	
	
         param="?p_recarga=SI"+
			  "&p_ca="+document.formu.p_ca.value+ 
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+
			  "&direccion="+document.formu.direccion.value+
			  "&codpostal="+document.formu.codpostal.value+                      
			  "&zona="+document.formu.zona.value+
			  "&titulo="+document.formu.titulo.value+
			  "&m2="+document.formu.m2.value+
			  "&nuevo="+document.formu.nuevo.checked+
			  "&vigilado="+document.formu.vigilado.checked+                      
			  "&descripcion="+document.formu.descripcion.value+
			  "&nombre="+document.formu.nombre.value+
			  "&telefono="+document.formu.telefono.value+
			  "&visible="+document.formu.visible.checked+
			  "&email="+document.formu.email.value+
			  "&hora_ini="+document.formu.hora_ini.value+
			  "&hora_fin="+document.formu.hora_fin.value+
			  "&solo_laborables="+document.formu.solo_laborables.checked+			  
 			  "&bprovincia="+document.formu.bprovincia.value+
			  "&bmunicipio="+
			  "&bdireccion="+document.formu.bdireccion.value+
			  "&bcodpostal="+document.formu.bcodpostal.value+                      
			  "&bnuevo="+document.formu.bnuevo.value+
			  "&bvigilado="+document.formu.bvigilado.value+ 
			  "&bhora_ini="+document.formu.bhora_ini.value+
			  "&bhora_fin="+document.formu.bhora_fin.value+
			  "&bsolo_laborables="+document.formu.bsolo_laborables.checked;
			  
         location.href="nuevo_intercambio.php"+param+"#provinciabuscada";
}

function recarga_nuevo_intercambio(){	
	
         param="?p_recarga=SI"+
			  "&p_ca="+document.formu.p_ca.value+ 
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+
			  "&direccion="+document.formu.direccion.value+
			  "&codpostal="+document.formu.codpostal.value+                      
			  "&zona="+document.formu.zona.value+
			  "&titulo="+document.formu.titulo.value+
			  "&m2="+document.formu.m2.value+
			  "&nuevo="+document.formu.nuevo.checked+
			  "&vigilado="+document.formu.vigilado.checked+                      
			  "&descripcion="+document.formu.descripcion.value+
			  "&nombre="+document.formu.nombre.value+
			  "&telefono="+document.formu.telefono.value+
			  "&visible="+document.formu.visible.checked+
			  "&email="+document.formu.email.value+
			  "&hora_ini="+document.formu.hora_ini.value+
			  "&hora_fin="+document.formu.hora_fin.value+
			  "&solo_laborables="+document.formu.solo_laborables.checked+			  
 			  "&bprovincia="+document.formu.bprovincia.value+
			  "&bmunicipio="+document.formu.bmunicipio.value+
			  "&bdireccion="+document.formu.bdireccion.value+
			  "&bcodpostal="+document.formu.bcodpostal.value+                      
			  "&bnuevo="+document.formu.bnuevo.value+
			  "&bvigilado="+document.formu.bvigilado.value+ 
			  "&bhora_ini="+document.formu.bhora_ini.value+
			  "&bhora_fin="+document.formu.bhora_fin.value+
			  "&bsolo_laborables="+document.formu.bsolo_laborables.checked;
			  
         location.href="nuevo_intercambio.php"+param+"#provinciaofrecida";
}


function recarga_nuevo_intercambio_busco(){	
	
         param="?p_recarga=SI"+
			  "&p_ca="+document.formu.p_ca.value+ 
			  "&provincia="+document.formu.provincia.value+
			  "&municipio="+document.formu.municipio.value+
			  "&direccion="+document.formu.direccion.value+
			  "&codpostal="+document.formu.codpostal.value+                      
			  "&zona="+document.formu.zona.value+
			  "&titulo="+document.formu.titulo.value+
			  "&m2="+document.formu.m2.value+
			  "&nuevo="+document.formu.nuevo.checked+
			  "&vigilado="+document.formu.vigilado.checked+                      
			  "&descripcion="+document.formu.descripcion.value+
			  "&nombre="+document.formu.nombre.value+
			  "&telefono="+document.formu.telefono.value+
			  "&visible="+document.formu.visible.checked+
			  "&email="+document.formu.email.value+
			  "&hora_ini="+document.formu.hora_ini.value+
			  "&hora_fin="+document.formu.hora_fin.value+
			  "&solo_laborables="+document.formu.solo_laborables.checked+			  
 			  "&bprovincia="+document.formu.bprovincia.value+
			  "&bmunicipio="+document.formu.bmunicipio.value+
			  "&bdireccion="+document.formu.bdireccion.value+
			  "&bcodpostal="+document.formu.bcodpostal.value+                      
			  "&bnuevo="+document.formu.bnuevo.value+
			  "&bvigilado="+document.formu.bvigilado.value+ 
			  "&bhora_ini="+document.formu.bhora_ini.value+
			  "&bhora_fin="+document.formu.bhora_fin.value+
			  "&bsolo_laborables="+document.formu.bsolo_laborables.checked;
			  
         location.href="nuevo_intercambio.php"+param+"#provinciabuscada";
}



function previsualiza_intercambio(){
	
	if(campos_rellenos_intercambio()==true){ 
	  document.formu.submit();
	}else{
		return false;
	}
}

function campos_rellenos_intercambio(){  
	  if (document.formu.provincia.value == "") {
		alert ("Debes indicar la provincia de tu plaza de parking");
  	    return false;
	  }
	  if (document.formu.municipio.value == "") {
		alert ("Debes indicar el municipio de tu plaza de parking");
  	    return false;
	  }
	  if (document.formu.codpostal.value == "") {
		alert ("Debes indicar el código postal de tu plaza de parking");
  	    return false;
	  }
	  if (document.formu.zona.value == "") {
		alert ("Debes indicar la zona o barrio");
  	    return false;
	  }
	  if (document.formu.titulo.value == "") {
		alert ("Debes indicar un título corto pero que represente a tu anuncio");
  	    return false;
	  }
	  if(isNaN(document.formu.m2.value)){
		alert("Los metros cuadrados tienes que escribirlos con números. Los decimales se indican con un punto.");		
		return false;
	  }
	  if (document.formu.descripcion.value.length < 1) {
		//alert ("Es importante que escribas una pequeña descripción de al menos 20 caracteres. Tu anuncio quedará mucho mejor.");
		alert ("Es importante que escribas una pequeña descripción. Tu anuncio quedará mucho mejor.");
  	    return false;
	  }	  
	  if (document.formu.nombre.value == "") {
		alert ("Debes indicar el nombre");
  	    return false;
	  }	  	  
	  if (document.formu.email.value == "") {
		alert ("Debes indicar el e-mail");
  	    return false;
	  }
	  if (!mail_correcto(document.formu.email.value)) {
		alert ("El e-mail que has puesto no es correcto. Revísalo por favor.");
  	    return false;
	  }
	  if ((document.formu.visible.checked == false) && (document.formu.telefono.value == "") ) {
		alert ("Si no haces visible tu e-mail y no indicas número de teléfono, no podrán contactar contigo. Elige una de las dos opciones.");
  	    return false;
	  }
	  if (document.formu.hora_ini.value == ""){		
		document.formu.hora_ini.value = "0";		  			  
	  }
	  if (document.formu.hora_fin.value == ""){
		document.formu.hora_fin.value = "24";		  			  		  
	  }
	  if (document.formu.bhora_ini.value == ""){		
		document.formu.bhora_ini.value = "0";		  			  
	  }
	  if (document.formu.bhora_fin.value == ""){
		document.formu.bhora_fin.value = "24";		  			  		  
	  }
	  if (document.formu.bprovincia.value == "") {
		alert ("Debes indicar la provincia de la plaza de parking que buscas");
  	    return false;
	  }
	  if (document.formu.bmunicipio.value == "") {
		alert ("Debes indicar el municipio de la plaza de parking que buscas");
  	    return false;
	  }
	  if (document.formu.bcodpostal.value == "") {
		alert ("Debes indicar el código postal de la plaza de parking que buscas");
  	    return false;
	  }
	  if (document.formu.condiciones.checked == false)  {
		alert ("Es necesario que aceptes las condiciones generales del servicio.");
  	    return false;
	  }	  	    
	  return true;
}

function comprobacion_modificacion_intercambio(){
	if (false==campos_rellenos_modi_intercambio()){
	  return false;
	}else{
	  document.formu.submit();	
	} 	
}


function campos_rellenos_modi_intercambio(){  
	  if (document.formu.provincia.value == "") {
		alert ("Debes indicar la provincia");
  	    return false;
	  }
	  if (document.formu.municipio.value == "") {
		alert ("Debes indicar el municipio");
  	    return false;
	  }
	  if (document.formu.codpostal.value == "") {
		alert ("Debes indicar el código postal");
  	    return false;
	  }
	  if (document.formu.zona.value == "") {
		alert ("Debes indicar la zona o barrio");
  	    return false;
	  }
	  if (document.formu.titulo.value == "") {
		alert ("Debes indicar un título corto pero que represente a tu anuncio");
  	    return false;
	  }
	  if(isNaN(document.formu.m2.value)){
		alert("Los metros cuadrados tienes que escribirlos con números. Los decimales se indican con un punto.");		
		return false;
	  }
	  if (document.formu.descripcion.value.length < 1) {
		//alert ("Es importante que escribas una pequeña descripción de al menos 20 caracteres. Tu anuncio quedará mucho mejor.");
		alert ("Es importante que escribas una pequeña descripción. Tu anuncio quedará mucho mejor.");
  	    return false;
	  }
	  if (document.formu.nombre.value == "") {
		alert ("Debes indicar el nombre");
  	    return false;
	  }
	  if ((document.formu.visible.checked == false) && (document.formu.telefono.value == "") ) {
		alert ("Si no haces visible tu e-mail y no indicas número de teléfono, no podrán contactar contigo. Elige una de las dos opciones.");
  	    return false;
	  }		  
	  if (document.formu.hora_ini.value == ""){		
		document.formu.hora_ini.value = "0";		  			  
	  }
	  if (document.formu.hora_fin.value == ""){
		document.formu.hora_fin.value = "24";		  			  		  
	  }
	  if (document.formu.bhora_ini.value == ""){		
		document.formu.bhora_ini.value = "0";		  			  
	  }
	  if (document.formu.bhora_fin.value == ""){
		document.formu.bhora_fin.value = "24";		  			  		  
	  }	  
    
	  return true;
}
/*************************************************************************************************************/
/*************************************************** FIN INTERCAMBIO *****************************************/
/*************************************************************************************************************/
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


function maximizar(){
  window.moveTo(0,0);
  if (document.all) {
	top.window.resizeTo(screen.availWidth,screen.availHeight);
  }
  else {
	if (document.layers||document.getElementById) {
	  if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
		top.window.outerHeight = screen.availHeight;
		top.window.outerWidth = screen.availWidth;
	  }
	}
  }
}


ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false



function fecha_correcta(f){

	/* comprobamos el formato */
	
	re=/^[0-9][0-9]\/[0-9][0-9]\/[0-9][0-9][0-9][0-9]$/

	if (f.length==0 ){
		alert("La fecha no esta rellena.")
		return false;	
	}else{
		if( !re.exec(f))
		{
			alert("La fecha no tiene formato correcto. Se debe especificar como DD/MM/AAAA.")
			return false;
		}
	}		
	
/*	Se ha comentado este bloque para añadirle mas detalle en el control de errores en el bloque de arriba (jlo)
	if(f.length==0 || !re.exec(f))
	{
		alert("La fecha no tiene formato correcto. Se debe especificar como DD/MM/AAAA")
		return false;
	}
*/	

	/* comprobamos que ademas es válida */
	
	var d = new Date();	
	
	d.setFullYear(f.substring(6,10), 
		      f.substring(3,5)-1,
		      f.substring(0,2));	 
	
	if(d.getMonth() != f.substring(3,5)-1 || d.getDate() != f.substring(0,2))
	{
		alert("Fecha no válida.");
		return false;
	}
	
	return true;
}


function intervalo_correcto(mi,ma){
	
	minimo=Number(mi);
	maximo=Number(ma);
	
	if (minimo<=maximo){
		return true;
	}else{
		return false;
	}
}

function fecha_min_sys(fecha){	

	var dia = fecha.substring(0,2);
	var mes = fecha.substring(3,5);
	var anyo = fecha.substring(6,10);	
	
	var f_fecha = new Date(anyo,mes-1,dia);	
	var f_actu = new Date();
	
	if (f_fecha>f_actu) {
		return false;
	}else{
		return true;
	}	
	
}



function mail_correcto(texto){
    
	var mailres = true;             
    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-"; 
     
    var arroba = texto.indexOf("@",0); 
    if ((texto.lastIndexOf("@")) != arroba) arroba = -1; 
     
    var punto = texto.lastIndexOf("."); 
                 
     for (var contador = 0 ; contador < texto.length ; contador++){ 
        if (cadena.indexOf(texto.substr(contador, 1),0) == -1){ 
            mailres = false; 
            break; 
     } 
    } 

    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)) 
     mailres = true; 
    else 
     mailres = false; 
                 
    return mailres;
}

function numerico(valor){
  cad = valor.toString();
  for (var i=0; i<cad.length; i++) {
    var caracter = cad.charAt(i);
	if (caracter<"0" || caracter>"9")
	  return false;
  }
  return true;
}


function visualiza_imagen(p_ca,p_modo,p_nivel){
	
	if ((p_nivel=="")||(p_nivel==undefined)){
		p_nivel="./";
	}
	
	url="?p_ca="+p_ca+
		"&p_modo="+p_modo;
				   
	atributos="width=600,height=400,top=150,left=150,resizable=yes,menubar=no,toolbar=no,directories=no,location=no,scrollbars=yes,status=no";

	url_location= p_nivel+"visualiza_imagen.php";
	  
	window.open(url_location+url,"Foto",atributos); 
}

function anade_imagen(){
	if (document.formu2.foto.value!=""){		
		formu2.submit();		
	}else{
		alert("Debes indicar una imagen .gif o .jpeg para adjuntarla a tu anuncio");
	}
}

function cerrar(){
	 this.close();
	 /*
	 //con este codigo en teoria no pregunta si quieres cerrar la ventana, aunque creo que firefox y quiza en algun otro no funcione.
	 var ventana = window.self;
		ventana.opener = window.self;
		ventana.close();	 
	 */
}


function condiciones(){
	window.open('condiciones.php','Condiciones','width=420,height=500,top=150,left=150,resizable=no,menubar=no,toolbar=no,directories=no,location=no,scrollbars=yes,status=no')
}

function redirige(url){
	  location.href=url;
}

function borrame(campo) {
	  campo.value="";
}





//devuelve la cadena original transformada segun el tipo de sustitucion solicitado
//1-quita nº 
//2-quitar texto entre parentesis
//3-localizar la palabra "edificio" y borrar lo que venga a continuacion
//4-si el municipio y la provincia son iguales, borrar uno de los 2
//5-localizar un punto "." y borrar lo que venga a continuacion
function sustituye_cadena(dir_original,tipo_sustitucion,calle_orig,codpostal,municipio,provincia) {
	var dir_orig=dir_original.toUpperCase();
	var muni=municipio.toUpperCase();
	var prov=provincia.toUpperCase();
	var calle=calle_orig.toUpperCase();
	var dir_resu= dir_orig;
	
	if (tipo_sustitucion==1){//Para quitar 'nº'
		   dir_resu=dir_orig.replace(/nº/i,"") ;               
	}
	
	if (tipo_sustitucion==2){//quitar texto entre parentesis
		pos_ini=dir_orig.indexOf("(") ;
		pos_fin=dir_orig.indexOf(")") ;
		if (pos_ini < pos_fin){//esta bien parentizado y hay parentesis
				if (pos_ini !=-1){//tiene parentesis abierto
						parte_inicial=dir_orig.substring(0,pos_ini);                                
						
						parte_final=dir_orig.substring(pos_fin+1,dir_orig.Length);
														
						dir_resu=parte_inicial+parte_final;
				}                        
		}
    } 
	if (tipo_sustitucion==3){//localizar la palabra "edificio" y borrar lo que venga a continuacion
	   var pos;
	   pos=calle.indexOf("EDIFICIO") ;
	   if (pos!=-1) {                        
				dir_resu=calle.substring(0,pos)+" "+codpostal+" "+muni+" "+prov;
	   }
    }         
	if (tipo_sustitucion==4){//si el municipio y la provincia son iguales, borrar uno de los 2
		if (muni==prov) {
				dir_resu=calle_orig+" "+codpostal+" "+municipio;
		}
    }            
	if (tipo_sustitucion==5){//localizar un punto "." y borrar lo que venga a continuacion
	   var pos;
	   pos=dir_orig.indexOf(".") ;
	   if (pos!=-1) {                        
				dir_resu=calle.substring(0,pos)+" "+codpostal+" "+muni+" "+prov;
	   }
    }	
	if (tipo_sustitucion==6){//localizar  "cl " y sustituirlo por "c/ "                
		dir_resu=dir_orig.replace(/cl /i,"c/ ") ;               
	}       
	
	return dir_resu;  
}



function muestra_mapa_google(calle,codpostal,municipio,provincia,modo){
        
        var dir_orig;
        if (calle.toUpperCase()=="SÓLO LA CALLE Y EL NÚMERO"){
                dir_orig=codpostal+' '+municipio+' '+provincia;
        }else{
                dir_orig=calle+' '+codpostal+' '+municipio+' '+provincia;
        }
      

        load();
		
        showAddress(dir_orig,calle,codpostal,municipio,provincia,modo);
           
}




/*
Esta funcion es usada para el MONOMAPA. 
Es similar a muestraDireccion, pero tiene algunas diferencias:
-en esta NO se ajusta el nivel de zoom en funcion de un parametro
-El globo que despliega NO tiene un link al anuncio
*/
function showAddress(address,calle,codpostal,municipio,provincia,modo) {
		
		var rutaImagen="http://www.aparcaya.com/img/p.gif";		
		if (modo=="venta"){			
			var rutaImagen="http://www.aparcaya.com/img/p_verde.gif";
		}
		if (modo=="intercambio"){
			var rutaImagen="http://www.aparcaya.com/img/p_amarillo.gif";
		}
		if (modo=="parking"){
			var rutaImagen="http://www.aparcaya.com/img/p_rojo.gif";
		}		
		var zoomPunto=16;

        if (geocoder) {
                geocoder.getLatLng(  address,
                                                function(point) {
                                                        if (!point) {
                                
                                                                new_address=sustituye_cadena(address,1,calle,codpostal,municipio,provincia);
                                                                //alert("Fallo1");
                                                                //alert("1new_address="+new_address);

                                                                if (geocoder) {
                                                                                geocoder.getLatLng(  new_address,
                                                                                                                function(point) {
                                                                                                                        if (!point) {
                                                                        

                                                                                                                                new_address=sustituye_cadena(address,2,calle,codpostal,municipio,provincia);
                                                                                                                                //alert("Fallo2");
                                                                                                                                //alert("2new_address="+new_address);

                                                                                                                                if (geocoder) {
                                                                                                                                                geocoder.getLatLng(  new_address,
                                                                                                                                                                                function(point) {
                                                                                                                                                                                        if (!point) {
                                                                                                                                        
                                                                                                                                                                                               
                                                                                                                                                                                                 new_address=sustituye_cadena(address,3,calle,codpostal,municipio,provincia);
                                                                                                                                                                                                //alert("Fallo3");
                                                                                                                                                                                                //alert("3new_address="+new_address);

                                                                                                                                                                                                if (geocoder) {
                                                                                                                                                                                                                geocoder.getLatLng(  new_address,
                                                                                                                                                                                                                                                function(point) {
                                                                                                                                                                                                                                                        if (!point) {
                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                new_address=sustituye_cadena(address,4,calle,codpostal,municipio,provincia);
                                                                                                                                                                                                                                                                //alert("Fallo4");
                                                                                                                                                                                                                                                                //alert("4new_address="+new_address);

                                                                                                                                                                                                                                                                if (geocoder) {
                                                                                                                                                                                                                                                                                geocoder.getLatLng(  new_address,
                                                                                                                                                                                                                                                                                                                function(point) {
                                                                                                                                                                                                                                                                                                                        if (!point) {
                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                new_address=sustituye_cadena(address,5,calle,codpostal,municipio,provincia);
                                                                                                                                                                                                                                                                                                                                //alert("Fallo5");
                                                                                                                                                                                                                                                                                                                                //alert("5new_address="+new_address);

                                                                                                                                                                                                                                                                                                                                if (geocoder) {
                                                                                                                                                                                                                                                                                                                                                geocoder.getLatLng(  new_address,
                                                                                                                                                                                                                                                                                                                                                                                function(point) {
                                                                                                                                                                                                                                                                                                                                                                                        if (!point) {
                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                                                                                                                new_address=sustituye_cadena(address,6,calle,codpostal,municipio,provincia);
                                                                                                                                                                                                                                                                                                                                                                                                //alert("Fallo6");
                                                                                                                                                                                                                                                                                                                                                                                                //alert("6new_address="+new_address);

                                                                                                                                                                                                                                                                                                                                                                                                if (geocoder) {
                                                                                                                                                                                                                                                                                                                                                                                                                geocoder.getLatLng(  new_address,
                                                                                                                                                                                                                                                                                                                                                                                                                                                function(point) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                        if (!point) {
                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                //fallo definitivo
                                                                                                                                                                                                                                                                                                                                                                                                                                                                document.getElementById('map').style.height='1px';
                                                                                                                                                                                                                                                                                                                                                                                                                                                                document.getElementById('map').style.visibility='hidden';
                                                                                                                                                                                                                                                                                                                                                                                                                                                                document.getElementById('maperror').style.height='400px';
                                                                                                                                                                                                                                                                                                                                                                                                                                                                document.getElementById('maperror').style.visibility='visible';                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                        } else {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                ObjMapa.setCenter(point, zoomPunto);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                var miIcono = new GIcon(G_DEFAULT_ICON);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                miIcono.image = rutaImagen; 

                                                                                                                                                                                                                                                                                                                                                                                                                                                                var marker = new GMarker(point,miIcono);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                ObjMapa.addOverlay(marker);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                marker.openInfoWindowHtml(new_address);
                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                );
                                                                                                                                                                                                                                                                                                                                                                                                }                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                                                                                                        } else {
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                ObjMapa.setCenter(point, zoomPunto);
                                                                                                                                                                                                                                                                                                                                                                                                var miIcono = new GIcon(G_DEFAULT_ICON);
																																																																																																miIcono.image = rutaImagen; 

																																																																																																var marker = new GMarker(point,miIcono);
                                                                                                                                                                                                                                                                                                                                                                                                ObjMapa.addOverlay(marker);
                                                                                                                                                                                                                                                                                                                                                                                                marker.openInfoWindowHtml(new_address);
                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                );
                                                                                                                                                                                                                                                                                                                                }                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                        } else {
                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                ObjMapa.setCenter(point, zoomPunto);
                                                                                                                                                                                                                                                                                                                                var miIcono = new GIcon(G_DEFAULT_ICON);
																																																																																miIcono.image = rutaImagen; 

																																																																																var marker = new GMarker(point,miIcono);
                                                                                                                                                                                                                                                                                                                                ObjMapa.addOverlay(marker);
                                                                                                                                                                                                                                                                                                                                marker.openInfoWindowHtml(new_address);
                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                );
                                                                                                                                                                                                                                                                } 
                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                        } else {
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ObjMapa.setCenter(point, zoomPunto);
                                                                                                                                                                                                                                                                var miIcono = new GIcon(G_DEFAULT_ICON);
																																																																miIcono.image = rutaImagen; 

																																																																var marker = new GMarker(point,miIcono);
                                                                                                                                                                                                                                                                ObjMapa.addOverlay(marker);
                                                                                                                                                                                                                                                                marker.openInfoWindowHtml(new_address);
                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                );
                                                                                                                                                                                                }  
                                                                                                                                                                                               
                                                                                                                                                                                                
                                                                                                                                                                                                
                                                                                                                                                                                        } else {
                                                                                                                                                                                                
                                                                                                                                                                                                ObjMapa.setCenter(point, zoomPunto);
                                                                                                                                                                                                var miIcono = new GIcon(G_DEFAULT_ICON);
																																																miIcono.image = rutaImagen; 

																																																var marker = new GMarker(point,miIcono);
                                                                                                                                                                                                ObjMapa.addOverlay(marker);
                                                                                                                                                                                                marker.openInfoWindowHtml(new_address);
                                                                                                                                                                                        }
                                                                                                                                                                                }
                                                                                                                                                                                );
                                                                                                                                }  

                                                                        
                                                                                                                        } else {
                                                                                                                                
                                                                                                                                ObjMapa.setCenter(point, zoomPunto);
                                                                                                                                var miIcono = new GIcon(G_DEFAULT_ICON);
																																miIcono.image = rutaImagen; 

																																var marker = new GMarker(point,miIcono);
                                                                                                                                ObjMapa.addOverlay(marker);
                                                                                                                                marker.openInfoWindowHtml(new_address);
                                                                                                                        }
                                                                                                                }
                                                                                                                );
                                                                }           

                                                        } else {
                                                                
                                                                ObjMapa.setCenter(point, zoomPunto);
                                                                var miIcono = new GIcon(G_DEFAULT_ICON);
																miIcono.image = rutaImagen; 

																var marker = new GMarker(point,miIcono);																
                                                                ObjMapa.addOverlay(marker);
                                                                marker.openInfoWindowHtml(address);
																//alert("aqui estoy");
																
																//var fenwayPark = new GLatLng(42.345573,-71.098326);
																panoramaOptions = { latlng:point };
																myPano = new GStreetviewPanorama(document.getElementById('map_street'), panoramaOptions);
																GEvent.addListener(myPano, 'error', soportaFlash);
																myPOV = {yaw:0,pitch:0};
																myPano.setLocationAndPOV(point, myPOV);
																
                                                        }
                                                }
                                                );
        }
}






/*
function muestra_multi_mapa_google(){
        
        load();
		alert("controles:ObjMapa:"+window.ObjMapa);
		//muestraDireccion('BELICE 4,28905,GETAFE,MADRID','BELICE 4','28905','GETAFE','MADRID','alquiler','1974','65');
		
        
		//muestraDireccion('los arces 12,28922,ALCORCON,MADRID','los arces 12','28922','ALCORCON','MADRID','alquiler','1990','70');
		//muestraDireccion('AVDA GIBRALTAR,28912,LEGANES,MADRID','AVDA GIBRALTAR','28912','LEGANES','MADRID','alquiler','1997','75');
		//muestraDireccion('Julian Camarillo 32,28037,MADRID,MADRID','Julian Camarillo 32','28037','MADRID','MADRID','alquiler','1239','120');
		//muestraDireccion('C/DOCTOR ESQUERDO, 112,28002,MADRID,MADRID','C/DOCTOR ESQUERDO, 112','28002','MADRID','MADRID','alquiler','1962','110');
		//muestraDireccion('Nuestra Señora de los Dolores 12,28039,MADRID,MADRID','Nuestra Señora de los Dolores 12','28039','MADRID','MADRID','alquiler','1293','40');
		//muestraDireccion('Jose Aranda,28924,ALCORCON,MADRID','Jose Aranda','28924','ALCORCON','MADRID','alquiler','1958','60');
		//muestraDireccion('Las Batallas (Carlos III),28918,LEGANES,MADRID','Las Batallas (Carlos III)','28918','LEGANES','MADRID','alquiler','1295','70');
		//muestraDireccion('El Salvador, 26,28980,PARLA,MADRID','El Salvador, 26','28980','PARLA','MADRID','alquiler','1489','75');
		//muestraDireccion('Paseo de la Solidaridad,28915,LEGANES,MADRID','Paseo de la Solidaridad','28915','LEGANES','MADRID','alquiler','1296','80');
		
}
*/

/*
Esta funcion es usada para el MULTIMAPA. 
Es similar a showAddress, pero tiene algunas diferencias:
-en esta se ajusta el nivel de zoom en funcion de un parametro
-El globo que despliega tiene un link al anuncio
*/

//esta variable recoge cuantas veces se ha conseguido localizar un punto en el mapa. Al final de la funcion se comprueba si es mayor que 0 y en ese caso se hace visible el mapa
var total_localizados=0;
function muestraDireccion(address,calle,codpostal,municipio,provincia,tipo_anuncio,id_anuncio,precio,nivelzoom,titulo,p_nivel) {
				
		var rutaImagen="http://www.aparcaya.com/img/p.gif";
		var addressHTML="";
		var zoomPunto=15;
		
		if (tipo_anuncio=="venta"){
			var rutaImagen="http://www.aparcaya.com/img/p_verde.gif";
		}
		if (tipo_anuncio=="intercambio"){
			var rutaImagen="http://www.aparcaya.com/img/p_amarillo.gif";
		}
		if (tipo_anuncio=="parking"){
			var rutaImagen="http://www.aparcaya.com/img/p_rojo.gif";
		}
		if (nivelzoom=="provincia") {
			//alert("provincia: "+provincia);
			var zoomMapa=8;
		}else{ 
			if (nivelzoom=="municipio"){
				//alert("municipio: "+municipio);
				var zoomMapa=12;
			}else{ 
				if (nivelzoom=="codpostal"){
					//alert("codpostal: "+codpostal);
					var zoomMapa=14;
				}
			}
		}
		
		
		//document.getElementById('map').style.visibility='hidden';
		//document.getElementById('msg').style.visibility='hidden';
		
		document.getElementById('map').style.display='none';
		document.getElementById('msg').style.display='none';		
		
		
        if (geocoder) {
                var ret=geocoder.getLatLng(  address,
                                                function(point) {
                                                        if (!point) {
																
                                                                new_address=sustituye_cadena(address,1,calle,codpostal,municipio,provincia);
                                                                //alert("Fallo1");
                                                                //alert("1new_address="+new_address);

                                                                if (geocoder) {
                                                                                geocoder.getLatLng(  new_address,
                                                                                                                function(point) {
                                                                                                                        if (!point) {
                                                                        

                                                                                                                                new_address=sustituye_cadena(address,2,calle,codpostal,municipio,provincia);
                                                                                                                                //alert("Fallo2");
                                                                                                                                //alert("2new_address="+new_address);

                                                                                                                                if (geocoder) {
                                                                                                                                                geocoder.getLatLng(  new_address,
                                                                                                                                                                                function(point) {
                                                                                                                                                                                        if (!point) {
                                                                                                                                        
                                                                                                                                                                                               
                                                                                                                                                                                                 new_address=sustituye_cadena(address,3,calle,codpostal,municipio,provincia);
                                                                                                                                                                                                //alert("Fallo3");
                                                                                                                                                                                                //alert("3new_address="+new_address);

                                                                                                                                                                                                if (geocoder) {
                                                                                                                                                                                                                geocoder.getLatLng(  new_address,
                                                                                                                                                                                                                                                function(point) {
                                                                                                                                                                                                                                                        if (!point) {
                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                new_address=sustituye_cadena(address,4,calle,codpostal,municipio,provincia);
                                                                                                                                                                                                                                                                //alert("Fallo4");
                                                                                                                                                                                                                                                                //alert("4new_address="+new_address);

                                                                                                                                                                                                                                                                if (geocoder) {
                                                                                                                                                                                                                                                                                geocoder.getLatLng(  new_address,
                                                                                                                                                                                                                                                                                                                function(point) {
                                                                                                                                                                                                                                                                                                                        if (!point) {
                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                new_address=sustituye_cadena(address,5,calle,codpostal,municipio,provincia);
                                                                                                                                                                                                                                                                                                                                //alert("Fallo5");
                                                                                                                                                                                                                                                                                                                                //alert("5new_address="+new_address);

                                                                                                                                                                                                                                                                                                                                if (geocoder) {
                                                                                                                                                                                                                                                                                                                                                geocoder.getLatLng(  new_address,
                                                                                                                                                                                                                                                                                                                                                                                function(point) {
                                                                                                                                                                                                                                                                                                                                                                                        if (!point) {
                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                                                                                                                new_address=sustituye_cadena(address,6,calle,codpostal,municipio,provincia);
                                                                                                                                                                                                                                                                                                                                                                                                //alert("Fallo6");
                                                                                                                                                                                                                                                                                                                                                                                                //alert("6new_address="+new_address);

                                                                                                                                                                                                                                                                                                                                                                                                if (geocoder) {
                                                                                                                                                                                                                                                                                                                                                                                                                geocoder.getLatLng(  new_address,
                                                                                                                                                                                                                                                                                                                                                                                                                                                function(point) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                        if (!point) {
                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                //alert("fallo definitivo");
																																																																																																																//document.getElementById('map').style.display='none';
																																																																																																																document.getElementById('maperror').style.visibility='visible';
																																																																																																																//NO HAGO NADA PORQUE SEGURAMENTE SI APARECERAN ALGUNOS DE LOS OTROS RESULTADOS
																																																																																																																
                                                                                                                                                                                                                                                                                                                                                                                                                                                        } else {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                //alert("entrado por la 7");
																																																																																																																
																																																																																																																var miIcono = new GIcon(G_DEFAULT_ICON);
																																																																																																																miIcono.image = rutaImagen; 
																																																																																																																addressHTML = generaHTML(new_address,tipo_anuncio,id_anuncio,precio,provincia,municipio,titulo,p_nivel);
																																																																																																																var marker = new GMarker(point,miIcono);
																																																																																																																GEvent.addListener(marker, "click", function() {    marker.openInfoWindowHtml(addressHTML); 
																																																																																																																													ObjMapa.setCenter(point, zoomPunto);
																																																																																																																												});
																																																																																																																ObjMapa.addOverlay(marker);
																																																																																																																ObjMapa.setCenter(point, zoomMapa);
																																																																																																																document.getElementById('map').style.display='block';
																																																																																																																document.getElementById('msg').style.display='block';
																																																																																																																
                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                );
                                                                                                                                                                                                                                                                                                                                                                                                }                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                                                                                                        } else {
																	                                                                                                                                                                                                                                                                                                                            //alert("entrado por la 6");
																																																																																																
																																																																																																var miIcono = new GIcon(G_DEFAULT_ICON);
																																																																																																miIcono.image = rutaImagen; 
																																																																																																addressHTML = generaHTML(new_address,tipo_anuncio,id_anuncio,precio,provincia,municipio,titulo,p_nivel);
																																																																																																var marker = new GMarker(point,miIcono);
																																																																																																GEvent.addListener(marker, "click", function() {    marker.openInfoWindowHtml(addressHTML); 
																																																																																																													ObjMapa.setCenter(point, zoomPunto);
																																																																																																												});
																																																																																																ObjMapa.addOverlay(marker);
																																																																																																ObjMapa.setCenter(point, zoomMapa);
																																																																																																document.getElementById('map').style.display='block';
																																																																																																document.getElementById('msg').style.display='block';
                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                );
                                                                                                                                                                                                                                                                                                                                }                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                        } else {
																																																																															//alert("entrado por la 5");
																																																																															
																																																																															var miIcono = new GIcon(G_DEFAULT_ICON);
																																																																															miIcono.image = rutaImagen; 
																																																																															addressHTML = generaHTML(new_address,tipo_anuncio,id_anuncio,precio,provincia,municipio,titulo,p_nivel);
																																																																															var marker = new GMarker(point,miIcono);
																																																																															GEvent.addListener(marker, "click", function() {    marker.openInfoWindowHtml(addressHTML); 
																																																																																												ObjMapa.setCenter(point, zoomPunto);
																																																																																											});
																																																																															ObjMapa.addOverlay(marker);
																																																																															ObjMapa.setCenter(point, zoomMapa);
																																																																															document.getElementById('map').style.display='block';
																																																																															document.getElementById('msg').style.display='block';
                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                );
                                                                                                                                                                                                                                                                } 
                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                        } else {
                                                                                                                                                                                                                                                                //alert("entrado por la 4");
																																																																
																																																																var miIcono = new GIcon(G_DEFAULT_ICON);
																																																																miIcono.image = rutaImagen; 
																																																																addressHTML = generaHTML(new_address,tipo_anuncio,id_anuncio,precio,provincia,municipio,titulo,p_nivel);
																																																																var marker = new GMarker(point,miIcono);
																																																																GEvent.addListener(marker, "click", function() {    marker.openInfoWindowHtml(addressHTML); 
																																																																													ObjMapa.setCenter(point, zoomPunto);
																																																																												});
																																																																ObjMapa.addOverlay(marker);
																																																																ObjMapa.setCenter(point, zoomMapa);
																																																																document.getElementById('map').style.display='block';
																																																																document.getElementById('msg').style.display='block';
                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                );
                                                                                                                                                                                                }  
                                                                                                                                                                                               
                                                                                                                                                                                                
                                                                                                                                                                                                
                                                                                                                                                                                        } else {
                                                                                                                                                                                                //alert("entrado por la 3");
																																																
																																																var miIcono = new GIcon(G_DEFAULT_ICON);
																																																miIcono.image = rutaImagen; 
																																																addressHTML = generaHTML(new_address,tipo_anuncio,id_anuncio,precio,provincia,municipio,titulo,p_nivel);
																																																var marker = new GMarker(point,miIcono);
																																																GEvent.addListener(marker, "click", function() {    marker.openInfoWindowHtml(addressHTML); 
																																																													ObjMapa.setCenter(point, zoomPunto);
																																																												});
																																																ObjMapa.addOverlay(marker);
																																																ObjMapa.setCenter(point, zoomMapa);
																																																document.getElementById('map').style.display='block';
																																																document.getElementById('msg').style.display='block';
                                                                                                                                                                                        }
                                                                                                                                                                                }
                                                                                                                                                                                );
                                                                                                                                }  


                                                                        
                                                                                                                        } else {
                                                                                                                                //alert("entrado por la 2");
                                                                                                                                
                                                                                                                                var miIcono = new GIcon(G_DEFAULT_ICON);
																																miIcono.image = rutaImagen; 
																																addressHTML = generaHTML(new_address,tipo_anuncio,id_anuncio,precio,provincia,municipio,titulo,p_nivel);
																																var marker = new GMarker(point,miIcono);
																																GEvent.addListener(marker, "click", function() {    marker.openInfoWindowHtml(addressHTML); 
																																													ObjMapa.setCenter(point, zoomPunto);
																																												});
                                                                                                                                ObjMapa.addOverlay(marker);
                                                                                                                                ObjMapa.setCenter(point, zoomMapa);
																																document.getElementById('map').style.display='block';
																																document.getElementById('msg').style.display='block';
																																
                                                                                                                        }
                                                                                                                }
                                                                                                                );
                                                                }           
        
                                                        } else {
                                                                //alert("entrado por la 1");
                                                                
                                                                var miIcono = new GIcon(G_DEFAULT_ICON);
																miIcono.image = rutaImagen; 																
																addressHTML = generaHTML(address,tipo_anuncio,id_anuncio,precio,provincia,municipio,titulo,p_nivel);																
																var marker = new GMarker(point,miIcono);
																GEvent.addListener(marker, "click", function() {    marker.openInfoWindowHtml(addressHTML); 
																													ObjMapa.setCenter(point, zoomPunto);
																												});  
                                                                ObjMapa.addOverlay(marker);                                                                
																ObjMapa.setCenter(point, zoomMapa);																
																document.getElementById('map').style.display='block';
																document.getElementById('msg').style.display='block';
				
																
																
                                                        }
                                                }
                                                );
			
        }
	
	
	//alert ("total_localizados:"+total_localizados);
}



function genera_nombre_valido(cadena){	

	cadena=cadena.replace(/ñ/g,"n");
	cadena=cadena.replace(/Ñ/g,"N");
	cadena=cadena.replace(/ç/g,"c");
	cadena=cadena.replace(/Ç/g,"C");
	cadena=cadena.replace(/á/g,"a");
	cadena=cadena.replace(/Á/g,"A");
	cadena=cadena.replace(/à/g,"a");
	cadena=cadena.replace(/À/g,"A");
	cadena=cadena.replace(/é/g,"e");
	cadena=cadena.replace(/É/g,"E");
	cadena=cadena.replace(/è/g,"e");
	cadena=cadena.replace(/È/g,"E");
	cadena=cadena.replace(/í/g,"i");
	cadena=cadena.replace(/Í/g,"I");
	cadena=cadena.replace(/ï/g,"i");
	cadena=cadena.replace(/Ï/g,"I");
	cadena=cadena.replace(/ó/g,"o");
	cadena=cadena.replace(/Ó/g,"O");
	cadena=cadena.replace(/ò/g,"o");
	cadena=cadena.replace(/Ò/g,"O");
	cadena=cadena.replace(/ú/g,"u");
	cadena=cadena.replace(/Ú/g,"U");
	cadena=cadena.replace(/ü/g,"u");
	cadena=cadena.replace(/Ü/g,"U");
	
	
	cadena=cadena.replace(/º/g,"");
	cadena=cadena.replace(/ª/g,"");
	cadena=cadena.replace(/\//g,"-");
	cadena=cadena.replace(/\s/g,"-");// \s es la codificacion del espacio en blanco
	cadena=cadena.replace(/,/g,"-");
	cadena=cadena.replace(/\./g,"");
	cadena=cadena.replace(/\(/g,"-");
	cadena=cadena.replace(/\)/g,"-"); 
	
	
	return cadena;
}

function generaHTML(p_address,p_tipo_anuncio,p_id_anuncio,precio,provincia,municipio,titulo,p_nivel) {
	var v_url="";
	
	if (p_tipo_anuncio=="alquiler") {
		//v_url="detalle-alquiler-plaza-garaje.php?p_id_anuna="+p_id_anuncio+"\"";
		if (provincia==municipio){
			v_url=(p_nivel+"alquiler-parking/"+genera_nombre_valido(provincia)+"/"+genera_nombre_valido(titulo)+"/id_"+p_id_anuncio).toLowerCase();		
		}else{
			v_url=(p_nivel+"alquiler-parking/"+genera_nombre_valido(provincia)+"/"+genera_nombre_valido(municipio)+"/"+genera_nombre_valido(titulo)+"/"+p_id_anuncio).toLowerCase();		
		}
	}
	if (p_tipo_anuncio=="venta") {
		//v_url="detalle-venta-plaza-garaje.php?p_id_anunv="+p_id_anuncio+"\"";
		if (provincia==municipio){
			v_url=(p_nivel+"venta-parking/"+genera_nombre_valido(provincia)+"/"+genera_nombre_valido(titulo)+"/id_"+p_id_anuncio).toLowerCase();		
		}else{
			v_url=(p_nivel+"venta-parking/"+genera_nombre_valido(provincia)+"/"+genera_nombre_valido(municipio)+"/"+genera_nombre_valido(titulo)+"/"+p_id_anuncio).toLowerCase();		
		}
	}	
	if (p_tipo_anuncio=="parking") {
		//v_url="detalle-parking-publico.php?p_id_anunp="+p_id_anuncio+"\"";
		if (provincia==municipio){		
			v_url=(p_nivel+"parking-publico/"+genera_nombre_valido(provincia)+"/"+genera_nombre_valido(titulo)+"/id_"+p_id_anuncio).toLowerCase();
		}else{
			v_url=(p_nivel+"parking-publico/"+genera_nombre_valido(provincia)+"/"+genera_nombre_valido(municipio)+"/"+genera_nombre_valido(titulo)+"/"+p_id_anuncio).toLowerCase();
		}
	}
	if (p_tipo_anuncio=="intercambio") {
		//v_url="detalle-parking-publico.php?p_id_anunp="+p_id_anuncio+"\"";
		if (provincia==municipio){
			v_url=(p_nivel+"intercambio-parking/"+genera_nombre_valido(provincia)+"/"+genera_nombre_valido(titulo)+"/id_"+p_id_anuncio).toLowerCase();
		}else{
			v_url=(p_nivel+"intercambio-parking/"+genera_nombre_valido(provincia)+"/"+genera_nombre_valido(municipio)+"/"+genera_nombre_valido(titulo)+"/"+p_id_anuncio).toLowerCase();
		}
	}	
	
	
	v_resultado="<center>";
	v_resultado=v_resultado + p_address +". ";
	if (precio != ""){
		v_resultado=v_resultado+ "<br>Precio: "+precio+" &euro;";
	}
	v_resultado=v_resultado+"<a ";
	v_resultado=v_resultado+ "href=\""+v_url+"\"";
	//v_resultado=v_resultado+ " target=\"_blank\">";	
	v_resultado=v_resultado+ " >";	
	v_resultado=v_resultado+ "<br>Ver detalles";
	v_resultado=v_resultado+ "</a>";
	v_resultado=v_resultado+ "</center>";
	
	return v_resultado;
}


//function handleNoFlash(errorCode) {
function soportaFlash(errorCode) {
	if (errorCode == 603) {
		alert("Error: Tu navegador parece que no soporta Flash y no podemos mostrarte la vista de StreetView del mapa");
		return;  
	}
}


function renovar_anuncio(p_cod,p_modo,p_email){
    
	if (document.formu.zona.value==""){
		alert("Debes indicar en que zona o barrio esta situada tu plaza de garaje o parking");
		return;
	}else{
		param="?p_cod="+p_cod+
			  "&p_modo="+p_modo+ 
			  "&p_email="+p_email+
			  "&p_zona="+document.formu.zona.value;				  
	                      
	    location.href="renovacion.php"+param;  
	}
}

function buscar_generico_codpostal(p_modo){
		
	if(comprobacion_buscar_generico_codpostal()==true){ 
		
	    parametros = "?p_codpostal_autonomo="+document.formu.codpostal_autonomo.value+				   
				     "&p_modo="+p_modo;
	  
	    location.href="selecciona_codpostal.php"+parametros;
	}	
	
	
}

function comprobacion_buscar_generico_codpostal(){
	/*
	if (document.formu.codpostal_autonomo.value==""){
		alert("No has escrito ningún codigo postal.");
		return false;	
	}
	*/
	if(isNaN(document.formu.codpostal_autonomo.value)){
		alert("El código postal tiene que estar formado sólo por números");		
		return false;
	} 	
	return true;
}



function eliminar_publicidad(){
	  if (document.formu.email.value != "") {
        document.formu.submit();
	  }else {
	    alert ("No has escrito ningún e-mail");
  	    return false;
	  }
}

function cuenta_caracter(campo,maximo){
	
	if (document.getElementById(campo).value.length > maximo){
		alert("Solo se pueden escribir "+maximo+" caracteres.");
		document.getElementById(campo).value = document.getElementById(campo).value.substring(0,document.getElementById(campo).value.length-1)
	}
}

function imprimir(p_nivel,detalles_parking,descripcion_parking,contacto_parking,titulo_parking,detalles_parking_buscado){
	
	atributos="width=800,height=600,top=150,left=150,resizable=yes,menubar=no,toolbar=no,directories=no,location=no,scrollbars=yes,status=no";
	url_location= p_nivel+"imprimir.php?detalles_parking="+detalles_parking+
										"&descripcion_parking="+descripcion_parking+
										"&contacto_parking="+contacto_parking+
										"&titulo_parking="+titulo_parking;
	
	if (detalles_parking_buscado!=""){
		url_location= url_location + "&detalles_parking_buscado="+detalles_parking_buscado;
	}
   
	window.open(url_location,"Imprimir",atributos);
}





function getParameter(parameter){
	
	// Obtiene la cadena completa de URL
	var url = location.href;
	
	/* Obtiene la posicion donde se encuentra el signo ?, ahi es donde empiezan los parametros */
	var index = url.indexOf("?");
	
	/* Obtiene la posicion donde termina el nombre del parametro e inicia el signo = */
	index = url.indexOf(parameter,index) + parameter.length;
	
	/* Verifica que efectivamente el valor en la posicion actual es el signo = */ 
	if (url.charAt(index) == "="){
		// Obtiene el valor del parametro
		var result = url.indexOf("&",index);
		if (result == -1){
			result=url.length;
		};
		// Despliega el valor del parametro
		//alert(url.substring(index + 1,result));
		return url.substring(index + 1,result);
	}
} 


/********************************************************************************************
*************************************************** PUBLICACIÓN DE NOVEDADES****************
********************************************************************************************/

function nueva_novedad(){

	if(campos_rellenos_novedades()==true){
	  document.formu.submit();
	}else{
		return false;
	}
}

function campos_rellenos_novedades(){
	  if (document.formu.titulo.value =="") {
		alert ("Debes indicar el titulo");
  	    return false;
	  }
	  if (document.formu.fuente.value =="") {
		alert ("Debes indicar la fuente");
  	    return false;
	  }
	  if (document.formu.texto.value =="") {
		alert ("Debes indicar el texto");
  	    return false;
	  }
	  param="?v_titul="+document.formu.titulo.value+
			  "&v_fuent="+document.formu.fuente.value+
			  "&v_text="+document.formu.texto.value;

      location.href="insertar_novedad.php"+param;
	  
	  return true;
}



function mod_novedad(pid){				/*campos_modificar_novedades(){*/
	  if (document.formu.titulo.value =="") {
		alert ("Debes indicar el titulo");
  	    return false;
	  }
	  if (document.formu.fuente.value =="") {
		alert ("Debes indicar la fuente");
  	    return false;
	  }
	  if (document.formu.texto.value =="") {
		alert ("Debes indicar el texto");
  	    return false;
	  }
	  param="?v_titul="+document.formu.titulo.value+
			  "&v_fuent="+document.formu.fuente.value+
			  "&p_idnov="+pid+				/*variable php de cambiar_novedad*/
			  "&v_text="+document.formu.texto.value;

         location.href="modificar_novedad.php"+param;
	  return true;
}

/**************************************  VALIDAR USUARIO ADMINISTRADOR  *****************/

function login_campos_llenos(){
 	if (document.login.login.value==""){
		alert ("Debes indicar el usuario");
		return false;
	}
	if (document.login.password.value==""){
		alert ("Debes indicar la contraseña");
		return false;	
	}
	param="?login="+document.login.login.value+
		  "&password="+document.login.password.value;
		  
	location.href="comprueba.php"+param;
	return true;
	}

function error_pass(){
	alert("El usuario o la contraseña estaban equivocados.")
}



