
var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
var is_nav = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
 && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
 && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1) && (is_major < 5));
var is_nav6up = ((is_nav && (is_major >= 5)) || (agt.indexOf('gecko') != -1));
var is_moz = (agt.indexOf('gecko') != -1);
var is_opera = (agt.indexOf("opera") != -1);
var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie3 = (is_ie && (is_major < 4));
var is_ie4 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5")==-1) );
var is_ie5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
var is_ie55up = (is_ie && !is_ie3 && !is_ie4 && !is_ie5);
var MAC = navigator.platform.indexOf("Mac") != -1;
var visible = (is_nav)? 'show':'visible';
var hidden = (is_nav)? 'hide':'hidden';
var initOk = false;
function init() {
 if (is_nav) {
 a1clientX = this.innerWidth;
 a1clientY = this.innerHeight;
 a1resizeFix();
 }
 if (is_opera && is_major <= 6) {
 a1clientX = window.innerWidth;
 a1clientY = window.innerHeight;
 a1resizeFix();
 }
 initMenu();
 initOk = true;
 if (armNrAct) {
 showDiv("arMenu","arm"+armNrAct+"T");
 armNrCur = armNrAct;
 }
}
function initMenu() {
 for (tick = 1; tick <= armNrOfTabs; tick++) {
 armNr = "arm" + tick;
 if (is_ie) {
 dAll = document.all;
 offL = dAll["armL1"].offsetLeft;
 L1L = dAll[armNr + "P"].parentElement.offsetLeft + offL;
 dAll[armNr+"T"].style.left = ((MAC) ? L1L+"px" : L1L);
 } else if (is_nav) {
 armNS = document.arMenu.document.layers;
 L1L = armNS["armL1"].document.images[armNr + "P"].x;
 armNS[armNr+"T"].left = L1L;
 } else {
 L1L = getPos(armNr + "P","arMenu");
 document.getElementById(armNr+"T").style.left = L1L["x"];
 }
 }
}
function armOn(armNr) {
 if (initOk) {
 if (armNrCur !== "") armOff(0);
 showDiv("arMenu","arm"+armNr+"T");
 showDiv("","armOut");
 armNrCur = armNr;
 }
}
function armOff(resetAll) {
 if (initOk) {
 hideDiv("","armOut");
 if (armNrCur) {
 hideDiv("arMenu","arm"+armNrCur+"T");
 }
 if (resetAll && armNrAct) {
 showDiv("arMenu","arm"+armNrAct+"T");
 armNrCur = armNrAct;
 } else {
 armNrCur = "";
 }
 }
}
function a1resizeFix() {
 if (is_nav) {
 if (a1clientY != this.innerHeight || a1clientX != this.innerWidth) {
 location.reload();
 a1clientY = this.innerHeight;
 a1clientX = this.innerWidth;
 }
 } else {
 if (a1clientY != window.innerHeight || a1clientX != window.innerWidth) {
 location.reload();
 a1clientY = window.innerHeight;
 a1clientX = window.innerWidth;
 }
 }
 setTimeout("a1resizeFix()", 1000);
}
function getPos(getPosObj,getPosRelTo) {
 var pos = { "x":0 , "y":0 };
 var obj = document.getElementById(getPosObj);
 if (getPosRelTo) var relTo = document.getElementById(getPosRelTo);
 else relTo = document.body;
 while (obj.offsetParent && obj.offsetParent.id != relTo.id) {
 pos["x"] += obj.offsetLeft;
 pos["y"] += obj.offsetTop;
 obj = obj.offsetParent;
 }
 pos["x"] += obj.offsetLeft;
 pos["y"] += obj.offsetTop;
 return pos;
}
function showDiv(divCont,divObj) {
 if (initOk) {
 if (is_nav) {
 (divCont)? document.layers[divCont].document.layers[divObj].visibility = visible : document.layers[divObj].visibility = visible;
 } else if (is_ie) {
 document.all[divObj].style.visibility = visible;
 document.all[divObj].blur();
 } else {
 obj = document.getElementById(divObj);
 obj.style.visibility = visible;
 }
 }
}
function hideDiv(divCont,divObj) {
 if (initOk) {
 if (is_nav) {
 (divCont)? document.layers[divCont].document.layers[divObj].visibility = hidden : document.layers[divObj].visibility = hidden;
 } else if (is_ie) {
 document.all[divObj].style.visibility = hidden;
 document.all[divObj].blur();
 } else {
 obj = document.getElementById(divObj);
 obj.style.visibility = hidden;
 }
 }
}

