/* FUNCIONES PARA EL TRATAMIENTO DE LAS HOJAS DE ESTILO (CSS) */
function agregar_favoritos() 
{
        var title = 'Portal Web Intergeneraciones';
        var url = 'http://www.intergeneraciones.com';

        if (window.sidebar) {
            window.sidebar.addPanel(title, url,"");
        } else if( document.all ) {
            window.external.AddFavorite( url, title);
        } else if( window.opera && window.print ){
            return true;
		}
}
		
function recargar_css( estilo )
{
		// Obtención de la URL.
		var url = document.location.href;

		url = url.replace('?skin=naranja','');
		url = url.replace('?skin=azul','');
		url = url.replace('?skin=negro','');
		url = url.replace('&skin=naranja','');
		url = url.replace('&skin=azul','');
		url = url.replace('&skin=negro','');
		url = url.replace('#','');

		if( url.indexOf("?") != -1 )
		{
			url = url + "&skin=" + estilo;
		}
		else
		{
			url = url + "?skin=" + estilo;	
		}	
		
		location.href=url;
}


/* MODIFICAR EL TAMAÑO DEL TEXTO EN TODO EL PORTAL */
function zoomText( Accion )
{
	//inicializaciones
	obj = document.getElementById( "contenedor" );
	
	if (obj.style.fontSize=="")
	{
		obj.style.fontSize="20px";
	}
	actual = parseInt( obj.style.fontSize ); 	//valor actual del tamaño del texto 
	incremento = 1;								// el valor del incremento o decremento en el tamaño 
	maximo = 23;
	minimo = 18;
	tamano = (obj.style.fontSize).substr(0,2);
	//accion sobre el texto 

		if( Accion == "reestablecer" )
		{
			obj.style.fontSize = "20px"
		}
	if( tamano < maximo )
	{
			if( Accion == "aumentar" )
		{
			valor = actual + incremento;
			obj.style.fontSize = valor + "px"
		}
	}
	if( tamano > minimo )
	{
		if( Accion == "disminuir" )
		{
			valor = actual - incremento;
			obj.style.fontSize = valor + "px"
		}
	}
} 





/* ABRIR UNA SALA DE CHAT EN UN POPUP */
function abrir_chat(ruta)
{
	var widthw = 780;
	var heightw = 500;
	var estilo = "resizable=1,menubar=0,toolbar=0,location=0,personalbar=0"+
	                ",status=0,scrollbars=1,width="+widthw+",height="+heightw+",top="+
	                (screen.height-heightw)/2+",left="+(screen.width-widthw)/2;
	var v = open("http://www.chat-amistad.ozu.es/chat/azulframe.htm?skin=Azul&selnick=&selsala="+ruta,"chat",estilo);
}

/* */





/* EXCLUSIVO INTERGENERACIONES */
function desplegar_menu_comunidad(  ) 
{        
	var comunidad = document.getElementById("pes_comunidad");
	var inicio = document.getElementById("pes_inicio");
	var inter = document.getElementById("pes_intergeneraciones");
	var actualidad = document.getElementById("pes_actualidad");
	var canales = document.getElementById("pes_canales");
	var el_club = document.getElementById("pes_el_club");
	

	var foros = document.getElementById("pes_foros");
	var consultorios = document.getElementById("pes_consultorios");
	var chat = document.getElementById("pes_chat");
	var usuarios = document.getElementById("pes_buscar_usuarios");
	var anuncios = document.getElementById("pes_anuncios");
             
		comunidad.innerHTML = "<p> Comunidad </p>";
		
		inicio.innerHTML = "<a href='index.php'> Inicio </a>";
		inter.innerHTML = "<a href='index.php?modulo=intergeneraciones'> Intergeneraciones </a>";
		actualidad.innerHTML = "<a href='index.php?modulo=noticias'> Actualidad </a>";
		canales.innerHTML = "<a href='index.php?modulo=articulos'> Canales </a>";
		el_club.innerHTML = "<a href='index.php?modulo=ventajas'> El Club </a>";
	
        foros.style.display = "";
		consultorios.style.display = "";
		usuarios.style.display = "";
		chat.style.display = "";
		anuncios.style.display="";

}
function plegar_menu_comunidad(  ) 
{        
	var comunidad = document.getElementById("pes_comunidad");

	var foros = document.getElementById("pes_foros");
	var consultorios = document.getElementById("pes_consultorios");
	var chat = document.getElementById("pes_chat");
	var usuarios = document.getElementById("pes_buscar_usuarios");
	var anuncios = document.getElementById("pes_anuncios");
 
		comunidad.innerHTML = '<a href="#" onclick="desplegar_menu_comunidad();"> Comunidad </a>';
	
        foros.style.display = "none";
		consultorios.style.display = "none";
		chat.style.display = "none";
		usuarios.style.display = "none";
		anuncios.style.display = "none";
		
}

