if      (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 5) { var ns_version = 5; }
else if (navigator.appName == "Netscape" && parseInt(navigator.appVersion) < 5)  { var ns_version = 4; }
else if (navigator.appVersion.indexOf("MSIE 4") != -1) { var ie_version = 4; }
else if (navigator.appVersion.indexOf("MSIE 5") != -1) { var ie_version = 5; }
else var ie_version = 5 //default Browser


if     (ns_version == 4) { var css = "formatns.css"; var fus = "101%"; var formular = "-446"; }
else if(ns_version == 5) { var css = "formatns6.css"; var fus = "100%"; var formular = "-443";  }
else                     { var css = "formatie.css"; var fus = "100%"; var formular = "-426";}


function get_element_image(layername,name) {
   if      (ie_version > 4 || ns_version > 4) { return document.getElementById(name); }
   else if (ns_version == 4)                  { return eval("document." + layername + ".document.images['" + name + "']"); }
   else if (ie_version == 4)                  { return eval("document.all." + name); }
}

function get_element_style(name) {
   if      (ie_version > 4 || ns_version > 4) { return document.getElementById(name).style; }
   else if (ns_version == 4)                  { return eval("document." + name); }
   else if (ie_version == 4)                  { return eval("document.all." + name + ".style"); }
}

function get_element_stylel(layerA,layerB) {
   if      (ie_version > 4 || ns_version > 4) { return document.getElementById(layerB).style; }
   else if (ns_version == 4)                  { return eval("document." + layerA + ".document." + layerB); }
   else if (ie_version == 4)                  { return eval("document.all." + layerB + ".style"); }
}

function get_element_ly(layerA,layerB,name) {
   if      (ie_version > 4 || ns_version > 4) { return document.getElementById(name); }
   else if (ns_version == 4)                  { return eval("document." + layerA + ".document." + layerB + ".document." + name); }
   else if (ie_version == 4)                  { return eval("document.all." + name); }
}

function get_element_ab(name,bildab) {
   if      (ie_version > 4 || ns_version > 4) { return eval("aB=" + bildab); }
   else if (ns_version == 4)                  { return eval("document." + name + ".aB=" + bildab); }
   else if (ie_version == 4)                  { return eval("document.all." + name + ".aB=" + bildab); }
}

function get_element_b(name,bild) {
   if      (ie_version > 4 || ns_version > 4) { return eval("mOvr('" + bild + "')"); }
   else if (ns_version == 4)                  { return eval("document." + name + ".mOvr('" + bild + "')"); }
   else if (ie_version == 4)                  { return eval("document.all." + name + ".mOvr('" + bild + "')"); }
}


//drucken
function druckenDE(name) {
  if (window.print) { eval("parent."+name+".print()");  }
  else if (ie_version >= 4 && navigator.platform.indexOf("Mac") == -1) { alert('AS'); druckeIE(); }
  else alert('Zum Ausdrucken klicken Sie bitte auf das Inhaltsfenster\nund drücken dann \"Apfel + p\".');
}

function druckenEN(name) {
  if (window.print) { eval("parent."+name+".print()");  }
  else if (ie_version >= 4 && navigator.platform.indexOf("Mac") == -1) { druckeIE(); }
  else alert('Please click into the content window\nand then press \"Apple + p\".');
}

function druckeIE() {
	var OLECMDID_PRINT = 6;
	var OLECMDEXECOPT_DONTPROMPTUSER = 2;
	var OLECMDEXECOPT_PROMPTUSER = 1;
	var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
	document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
	WebBrowser1.ExecWB(6,2)
	WebBrowser1.outerHTML = ''
}


// css fading funktion
function increase() {
    highlighting = setInterval("fadein()",50);
}
function decrease() {
    lowlighting = setInterval("fadeout()",50);
}
function fadein() {
    if (element.style.MozOpacity < 1)
        element.style.MozOpacity = parseFloat(element.style.MozOpacity) + 0.1;
    else if (element.style.MozOpacity >= 1)
        { clearInterval(highlighting); element.style.MozOpacity = 1; decrease(); }
    else if (element.filters && element.filters.alpha.opacity < 100)
        element.filters.alpha.opacity += 5;
    else if (element.filters && element.filters.alpha.opacity >= 100)
        { clearInterval(highlighting); element.filters.alpha.opacity = 100; decrease(); }
    else if (window.highlighting)
        clearInterval(highlighting);
}
function fadeout() {
    if (element.style.MozOpacity > 0.2)
        element.style.MozOpacity = parseFloat(element.style.MozOpacity) - 0.1;
    else if (element.style.MozOpacity <= 0.2)
        { clearInterval(lowlighting); element.style.MozOpacity = 0.2; increase(); }
    else if (element.filters && element.filters.alpha.opacity > 20)
        element.filters.alpha.opacity -= 5;
    else if (element.filters && element.filters.alpha.opacity <= 20)
        { clearInterval(lowlighting); element.filters.alpha.opacity = 20; increase(); }
    else if (window.highlighting)
        clearInterval(lowlighting);
}
function startfading(myobject) {
  element = document.getElementById(myobject);
  decrease();
}