/*
* @package Menu Drop Down
* @copyleft (cc) 2008 UNIFACS - Desenvolvimento Web Sites - Turma 04. Alguns direitos reservados
* @licence http://www.gnu.org/licence/lgpl.html LGPL Licence
* @author Marcelo Pereira Rodrigues - marcelo@alconta.com.br
* @author Eduardo de Souza Santos - eduipd@yahoo.com.br
* @author Alexandre Valverde - alexandre_valverde@hotmail.com
* @author Danilo Pinheiro - pivamix@hotmail.com
* @author Tiago Riego - tiago.riego@gmail.com
// JavaScript Document
/*
  Funçao que exibe um menu drop-down horizontal em até 3 níveis
*/
function LoadMenu() {

	var moz = !(document.all);  // Testar o navegador mozilla
	var nav = navigator.appName;  // Armazena o nome do navegador
	
	var cor_Menu_Ativa = '#808080';
	var cor_Menu_NaoAtiva = '#808080'; 
	var cor_Fonte_Menu_Ativa = '#FFFFFF';
	var cor_Fonte_Menu_NaoAtiva = '#FFFFFF';
	var cor_Submenu_Ativa = '#B2B2B2';
	var cor_Submenu_NaoAtiva = '#808080';
	var cor_Fonte_Submenu_Ativa = '#FFFFFF';
	var cor_Fonte_Submenu_NaoAtiva = '#FFFFFF';

	if(moz || nav == 'Opera') {
		document.styleSheets[0].cssRules[2].style.height = '24px'; 
		document.styleSheets[0].cssRules[2].style.width = '92px'; 		   
		document.styleSheets[0].cssRules[2].style.backgroundColor = '#FFFFFF'; 
		document.styleSheets[0].cssRules[2].style.border = 'none'; 	   	 
	}
	else {
		document.styleSheets[0].rules[2].style.height = '25px'; 
		document.styleSheets[0].rules[2].style.width = '92px'; 		   
		document.styleSheets[0].rules[2].style.backgroundColor = '#FFFFFF'; 
		document.styleSheets[0].rules[2].style.border = 'none'; 
	}			   
	if(moz || nav == 'Opera') {
		// Regras CSS para o Firefox, Safari e Opera
		document.styleSheets[0].cssRules[2].style.backgroundColor = cor_Menu_NaoAtiva; 
		document.styleSheets[0].cssRules[4].style.color = cor_Fonte_Menu_NaoAtiva;    
		document.styleSheets[0].cssRules[5].style.backgroundColor = cor_Submenu_NaoAtiva;    
		document.styleSheets[0].cssRules[7].style.color = cor_Fonte_Submenu_NaoAtiva;
		document.styleSheets[0].cssRules[9].style.backgroundColor = cor_Submenu_NaoAtiva;       
		document.styleSheets[0].cssRules[10].style.color = cor_Fonte_Submenu_NaoAtiva;
	}
	else  
	{
		// Regras CSS apenas para o Internet Explorer
		document.styleSheets[0].rules[2].style.backgroundColor = cor_Menu_NaoAtiva; 
		document.styleSheets[0].rules[4].style.color = cor_Fonte_Menu_NaoAtiva;    
		document.styleSheets[0].rules[5].style.backgroundColor = cor_Submenu_NaoAtiva;    
		document.styleSheets[0].rules[7].style.color = cor_Fonte_Submenu_NaoAtiva;
		document.styleSheets[0].rules[9].style.backgroundColor = cor_Submenu_NaoAtiva;       
		document.styleSheets[0].rules[10].style.color = cor_Fonte_Submenu_NaoAtiva;
	}

	var navItems = document.getElementById("menu_dropdown").getElementsByTagName("li");  // Armazena o conteúdo de todas as tags "li" do id "menu_dropdown"
	var links = document.getElementById("menu_dropdown").getElementsByTagName("a");  // Armazena o conteúdo de todas as tags "a" do id "menu_dropdown"

	for (var i=0; i< navItems.length; i++) {  // Laço de repetiçao que percorre todos o items do menu e muda as propriedades da CSS
	if(navItems[i].className == "submenu") {
	if(navItems[i].getElementsByTagName('ul')[0] != null) {
			// Controla a exibiçao dos menus verticais e altera a cor de fundo dos mesmos
			navItems[i].onmouseover=function() {this.getElementsByTagName('ul')[0].style.display="block";this.style.backgroundColor = cor_Menu_Ativa;}
			navItems[i].onmouseout=function() {this.getElementsByTagName('ul')[0].style.display="none";this.style.backgroundColor = cor_Menu_NaoAtiva;}
			// Alterar a cor da fonte da classe submenu
			links[i].onmouseover=function() {this.style.color = cor_Fonte_Menu_Ativa;}
			links[i].onmouseout=function() {this.style.color = cor_Fonte_Menu_NaoAtiva;}			
		} // fim if menu
	} // fim if submenu
	if(navItems[i].className == "item") {
			// Alterar a cor de fundo da classe item
			navItems[i].onmouseover=function() {this.style.backgroundColor = cor_Submenu_Ativa;}
			navItems[i].onmouseout=function() {this.style.backgroundColor = cor_Submenu_NaoAtiva;}
			// Alterar a cor da fonte da classe item
			links[i].onmouseover=function() {this.style.color = cor_Fonte_Submenu_Ativa;}
			links[i].onmouseout=function() {this.style.color = cor_Fonte_Submenu_NaoAtiva;}		  
		} // fim if item
	} // fim for
} // fim funcao 
