/* DHTML-Bibliothek */ DHTML = 0, DOM = 0, MS = 0, NS = 0, OP = 0; MAC=0; maxWidth=0; CBlock = "C1"; cBlock = "1"; pImg = "1"; /* 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 imgHover (id,onoff) { pf="../css/images/all/"; document.getElementById(id).src=pf+id+onoff+".jpg"; } function FlagHover (id,onoff) { pf="../css/images/all/"; if (onoff==1) { document.getElementById(id).src=pf+id+"l.jpg";} else { document.getElementById(id).src=pf+id+"h.jpg";} } function RollOverTopMenu (id, onoff) { document.getElementById(id+"i").src="../css/images/all/"+id+onoff+".jpg"; } function RollOverArrow (id, onoff) { document.getElementById(id).src="../../css/images/arrows/arrow_r_r_"+onoff+".jpg"; } function subblock(id,onoff) { ClassNow=document.getElementById("master"+id).className; ClassNew=ClassNow.substring(0, ClassNow.length-1); ClassNew=ClassNew+onoff; document.getElementById("master"+id).className=ClassNew; if (onoff==1) { document.getElementById("psubblock"+id).style.display="block";} else { document.getElementById("psubblock"+id).style.display="none";} } function showCat(id) { if (document.getElementById("l"+id).className == "catswitch0") { document.getElementById("l"+cBlock).className="catswitch0"; document.getElementById("c"+cBlock).style.display="none"; document.getElementById("l"+id).className="catswitch1"; document.getElementById("c"+id).style.display="block"; cBlock = id; } else { document.getElementById("l"+id).className="catswitch0"; document.getElementById("c"+id).style.display="none"; } } function InputButton (id, onoff) { document.getElementById(id).className="InputButton"+onoff; } function showimage(image) { document.getElementById("img"+pImg).style.display="none"; document.getElementById("img"+image).style.display="block"; document.getElementById("img"+pImg+"l").className="imghover0"; document.getElementById("img"+image+"l").className="imghover1"; pImg = image; } function showPopup (page) { path=root+page; x = window.open (path,"extraWindow","scrollbars=yes, dependent=yes, left=480, top=250, height=400, width=400"); x.focus (); } function convertDB() { document.getElementById("S").value = document.getElementById("szip").value+"%20"+document.getElementById("scity").value+"%2C%20"+document.getElementById("sstreet").value; } function routeCalc () { if (document.getElementById('goby1').checked) check = "routeo" else check = "bahn"; document.getElementById(check).submit(); } function check(){ clearTimeout(checkDateTime); clearTimeout(newsticker); checkDateTime(); newsticker(); } function checkDateTime () { var fill = "00"; var today = new Date(); var local = today.getHours(); var minute = today.getMinutes(); var second = today.getSeconds(); var offset = today.getTimezoneOffset() hour = local + (offset/60) + 1; if (hour >= 24) {hour -= 24}; hourx= local + (offset/60) + 9; if (hourx >= 24) {hourx -= 24}; hour = String(hour); hourx = String(hourx); minute = String(minute); second = String(second); //Hamburg +2 UTC dateTimeEurope = fill.substring(0,2 - hour.length) + hour + ":" + fill.substring(0,2-minute.length) + minute + ":" + fill.substring(0,2-second.length) + second; //Korea +9 UTC dateTimeKorea = fill.substring(0,2 - hourx.length) + hourx + ":" + fill.substring(0,2-minute.length) + minute + ":" + fill.substring(0,2-second.length) + second; // document.getElementById("locationx").value = dateTime; if (DHTML) { setContent("id", "location", null, 'Europe/Berlin: ' + dateTimeEurope + ' CEST'); setContent("id", "locationx", null, 'Asia/Seoul: ' + dateTimeKorea + ' KST'); } setTimeout("checkDateTime()",900); } function tab(id) { if (id == 0) { if (document.getElementById("tab0")) document.getElementById("tab0").className="tab01"; if (document.getElementById("tab1")) document.getElementById("tab1").className="tab10"; if (document.getElementById("tab2")) document.getElementById("tab2").className="tab20"; document.getElementById("tabbox0").style.display="block"; document.getElementById("tabbox1").style.display="none"; document.getElementById("tabbox2").style.display="none"; } if (id == 1) { if (document.getElementById("tab0")) document.getElementById("tab0").className="tab00"; if (document.getElementById("tab2")) document.getElementById("tab2").className="tab20"; if (document.getElementById("tab1")) document.getElementById("tab1").className="tab11"; document.getElementById("tabbox1").style.display="block"; document.getElementById("tabbox0").style.display="none"; document.getElementById("tabbox2").style.display="none"; } if (id == 2) { if (document.getElementById("tab0")) document.getElementById("tab0").className="tab00"; if (document.getElementById("tab1")) document.getElementById("tab1").className="tab10"; if (document.getElementById("tab2")) document.getElementById("tab2").className="tab21"; document.getElementById("tabbox2").style.display="block"; document.getElementById("tabbox0").style.display="none"; document.getElementById("tabbox1").style.display="none"; } } function newsticker() { if (document.getElementById("tickerbox")) { text = document.getElementById("tickerbox").value; newtext = text.substr(1,text.length - 1) + text.substr(0,1) ; document.getElementById("tickerbox").value = newtext; setTimeout("newsticker()",200); } }