

//Modificados

var nIframes = 5;

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	//var printstring = '';
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			//printstring += ' element ' + obj.tagName + ' has ' + obj.offsetTop;
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	//window.status = printstring;
	return curtop;
}



function IEHoverPseudo() {

try{
	var navItems = document.getElementById("primary-nav").getElementsByTagName("li");
	var obj = document.getElementById("primary-nav");
	
	for (var i=0; i<navItems.length; i++) {
		if(navItems[i].className == "menuparent") {
			navItems[i].onmouseover=function() {this.className += " over"; showIFrame(this); }
			navItems[i].onmouseout=function() { this.className = "menuparent"; hideIFrame(this); }
		}
	}
}catch(e){}

}

function showIFrame( obj ){
	var ul = obj.getElementsByTagName("UL")[0];	
	var level = ul.getAttribute("MenuLevel");
	var ifrm;

	if ( level != null ){		
		ifrm = document.getElementById( "ifrmMenuL" + level);		
	}
	 
    //Mostrar el iframe primero 
    if ( ifrm != null  ){        
		setTimeout("ShowIFrameTime('" + ul.id   +   "')", 1);        
    }
}

function ShowIFrameTime ( ulId ){	
	
	var ul = document.getElementById(ulId);	
	var level = ul.getAttribute("MenuLevel");
	var ifrm;

	if ( level != null ){		
		ifrm = document.getElementById( "ifrmMenuL" + level);
	}
	 
    //Mostrar el iframe primero 
    if ( ifrm != null  ){
        ifrm.style.top = findPosY( ul );
        ifrm.style.left = findPosX( ul );
        ifrm.style.width = 134;        		
        ifrm.style.height = ul.offsetHeight;
        ifrm.style.visibility = 'visible';
        ifrm.style.display = 'inline';
        //alert("show");
    }
}

function hideIFrame( obj ){	
	var ul = obj.getElementsByTagName("UL")[0];
	var level = ul.getAttribute("MenuLevel");
	var ifrm;

	for ( var i=nIframes; i > level; i-- ){
		ifrm = document.getElementById( "ifrmMenuL"+level);
		if ( ifrm != null )
			if (ifrm.style != null)
			{
				ifrm.style.visibility = 'hidden';
				ifrm.style.display = 'none';
			}
	}
}

window.onload = IEHoverPseudo;