// Abfrage des verwandten Browsers und Umwandlung Browserspezifischer
// Aufrufe in Standardaufruf

var NN4 = false;
var NN6 = false;
var IE = false;
var Win = false;
var Mac = false;

if ((navigator.appName == "Netscape") && parseInt(navigator.appVersion) < 5) {NN4 = true;}
if ((navigator.appName == "Netscape") && parseInt(navigator.appVersion) >= 5) {NN6 = true;}
if (navigator.userAgent.indexOf("MSIE") > -1) {IE = true;}
if (navigator.platform.indexOf("Win") > -1) {Win = true;}
if (navigator.platform.indexOf("Mac") > -1) {Mac = true;}

var NN = NN4 || NN6;


function getElement(name) {
	if (parseInt(navigator.appVersion) >= 4 && IE) {
		return eval("document.all." + name + ".style");
	}
	else if (NN4) {
		for (i = document.layers.length - 1; i >= 0; i--) {
			if (document.layers[i].name == name) {
				return eval("document.layers." + name);
			}
			else {
				for (h = document.layers[i].document.layers.length - 1; h >= 0; h--) {
					if (document.layers[i].document.layers[h].name == name) {
						return eval("document.layers["+ i +"].document.layers." + name);
					}
					else {
						for (g = document.layers[i].document.layers[h].document.layers.length - 1; g >= 0; g--) {
							if (document.layers[i].document.layers[h].document.layers[g].name == name) {
								return eval("document.layers["+ i +"].document.layers["+ h + "].document." + name);
							}
						}
					}
				}
			}
		}
	}
	else if (NN6) {
		return document.getElementById(name).style;
	}
}

function getElementPure(name) {
	if (parseInt(navigator.appVersion) >= 4 && IE) {
		return eval("document.all." + name);
	}
	else if (NN4) {
		for (i = document.layers.length - 1; i >= 0; i--) {
			if (document.layers[i].name == name) {
				return eval("document.layers." + name);
			}
			else	{
				for (h = document.layers[i].document.layers.length - 1; h >= 0; h--) {
					if (document.layers[i].document.layers[h].name == name) {
						return eval("document.layers["+ i +"].document.layers." + name);
					}
					else {
						for (g = document.layers[i].document.layers[h].document.layers.length - 1; g >= 0; g--) {
							if (document.layers[i].document.layers[h].document.layers[g].name == name) {
								return eval("document.layers["+ i +"].document.layers["+ h + "].document.layers." + name);
							}
						}
					}
				}
			}
		}
	}
	else if (NN6) {
		return document.getElementById(name);
	}
}