/* DHTML-Bibliothek */ var DHTML = false, DOM = false, MSIE4 = false, NS4 = false, OP = false; if (document.getElementById) { DHTML = true; DOM = true; } else { if (document.all) { DHTML = true; MSIE4 = true; } else { if (document.layers) { DHTML = true; NS4 = true; } } } if (window.opera) { OP = true; } function getElement (Mode, Identifier, ElementNumber) { var Element, ElementList; if (DOM) { if (Mode.toLowerCase() == "id") { Element = document.getElementById(Identifier); if (!Element) { Element = false; } return Element; } if (Mode.toLowerCase() == "name") { ElementList = document.getElementsByName(Identifier); Element = ElementList[ElementNumber]; if (!Element) { Element = false; } return Element; } if (Mode.toLowerCase() == "tagname") { ElementList = document.getElementsByTagName(Identifier); Element = ElementList[ElementNumber]; if (!Element) { Element = false; } return Element; } return false; } if (MSIE4) { if (Mode.toLowerCase() == "id" || Mode.toLowerCase() == "name") { Element = document.all(Identifier); if (!Element) { Element = false; } return Element; } if (Mode.toLowerCase() == "tagname") { ElementList = document.all.tags(Identifier); Element = ElementList[ElementNumber]; if (!Element) { Element = false; } return Element; } return false; } if (NS4) { if (Mode.toLowerCase() == "id" || Mode.toLowerCase() == "name") { Element = document[Identifier]; if (!Element) { Element = document.anchors[Identifier]; } if (!Element) { Element = false; } return Element; } if (Mode.toLowerCase() == "layerindex") { Element = document.layers[Identifier]; if (!Element) { Element = false; } return Element; } return false; } return false; } function getAttribute (Mode, Identifier, ElementNumber, AttributeName) { var Attribute; var Element = getElement(Mode, Identifier, ElementNumber); if (!Element) { return false; } if (DOM || MSIE4) { Attribute = Element.getAttribute(AttributeName); return Attribute; } if (NS4) { Attribute = Element[AttributeName] if (!Attribute) { Attribute = false; } return Attribute; } return false; } function getContent (Mode, Identifier, ElementNumber) { var Content; var Element = getElement(Mode, Identifier, ElementNumber); if (!Element) { return false; } if (DOM && Element.firstChild) { if (Element.firstChild.nodeType == 3) { Content = Element.firstChild.nodeValue; } else { Content = ""; } return Content; } if (MSIE4) { Content = Element.innerText; return Content; } return false; } function setContent (Mode, Identifier, ElementNumber, Text) { var Element = getElement(Mode, Identifier, ElementNumber); if (!Element) { return false; } if (DOM && Element.firstChild) { Element.firstChild.nodeValue = Text; return true; } if (MSIE4) { Element.innerText = Text; return true; } if (NS4) { Element.document.open(); Element.document.write(Text); Element.document.close(); return true; } } function hideElement(Mode, Identifier, ElementNumber) { var element = getElement(Mode, Identifier, ElementNumber); if (element) { if (NS4) { element.visibility = "hide"; element.width = "0em"; element.height = "0em"; } else { element.style.display = "none"; } } } function showElement(Mode, Identifier, ElementNumber) { var element = getElement(Mode, Identifier, ElementNumber); if (element) { if (NS4) { element.visibility = "show"; element.width = "auto"; element.height = "auto"; } else { element.style.display = ""; } } } function createCSS(selector, declaration) { // test for IE var ua = navigator.userAgent.toLowerCase(); var isIE = (/msie/.test(ua)) && !(/opera/.test(ua)) && (/win/.test(ua)); // create the style node for all browsers var style_node = document.createElement("style"); style_node.setAttribute("type", "text/css"); style_node.setAttribute("media", "screen"); // append a rule for good browsers if (!isIE) style_node.appendChild(document.createTextNode(selector + " {" + declaration + "}")); // append the style node document.getElementsByTagName("head")[0].appendChild(style_node); // use alternative methods for IE if (isIE && document.styleSheets && document.styleSheets.length > 0) { var last_style_node = document.styleSheets[document.styleSheets.length - 1]; if (typeof(last_style_node.addRule) == "object") last_style_node.addRule(selector, declaration); } }