function cargarmenu(sMP, sMS, iTipo){
 var oDTSuperior = document.getElementById("MenuSuperior").getElementsByTagName("dl")[0].getElementsByTagName("dt");
 var oDDSuperior = document.getElementById("MenuSuperior").getElementsByTagName("dl")[0].getElementsByTagName("dd");
 //Recorrido de la lista de puntos de menú secundario del portal
 //En un principio se ocultan, y se le añaden eventos para modificar la apariencia
 for(i=0;i<oDDSuperior.length;i++){

  //Si coincide con el menú activo
  if(sMP==oDDSuperior[i].id.split("-")[1]){

   //Se muestran los hijos del menú principal activo
   if (oDDSuperior[i].style.display == "block"){
	   oDDSuperior[i].style.display = "none";

	}else{
	   oDDSuperior[i].style.display = "block";    
	}

  } else {
	   if ((oDTSuperior[oDDSuperior[i].id.split("-")[1]-1].className!="menu_principal_s") && (oDTSuperior[oDDSuperior[i].id.split("-")[1]-1].className!="menu_principal_s2")){
			oDDSuperior[i].style.display = "none";
	   }
  }

 }

}

function cargarmenuseleccionado(sMP, sMS, iTipo){

//Obtención de los puntos principales y secundarios

 var oDTSuperior = document.getElementById("MenuSuperior").getElementsByTagName("dl")[0].getElementsByTagName("dt");
 var oDDSuperior = document.getElementById("MenuSuperior").getElementsByTagName("dl")[0].getElementsByTagName("dd");
 
 //Recorrido de la lista de puntos de menú secundario del portal
 //En un principio se ocultan, y se le añaden eventos para modificar la apariencia
 for(i=0;i<oDDSuperior.length;i++){

  //Si coincide con el menú activo
  if(sMP==oDDSuperior[i].id.split("-")[1]){

   //Se muestran los hijos del menú principal activo
	   if (iTipo==1){
		oDTSuperior[sMP-1].setAttribute('className', 'menu_principal_s');
	   }else{
			oDTSuperior[sMP-1].setAttribute('className', 'menu_principal_s2');
	   }
	   oDDSuperior[i].style.display = "block";


  } else {
		oDDSuperior[i].style.display = "none";
  }

 }

}
//Una vez hecho clic sobre un punto de menú principal,
//se tratan sus puntos de menú secundario. Portal.
function GestionarMenuSuperior(oPMP){

 var iPMP = oPMP.id.split("-")[1];
 var oDT = document.getElementById("MenuSuperior").getElementsByTagName("dl")[0].getElementsByTagName("dt");
 var oDD = document.getElementById("MenuSuperior").getElementsByTagName("dl")[0].getElementsByTagName("dd");

 oPMP.unselectable = "on";

 for(i=0;i<oDD.length;i++){
  iDD = oDD[i].id.split("-")[1];
  if(iDD==iPMP){
   // si pertenece al punto seleccionado: abrir puntos de menú
   oDT[iDD-1].setAttribute('className', 'menu_principal_s');
   oDD[i].style.display = "block";
  } else {
  // si no pertenece al punto seleccionado: cerrar puntos de menú
  oDD[i].style.display = "none";
  oDT[i].setAttribute('className', 'menu_principal');
  oDD[i].setAttribute('className', 'menu_secundario');
   
  }
 }

}

function cambiarFondoARojo(esto){
	esto.style.backgroundColor="#F0B9B9";
}

function cambiarFondoABlanco(esto){
	esto.style.backgroundColor="#FFFFFF";
}


function aniadirfavoritos(){
	window.external.AddFavorite("http://www.chn.es/index.php","Confederaci&oacute;n Hidrogr&aacute;fica del Norte");
}


function mensajealerta(){
	alert('probando... impact5');
}

function validarformulario(oFormulario){
	var p;
	for(var i=0;i<oFormulario.elements.length;i++){
		if (oFormulario.elements[i].name=="nombre"){
			/* Validar el remitente */
			if (oFormulario.elements[i].value==""){
					alert("Debe introducir su nombre.");
					oFormulario.elements[i].focus();
					return false;
			}
		}
		if (oFormulario.elements[i].name=="apellidos"){
			/* Validar el texto del mensaje */
			if (oFormulario.elements[i].value==""){
					alert("Debe introducir sus apellidos.");
					oFormulario.elements[i].focus();
					return false;
			}
		}
		if (oFormulario.elements[i].name=="nif"){
			/* Validar el texto del mensaje */
			if (oFormulario.elements[i].value==""){
					alert("Debe introducir su N.I.F.");
					oFormulario.elements[i].focus();
					return false;
			}
		}
		if (oFormulario.elements[i].name=="direccion"){
			/* Validar el texto del mensaje */
			if (oFormulario.elements[i].value==""){
					alert("Debe introducir su direccion");
					oFormulario.elements[i].focus();
					return false;
			}
		}
		if (oFormulario.elements[i].name=="poblacion"){
			/* Validar el texto del mensaje */
			if (oFormulario.elements[i].value==""){
					alert("Debe introducir su poblacion");
					oFormulario.elements[i].focus();
					return false;
			}
		}
		if (oFormulario.elements[i].name=="cp"){
			/* Validar el texto del mensaje */
			if (oFormulario.elements[i].value==""){
					alert("Debe introducir su codigo postal");
					oFormulario.elements[i].focus();
					return false;
			}
		}
		if (oFormulario.elements[i].name=="email"){
			/* Validar el texto del mensaje */
			if (oFormulario.elements[i].value==""){
					alert("Debe introducir su e-mail");
					oFormulario.elements[i].focus();
					return false;
			}
		}
		if (oFormulario.elements[i].name=="telefono"){
			/* Validar el texto del mensaje */
			if (oFormulario.elements[i].value==""){
					alert("Debe introducir su telefono");
					oFormulario.elements[i].focus();
					return false;
			}
		}
		if (oFormulario.elements[i].name=="asunto"){
			/* Validar el texto del mensaje */
			if (oFormulario.elements[i].value==""){
					alert("Debe introducir el asunto");
					oFormulario.elements[i].focus();
					return false;
			}
		}
		if (oFormulario.elements[i].name=="comentario"){
			/* Validar el texto del mensaje */
			if (oFormulario.elements[i].value==""){
					alert("Debe introducir el comentario");
					oFormulario.elements[i].focus();
					return false;
			}
		}
	}
	return true;
}