//menu superior de busqueda interna en el portal
function busqueda_interna()
{
			var f = document.getElementById('buscador_contenidos');
			var destino = '';
			var ambito = document.getElementById('ambito_busqueda');
			

			if( ambito.checked == true )
			{
				destino='index.php?modulo=noticias&op=buscar_noticias';
			}
			else
			{
				destino='index.php?modulo=articulos&op=buscar_noticias';
			}
			
			f.setAttribute( 'action', destino );
			f.submit();
}
/* ************************************************************************************************************ */

/* FUNCIONES PARA EL TRATAMIENTO DE LAS IMÁGENES */
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function PopWindow()
{
window.open("ficha_usuario.htm","verficha","width=440,height=400,menubar=no,scrollbars=yes,toolbar=no,location=no,directories=no,resizable=no,top=0,left=0");
}
/* ************************************************************************************************************ */



function recordar_contrasenya()
{
	//alert("lo pilla");
		
	if (document.zona_login.nick.value.length == 0)
	{
		alert('Es necesario que introduzcas el usuario para que te podamos mostrar la pregunta. Gracias.');		
		document.zona_login.nick.focus();	
	}
	else
	{
		url="index.php?modulo=cuentas&op=recordar_contraseña&nickusuario="+document.zona_login.nick.value;
		document.location= url;	
	}
}

	
function popup_ficha(ancho, alto, url) 
{
	var widthw = ancho;
	var heightw = alto;
	var estilo = "resizable=0,menubar=0,toolbar=0,location=0,personalbar=0"+
                ",status=0,scrollbars=1,width="+widthw+",height="+heightw+",top="+
                (screen.height-heightw)/2+",left="+(screen.width-widthw)/2;

	window.open(url,"Ficha",estilo);
}



		function validar()
		{
			var f = document.formularioregistro;

			// validar mail, campo obligatorio
			if (f.nombre.value == '' || f.nombre.value.length < 3 )
		    { 
				alert('El campo -nombre- es un campo obligatorio de al menos 3 caracteres.');
				f.nombre.focus();
				return false;
		    }
			
			if (f.apellido1.value == '' || f.apellido1.value.length < 3 )
		    { 
				alert('El campo -primer apellido- es un campo obligatorio de al menos 3 caracteres.');
				f.apellido1.focus();
				return false;
		    }
			
			if (f.apellido2.value == '' || f.apellido2.value.length < 3 )
		    { 
				alert('El campo -segundo apellido- es un campo obligatorio de al menos 3 caracteres.');
				f.apellido2.focus();
				return false;
		    }
			
			if( (f.dia.value =='') || (f.mes.value =='') || (f.anno.value ==''))
			{
		    	alert('El campo de -fecha de nacimiento- es obligatorio.');
		    	f.dia.focus();
		    	return false;
		    }
			
			if (f.sexo.value == '' )
		    { 
				alert('El campo -sexo- es un campo obligatorio.');
				f.apellido2.focus();
				return false;
		    }
			
			if (f.direccion.value == '' || f.direccion.value.length < 3 )
		    { 
				alert('El campo -dirección- es un campo obligatorio de al menos 3 caracteres.');
				f.direccion.focus();
				return false;
		    }
			
			if (f.pais.value == '' || f.pais.value.length < 3 )
		    { 
				alert('El campo -país- es un campo obligatorio de al menos 3 caracteres.');
				f.pais.focus();
				return false;
		    }
			
			if(!checkEmail(f.email.value)){
				alert('El campo -email- introducido no es valido.');
		    	f.email.focus();
		    	return false;
			}
			
			if (f.email.value != f.conf_email.value )
		    { 
				alert('Compruebe que su email coincide en ambas casillas.');
				f.email.focus();
				return false;
		    }

		    if (f.nick.value == '' || f.nick.value.length < 4 )
		    { 
				alert('El campo del nick es un campo obligatorio de al menos 4 caracteres.');
				f.nick.focus();
				return false;
		    }
			
			if (f.clave.value == '' || f.clave.length < 4 )
		    { 
				alert('El campo del contraseña es un campo obligatorio de al menos 4 caracteres.');
				f.clave.focus();
				return false;
		    }
			
			if (f.clave.value != f.conf_clave.value )
		    { 
				alert('Compruebe que su contraseña coincide en ambas casillas.');
				f.clave.focus();
				return false;
		    }
			
			if (f.pregunta.value == '' )
		    { 
				alert('El campo pregunta es un campo obligatorio.');
				f.pregunta.focus();
				return false;
		    }
			
			if (f.respuesta.value == '' )
		    { 
				alert('El campo respuesta es un campo obligatorio.');
				f.respuesta.focus();
				return false;
		    }
			
			if (f.puesto.value == '')
		    { 
				alert('El campo -puesto de trabajo- es un campo obligatorio.');
				f.puesto.focus();
				return false;
		    }
			
			if (f.centro.value == '')
		    { 
				alert('El campo -centro de trabajo- es un campo obligatorio.');
				f.centro.focus();
				return false;
		    }
			f.submit();
		    return true;
		}//fin function validar

		function validarExtensionDoc(file)
		{
			extArray = new Array(".jpg"); //Array(".gif", ".jpg", ".png");
		
			while(file.indexOf("\\") != -1)
			{
				file = file.slice(file.indexOf("\\") + 1);
				ext = file.slice(file.indexOf(".")).toLowerCase();
				
				for (var i = 0; i < extArray.length; i++){
					if (extArray[i] == ext){ 
						return true;
					}
				}	
			}
			return false;
		}


		String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };


		function validar_opinion()
		{ 
			var f2 = document.getElementById("formularioopinion");

			// validar titulo de la opinion
		    if (f2.titulo.value.trim() == '' )
		    { 
				alert('El campo del titulo es un campo obligatorio');
				f2.titulo.focus();
				return false;
		    }
			if (f2.cuerpo.value.trim() == '' || f2.cuerpo.value.length < 10 )
		    { 
				alert('El campo del cuerpo es un campo obligatorio de al menos 10 caracteres');
				f2.cuerpo.focus();
				return false;
		    }
			
			
			
			f2.submit();
		    //return true;
		}//fin function validar_opinion
		
		function validar_respuesta()
		{ 
			var f2 = document.getElementById("formularioopinion");

			// validar titulo de la opinion
		   	/* 
			if (f2.titulo.value.trim() == '' )
		    { 
				alert('El campo del titulo es un campo obligatorio');
				f2.titulo.focus();
				return false;
		    }
			*/
			if (f2.cuerpo.value.trim() == '' || f2.cuerpo.value.length < 10 )
		    { 
				alert('El campo del cuerpo es un campo obligatorio de al menos 10 caracteres');
				f2.cuerpo.focus();
				return false;
		    }
			
			
			
			f2.submit();
		    //return true;
		}//fin function validar_opinion
		
		function validar_formulario_buscar()
		{
			var f2 = document.getElementById("formulariobuscar");

			// validar titulo de la opinion
		    if (f2.nick.value == '' && f2.palabra.value == '' )
		    { 
				alert('Debe de especificar al menos un campo');
				f2.nick.focus();
				return false;
		    }
	
			f2.submit();
		    //return true;
		}//fin function validar_opinion
		
		function validar_canal()
		{
			var f2 = document.getElementById("formulariocanal");

	
			f2.submit();
		    //return true;
		}//fin function validar_opinion
		
		function validar_tema()
		{
			var f2 = document.getElementById("formulariotema");

	
			f2.submit();
		    //return true;
		}//fin function validar_opinion
		
		function validar_mensaje()
		{
			var f2 = document.getElementById("formulariomensaje");

			// validar titulo de la opinion
		    if (f2.nickreceptor.value == '' )
		    { 
				alert('El campo del nick del usuario destino es obligatorio');
				f2.nickreceptor.focus();
				return false;
		    }
			if (f2.asunto.value == '' && f2.cuerpo.value == '' )
		    { 
				alert('Debe de escribir algo en el campo asunto o en el cuerpo del mensaje');
				f2.asunto.focus();
				return false;
		    }
			
			f2.submit();
		    //return true;
		}//fin function validar_opinion
		
		function validar_busqueda()
		{
			var f2 = document.getElementById("formulariobusqueda");

			// validar titulo de la opinion
			
			f2.submit();
		    //return true;
		}//fin function validar_opinion
		
		function validar_boletin()
		{
			var f2 = document.getElementById("formularioboletin");

			//alert( "a1" + f2.cuerpoboletin.value );

			if (f2.asuntoboletin.value == '' )
		    { 
				alert('El campo asunto es obligatorio');
				f2.asuntoboletin.focus();
				return false;
		    }
			/*if (f2.cuerpoboletin.value == '' )
		    { 
				alert('El campo cuerpo es obligatorio');
				f2.cuerpoboletin.focus();
				return false;
		    }*/
			
			
			f2.submit();
			
			//return true;
			
		}
		
		function validar_recordatorio()
		{
			var f2 = document.getElementById("formulariorecordatorio");

			if (f2.nickusuario.value == '' )
		    { 
				alert('El campo nick es obligatorio');
				f2.nickusuario.focus();
				return false;
		    }
			/*if (f2.respuesta.value == '' )
		    { 
				alert('El campo respuesta es obligatorio');
				f2.respuesta.focus();
				return false;
		    }
			if (f2.dia.value == '' )
		    { 
				alert('El campo dia es obligatorio');
				f2.dia.focus();
				return false;
			}
			if (f2.mes.value == '' )
		    { 
				alert('El campo mes es obligatorio');
				f2.mes.focus();
				return false;
			}
			if (f2.respuesta.value == '' )
		    { 
				alert('El campo año es obligatorio');
				f2.año.focus();
				return false;
			}
			*/
			f2.submit();
		    //return true;
			
			
		}
		
		
		function validar_recomendacion()
		{ 
			var f2 = document.getElementById("formulario_recomendacion");

			if(!checkEmail(f2.email.value)){
				alert('El campo email introducido no es valido');
		    	f2.email.focus();
		    	return false;
			}
			
			
			f2.submit();
		    //return true;
		}//fin function validar_opinion
		
		

		function validarDNI(dni_introducido)
		{
			//para caso de extranjeros
			var ex = (dni_introducido.charAt(0) == 'X')? 1: 0;
			cadena="TRWAGMYFPDXBNJZSQVHLCKET"
			//me quedo sin el ultimo caracter
			tmp_dni= dni_introducido.substr(ex, dni_introducido.length - 1 - ex)
			posicion = tmp_dni % 23 
			letra = cadena.substring(posicion, posicion+1) 
			ultimaletra = dni_introducido.charAt(dni_introducido.length - 1)
		
			if(letra == ultimaletra){
				return true
			}
			return false
		}	
		
		function validarFecha(Dia, Mes, Ano)
		{
			// Valido el año
			if (isNaN(Ano) || Ano.length<4 || parseFloat(Ano)<1900){
				return false
			}
		
			// Valido el Mes
			if (isNaN(Mes) || parseFloat(Mes)<1 || parseFloat(Mes)>12){
				return false
			}

			// Valido el Dia
			if (isNaN(Dia) || parseInt(Dia)<1 || parseInt(Dia)>31){
				return false
			}
			
			if (Mes==4 || Mes==6 || Mes==9 || Mes==11 || Mes==2){
				if (Dia>30 ||  (Dia > 29 && Mes == 2) || (Dia > 28 && Mes == 2 && (Ano%4 > 0))){
					return false
				}
			}		
			return true
		}
		
		
		function checkEmail(emailStr) 
		{
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailStr)){
				return (true)
			}else{
				return false
			}
		}



