	function alternar_img (nombre,Fuente){
		img= new Object ();
		imagen = nombre;
		imagen.src = Fuente;
	}


	function CambiaTexto(texto){

		if (document.all) {
			element = document.all["etiqueta"];
		}else {
			element = document.getElementById("etiqueta");
		}
		element.innerHTML = texto;
	}
	
	function BuscarCEA(){
		document.fbuscarcea.target = "";
		document.fbuscarcea.action = "/portal/buscador.aspx";
		document.fbuscarcea.submit();
	}
	function teclas()
	{
	/* Si se presiona la tecla intro en cualquier parte del formulario se envia el formulario
		Observe que el keypress ha sido activado en el elemento form  */
		if (event.keyCode == 13)
		{
		// El boton Aceptar se pone azul y despues envia el formulario
		//alternar_img(document.all["entrar"],'imagenes/bentrarroll.gif')
		//AlternarImag(document.all["flecha2"],'graf/aceptarol.gif');
		//document.validar.submit();
			if (fbuscarcea.q.value != "")
			{
			BuscarCEA();
			}
			else
			{
				alert("Introduzca la cadena a buscar");
				fbuscarcea.q.focus();
				//document.location="/portalcea";
			}
		}
	}	

	function redimensionar(imagen,imagenSRC, w){
		document.images[imagen].onload = "";
		ObjImagen = new Image;
		ObjImagen.src = imagenSRC; 
		if (ObjImagen.width > w)
		{
			if(ObjImagen.height >= ObjImagen.width){
				div = ObjImagen.height / w;
				document.images[imagen].width = ObjImagen.width /div;
				document.images[imagen].height = w;
			} 
			else{
				div = ObjImagen.width / w;
				document.images[imagen].height = ObjImagen.height /div;
				document.images[imagen].width = w;
			}
		}
		document.images[imagen].src = imagenSRC;
		document.images[imagen].style.visibility = "visible";
		document.images[imagen].style.display = "";
	}

	function ampliar_imagen(direccion) {
		
		window.open (direccion,'imagen','height=525,width=700,scrollbars=no,top=65,left=140,status=no');
	}
	function ventanaextranet(url) {
		
		popup=window.open(url,'Ayuda','width=0,height=0,left=2000,top=2000,scrollbars=no');
	}
	function contactecea(url) {
		
		popup=window.open(url,'Ayuda','width=474,height=500,left=0,top=0,scrollbars=no');
	}
	function ventanamapaweb(url){
	var popup; 
		popup=window.open(url,'Ayuda','width=650,height=1100,left=0,top=0,scrollbars=yes');
	} 


	function ventanalocalizacion(url){
	var popup; 
		popup=window.open(url,'Ayuda','width=578,height=482,left=0,top=0,scrollbars=no');
	} 
	function enviar_noticia(id) {
		
		window.open ("enviar.aspx?id="+id,'noticia','height=325,width=464,scrollbars=no,top=65,left=140');
	}
	function imprimir_noticia(id) {
		
		window.open ("imprimir.aspx?id="+id,'noticia','height=550,width=610,scrollbars=yes,top=65,left=140');
	}
	function imprimir_evento(id) {
		
		window.open ("imprimir_presentacion.aspx?id="+id,'evento','height=550,width=610,scrollbars=yes,top=65,left=140');
	}
	function imprimir_programa(id1,id2) {
		
		window.open ("imprimir_programa.aspx?id="+id1+"&id_programa="+id2,'evento','height=550,width=610,scrollbars=yes,top=65,left=140');
	}
	function enviar_evento(id) {
		
		window.open ("enviar_presentacion.aspx?id="+id,'evento','height=325,width=464,scrollbars=no,top=65,left=140');
	}
	function enviar_programa(id1,id2) {
		
		window.open ("enviar_programa.aspx?id="+id1+"&id_programa="+id2,'evento','height=325,width=464,scrollbars=no,top=65,left=140');
	}
		
	function destino(destino) {
					window.opener.location.href=destino; 
		}
		
	function abreComision(comision)
	{
		if(comision=='medioambiente'){
			window.open('http://www.cea.es/portal/comisiones_consejos/objetivos_comision.asp?id=137&tipo=CEA-COM', 'ComisionMA', 'scrollbars=0,toolbar=0,width=779,height=580');
		}
		if(comision=='agua'){
			window.open('http://www.cea.es/portal/comisiones_consejos/objetivos_comision.asp?id=543&tipo=CEA-COM', 'ComisionAgua', 'scrollbars=0,toolbar=0,width=779,height=580');
		}
	}	

