// JavaScript Document
<!-- Browser-Ernennung
var Brow = browserDetect();
function browserDetect(){
  if(navigator.appName =='Netscape' && !Brow){
    Brow = 'Net';}
  if(navigator.appName =='Microsoft Internet Explorer' && !Brow){
    Brow = 'IE';}
    return (Brow);
};
//-->
<!-- Browser-Msg
function BrowserMsg(msg,pos){
	pos = (!pos || pos == '')?"outer":String(pos);
	msg = String(msg);
	MsgBox = document.createElement("div");
	MsgBox.id = 'BrowserMsg';
	MsgBox.innerHTML = msg;
	document.getElementsByTagName("body")[0].insertBefore(MsgBox,document.getElementById(pos));
	Box = document.getElementById('BrowserMsg');
	BoxH = Box.offsetHeight;
	Box.style.height = '0px';
	
	BrowserMsgShow(Box,BoxH);
}
var posi = 0; // aktuelle Height
function BrowserMsgShow(obj,ziel) {
			//window.clearTimeout(ServTime);
			m = obj;
            b = ziel;
			z = 1;
			//st = 10;
       	if (posi != ziel) {
			if (posi < b) {
			//c = ziel - posi;
			posi += z;};//z = c/st;
			if (posi > b) {
			//c = posi - ziel;
			posi -= z;};//z = c/st;
                m.style.height = posi+'px';
                //clearTimeout(timer);
                var timer = setTimeout("BrowserMsgShow(m,b)",3); timer;
					if (posi > (ziel-1/2) && posi < (ziel+1/2)) {
					posi = ziel;
					//scrollTo(posi,0);
					};
       	}else{
			clearTimeout(timer);
		};
};
/*<script>BrowserMsg('<div>Dies ist eine Browerser-Nachricht</div>','');</script>*/
//-->
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

//-->
/*ZOOM SERACH*/
<!--
function zoomSearch(sid){
    id1 = "search";
    id2 = "searchzoom";
    var divo = 0;
    if(document.getElementById(sid).id == id1){
        document.getElementById(sid).id = id2;
        document.getElementById('search_in').focus();
		document.getElementById('search_but').src = 'images/layout/search_in_but_00.png';
		document.getElementById('search_but').setAttribute("onmouseover","this.src='images/layout/search_in_but_01.png'");
		document.getElementById('search_but').setAttribute("onmouseout","this.src='images/layout/search_in_but_00.png'");
        document.divo = 1;
    }else if(divo != 1){
		document.getElementById('search_but').src = 'images/layout/search_lupe_0.gif';
			document.getElementById('search_but').setAttribute("onmouseover","this.src='images/layout/search_lupe_1.gif'");
		document.getElementById('search_but').setAttribute("onmouseout","this.src='images/layout/search_lupe_0.gif'");
        document.getElementById(sid).id = id1;
    }
}

//-->
/*ENDE: ZOOM SERCH*

/*DIV-KlappFUNKTION (individul)*/
<!-- DIV
function MM_ShowDiv() { //v3.0 Klappfunktion
  var i,j=0,x,a=MM_ShowDiv.arguments; document.MM_Div=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){;
   	document.MM_Div[j++]=x; if(!x.oDiv) x.oDiv=x.style.display; x.style.display=a[i+2];
   	/*document.MM_Div2=a[i]+'L';document.getElementById(a[i]+'L').style.color="#ffffff";
	document.getElementById(a[i]+'L').parentNode.className = "linkliste_active";
	document.getElementById('txt5steps').style.display = "none";*/
	/*document.getElementById('navisteps').style.display = "block";*/
	}
}
//-->

<!-- DIV Restore
function MM_RestoreDiv() { //v3.0 Klappfunktion
  var i,x,a=document.MM_Div;
  for(i=0;a&&i<a.length&&(x=a[i])&&x.oDiv;i++){
	  	x.style.display=x.oDiv;
  		/*document.getElementById(document.MM_Div2).style.color="";
		document.getElementById(document.MM_Div2).parentNode.className = "linkliste";*/
  }
}
//-->

<!-- FAQ
function MM_ShowDivK() { //v3.0 Klappfunktion
  var i,j=0,x,a=MM_ShowDivK.arguments; document.MM_DivK=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){;
   	document.MM_DivK[j++]=x; if(!x.oDivK) x.oDivK=x.style.display; x.style.display=a[i+2];
   	document.MM_DivK2=a[i]+'L';/*document.getElementById(a[i]+'L').style.color="#ffffff";*/
	document.getElementById(a[i]+'L').parentNode.className = "linkliste_active";
	}
}
//-->
<!-- FAQ Restore
function MM_RestoreDivK() { //v3.0 Klappfunktion
  var i,x,a=document.MM_DivK;
  for(i=0;a&&i<a.length&&(x=a[i])&&x.oDivK;i++){
	  	x.style.display=x.oDivK;
  		/*document.getElementById(document.MM_DivK2).style.color="";*/
		document.getElementById(document.MM_DivK2).parentNode.className = "linkliste";
  }
}
//-->
/*ENDE: DIV-KlappFUNKTION*/

