var posAktuell;
var allRubrik;
 	
	
	function drucken() {

         	// Verifiziere, welcher Objekttyp fŸr den Druck verwendet werden kann.
         	var da = (document.all) ? 1 : 0;
		var pr = (window.print) ? 1 : 0;
		var mac = (navigator.userAgent.indexOf("Mac") != -1);
		
		// Übersetzung ausgeben

		 if(navigator.appName != "Netscape"){
		
		        output = document.all.textframe.innerHTML;
		
		 }else{
			if(navigator.appVersion.substring(0,1) == "4") {
		        	output = "<center><b>Die Druckvorschau ist fŸr den Netscape Navigator Version 4.x nicht verfŸgbar.<br><br>Bitte Drucken Sie die Webseite Ÿber die MenŸoption 'Datei -> Drucken'.<br><br><br><a href='#' onClick='window.close();'>Weiter</a></b></center>"
		        } else {
		        	output = document.getElementById("textframe").innerHTML 	
		        }
		
		 }
		// Generiere die Druckvorschau
		druck = window.open ('', 'druck','toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,WIDTH=520,HEIGHT=600,top=20,left=20');
		druck.document.write("<html>");
		druck.document.write("<head><link rel='stylesheet' href='../stylesheet.css'></head>");
		druck.document.write("<body bgcolor=#ffffff>");
		druck.document.write(output);
		druck.document.write("</body>");
		druck.document.write("</html>");
		
		
		
		// Generiere das Drucksymbol
		if (pr) { // NS4, IE5		
	    		//druck.print();
	  	} else if (da && !mac) { // IE4 (Windows)
	  		//vbPrintPage();
	  	}
 }	


 function fktGenerateNavigation(strAktuellePosition) {
 
 	// Finde erstmal heraus, ob die Ÿbergebene aktuelle Position wirklich ein Kapitel ist,
 	// oder ob es sich hierbei um eine Rubrik oder Subrubrik handelt
 	var parentKapitel;
 	var parentRubrik;
 	allRubrik = "<span id='nixDrinnen' style='position:absolute;visibility:hidden;top:1px;left:1px;'>&nbsp;</span>";
 	
 	
 	xTop = 114;	// Positionierungsbeginn der Pulldownmenues von oben
 	xLeft = 183;	// Positionierungsbeginn der Pulldownmenues von Links
 	z2Top = 332;	// Positionierungsbeginn der Pulldownmenues von Links der SubRubriken
 	doStep = 28;
 	
 	for (i=0;i<=intIndex;i++) {
 		if (dat[i][5] == strAktuellePosition) {
 			parentKapitel = dat[i][6];
 			// Wenn es sich um eine SubRubrik handelt, wollen wir auch noch die Parentrubrik wissen	
 			if (dat[i][1] != "true" && dat[i][2] != "true") {
 				parentRubrik = dat[i][7];
 			}
 		}
 	}
 	
 	
 	for (i=0;i<=intIndex;i++) {
 		
 		// Lese die Kapitel
 		if (dat[i][1] == "true") {
 			
 			xTop = xTop + doStep;
 			
 			if (strAktuellePosition == dat[i][5]  || parentKapitel == dat[i][5]) {
 				document.write('<tr height="23">');
				document.write('	<td height="23" align="left"><img src="../images/pfeil_1.gif" width="11" height="15" border="0"></td>');
				document.write('	<td width="5" height="23" bgcolor="#c5922c"><img src="../images/blind.gif" width="5" height="27" border="0"></td>');
				document.write('	<td bgcolor="#c5922c" height="23" valign="middle">');
				if (strAktuellePosition == dat[i][5]) {
					document.write('		<a class="navi1" href="' + dat[i][5] + '"><b>' + dat[i][4] + '</b></a>');
				} else {
					document.write('		<a class="navi1" href="' + dat[i][5] + '">' + dat[i][4] + '</a>');
				}
				document.write('	</td>');
				document.write('</tr>');
				document.write('<tr>');
				document.write('	<td colspan="3"><img src="../images/blind.gif" width="30" height="2" border="0"></td>');
				document.write('</tr>');
 				
 				// Entpacke nun noch die Rubriken dieses Kapitels
			 	for (j=0;j<=intIndex;j++) {			 					 		
			 		
			 		// Lese die Rubriken
			 		if (dat[j][3] == dat[i][0]) {
			 			
			 			xTop = xTop + doStep;
			 			
			 			if (strAktuellePosition == dat[j][5] || parentRubrik == dat[j][5]) {
			 				document.write('<tr height="23">');
							document.write('	<td height="23" align="center"><img src="../images/pfeil_2.gif" width="7" height="10" border="0"></td>');
							document.write('	<td width="5" height="23" bgcolor="#e6b34d"><img src="../images/blind.gif" width="5" height="27" border="0"></td>');
							document.write('	<td height="27" bgcolor="#e6b34d" valign="middle">');
							if (strAktuellePosition == dat[j][5]) {
								document.write("		<a class='navi2' href='" + dat[j][5] + "'><b>" + dat[j][4] + "</b></a>");
							} else {
								document.write("		<a class='navi2' href='" + dat[j][5] + "'>" + dat[j][4] + "</a>");
							}
							document.write('	</td>');
							document.write('</tr>');
							document.write('<tr>');
							document.write('	<td colspan="3"><img src="../images/blind.gif" width="30" height="2" border="0"></td>');
							document.write('</tr>');
			 				
							// Entpacke nun noch die Rubriken dieses Kapitels
						 	for (k=0;k<=intIndex;k++) {
						 		
						 		// Lese die SubRubriken
						 		if (dat[k][3] == dat[j][0]) {
						 			
						 			xTop = xTop + doStep;
						 			
						 				
										document.write('<tr height="30">');
										document.write('	<td height="30" width="18" align="right"><img src="../images/blind.gif" width="18" height="30" border="0"></td>');
										document.write('	<td width="5" height="30" bgcolor="#ffcc66"><img src="../images/blind.gif" width="5" height="27" border="0"></td>');
										document.write('	<td bgcolor="#ffcc66" height="27" valign="middle">');
										if (strAktuellePosition == dat[k][5]) {
						 					document.write("		<a class='navi3' href='" + dat[k][5] + "'><b>" + dat[k][4] + "</b></a>");
						 				} else {
						 					document.write("		<a class='navi3' href='" + dat[k][5] + "'>" + dat[k][4] + "</a>");
						 				}
										document.write('	</td>');
										document.write('</tr>');
										document.write('<tr>');
										document.write('	<td colspan="3"><img src="../images/blind.gif" width="30" height="2" border="0"></td>');
										document.write('</tr>');
						 			
						 		}
						 	}			 				
			 			} else {
			 				document.write('<tr height="23">');
							document.write('	<td width="18" height="23" align="center"><img src="../images/pfeil_2.gif" width="7" height="10" border="0"></td>');
							document.write('	<td width="5" height="23" bgcolor="#e6b34d"><img src="../images/blind.gif" width="5" height="27" border="0"></td>');
							document.write('	<td height="23" bgcolor="#e6b34d" valign="middle">');
							document.write("		<a class='navi2' href='" + dat[j][5] + "' onMouseOver=\"fktShowPreview('SubRubrik" + dat[j][0] + "', '3');\"><nobr>" + dat[j][4] + "</nobr></a>");
							document.write('	</td>');
							document.write('</tr>');
							document.write('<tr>');
							document.write('	<td colspan="3"><img src="../images/blind.gif" width="30" height="2" border="0"></td>');
							document.write('</tr>');
			 				
			 				
							prevRubrik = "";
							// Lade nun die UnterRubriken in die Vorschau
							for (m=0;m<=intIndex;m++) {
							 		
							 		// Lese die Rubriken
									
							 		if (dat[m][3] == dat[j][0]) {
							 			prevRubrik = prevRubrik + '<tr height="23">';
							 			prevRubrik = prevRubrik + '	<td height="23" bgcolor="#ffcc66" valign="middle">';
										prevRubrik = prevRubrik + "		<nobr>&nbsp;&nbsp;<a class='navi2' href='" + dat[m][5] + "'>" + dat[m][4] + "</a>&nbsp;&nbsp;</nobr>";
										prevRubrik = prevRubrik + '	</td>';
										prevRubrik = prevRubrik + '</tr>';
										prevRubrik = prevRubrik + '<tr>';
										prevRubrik = prevRubrik + '	<td colspan="3"><img src="../images/blind.gif" width="30" height="2" border="0"></td>';
										prevRubrik = prevRubrik + '</tr>';
										
							 		}			 	
							 	}
							 				 	
					        		allRubrik = allRubrik + "<span id='SubRubrik" + dat[j][0] + "' style='position:absolute;visibility:hidden;top:" + xTop + "px;left:" + xLeft + "px;'><table cellspacing=0 cellpadding=0 border=0 width=120>" + prevRubrik + "</table></span>";
						   
				 			}
			 		}
			 	}
 			} else {
 				
 				document.write('<tr height="23">');
				document.write('	<td height="23" width="18" align="left"><img src="../images/pfeil_1.gif" width="11" height="15" border="0"></td>');
				document.write('	<td width="5" height="23" bgcolor="#c5922c"><img src="../images/blind.gif" width="5" height="27" border="0"></td>');
				document.write('	<td bgcolor="#c5922c" height="23" valign="middle">');
				document.write("		<a class='navi1' href='" + dat[i][5] + "' onMouseOver=\"fktShowPreview('Rubrik" + dat[i][0] + "', '1')\">" + dat[i][4] + "</a>");
				document.write('	</td>');
				document.write('</tr>');
				document.write('<tr>');
				document.write('	<td></td><td></td><td><img src="../images/blind.gif" width="158" height="2" border="0"></td>');
				document.write('</tr>');
 				
 				prevRubrik = "";
 				yTop = -20;
 				// Lade nun die Rubriken in die Vorschau
			 	for (l=0;l<=intIndex;l++) {
			 		
			 		
			 		// Lese die Rubriken
			 		if (dat[l][3] == dat[i][0]) {
			 			prevRubrik = prevRubrik + '<tr height="23">';
						prevRubrik = prevRubrik + '	<td height="23" bgcolor="#e6b34d" valign="middle">';
						prevRubrik = prevRubrik + "		<nobr>&nbsp;&nbsp;<a class='navi2' href='" + dat[l][5] + "' onMouseOver=\"fktShowPreview('SubRubrik" + dat[l][0] + "', '2')\">" + dat[l][4] + "</a>&nbsp;&nbsp;</nobr>";
						prevRubrik = prevRubrik + '	</td>';
						prevRubrik = prevRubrik + '</tr>';
						prevRubrik = prevRubrik + '<tr>';
						prevRubrik = prevRubrik + '	<td colspan="3"><img src="../images/blind.gif" width="145" height="2" border="0"></td>';
						prevRubrik = prevRubrik + '</tr>';
			 			
			 				
							prevSubRubrik = "";
							yTop = yTop + doStep;
							// Lade nun die UnterRubriken in die Vorschau
							for (m=0;m<=intIndex;m++) {
							 	
						 		// Lese die UnterRubriken
						 		if (dat[m][3] == dat[l][0]) {
						 			//prevSubRubrik = prevSubRubrik + "<nobr><a href='" + dat[m][5] + "'>" + dat[m][4] + "</a></nobr><br>";
						 			prevSubRubrik = prevSubRubrik + '<tr height="23">';
									prevSubRubrik = prevSubRubrik + '	<td bgcolor="#ffcc66" height="23" valign="middle">';
									prevSubRubrik = prevSubRubrik + "		<nobr>&nbsp;&nbsp;<a class='navi2' href='" + dat[m][5] + "'>" + dat[m][4] + "</a>&nbsp;&nbsp;</nobr>";
									prevSubRubrik = prevSubRubrik + '	</td>';
									prevSubRubrik = prevSubRubrik + '</tr>';
									prevSubRubrik = prevSubRubrik + '<tr>';
									prevSubRubrik = prevSubRubrik + '	<td colspan="3"><img src="../images/blind.gif" width="30" height="2" border="0"></td>';
									prevSubRubrik = prevSubRubrik + '</tr>';
						 		}			 	
						 	}
							 				 	
				        		// Internet Explorer oder Netscape ??
				        		zTop = xTop + yTop;
					                allRubrik = allRubrik + "<span id='SubRubrik" + dat[l][0] + "' style='position:absolute;visibility:hidden;top:" + zTop + "px;left:" + z2Top + "px;'><table cellspacing=0 cellpadding=0>" + prevSubRubrik + "</table></span>";
					                	 						 			
			 		}			 	
			 	}
			 				 	
                		allRubrik = allRubrik + "<span id='Rubrik" + dat[i][0] + "' style='position:absolute;visibility:hidden;top:" + xTop + "px;left:" + xLeft + "px;'><table cellspacing=0 cellpadding=0>" + prevRubrik + "</table></span>";		                
 			}
 		}
 	} 	
}