//*************************************
// GALERIA DE IMAGENES
//*************************************
function validar_imagen()
		{ 
			var f2 = document.getElementById("formulario_imagen");

			// validar titulo de la opinion
		    if (f2.titulo.value.trim() == '' )
		    { 
				alert('El campo del titulo es un campo obligatorio');
				f2.titulo.focus();
				return false;
		    }
			if (f2.descripcion.value.trim() == '' || f2.descripcion.value.length < 10 )
		    { 
				alert('El campo descripción es un campo obligatorio de al menos 10 caracteres');
				f2.descripcion.focus();
				return false;
		    }
			 /*if (f2.ficheros[0].value.trim() == '' )
		    { 
				alert('Es obligatorio subir un archivo de imagen .jpg o .gif');
				f2.ficheros.focus();
				return false;
		    }*/
			
			
			f2.submit();
		    //return true;
		}//fin function validar_opinion


//*************************************
// COMENTARIOS DE ARTÍCULOS Y NOTICIAS
//*************************************
function validar_comentario()
		{ 
			var f2 = document.getElementById("formulario_comentario");

			// validar titulo de la opinion
		    if (f2.titulo.value.trim() == '' )
		    { 
				alert('El campo del titulo es un campo obligatorio');
				f2.titulo.focus();
				return false;
		    }
			if (f2.texto.value.trim() == '' || f2.texto.value.length < 10 )
		    { 
				alert('El campo del comentario es un campo obligatorio de al menos 10 caracteres');
				f2.texto.focus();
				return false;
		    }
			
			
			
			f2.submit();
		    //return true;
		}//fin function validar_opinion
		
		
