var lStrIdLayerAberto2N;
var lStrIdLayerAberto3N;

lStrIdLayerAberto2N = '';
lStrIdLayerAberto3N = '';

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


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};
}



function getPosition(e){
	var left = 0;
	var top  = 0;

	while (e.offsetParent){
		left += e.offsetLeft;
		top  += e.offsetTop;
		e     = e.offsetParent;
	}

	left += e.offsetLeft;
	top  += e.offsetTop;

	return {x:left, y:top};
}





var objMn;
var leftOff;
var leftPag;
var objWidth;

var objMnGeral;

function MenuSecao(nome,codigo,nivel)
{
	var obj;
	var div;
	var top;
	var sumLeft;
	var sumLeftSubMenu;
	var sumLeftNoSep = 0;
	

	//Para netscape colocamos 83 e para os outros (IE e companhia), 33;
	if (navigator.appName == "Netscape")
	{
		sumLeft = 63;
		sumLeftSubMenu = 268;
	}
	else
	{		
		sumLeft = 63;
		sumLeftSubMenu = 268;
	}



	if (nivel == "subsecao")
	{
		objMn		= eval(window.document.getElementById('sec' + eval(codigo)));
		objMnGeral	= eval(window.document.getElementById('mnuGeral'));
		objWidth	= eval(objMn.offsetWidth);
	
		//Caso o menu seja o ultimo, pegamos o leftpadding para adicionar a "obj"
		sumLeftNoSep = Number(objMn.style.paddingLeft.replace("px", ""));
	
		//Define a posição X
		obj = (((getPosition(objMn).x) - objWidth) + sumLeft);

		 
		//Define a posição Y
		top = ((getPosition(objMnGeral).y) + objMnGeral.offsetHeight);
	
			
		div = eval("window.document.getElementById('DSE"+ codigo +"')");//eval("document.all.DSE" + codigo);
		lStrIdLayerAberto2N = 'DSE'+ codigo;
	}else{	
		top = (getPosition(document.getElementById(nome)).y) + eval("window.document.getElementById('subsecao" + codigo + "').offsetTop")-1;	
		obj = (eval("window.document.getElementById('"+ nome +"').offsetLeft") + eval("window.document.getElementById('"+ nome +"').offsetWidth") - sumLeftSubMenu);
		div = eval("window.document.getElementById('DSS"+ codigo +"')");
		lStrIdLayerAberto3N = 'DSS'+ codigo;
	}
	
	
	div.style.top = + top + "px";
	div.style.left = + obj + "px";
	div.style.display = "block";
}


