

//Modificados

var nIframes = 10;

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)
		{
			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");
	var itemClass; 
	for (var i=0; i<navItems.length; i++) {
		itemClass = navItems[i].className;
		if( (itemClass == "menuparent") ||
			(itemClass == "menuparentChild")	) {
			navItems[i].setAttribute( "originalClass", itemClass );
			navItems[i].onmouseover=function() {this.className += " over"; showIFrame(this); }
			navItems[i].onmouseout=function() { this.className = this.getAttribute("originalClass"); 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 = ul.offsetWidth;        		           		
        ifrm.style.height = ul.offsetHeight;
        ifrm.style.visibility = 'visible';
    }
}

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 )
			ifrm.style.visibility = 'hidden';
	}
}


function WriteLeftMenuOptionWithChild( child , url , target , idhtml , boldBegin , name , boldEnd , level , guid , image ){

	document.write("<li class='menuparent" + child + "'>");
	document.write("	<a href='" + url + "' " + target + " " + idhtml + ">");	
	document.write("		<table style = 'CURSOR: hand' width = '100%' cellpadding = '0' cellspacing = '0' border = '0' onclick = redirectMenu('" + url + "') >");	
	document.write("			<tr>");	
	document.write("				<td align=left>" + boldBegin + name + boldEnd + "</td>");		
	document.write("				<td align=right style='PADDING-RIGHT: 3px'><img src='" + image +"' border=0></td>");				
	document.write("			</tr>");					
	document.write("		</table>");					
	document.write("	</a>");								
	document.write("	<ul MenuLevel=" + level  + " + id='menu_" + level + guid + "'>");			
	
}


function WriteLeftMenuOptionWithOutChild( url , target , idhtml , boldBegin , name , boldEnd , classLi ){
	document.write("<li class = '"+ classLi +"'>");
	document.write("<a href='" + url + "' " + target + " " + idhtml +">" + boldBegin + name + boldEnd + "</a>");
	document.write("</li>");
}

function WriteLeftMenuOptionPlugIn( url , nameChannel , name ){
	document.write("<li>");
	document.write("<a href='" + url + "'"+ nameChannel +">" + name + "</a>");
	document.write("</li>");
}

function WriteEndULLI(){
	document.write("</ul></li>");
}


window.onload = IEHoverPseudo;