function fktShowPreview(ebene, position) {
	
		IE4=(document.all)?1:0;
                NN4=(document.layers)?1:0;
                	
                 
		if (position == 3) {
			
			// Wir wollen eine Subebene anzeigen.
			// †berprŸfe, ob noch eine Ebene eingeblendet ist, die hier nicht
			// rein gehšrt
			
			if (IE4) {
				if (document.zwischenspeicher.aktiveEbene.value != "") {
                        		eval('document.all.'+document.zwischenspeicher.aktiveEbene.value+'.style.visibility="hidden"');
                        	}    
                        	if (document.zwischenspeicher.aktiveSubEbene.value != "") {
                        		eval('document.all.'+document.zwischenspeicher.aktiveSubEbene.value+'.style.visibility="hidden"');
                        	}                    	
                	} else {
                        	if (document.zwischenspeicher.aktiveEbene.value != "") {
		                        if(navigator.appVersion.substring(0,1) == "4") {
				        	eval('document.'+document.zwischenspeicher.aktiveEbene.value+'.visibility="hide"');
				        } else {
				        	eval('document.getElementById("'+document.zwischenspeicher.aktiveEbene.value+'").style.visibility="hidden"'); 
                        		}
                        	}  
                        	if (document.zwischenspeicher.aktiveSubEbene.value != "") {
                        		if(navigator.appVersion.substring(0,1) == "4") {
				        	eval('document.'+document.zwischenspeicher.aktiveSubEbene.value+'.visibility="hide"');
				        } else {
				        	eval('document.getElementById("'+document.zwischenspeicher.aktiveSubEbene.value+'").style.visibility="hidden"'); 
				        }
                        	}                      	
                	}
		}
		if (position == 2 && document.zwischenspeicher.aktiveSubEbene.value != "") {
			// Schaue, ob eine aktive SubEbene zu entfernen ist					
			if (IE4) {
                        	eval('document.all.'+document.zwischenspeicher.aktiveSubEbene.value+'.style.visibility="hidden"');
                	} else {
                		if(navigator.appVersion.substring(0,1) == "4") {
				       eval('document.'+document.zwischenspeicher.aktiveSubEbene.value+'.visibility="hide"');
				} else {
					eval('document.getElementById("'+document.zwischenspeicher.aktiveSubEbene.value+'").style.visibility="hidden"'); 
				}
                	}	
		}
		
		if (position == 1) {
			// Wir zeigen eine Rubrikenebene an. Lšsche daher alles, was noch sichtbar ist
			if (IE4) {
				if (document.zwischenspeicher.aktiveEbene.value != "") {
                        		eval('document.all.'+document.zwischenspeicher.aktiveEbene.value+'.style.visibility="hidden"');
                        	}
                        	if (document.zwischenspeicher.aktiveSubEbene.value != "") {
                        		eval('document.all.'+document.zwischenspeicher.aktiveSubEbene.value+'.style.visibility="hidden"');
                        	}
                	} else {
                        	if (document.zwischenspeicher.aktiveEbene.value != "") {
                        		if(navigator.appVersion.substring(0,1) == "4") {
				       		eval('document.'+document.zwischenspeicher.aktiveEbene.value+'.visibility="hide"');
				       	} else {
				       		eval('document.getElementById("'+document.zwischenspeicher.aktiveEbene.value+'").style.visibility="hidden"'); 
				       	}
                        	}
                        	if (document.zwischenspeicher.aktiveSubEbene.value != "") {
                        		if(navigator.appVersion.substring(0,1) == "4") {
				       		eval('document.'+document.zwischenspeicher.aktiveSubEbene.value+'.visibility="hide"');
				       	} else {
				       		eval('document.getElementById("'+document.zwischenspeicher.aktiveSubEbene.value+'").style.visibility="hidden"'); 
				       	}
                        	}
                	}
		}
		
                if (IE4) {
                        eval('document.all.'+ebene+'.style.visibility="visible"');
                } else {
                	if(navigator.appVersion.substring(0,1) == "4") {
				eval('document.'+ebene+'.visibility="show"');
			} else {
				eval('document.getElementById("'+ebene+'").style.visibility="visible"'); 
			}
                }
                
                
                // packe die aktive Ebene in den Zwischenspeicher
                if (position == 1) {
                	document.zwischenspeicher.aktiveEbene.value = ebene;
                } else {
                	document.zwischenspeicher.aktiveSubEbene.value = ebene;
                }
                document.zwischenspeicher.position.value = position;
                
                
	
	
}
	