/*HM_Loader.js* by Peter Belesis. v5* Copyright (c) 2003 Peter Belesis. All Rights Reserved.*/HM_UserAgent = navigator.userAgent;      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 = (window.opera) ? true : false;if(HM_Opera) {    HM_BrowserPattern = /Opera(\/| )(\d+.*)/;    HM_VersionSupported = 7;}HM_Konqueror = (HM_UserAgent.indexOf("Konqueror")!=-1);if(HM_Konqueror) {    HM_BrowserPattern = /(Konqueror\/)(\d+.*)/;    HM_VersionSupported = 3;}if(HM_Opera || HM_Konqueror) {    if (HM_UserAgent.match) {       HM_Matches = HM_UserAgent.match(HM_BrowserPattern);       if (HM_Matches&&HM_Matches[2]) {          HM_BrowserVersion = parseFloat(HM_Matches[2]);       } else HM_BrowserVersion = 0;       HM_IsMenu = (HM_BrowserVersion >= HM_VersionSupported);    } else {       HM_BrowserVersion = 0;       HM_IsMenu = false;    }} else {    HM_BrowserVersion = 0;    HM_IsMenu = !HM_IE4M && (HM_DOM || HM_NS4 || HM_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_PG_MenuWidth = 130;HM_PG_FontFamily = "Verdana,Arial,sans-serif";HM_PG_FontSize = 12;HM_PG_FontBold = 0;HM_PG_FontItalic = 0;HM_PG_FontColor = "#666666";HM_PG_FontColorOver = "#ffffff";HM_PG_BGColor = "#eeeeee";HM_PG_BGColorOver = "#324E96"; HM_PG_ItemPadding = 4;HM_PG_BorderWidth = 1;HM_PG_BorderColor = "#ffffff"; // 336699HM_PG_BorderStyle = "solid";HM_PG_SeparatorSize = 1;HM_PG_SeparatorColor = "#ffffff";HM_GL_ImageSrc           = "/navigation/HM_More_black_right.gif";HM_GL_ImageSrcLeft       = "/navigation/HM_More_black_left.gif";HM_GL_ImageSrcOver       = "/navigation/HM_More_white_right.gif";HM_GL_ImageSrcLeftOver   = "/navigation/HM_More_white_left.gif";HM_GL_PreloadImages      = true;HM_GL_ImageSize          = 5;HM_GL_ImageHeight        = 9;HM_GL_ImageHorizSpace    = 5;HM_GL_ImageVertSpace     = "middle";HM_GL_KeepHilite         = false;HM_GL_ClickStart         = false;HM_GL_ClickKill          = 0;HM_GL_ChildOverlap       = 40;HM_GL_ChildOffset        = 10;HM_GL_ChildPerCentOver   = null;HM_GL_TopSecondsVisible  = .5;HM_GL_ChildSecondsVisible = .3;HM_GL_StatusDisplayBuild = 1;HM_GL_StatusDisplayLink  = 1;HM_GL_UponDisplay        = null;HM_GL_UponHide           = null;HM_GL_RightToLeft        = false;HM_GL_CreateTopOnly      = true;HM_GL_ShowLinkCursor     = true;HM_GL_ScrollEnabled      = true;HM_GL_ScrollOver         = (HM_Opera) ? 1 : 0;HM_MacN7                 = (HM_Mac&&(HM_UserAgent.indexOf('Netscape/7')!=-1))?true:false;HM_GL_ScrollInterval     = (HM_MacN7) ? 100 : 20;HM_GL_ScrollBarHeight    = 16;HM_GL_ScrollBarColor     = "lightgrey";HM_GL_ScrollImgSrcTop    = "/navigation/HM_More_black_top.gif";HM_GL_ScrollImgSrcBot    = "/navigation/HM_More_black_bot.gif";HM_GL_ScrollImgWidth     = 9;HM_GL_ScrollImgHeight    = 5;HM_GL_ScrollBothBars     = true;HM_GL_FramesEnabled      = false;HM_GL_FramesNavFramePos  = "top";HM_GL_FramesMainFrameName = "main";HM_GL_HoverTimeTop       = 0;HM_GL_HoverTimeTree      = 0;HM_GL_ImageDir           = "";HM_ScriptDir             = "/navigation/en/";HM_a_TreesToBuild = [];function HM_f_MenuDelay(menunum,e) {  if(window.HM_AreCreated) {   var menuid=HM_MenuIDPrefix+menunum;   var TheMenu = HM_DOM ?                 HM_MenusTarget.document.getElementById(menuid) :                 HM_MenusTarget[menuid];   if(!TheMenu) {    var TreesBuilt = [];    for (var i=0; i<HM_a_TreesToBuild.length; i++) {     TreesBuilt[i]=HM_a_TreesToBuild[i];    }    TreesBuilt[TreesBuilt.length]=menunum;    HM_a_TreesToBuild = [menunum];    HM_f_MakeTrees();    HM_a_TreesToBuild = [];    for (var i=0; i<TreesBuilt.length; i++) {     HM_a_TreesToBuild[i]=TreesBuilt[i];    }   }   HM_f_PopUp(menuid,e);  }}// The following function is included to illustrate the JS // expression handling of the left_position and top_position // parameters. You may delete if you have no use for itfunction HW(kx){var b=0;var c=HM_DOM?Hg.document.getElementById(kx):Hg[kx];var d=HM_DOM?parseInt(c.style.width)+((Hjt||Hju)?0:Hu*2):HM_IE4?c.style.pixelWidth:c.clip.width;var gh=HM_IE?(HM_DOM?Hh.clientWidth:Hg.document.body.clientWidth):Hg.innerWidth;return Math.max(parseInt((gh-d)/2),b);}HM_f_CenterMenu=HW;if(HM_IsMenu) {	HM_BrowserString = HM_NS4 ? "NS4" : HM_Opera ? "OPR" : HM_DOM ? "DOM" : "IE4";	document.write("<SCR" + "IPT LANGUAGE='JavaScript1.2' SRC='" + HM_ScriptDir + "HM_Arrays.js' TYPE='text/javascript'><\/SCR" + "IPT>");	document.write("<SCR" + "IPT LANGUAGE='JavaScript1.2' SRC='" + "/navigation/HM_Script"+ HM_BrowserString +".js' TYPE='text/javascript'><\/SCR" + "IPT>");}/* ----------- feststellen der y position des img mit der id X_POS_IMG aufruf der funktion "getStartPosition_Array2(X_POS)" aus dem Script "HM_Arrays.js"der wert der variable "X_POS" im script "HM_Arrays.js korrigiert die x position*/function getStartPosition_Array1y() { // Called by HM_Arrays, left_position parameter.	var objImg	objImg = document.images['X_POS_IMG']    if (HM_NS4){		//alert(eval(objImg).y);		return eval(objImg).y	} else {		//alert(getXPositionY(objImg));		return getXPositionY(objImg);	}}        function getStartPosition_Array2y(X_POS){ // Called by HM_Arrays, left_position parameter.	return getStartPosition_Array1y() + X_POS; }           function getXPositionY(imgElem) { // Called by getStartPosition_Array1.	xPos = eval(imgElem).offsetTop;	tempEl = eval(imgElem).offsetParent;	while (tempEl != null) {		xPos += tempEl.offsetTop;		tempEl = tempEl.offsetParent;}return xPos;}/* ----------- feststellen der x position des img mit der id X_POS_IMG */function getStartPosition_Array1() { // Called by HM_Arrays, left_position parameter.	var objImg	objImg = document.images['X_POS_IMG']    if (HM_NS4){		//alert(eval(objImg).x);		return eval(objImg).x	} else {		//alert(getXPosition(objImg));		return getXPosition(objImg);	}}        function getStartPosition_Array2(X_POS){ // Called by HM_Arrays, left_position parameter.	return getStartPosition_Array1() + X_POS; }           function getXPosition(imgElem) { // Called by getStartPosition_Array1.	xPos = eval(imgElem).offsetLeft;	tempEl = eval(imgElem).offsetParent;	while (tempEl != null) {		xPos += tempEl.offsetLeft;		tempEl = tempEl.offsetParent;}return xPos;}//end