//*************************************
// ANUNCIOS, AGENDA y RECURSOS
//*************************************
function validar_categoria()
{
			var f2 = document.getElementById("formulario_categoria");

			if (f2.nombre.value == '' || f2.nombre.value.length < 4)
		    { 
				alert('El campo nombre es obligatorio y debe tener al menos 4 caracteres');
				f2.nombre.focus();
				return false;
		    }
			if (f2.descripcion.value == '' || f2.descripcion.value.length < 10)
		    { 
				alert('El campo descripción es obligatorio y debe tener al menos 10 caracteres');
				f2.descripcion.focus();
				return false;
		    }
			
			f2.submit();
}

function validar_evento()
{
			var f2 = document.getElementById("formulario_evento");
			
			if (f2.id_categoria_evento.value == '' )
		    { 
				alert('El campo categoria es obligatorio');
				f2.id_categoria_evento.focus();
				return false;
		    }
			if (f2.lugar.value == '' || f2.lugar.value.length < 4)
		    { 
				alert('El campo -lugar- es obligatorio y debe tener al menos 4 caracteres');
				f2.lugar.focus();
				return false;
		    }
			if (f2.fecha_inicio.value == '')
		    { 
				alert('El campo -fecha de inicio- es obligatorio');
				f2.fecha_inicio.focus();
				return false;
		    }
			if (f2.titulo.value == '' || f2.titulo.value.length < 4)
		    { 
				alert('El campo -titulo- es obligatorio y debe tener al menos 4 caracteres');
				f2.titulo.focus();
				return false;
		    }
			if (f2.resumen.value == '' || f2.resumen.value.length < 10)
		    { 
				alert('El campo -resumen- es obligatorio y debe tener al menos 10 caracteres');
				f2.resumen.focus();
				return false;
		    }
			/*if (f2.texto.value == '' || f2.texto.value.length < 10)
		    { 
				alert('El campo -Texto del artículo- es obligatorio y debe tener al menos 10 caracteres');
				f2.texto.focus();
				return false;
		    }*/
			
			f2.submit();
}


