window.onload = init;function init() {//  document.setAttribute("owner","ModellBahnArchiv");  if (parent) {//    if (parent.frames[0] && parent.frames[0].document.getAttribute("owner") != 'ModellBahnArchiv') parent.location.href = self.location.href;  }}function show(applet,name) {	eval("document." + applet + ".show('" + name + "')");}function page(applet,name,page) {	eval("document." + applet + ".show('" + name + "','" + page + "')");}function check() {	if (document.Feedback.Mail.value.indexOf('@') == -1) {		alert("Geben Sie bitte Ihre E-Mail Adresse ein!");		document.Feedback.Mail.focus();		return false;	}	return true;}function userJavaEnabled() {	return (getCookie("java") != "no");}function getCookie(name) {	var s = document.cookie;	var a = s.indexOf(name + "=");	if(a >= 0) {		s = s.substr(a) + ";";		return unescape(s.substring(name.length + 1, s.indexOf(";")));	} else {		return null;	}}function setCookie(name,value) {	var later = new Date();	later.setTime(later.getTime() + 3E11);	document.cookie = name + "=" + escape(value) + "; expires=" + later.toGMTString() + "; path=/";	return true;}function setPDFButton(href, referer) {	var session = getCookie('CGISESSID');    if (typeof session == 'undefined' || session == "") {        return;    }    var pagePDF = document.getElementById("pagePDF");    if (typeof pagePDF == 'undefined' || pagePDF == "") {        return;    }    var anchor = document.createElement("a");    anchor.setAttribute("href", "/cgi-bin/getPDF.pl?name=" + href + "&referer=" + referer);    var img = document.createElement("img");    img.setAttribute("src", "/images/pdficon_small.gif");    img.setAttribute("title", "diese Seite als PDF");    anchor.appendChild(img);    pagePDF.appendChild(anchor);}function delCookie(name) {	if(getCookie(name) != null) {		document.cookie = name + "=deleted;" + " expires=Thu, 01-Jan-70 00:00:01 GMT; path=/";	}}function getElementsByClass(className) {    var all = document.getElementsByTagName("*");    var elements = [];    for (var i = 0; i < all.length; i++) {        var element = all[i];	if (element.className == className) {	    elements.push(element);	}    }    return elements;}var req;function loadXMLDoc(url) {	try {        // branch for native XMLHttpRequest object        if (window.XMLHttpRequest) {            req = new XMLHttpRequest();            req.onreadystatechange = processReqChange;            req.open("GET", url, true);            req.send(null);        // branch for IE/Windows ActiveX version        } else if (window.ActiveXObject) {            req = new ActiveXObject("Microsoft.XMLHTTP");            if (req) {                req.onreadystatechange = processReqChange;                req.open("GET", url, true);                req.send();            }        }	} catch (e) {		alert("Es ist ein Fehler aufgetreten.\nError name: " + e.name + ".\nError message: " + e.message);	}}function processReqChange() {    // only if req shows "loaded"    if (req.readyState == 4) {        // only if "OK"        if (req.status == 200) {    		document.getElementById("menu").innerHTML = req.responseText;        }        else {            alert("There was a problem retrieving the XML data:\n" + req.statusText);        }    }}function loadMenu(show, high) {    try {        loadXMLDoc("/cgi-bin/getMenu.pl?show=" + show + "&high=" + high + "&mode=xml");        setCookie("navi", show);    }    catch(e) {        var msg = (typeof e == "string") ? e : ((e.message) ? e.message : "Unknown Error");        alert("Unable to get XML data:\n" + msg);    }    return;}