/* 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);
}
}