function getPosicaoElemento(element){
    var offsetTrail = element;
    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 IEHoverPseudo() {
		
	var _navItemPrinc = document.getElementById("sub-menu");
	if(_navItemPrinc!=null){
		var navItems = _navItemPrinc.getElementsByTagName("li");

		var ulMenu = _navItemPrinc.getElementsByTagName("ul");
		for (var x=0; x<ulMenu.length; x++) {
			content = ulMenu[x].innerHTML;
			ulMenu[x].innerHTML = "<iframe src='' scrolling='no' frameborder='0' style='display:block;position: absolute;z-index:9990;top:0;left:0;height:0;width:0;padding:0;margin:0;'></iframe>"+content;
		}
				
		for (var i=0; i<navItems.length; i++) {

			if(navItems[i].className == "menupai") {
				navItems[i].onmouseover=function() {
					this.className += " over";
					
					if(document.all) {
						ulSubmenu = this.getElementsByTagName("ul");	
						for (var x=0; x<ulSubmenu.length; x++) {
							iFrameHack = ulSubmenu[x].getElementsByTagName("iframe")[0];
							iFrameHack.style.width = ulSubmenu[x].offsetWidth;
							iFrameHack.style.height = ulSubmenu[x].offsetHeight;
						}
					}
				}
					navItems[i].onmouseout=function() {
					this.className = "menupai";
				}
			}
		}
	}
}
window.onload = function(){
	IEHoverPseudo();
}
