//Abre Menu
var varMnuS, varMnuT, varMnuL, varMnuAnt = 0;
var varMnuST, varMnuAntT = 0;
var varPaisT = 0, varPaisL = 0;

//################################################################################################
//################################################################################################
//### MENUS TOPO

function abreTopMenu(varMenu){

	var f,i;
	var varMnuLimpa;

	for (f=1;f<=5;f++)
	{
		for (i=0;i<10;i++)
		{
			varMnuLimpa = f + "" + i; 

			if (document.getElementById(eval("'ddsubmenu"+varMnuLimpa+"'"))){    
				document.getElementById(eval("'ddsubmenu"+varMnuLimpa+"'")).style.color = '#615F49';
			}
		}
	}

	//document.getElementById("cont").innerHTML = "varMnuST = " + varMnuST;
	//document.getElementById("cont").innerHTML += "<br>varMnuAntT = " + varMnuAntT;
	//document.getElementById("cont").innerHTML += "<br>varMnuS = " + varMnuS;

    if (varMnuST > 0){ 

			if (varMnuST != varMenu){
				document.getElementById(eval("'ddsidemenubar"+varMnuST+"'")).style.display = 'none'; 
				//document.getElementById("cont").innerHTML += "<br><br>Parte 4 --> varMnuST ("+varMnuST+") e varMenu ("+varMenu+")";

				//Volta a cor anterior
				//document.getElementById(eval("'pais"+varMnuST+"'")).style.backgroundColor = '';
			}

			if (document.getElementById(eval("'ddsubmenuside"+varMnuAnt+"'"))){  
				document.getElementById(eval("'ddsubmenuside"+varMnuS+"'")).style.display = 'none'; 	
			}
	}
   
    varMnuST = varMenu;
        
	//Se eu passar o mouse em outro pais, faz desaparecer o anterior
    if (varMnuST == varMnuAntT){

		//document.getElementById("cont").innerHTML += "<br><br>Parte 1 --> varMnuST ("+varMnuST+") e varMenu ("+varMenu+")";
        
		if (varMnuST != varMenu){
			
			//document.getElementById("cont").innerHTML += "<br><br>Parte 3 --> varMnuST ("+varMnuST+") e varMenu ("+varMenu+")";

			document.getElementById(eval("'ddsidemenubar"+varMnuST+"'")).style.display = 'none';
		}
		varMnuAntT = 0;   

		//document.getElementById(eval("'pais"+varMenu+"'")).style.backgroundColor = '#EAE9D4';

	} else {
    
		//document.getElementById("cont").innerHTML += "<br><br>Parte 2"
		
		varMnuAntT = varMnuST;

		document.getElementById(eval("'ddsidemenubar"+varMnuST+"'")).style.display = 'block';

		varPaisT = getPosicaoElemento(eval("'pais"+varMnuST+"'")).top;
		varPaisL = getPosicaoElemento(eval("'pais"+varMnuST+"'")).left;
		varPaisT = varPaisT + 20;
		document.getElementById(eval("'ddsidemenubar"+varMnuST+"'")).style.top = varPaisT + 'px';
		document.getElementById(eval("'ddsidemenubar"+varMnuST+"'")).style.left = varPaisL + 'px';

		//Deixa a cor dos pais no tom marrom (#B7AB73)
		//document.getElementById(eval("'pais"+varMenu+"'")).style.backgroundColor = '#B7AB73';
	}

	//document.getElementById("cont").innerHTML += "<br>varMnuST(2) = " + varMnuST;
	//document.getElementById("cont").innerHTML += "<br>varMnuAntT(2) = " + varMnuAntT;
}


function fechaTopMenu(varMenu){
    if (document.getElementById(eval("'ddsidemenubar"+varMnuAntT+"'"))){    
        document.getElementById(eval("'ddsidemenubar"+varMnuAntT+"'")).style.display = 'none';
        varMnuAntT = 0;
     }
}

//################################################################################################
//################################################################################################
//### MENUS LATERAIS

function abreMenu(varFerramenta, varMenu){
    
    if (varMnuS > 0){ document.getElementById(eval("'ddsubmenuside"+varMnuS+"'")).style.display = 'none'; }
    
    varMnuS = varFerramenta + "" + varMenu;   

    if (varMnuS == varMnuAnt){
        document.getElementById(eval("'ddsubmenuside"+varMnuS+"'")).style.display = 'none';
				
        varMnuAnt = 0;

	} else {    
		
		var i;
		var varMnuLimpa;

		for (i=0;i<10;i++)
		{
			varMnuLimpa = varFerramenta + "" + i; 

			if (document.getElementById(eval("'ddsubmenu"+varMnuLimpa+"'"))){    
				document.getElementById(eval("'ddsubmenu"+varMnuLimpa+"'")).style.color = '#615F49';

				document.getElementById(eval("'ddsubmenu"+varMnuLimpa+"'")).style.backgroundColor = '#CFCCA9';
			}
		}
		//if (document.getElementById(eval("'ddsubmenu"+varMnuAnt+"'"))){    
    	//	document.getElementById(eval("'ddsubmenu"+varMnuAnt+"'")).style.color = '#615F49';
		//}
		
		varMnuAnt = varMnuS;

        varMnuT = getPosicaoElemento(eval("'ddsubmenu"+varMnuS+"'")).top;
        varMnuL = getPosicaoElemento(eval("'ddsubmenu"+varMnuS+"'")).left;
		varMnuT = varMnuT - 6;

		document.getElementById(eval("'ddsubmenu"+varMnuS+"'")).style.color = '#FFFFFF';
		document.getElementById(eval("'ddsubmenu"+varMnuS+"'")).style.backgroundColor = '#B7AB73';	
	
        document.getElementById(eval("'ddsubmenuside"+varMnuS+"'")).style.display = 'block';
        document.getElementById(eval("'ddsubmenuside"+varMnuS+"'")).style.top = varMnuT + 'px';

		if (varFerramenta == "5"){
			document.getElementById(eval("'ddsubmenuside"+varMnuS+"'")).style.left = varMnuL - 195 + 'px';
		} else {
			document.getElementById(eval("'ddsubmenuside"+varMnuS+"'")).style.left = varMnuL + 192 + 'px';
		}

			
        
	}
}

function fechaMenu(){
    
    if (document.getElementById(eval("'ddsubmenuside"+varMnuAnt+"'"))){    
        document.getElementById(eval("'ddsubmenuside"+varMnuAnt+"'")).style.display = 'none';
        varMnuAnt = 0;
     }    
}


function getPosicaoElemento(elemID){
    var offsetTrail = document.getElementById(elemID);
    var offsetLeft = 0;
    var offsetTop = 0;
    while (offsetTrail) {
        offsetLeft += offsetTrail.offsetLeft;
        offsetTop += offsetTrail.offsetTop;
        offsetTrail = offsetTrail.offsetParent;
    }
    if (navigator.userAgent.indexOf("Mac") != -1 && 
        typeof document.body.leftMargin != "undefined") {
        offsetLeft += document.body.leftMargin;
        offsetTop += document.body.topMargin;
    }
    return {left:offsetLeft, top:offsetTop};    
}
