﻿/**** [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] ****/

