var DHTML = 0, DOM = 0, MS = 0, NS = 0, OP = 0;

	function DHTML_init() {
	
	 if (window.opera) {
	     OP = 1;
	 }
	 if(document.getElementById) {
	   DHTML = 1;
	   DOM = 1;
	 }
	 if(document.all && !OP) {
	   DHTML = 1;
	   MS = 1;
	 }
	if (window.netscape && window.screen && !DOM && !OP){
	   DHTML = 1;
	   NS = 1;
	 }
	}
	
	function getElem(p1,p2,p3) {
	 var Elem;
	 if(DOM) {
	   if(p1.toLowerCase()=="id") {
	     if (typeof document.getElementById(p2) == "object")
	     Elem = document.getElementById(p2);
	     else Elem = void(0);
	     return(Elem);
	   }
	   else if(p1.toLowerCase()=="name") {
	     if (typeof document.getElementsByName(p2) == "object")
	     Elem = document.getElementsByName(p2)[p3];
	     else Elem = void(0);
	     return(Elem);
	   }
	   else if(p1.toLowerCase()=="tagname") {
	     if (typeof document.getElementsByTagName(p2) == "object" ||
	        (OP && typeof document.getElementsByTagName(p2) == "function"))
	     Elem = document.getElementsByTagName(p2)[p3];
	     else Elem = void(0);
	     return(Elem);
	   }
	   else return void(0);
	 }
	 else if(MS) {
	   if(p1.toLowerCase()=="id") {
	     if (typeof document.all[p2] == "object")
	     Elem = document.all[p2];
	     else Elem = void(0);
	     return(Elem);
	   }
	   else if(p1.toLowerCase()=="tagname") {
	     if (typeof document.all.tags(p2) == "object")
	     Elem = document.all.tags(p2)[p3];
	     else Elem = void(0);
	     return(Elem);
	   }
	   else if(p1.toLowerCase()=="name") {
	     if (typeof document[p2] == "object")
	     Elem = document[p2];
	     else Elem = void(0);
	     return(Elem);
	   }
	   else return void(0);
	 }
	 else if(NS) {
	   if(p1.toLowerCase()=="id" || p1.toLowerCase()=="name") {
	   if (typeof document[p2] == "object")
	     Elem = document[p2];
	     else Elem = void(0);
	     return(Elem);
	   }
	   else if(p1.toLowerCase()=="index") {
	    if (typeof document.layers[p2] == "object")
	     Elem = document.layers[p2];
	    else Elem = void(0);
	     return(Elem);
	   }
	   else return void(0);
	 }
	}
	
	function getCont(p1,p2,p3) {
	   var Cont;
	   if(DOM && getElem(p1,p2,p3) && getElem(p1,p2,p3).firstChild) {
	     if(getElem(p1,p2,p3).firstChild.nodeType == 3)
	       Cont = getElem(p1,p2,p3).firstChild.nodeValue;
	     else
	       Cont = "";
	     return(Cont);
	   }
	   else if(MS && getElem(p1,p2,p3)) {
	     Cont = getElem(p1,p2,p3).innerText;
	     return(Cont);
	   }
	   else return void(0);
	}
	
	function getAttr(p1,p2,p3,p4) {
	   var Attr;
	   if((DOM || MS) && getElem(p1,p2,p3)) {
	     Attr = getElem(p1,p2,p3).getAttribute(p4);
	     return(Attr);
	   }
	   else if (NS && getElem(p1,p2)) {
	       if (typeof getElem(p1,p2)[p3] == "object")
	        Attr=getElem(p1,p2)[p3][p4]
	       else
	        Attr=getElem(p1,p2)[p4]
	         return Attr;
	       }
	   else return void(0);
	}
	
	function setCont(p1,p2,p3,p4) {
	   if(DOM && getElem(p1,p2,p3) && getElem(p1,p2,p3).firstChild)
	     getElem(p1,p2,p3).firstChild.nodeValue = p4;
	   else if(MS && getElem(p1,p2,p3))
	     getElem(p1,p2,p3).innerText = p4;
	   else if(NS && getElem(p1,p2,p3)) {
	     getElem(p1,p2,p3).document.open();
	     getElem(p1,p2,p3).document.write(p4);
	     getElem(p1,p2,p3).document.close();
	   }
	}
	
	DHTML_init();
	/* DHTML-Bibliothek */
	
	function stretch() {
	/*
		Hier wird das jeweilige Div welches den Inhaltsbereich der Seite darstellt auf optimale Größe gestellt.
		Dazu wird zunächst gemessen wieviel Platz das Fenster (der Frame) in der Höhe bietet, um dann das Div
		abzüglich Innenabstand oben und unten auf diese Höhe zu bringen
	
	*/
	
	// Element-Objekt wird instanziert
	cont = getElem ("id", "content", null);
	offset = 200; // Gesamter Innenabstand
	
	// wenn die Instanzierung erfolgreich war geht's los
	if (cont) {
		// auf verschiedene Browsertypen wird Rücksicht genommen
		var divHeight;
		if (cont.offsetHeight) {
			divHeight = cont.offsetHeight;
		}
		if (cont.innerHeight) {
			divHeight = cont.innerHeight;
		}
		if (document.body.offsetHeight) {
			winHeight = document.body.offsetHeight;
		}
		if (window.innerHeight) {
			winHeight = window.innerHeight;
		}
		
		//alert (winHeight - 50);
		
		//alert ("Grösse wird geändert");
		cont.style.height = winHeight - offset;
	}
	}
