var _inmenus = false;
var _menuid = '';
var menu_desplegado = false;

function setStatusMenuFalse()
{
	menu_desplegado = false;
	
}

function setStatusMenuTrue()
{
	menu_desplegado = true;
	
}


function changeStatusMenu()
{
	if(menu_desplegado)
		menu_desplegado = false;
	else	
		menu_desplegado = true;
}

function resetStatusMenu()
{
	menu_desplegado = false;
}

function mouseoutMenu() {
    _inmenus = false;
}

function mouseoverMenu1() {
    _inmenus = true;
}

function mouseoverMenu (orig, menuid) {
	_inmenus = true;
    if(menu_desplegado != true)
    {
    	if (_menuid != '') {
        	MM_showHideLayers('menulevel2_' + _menuid,'','hide');
        	if (iframes() ) MM_showHideLayers ('menulevel2ifr_' + _menuid,'','hide');
    	}
    	_menuid = menuid;
    	setCoords (orig, 'menulevel2_' + menuid);
    	if (iframes() ) {
        	setCoords (orig, 'menulevel2ifr_' + menuid);
        	setDims ('menulevel2_' + menuid, 'menulevel2ifr_' + menuid);
    	}
    	MM_showHideLayers('menulevel2_' + menuid,'','show');
    	if (iframes() ) MM_showHideLayers ('menulevel2ifr_' + menuid,'','show');
    	setTimeout (hideMenus, 1000);
    }
}

function hideMenus() {
    if (_inmenus) {
        setTimeout (hideMenus, 1000);
    } else {
        MM_showHideLayers('menulevel2_' + _menuid,'','hide');
        if (iframes() ) MM_showHideLayers('menulevel2ifr_' + _menuid,'','hide');
        _menuid = '';
    }
}

var _iframes = null;

function iframes() {
    if (_iframes == null) _iframes = ((navigator.appName == "Microsoft Internet Explorer") && (getExplorerVersion() >= 5.5 && getExplorerVersion() < 7.0) );
    return _iframes;
}

function getExplorerVersion() {
	var ieVers = parseFloat(navigator.appVersion);
	if( navigator.appName != 'Microsoft Internet Explorer' ) return ieVers;
	var tempVers = navigator.appVersion;
	var i = tempVers.indexOf( 'MSIE ' );
	if( i >= 0 ) {
		tempVers = tempVers.substring( i+5 );
		ieVers = parseFloat( tempVers ); 
	}
	return ieVers;
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function setCoords (obj, layerid) {
    pos = findPos (obj);
    //alert (obj.offsetWidth + " - " +  obj.offsetHeight);
    var layer = document.getElementById (layerid);
    // se suman los pixeles del LOGO de BONMONT para que el menú se alinee con el borde derecho del menú de navegación
    layer.style.left = pos[0] + 165;
    //obj.offsetWidth;
    //resta de 10 pixeles para que el menu javascript se alinee con la línea superior del menu de navegación correspondiente
    layer.style.top = pos[1] - 10;
}

function setDims (id1, id2) {
    obj1 = document.getElementById (id1);
    obj2 = document.getElementById (id2);
    obj2.style.width = obj1.offsetWidth;
    obj2.style.height = obj1.offsetHeight;
}
