﻿/**** [Begin : Shows DIV With Info And Sets The Active Tabbed Menu Item] ****/	
function selectCurrentRelatedPage() {
	var qs 		= new Querystring();
	var divs 	= document.getElementsByTagName("div");	
	var tables 	= document.getElementsByTagName("table");
	for(var X = 0;X < tables.length;X++){        
        if(tables[X].className.indexOf("history") >= 0){
        	document.getElementById(tables[X].id).style.display = "none";
        	if (qs.get('company') == undefined) 
        	{
        		document.getElementById("FidelidadeMundial").style.display = "block"        		
        		
        		for(a = 0; a < divs.length; a ++) {		
					if(divs[a].className.indexOf("relatedpage") != -1) {
						divs[a].children[0].className = "lkgeralon";
						break;
					}
				}
        	}
        	
        }
    }
	for(i = 0; i < divs.length; i ++) {		
		if(divs[i].className.indexOf("relatedpage") != -1 && divs[i].children[0].href == window.location.href) {
			divs[i].children[0].className = "lkgeralon";
			document.getElementById(qs.get('company')).style.display = "block"
		}
	}
}
/**** [Finish: Shows DIV With Info And Sets The Active Tabbed Menu Item] ****/

/**** [Begin : Sets The Active Tabbed Menu Item On Financial Reports Page] ****/	
function selectCurrentFinancialReportYear() {
	var qs 		= new Querystring();
	var divs 	= document.getElementsByTagName("div");
	
	for(i = 0; i < divs.length; i ++) {		
		if(divs[i].className.indexOf("reportyear") != -1 && divs[i].children[0].href == window.location.href) {
			divs[i].children[0].className = "lkgeralon";
		}
		else if (qs.get('QFN') == undefined) {
			for(ii = 0; ii < divs.length; ii ++) {		
				if(divs[ii].className.indexOf("reportyear") != -1) {
					divs[ii].children[0].className = "lkgeralon";
					break;
				}
			}
		}
	}
}
/**** [Finish: Sets The Active Tabbed Menu Item On Financial Reports Page] ****/

/**** [Begin : Attach Events To Left Navigation Menu] ****/	
function attachLeftMenuEvents()
{
	var navigation = document.getElementById("zz1_CurrentNav");
	var nav = navigation.childNodes[0].childNodes;
	var menuExpandTitle = "";
	
	if(menuUnhideTitle != null && menuUnhideTitle != undefined)
	{
	    
	    switch(menuUnhideTitle)
	    {
	        case "Product":
	            menuExpandTitle = document.getElementById("txttituloparticularesTitleDIV").innerText;
	            //menuExpandTitle = menuExpandTitle.substring(0, menuExpandTitle.length-2);
	            var stringparts = menuExpandTitle.split(" ");
	            var i;
	            menuExpandTitle = "";
	            for(i=0; i<stringparts.length; i++)
	            {
		            if(stringparts[i].length >0)
		            {
		               menuExpandTitle = menuExpandTitle+ " " + stringparts[i];
	               }
	            }
	            menuExpandTitle = menuExpandTitle.substring(1, menuExpandTitle.length);
	            break;
	        case "News":
	            menuExpandTitle = "Eventos e Notícias";
	            break;
	        case "PercursoHist":
	            menuExpandTitle = "Percurso Histórico";
	            break;
	    }
	}
    for(i = 0; i< nav.length; i++)
    {
	    if(nav[i].id.length > 0)
	    {
		    var a = nav[i].getElementsByTagName("A");
		    if(a[0].href.length == 0)
		    {
			    nav[i].onclick = function()
			    {
				    var nav = this.parentNode.children;
				    var trs;
					
				    for(i = 0; i < nav.length; i++)
				    {
					    if(this.id == nav[i].id)
					    {
						    i++;
						    if(nav[i].style.display == "block")
						    {
							    nav[i].style.display = "none";
							    var table = nav[i-1].getElementsByTagName("table");										
							    table[0].setAttribute("className","leftNav1");
						    }
						    else
						    {
							    nav[i].style.display = "block";
							    var table = nav[i-1].getElementsByTagName("table");										
							    table[0].setAttribute("className","leftNav1Active");
						    }
					    }
					    else if(nav[i].id.length == 0)
					    {
						    nav[i].style.display = "none";
						    var table = nav[i-1].getElementsByTagName("table");										
						    table[0].setAttribute("className","leftNav1");
					    }
				    }
			    }
		    }
	    }
	    else
	    {
		    nav[i].style.display = "none";
		    submenu = nav[i].getElementsByTagName("table");
		    for(j=0;j<submenu.length; j++)
		    {
		        if((submenu[j].getAttribute("className") != null 
		        	&& submenu[j].getAttribute("className").match("leftNavSelected") != null) 
		        	|| (menuExpandTitle.length > 0 && submenu[j].innerText == menuExpandTitle))
			    {
			        nav[i].style.display = "block";
				    var table = nav[i-1].getElementsByTagName("table");										
				    table[0].setAttribute("className","leftNav1Active");
				    submenu[j].className += " leftNavSelected";
				    var submenuAnc = submenu[j].getElementsByTagName("A");
				    submenuAnc[0].className += " leftNavSelected";
			    }
			}
	    }
    }
	navigation.style.display = "block";
}
/**** [Finish: Attach Events To Left Navigation Menu] ****/