function validar_recurso()
{
			var f2 = document.getElementById("formulario_recurso");
			
			if (f2.nombre.value == '' )
		    { 
				alert('El campo nombre es obligatorio');
				f2.nombre.focus();
				return false;
		    }
			if (f2.descripcion.value == '' || f2.descripcion.value.length < 10)
		    { 
				alert('El campo descripcion es obligatorio y debe tener al menos 10 caracteres');
				f2.descripcion.focus();
				return false;
		    }
			
			f2.submit();
}


function validar_anuncio()
		{
			var f2 = document.getElementById("formulario_anuncio");

			// validar titulo de la opinion
		    if (f2.id_categoria_anuncio.value == '' )
		    { 
				alert('El campo categoria es obligatorio');
				f2.id_categoria_anuncio.focus();
				return false;
		    }
			if (f2.tipo.value == '' )
		    { 
				alert('El campo tipo es obligatorio');
				f2.tipo.focus();
				return false;
		    }
			if (f2.id_provincia.value == '' )
		    { 
				alert('El campo provincia es obligatorio');
				f2.id_provincia.focus();
				return false;
		    }
			if (f2.titulo.value == '' && f2.titulo.value.length < 10)
		    { 
				alert('El campo -Reclamo del anuncio- es obligatorio y debe tener al menos 10 caracteres');
				f2.titulo.focus();
				return false;
		    }
			if (f2.telefono.value == '' && f2.email.value == '' )
		    { 
				alert('Debes dejar un telefono o tu email de contacto');
				f2.telefono.focus();
				return false;
		    }
			if (f2.texto.value == '' && f2.texto.value.length < 10)
		    { 
				alert('El campo texto es obligatorio y debe tener al menos 10 caracteres');
				f2.titulo.focus();
				return false;
		    }
			
			f2.submit();
		    //return true;
		}//fin function validar_opinion

