/* Standart-Bibliothek */

			// -- FKT visChange (Id des Objekts, Art des Objekts) wechselt zw. sichtbar und unsichtbar
			function visCh(objId, art) {
				var obj = dhtml_getElement('id', objId);
				if(!art) art = 'Div';
				if(obj.className == "hidden") {
					obj.className = "vis" + art; // art ist entweder All oder Div
				} else {
//					obj.style['display'] = 'none';
//					obj.style['visibility'] = 'hidden';					
					obj.className = "hidden";
				}
			}
			
			var nur_offen = true;
			function ordnerPop(objId, nur_offen) {
				var kontainer = dhtml_getElement('id','kont_' + objId);
				var bild = dhtml_getElement('id','bild_' + objId);
				
				// Ordner-Bild wechseln...
				// Kontainer aus oder ein klappen...
				if(kontainer.className == "hidden_vz") {
					kontainer.className = "visible_vz";
					bild.src = "./bilder/ordner_offen.png";
					return false;
				} else if(!nur_offen) {
				
					kontainer.className = "hidden_vz";
					bild.src = "./bilder/ordner_zu.png";
					return true;
				}			
			}
			
		
			// -- FKT styCh (Id des Objekts, neue Style-Klasse)
			function styCh(objId,newClassName) {
				var obj = dhtml_getElement('id',objId);
				if(obj) { obj.className = newClassName; }
			}
			function styAttCh(objId, attribut, wert) {
				var obj = dhtml_getElement('id',objId);
				obj.style[attribut] = wert;
			}
			function farbe(objId, wert) {
				styAttCh(objId, 'color', wert);
			}

			// -- FKT handbuch(dateiname) öffnet die Handbuchseite unter ./handbuch/dateiname.html in einem Kleinen Fenster
			function handbuch(dateiname) {
				win = window.open("./popup.php?content=./handbuch/" + dateiname + "&titel= " + dateiname, "Zweitfenster", "width=400,height=400,scrollbars=yes");
				win.focus();
			}
			
			// -- FKT korrigiere wird mit onKeyDown eingebunden oder mit on Submit - String wird auf vordermann gebracht...
			function korrigiere(obj, ziel, max) {
				var txt = obj.value;
				var erfolg = true;
				if(!ziel) {
					erfolg = false;
				} else if(ziel == 'db') {
					txt = txt.replace(/[ß]/g,'ss');
					txt = txt.replace(/ä/g,'ae');
					txt = txt.replace(/Ä/g,'Ae');
					txt = txt.replace(/Ö/g,'Oe');
					txt = txt.replace(/ö/g,'oe');
					txt = txt.replace(/Ü/g,'Ue');
					txt = txt.replace(/ü/g,'ue');
					txt = txt.replace(/[^\-0-9a-zA-Z\s_()]/gi,'');
				}
				if(max) {
					txt = txt.substr(0,max);
				}
				obj.value = txt;
				return erfolg;
			}
			

			