/*Set Propertys (general)*/
<!-- Set Propertys
function SetPro(){
   var i,j=0,x,d=document,a=SetPro.arguments; d.SetProObj=new Array;
   for(i=0;i<(a.length-3);i+=4){
	   if ((x=MM_findObj(a[i]))!=null){;
		d.SetProObj[j] = new Array;
		d.SetProObj[j][0] = a[i];//Objekt
		d.SetProObj[j][1] = a[i+1];//Eigenschaft
		d.SetProObj[j][2] = a[i+2];//neuer Wert
		d.SetProObj[j][3] = a[i+3];//Ist-Wert (optional)
		
		var c = "document.getElementById('"+a[i]+"')."+a[i+1];
		if(a[i+3] == ''){
			d.SetProObj[j][3] = eval(c);// geg. Ist-Wert speichern
		}
		eval(c+"='"+a[i+2]+"'");// Property setzten
		}
		j++;
   }
}
//-->
<!-- Restore Propertys
function RestorePro() { //v3.0 Klappfunktion
  var i,d=document,a=d.SetProObj;
  for(i=0;a&&i<a.length&&(a[i])&&a[i][0];i++){
		var c = "document.getElementById('"+a[i][0]+"')."+a[i][1];
		eval(c+"='"+a[i][3]+"'");// Property setzten
  		//delete d.SetProObj;
  }
}
//-->
/*ENDE: Set Propertys (general)*/

/*THEMENREITER*/
<!-- Set Themenreiter (Artkellistung -> Items mit class = Themenhead)
function SetThemenReiter(c,zid) {//Tag-Name (Content), UL-Class (Content), ID Ziel-Tag für neuen Themenreiter
	c = (!c || c=='')?'item_\d*':c+'.\d*';
	zid = (!zid || zid=='')?'themenreiter':zid;
	var div = document.getElementsByTagName("div");
	var ALLITEM = new Array;
	var BtnID_Str = "btn_";
	sc = new RegExp(c);
	z = 0;
	for(i=0;i< div.length;i++){
		if((div[i].id.search(sc)) != -1){
			ALLITEM[z] = div[i];
			//Themenhead suchen + auslesen
			thisul = ALLITEM[z].getElementsByTagName("ul");
			ALLITEM[z]['head'] = thisul[0];
			thisli = ALLITEM[z]['head'].getElementsByTagName("li");
			ALLITEM[z]['data'] = thisli[0].innerHTML;
			//Themen-ID setzten
			ALLITEM[z]['conid'] = ALLITEM[z].id;
			ALLITEM[z].style.display = 'none';// display none
			z++;
		}
	}
	if(ALLITEM.length > 0){
		//Themenhead löschen + Themenreiter schreiben
		var NewULstr = (Brow != 'IE<=6')?'<ul class="themenreiter">':'<table class="themenreiter" cellspacing="0" cellpadding="0" border="0"><tr>';
		for(i=0;i< ALLITEM.length;i++){
			ALLITEM[i].removeChild(ALLITEM[i]['head']);//delete Themenhead
			Linkstr = '<a href="javascript:;" onclick="RestorePro();SetPro(\''+ALLITEM[i]['conid']+'\',\'style.display\',\'block\',\'\',\''+BtnID_Str+i+'\',\'className\',\'active\',\'\');">'+ALLITEM[i]['data']+'</a>';
			NewULstr += (Brow != 'IE<=6')?'<li id="'+BtnID_Str+i+'">'+Linkstr+'</li>':'<td id="'+BtnID_Str+i+'">'+Linkstr+'</td>';
		}
		NewULstr += (Brow != 'IE<=6')?'</ul>':'</tr></table>';
		
		NewUL = document.createElement("div");
		NewUL.id = zid;
		NewUL.innerHTML = NewULstr;
		ALLITEM[0].parentNode.insertBefore(NewUL,ALLITEM[0]);
		SetPro(ALLITEM[0]['conid'],'style.display','block','',BtnID_Str+0,'className','active','');//erstes Thema öffnen
	}
}
//-->
/*ENDE: THEMENREITER*/

/*Projekt-Augaben platzieren (right margin)*/
<!-- Liest Div 'projektaufgaben' aus und fügt sie in DIV mit "<h2>Projektdaten</h2>" ein*/
function ProAufSet(){
		//var ProDat = document.getElementById("projektdaten").innerHTML;
		var ProAuf = document.getElementById("projektaufgaben").innerHTML;
		var ProAufBox = document.getElementById("projektaufgaben").parentNode.parentNode;
		var AllH2 = ProAufBox.parentNode.getElementsByTagName("h2");
		for(var i=0;i< AllH2.length;i++){
			if((AllH2[i].innerHTML.search(/Projektdaten/)) != -1){
				var ProDatBox = AllH2[i].parentNode;
				var ProDat = ProDatBox.innerHTML;
				break;
			}
		}
		//Clear ProAuf
		ProAufBox.parentNode.removeChild(ProAufBox);
		//Set ProAuf in ProDat
		ProDatBox.innerHTML = ProDat+"<p>"+ProAuf+"</p>";
}
//-->
/*ENDE: Projekt-Augaben*/
