
   
                       









      //////////////////////////////////////////
     // MENÚ DE NAVEGACIÓN                   //
    //  Autor: Luis Íñiguez Gago            //
   //   E-Mail: lgago@ts.es                //
  //    Fecha: 21.04.2004                 //
 //     Última modificación: 21.04.2004  //
//////////////////////////////////////////

	/* Identificación versión DOM */
	
	if (document.implementation) { 
		if (document.implementation.hasFeature('Events','2.0')){
			var DOM2 = true;
		}else {
	    	var DOM1 = true;
	    	var elmObj = null;
	    }
	}else{
	  	if (document.getElementById) {
	    	var DOM1 = true;
	    	var elmObj = null;
	    }

	 }
	
	 
	/* Inicia menú */
	
	function iniciaMenu(menuId,nivel) {
		if (!DOM1 && !DOM2){
			return null;
		}

		var Menu = document.getElementById(menuId);
		var Submenues = Menu.getElementsByTagName('a');	 		
		
		var iniOcultaMenu = new ocultaMenu(nivel,menuId);	//oculta todos los menus menos el que indica el parámetro nivel
		
		for (var i=0; i < Submenues.length; i++) {
			
			if(Submenues[i].href == "javascript:;"){
	  			if (DOM1){
		  			Submenues[i].parentNode["onclick"]=new Function("Accionar(this,'"+menuId+"');");
	  			}
	  			if (DOM2){
		  			Submenues[i].parentNode.addEventListener('click', function () {ocultaMenu(-1,menuId)}, 0);
		  			Submenues[i].parentNode.addEventListener('click', Accionar, 0);
	  			}
  			}
  		}
	}

	function ocultaMenu(k,menuIdName){
		var Menu = document.getElementById(menuIdName);
		var Submenues = Menu.getElementsByTagName('a');	 		
		var SubM=Submenues;
		
		for(var i=0; i < SubM.length; i++) {
			for (var x=0; x<SubM[i].parentNode.childNodes.length; x++) {
		 		if(i!=k && (SubM[i].parentNode.childNodes[x].nodeName=='UL')) {
		    		SubM[i].parentNode.childNodes[x].style.display = 'none';
		    	}
	  		}
		}
	}
		
	function Accionar(E,menuId) {
				
		var elmLI = (DOM1) ? E : E.currentTarget;
		if (DOM1) {
			ocultaMenu(-1,menuId);
  			if (elmObj == null) elmObj = elmLI;
  			if (elmObj.parentNode.parentNode == elmLI) return elmObj = elmLI;
  		}
		if (DOM2) {
  			if (elmLI.nodeName!='LI'){
	  			return null;
  			}
  		}
  		
		var estiloActual;
		for (var i=0; i < elmLI.childNodes.length; i++) {
  			if (elmLI.childNodes[i].nodeName=='UL') {
    			estiloActual = elmLI.childNodes[i].style.display;
    			elmLI.childNodes[i].style.display = (estiloActual=='none') ? 'block' : 'none';
    		}
  		}
  		
		if (DOM1) elmObj = elmLI;
		if (DOM2) E.stopPropagation();
	}


		
function comboLink(e){
	if(e!="" && e!="null" && e!=null){
		splitURL=e.split(";");
		linkURL=splitURL[0];
		linkTarget=splitURL[1];
		
		if(linkTarget=="blank"){
			window.open(linkURL,'nueva','directories=yes,location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,toolbar=yes,width=800,height=600');			
		}else if(linkTarget=="popup"){
			window.eval(linkURL);			
		}else if(linkTarget=="self"){
                        location.href=linkURL;
		}else if(linkTarget=="null"){
                    //si recibe null
                }else{
			parent.eval(linkTarget).location.href=linkURL;	
		}
	}
}

function imprimir(e){
	//window.open("/produsa2/opencms/site/web/imprimir.html?idNoticia="+e,'imprimir','directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no,width=620,height=500');			
        self.print();
}

function cambiaIdioma(){
	document.forms[0].submit();
}

function votePollLink(){
       window.location.href = "/produsa2/opencms/site/web/comunidad/sondeos_de_opinion/";

}

function votePoll(e,f){

        if(f && f != ""){
                window.open("/produsa2/opencms/system/modules/org.tsol.polls/jsptemplates/votacion.jsp?poll="+e+"&voto="+f,'Votacion','directories=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,width=250,height=150');
        }else{
                alert("Seleccione una respuesta.\nGracias");
        }
}

function resultsPoll(e){
        window.open("/produsa2/opencms/system/modules/org.tsol.polls/jsptemplates/resultados_encuesta.jsp?poll="+e,'Resultados','directories=no,location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no,width=400,height=200');
}