//****************************************
// Utilizada en el módulo de Consultorios
//****************************************

function validar_alta_nuevo_consultorio( formulario ){
	if((document.getElementById("titulo").value=="") || (document.getElementById("descripcion").value=="") || (document.getElementById("usr_admin").value=="")){
		alert("Debes de introducir todos los datos marcados con un asterisco.");
	}else{
		formulario.submit();		
	}
}

function eliminar_consultorio( id ){
	if(confirm("¿Estás seguro de que deseas eliminar este consultorio?")){
		document.location.href="index.php?modulo=consultorios&op2=borrar&id="+id;
	}	
}

function eliminar_encuentro( id ){
	if(confirm("¿Estás seguro de que deseas eliminar este consultorio?")){
		document.location.href="index.php?modulo=encuentros&op2=borrar&id="+id;
	}	
}

function validar_envio_de_mensaje( formulario )
{
	if(formulario.texto.value==""){
		alert("El campo de la consulta no se puede enviar vacío.");
	}else{
		formulario.submit()
	}
}

function validar_edicion_de_mensaje( formulario )
{
	if(formulario.pregunta.value=="")
	{
		alert("El campo de la pregunta no se puede enviar vacío.");
	}
	if(formulario.respuesta.value=="")
	{
		alert("El campo de la respuesta no se puede enviar vacío.");
	}
	else
	{
		formulario.submit()
	}
}

function eliminar_mensaje( id_consultorio, id_mensaje ){
	if(confirm("¿Estás seguro de que deseas eliminar esta entrada?")){
		document.location.href="index.php?modulo=consultorios&op=ver_consultorio&op2=eliminar_mensaje&id="+id_consultorio+"&id_mensaje="+id_mensaje;
	}
}

function eliminar_mensaje_encuentro( id_consultorio, id_mensaje ){
	if(confirm("¿Estás seguro de que deseas eliminar esta entrada?")){
		document.location.href="index.php?modulo=encuentros&op=ver_consultorio&op2=eliminar_mensaje&id="+id_consultorio+"&id_mensaje="+id_mensaje;
	}
}

function enviar_formulario( formulario ){
	formulario.submit()
}

//****************************************
// Utilizada en el módulo de contacto
//****************************************

function enviar_formulario( formulario ){
	if((formulario.nombre.value=="")||(formulario.mensaje.value=="")||(formulario.mail.value=="")){
		alert("No debes dejarte ningún campo vacío.");
	}else{
		formulario.submit();
	}
}


//****************************************
// DE USO GENERICO PARA CUALQUIER MODULO
//****************************************

function pregunta_de_confirmacion( pregunta, url )
{
	if( confirm( pregunta ) )
	{
		document.location.href=url;
	}	
}

//****************************************



/* ****************** SELECT DISABLED (Ifapa)****************** */
function ativaOptionsDisabled()
{
    var sels = document.getElementsByTagName("select");
    for(var i=0; i < sels.length; i++){
        sels[i].onchange= function(){ //pra se mudar pro desabilitado
            if(this.options[this.selectedIndex].disabled){
                if(this.options.length<=1){
                    this.selectedIndex = -1;
                }else if(this.selectedIndex < this.options.length - 1){
                    this.selectedIndex++;
                }else{
                    this.selectedIndex--;
                }
            }
        }
        if(sels[i].options[sels[i].selectedIndex].disabled){
            //se o selecionado atual é desabilitado chamo o onchange
            sels[i].onchange();
        }    
        for(var j=0; j < sels[i].options.length; j++){ //colocando o estilo
            if(sels[i].options[j].disabled){
                sels[i].options[j].style.color = "#CCC";
            }
        }
    }
}


/* IFAPA */
function validar_contacto()
		{
			var f2 = document.getElementById("formulario_mensaje");

			// validar titulo de la opinion
		    if (f2.nombre.value == '' )
		    { 
				alert('El campo -Nombre y apellidos- es obligatorio');
				f2.nickreceptor.focus();
				return false;
		    }
			if(!checkEmail(f2.email.value))
			{
				alert('El campo -Email- introducido no es valido');
		    	f2.email.focus();
		    	return false;
			}	
			if (f2.asunto.value == '' && f2.solicitud.value == '' )
		    { 
				alert('Debe de escribir algo en  -Asunto- o en -Solicitud- del mensaje');
				f2.asunto.focus();
				return false;
		    }
				
			f2.submit();
		    //return true;
		}//fin function validar_opinion