/*HM_Loader.js
* by Peter Belesis. v4.1.3 011108
* Copyright (c) 2001 Peter Belesis. All Rights Reserved.
*/

/*HM_Head.js
*/

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_PG_MenuWidth = 100;
HM_PG_FontFamily = "Arial,Helvetica,sans-serif";
HM_PG_FontSize = 7;
HM_PG_FontBold = 0;
HM_PG_FontItalic = 0;
HM_PG_FontColor = "#000000";
HM_PG_FontColorOver = "red";
HM_PG_BGColor = "#f3fbfc";
HM_PG_BGColorOver = "#f3fbfc";
HM_PG_ItemPadding = 2;

HM_PG_BorderWidth = 1;
HM_PG_BorderColor = "#9798a4";
HM_PG_BorderStyle = "solid";
HM_PG_SeparatorSize = 1;
HM_PG_SeparatorColor = "#9798a4";

HM_PG_ImageSrc = "/lauda/HM_More_black_right.gif";
HM_PG_ImageSrcLeft = "/lauda/HM_More_black_left.gif";
HM_PG_ImageSrcOver = "/lauda/HM_More_black_right.gif";
HM_PG_ImageSrcLeftOver = "/lauda/HM_More_black_left.gif";

HM_PG_ImageSize = 5;
HM_PG_ImageHorizSpace = 0;
HM_PG_ImageVertSpace = 2;

HM_PG_KeepHilite = true; 
HM_PG_ClickStart = 0;
HM_PG_ClickKill = false;
HM_PG_ChildOverlap = 1;
HM_PG_ChildOffset = -1;
HM_PG_ChildPerCentOver = null;
HM_PG_TopSecondsVisible = .5;
HM_PG_StatusDisplayBuild =1;
HM_PG_StatusDisplayLink = 0;
HM_PG_UponDisplay = null;
HM_PG_UponHide = null;
HM_PG_RightToLeft = 0;

HM_PG_CreateTopOnly = 0;
HM_PG_ShowLinkCursor = 1;
HM_PG_NSFontOver = true;

//HM_a_TreesToBuild = []

//end

   HM_DOM = (document.getElementById) ? true : false;
   HM_NS4 = (document.layers) ? true : false;
    HM_IE = (document.all) ? true : false;
   HM_IE4 = HM_IE && !HM_DOM;
   HM_Mac = (navigator.appVersion.indexOf("Mac") != -1);
  HM_IE4M = HM_IE4 && HM_Mac;
 HM_Opera = (navigator.userAgent.indexOf("Opera")!=-1);
 HM_Konqueror = (navigator.userAgent.indexOf("Konqueror")!=-1);

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;


//Load menu

function cm_reload(sep){
  self.location.href=self.location.href
}

function cm_reloadframe(sep){
  parent.location.href="../urlnames/frm_main!opendocument"+sep+"ContentMain="+document.forms[0].URLName.value
}


function HM_getItems(menu,orgframe){
  var add,ok = 0, frame
  if(parent.parent.name==self.name){
  }
    frame = parent.parent.Navigation
  if(!frame){
    self.status="Missing menu frame. Frame name: "+orgframe+" load startframe"
    setTimeout("cm_reloadframe(\'&\')",1)
    return
  }
  if(frame[menu]){
	if(HM_IsMenu) {
	document.write("<SCR" + "IPT LANGUAGE='JavaScript1.2' SRC='/lauda/HM_Script"+ HM_BrowserString +".js' TYPE='text/javascript'><\/SCR" + "IPT>");
	}

      ok = 1
  }
  if(!ok){
    search = self.location.search
    if(search.substr(1).indexOf("reload_coolmenus")==-1){
      if(search.slice(0,1)=="#") sep="&"
      else sep="#"
      setTimeout("cm_reload(\''+sep+'\')",1000)
    }
	}
//  self.status=ok

}


if(HM_IsMenu) {
	HM_getItems("HM_AreCreated","Navigation")
}


// Load frames
function loadFrames() {

try{

      var q = document.forms[0].Query_String.value;
      var StartPos = q.indexOf("&",0);

      if (StartPos > 0)
          var arg = q.substring(StartPos, q.length);
      else
          var arg = "";


      for (var i=0; i<loadFrames.arguments.length; ++i)
          {

              var loading = 1;
              var a = loadFrames.arguments[i].split("|");
              var Content = a[0] + "!OpenDocument" + arg;
              var FrameLocation = eval(a[1]);
              if (a.length = 3)
                 var loading = a[2];


              if (loading = 1)
                  if ( !IsURLInFrame( Content, FrameLocation.location)) FrameLocation.location.replace(Content);

          }
      } catch(err){ }finally{};

}

function IsURLInFrame( URL, FrameLocation) {
var Endpos = URL.indexOf('Open', 0);

if (Endpos > -1){
     
    var URLsubstr = URL.substring(0, Endpos-1);
    var URLpos = URLsubstr.lastIndexOf("/", URLsubstr.length);
    var URLname= URL.substring(URLpos+1, Endpos-1);

     }else{
     
              var URLpos = URL.lastIndexOf("/", URL.length);
              var URLname= URL.substring(URLpos+1, URL.length);

};

var Pos = FrameLocation.href.toLowerCase().lastIndexOf(URLname.toLowerCase(), FrameLocation.href.length);

return (Pos > -1) ? true : false;
}

//end