// Funcion en javascript que compara dos fechas en formate DD/MM/AAAA. Devuelve un booleano	
function Comparar_Fecha(Obj1,Obj2) 
{
	String1 = Obj1;
	String2 = Obj2;
	// Si los dias y los meses llegan con un valor menor que 10 
	// Se concatena un 0 a cada valor dentro del string 
	if (String1.substring(1,2)=="/") {
	String1="0"+String1
	}
	if (String1.substring(4,5)=="/"){
	String1=String1.substring(0,3)+"0"+String1.substring(3,9)
	}

	if (String2.substring(1,2)=="/") {
	String2="0"+String2
	}
	if (String2.substring(4,5)=="/"){
	String2=String2.substring(0,3)+"0"+String2.substring(3,9)
	}

	dia1=String1.substring(0,2);
	mes1=String1.substring(3,5);
	anyo1=String1.substring(6,10);
	dia2=String2.substring(0,2);
	mes2=String2.substring(3,5);
	anyo2=String2.substring(6,10);


	if (dia1 == "08") // parseInt("08") == 10 base octogonal
	dia1 = "8";
	if (dia1 == '09') // parseInt("09") == 11 base octogonal
	dia1 = "9";
	if (mes1 == "08") // parseInt("08") == 10 base octogonal
	mes1 = "8";
	if (mes1 == "09") // parseInt("09") == 11 base octogonal
	mes1 = "9";
	if (dia2 == "08") // parseInt("08") == 10 base octogonal
	dia2 = "8";
	if (dia2 == '09') // parseInt("09") == 11 base octogonal
	dia2 = "9";
	if (mes2 == "08") // parseInt("08") == 10 base octogonal
	mes2 = "8";
	if (mes2 == "09") // parseInt("09") == 11 base octogonal
	mes2 = "9";

	dia1=parseInt(dia1);
	dia2=parseInt(dia2);
	mes1=parseInt(mes1);
	mes2=parseInt(mes2);
	anyo1=parseInt(anyo1);
	anyo2=parseInt(anyo2);

	if (anyo1>anyo2)
	{
	return false;
	}

	if ((anyo1==anyo2) && (mes1>mes2))
	{
	return false;
	}
	if ((anyo1==anyo2) && (mes1==mes2) && (dia1>dia2))
	{
	return false;
	} 

	return true;
}

function VentanaLoginTecnologia(url) {
	
	popup=window.open(url,'Login','width=300,height=225,left=200,top=150,scrollbars=no');
}
	
function ventana_empleo_estadistica(url) {
	popup=window.open(url,'Estadistica','width=600,height=300,left=20,top=10,scrollbars=yes');
}
function reseteo(f) {
	for(i=0;i<f.elements.length;i++){
		
		if (f.elements[i].value!="" && f.elements[i].type!="button" &&  f.elements[i].type != "submit") {
			f.elements[i].value="";
		}
	}
}
function ComprobarEmail(objeto)
{
	var hayAlgo = true;
	var cadena ="";
	cadena = objeto.value.toLowerCase();
	objeto.value = cadena;
	// validar la cuenta de correo usando una expresión regular (RegExp)
	if(cadena != "")
	{
		if(cadena.search(/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/ig)){
			hayAlgo = false;
			alert("La cuenta no es correcta, debes escribirla de forma: nombre@servidor.dominio");
			//fEnvioCorreo.sender.select();
			objeto.focus();
			return false;
		}
	}
	return true;
}
// La función recibe el CIF completo: A58818501
	function ValidaCIF(objeto) 
	{

	var v1 = new Array(0,2,4,6,8,1,3,5,7,9); 
	var temp = 0; 
	var temp1;
	var resul = true;

	var temporal = objeto.value.toUpperCase(); // pasar a mayúsculas
	
	objeto.value = objeto.value.toUpperCase();
	if (objeto.value != "")
		{
			if (!/^[A-Za-z0-9]{9}$/.test(temporal))  // Son 9 dígitos? 
				{
				alert ("Longitud incorrecta, un CIF consta de 9 digitos");
				resul = false;
				objeto.focus();
				return false;
				}
			else if (!/^[ABCDEFGHKLMNPQS]/.test(temporal)) // Es una letra de las admitidas ?
				{
				alert("El primer digito es incorrecto, debe ser una letra");
				resul = false;
				objeto.focus();
				return false;
				}

			for( i = 2; i <= 6; i += 2 ) 
				{
				temp = temp + v1[ parseInt(objeto.value.substr(i-1,1)) ];
				temp = temp + parseInt(objeto.value.substr(i,1));
				};

			temp = temp + v1[ parseInt(objeto.value.substr(7,1)) ];
			temp = (10 - ( temp % 10));

			return resul;
		}
	}

