/*HM_Loader.js
* by Peter Belesis. v4.1 010821
* Copyright (c) 2001 Peter Belesis. All Rights Reserved.
*/

    HM_ExistsMenu = false;
    HM_DOM = (document.getElementById) ? true : false;
    HM_IE = (document.all) ? true : false;
    HM_IE4 = HM_IE && !HM_DOM;
    HM_IE5 = HM_IE && HM_DOM;
    HM_Mac = (navigator.appVersion.indexOf("Mac") != -1);
    HM_IE4M = HM_IE4 && HM_Mac;
    HM_IE5M = HM_IE5 && HM_Mac;
    HM_IEW = HM_IE && !HM_Mac;
    HM_IE4W = HM_IE4 && HM_IEW;
    HM_IE5W = HM_IE5 && HM_IEW;
    HM_NS = navigator.appName == ("Netscape");
    HM_NS4 = (document.layers) ? true : false;
    HM_NS6 = navigator.vendor == ("Netscape6");
if(HM_IE5M) {HM_DOM = false;HM_IE4 = true}

//4.1
 HM_Opera = (navigator.userAgent.indexOf("Opera")!=-1);
 HM_Konqueror = (navigator.userAgent.indexOf("Konqueror")!=-1);

HM_IsMenu = (HM_DOM || HM_NS4 || (HM_IE4 && !HM_IE4M));
//HM_IsMenu = !HM_Opera && !HM_Konqueror && !HM_IE4M && (HM_DOM || HM_NS4 || HM_IE4);

HM_BrowserString = HM_NS4 ? "NS4" : HM_DOM ? "DOM" : "IE4";


if(window.event + "" == "undefined") event = null;
function HM_f_PopUp(){return false};
function HM_f_PopDown(){return false};
popUp = HM_f_PopUp;
popDown = HM_f_PopDown;

	HM_GL_MenuWidth           = 752;
	HM_GL_FontFamily          = "Arial,Verdana,Arial,sans-serif";
	HM_GL_FontSize            = 10;
	HM_GL_FontBold            = false;
	HM_GL_FontItalic          = false;
	HM_GL_FontColor           = "";
	HM_GL_FontColorOver       = "";
	HM_GL_BGColor             = "";
	HM_GL_BGColorOver         = "";
	HM_GL_ItemPadding         = 3;

	HM_GL_BorderWidth         = 1;
	HM_GL_BorderColor         = "";
	HM_GL_BorderStyle         = "solid";
	HM_GL_SeparatorSize       = 1;
	HM_GL_SeparatorColor      = "";

        HM_PG_ClickKill           = false;

	HM_GL_ImageSrc            = "/"+_rootWeb+"/imagenes/menus/HM_More_black_right.gif";  
	HM_GL_ImageSrcLeft        = "/"+_rootWeb+"/imagenes/menus/HM_More_black_left.gif";  
	
	HM_GL_ImageSrcOver        = "/"+_rootWeb+"/imagenes/menus/HM_More_black_right.gif";  
	HM_GL_ImageSrcLeftOver    = "/"+_rootWeb+"/imagenes/menus/HM_More_black_left.gif";  

	HM_GL_ImageSize           = 5;
	HM_GL_ImageHorizSpace     = 0;
	HM_GL_ImageVertSpace      = 2;

	HM_GL_KeepHilite          = true;
	HM_GL_ClickStart          = false;
	HM_GL_ClickKill           = 1;
	HM_GL_ChildOverlap        = 0;
	HM_GL_ChildOffset         = 0;
	HM_GL_ChildPerCentOver    = null;
	HM_GL_TopSecondsVisible   = .3;
	HM_GL_ChildSecondsVisible = 0.75;
	HM_GL_StatusDisplayBuild  = 0;
	HM_GL_StatusDisplayLink   = 1;
	HM_GL_UponDisplay         = null;
	HM_GL_UponHide            = null;

	HM_GL_RightToLeft         = false;
	HM_GL_CreateTopOnly       = true;
	HM_GL_ShowLinkCursor      = true;

// the following function is included to illustrate the improved JS expression handling of
// the left_position and top_position parameters
// you may delete if you have no use for it

function HM_f_CenterMenu(topmenuid) {
	var MinimumPixelLeft = 0;
	var TheMenu = HM_DOM ? document.getElementById(topmenuid) : HM_IE4 ? document.all(topmenuid) : eval("window." + topmenuid);
	var TheMenuWidth = HM_DOM ? parseInt(TheMenu.style.width) : HM_IE4 ? TheMenu.style.pixelWidth : TheMenu.clip.width;
	var TheWindowWidth = HM_IE ? document.body.scrollWidth : window.innerWidth; //scrollWidth en lugar de clientWidth
	return Math.max(parseInt((TheWindowWidth-750) / 2),MinimumPixelLeft);
}

function HM_f_CenterMenuVertical(topmenuid) {
	var MinimumPixelTop = 0;
	var TheMenu = HM_DOM ? document.getElementById(topmenuid) : HM_IE4 ? document.all(topmenuid) : eval("window." + topmenuid);
	var TheMenuHeight = HM_DOM ? parseInt(TheMenu.style.height) : HM_IE4 ? TheMenu.style.pixelHeight : TheMenu.clip.height;
	var TheWindowHeight = HM_IE ? (HM_DOM ? HM_IEcanvas.clientHeight : document.body.clientHeight) : window.innerHeight;
	return Math.max(parseInt((TheWindowHeight-TheMenuHeight) / 2),MinimumPixelTop);
}

function HM_f_MenuTop(topvalue) {
	return HM_IE ? topvalue : (topvalue-7);
}

function HM_f_MenuLeft(topmenuid) {
	var iex = ((HM_f_CenterMenu(topmenuid) < 11) ? 10 : HM_f_CenterMenu(topmenuid)-6);
	var nscp = ((HM_f_CenterMenu(topmenuid) < 11) ? 10 : HM_f_CenterMenu(topmenuid)-14);
	return 350;
}


function HM_f_ToggleElementList(show,elList,toggleBy) {
      if(!(HM_DOM||HM_IE||HM_NS4)) return true;

      if(HM_NS4&&(toggleBy=="tag")) return true;

      for(var i=0; i<elList.length; i++) {
         var ElementsToToggle = [];
         switch(toggleBy) {
            case "tag":
               ElementsToToggle = 
     (HM_DOM) ? document.getElementsByTagName(elList[i]) :
     document.all.tags(elList[i]);
               break;
            case "id":
               ElementsToToggle[0] = 
     (HM_DOM) ? document.getElementById(elList[i]) :
     (HM_IE) ? document.all(elList[i]) : 
     document.layers[elList[i]];
               break;
         }
         for(var j=0; j<ElementsToToggle.length; j++) {
            var theElement = ElementsToToggle[j];
            if(!theElement) continue;
            if(HM_DOM||HM_IE) {
               theElement.style.visibility = 
                  show ? "inherit" : "hidden";
            } else {
               theElement.visibility = 
                  show ? "inherit" : "hide";
            }
         }
      }
      return true;
}

//end

