﻿// Returns the version of Internet Explorer or a -1
// (indicating the use of another browser).
function getInternetExplorerVersion()
{
    var rv = -1; // Return value assumes failure.
    if (navigator.appName == 'Microsoft Internet Explorer')
    {
        var ua = navigator.userAgent;
        var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
        if (re.exec(ua) != null)
            rv = parseFloat( RegExp.$1 );
    }
    return rv;
}


function ConfigurarEventosMenu(sParentId)
{
    var ver = getInternetExplorerVersion();
    if ((ver >= 0) && (ver < 8))
    {
        var oParent = document.getElementById(sParentId);
	    if (oParent)
	    {
		    if (oParent.getElementsByTagName)
		    {
			    var aChilds = oParent.getElementsByTagName("li");
			    var i = 0;
			    while (i < aChilds.length)
			    {
				    aChilds[i].onmouseover = function() {this.className = "over"; Menu_OcultarObjetos(); }
				    aChilds[i].onmouseout = function() {this.className = ""; Menu_MostrarObjetos(); }
				    i++;
			    }
		    }
	    }
	}
}

function Menu_OcultarObjetos()
{
    Menu_OcultarMostrar("SELECT", "hidden");
    Menu_OcultarMostrar("OBJECT", "hidden");
}

function Menu_MostrarObjetos()
{
    Menu_OcultarMostrar("SELECT", "visible");
    Menu_OcultarMostrar("OBJECT", "visible");
}

function Menu_OcultarMostrar(sObj, sVisibility)
{
    var i = 0;
    var aObj = document.getElementsByTagName(sObj);
    for (i=0; i<aObj.length; i++)
    {
        aObj[i].style.visibility = sVisibility;
    }
}
