

<!--
// Dieses Script stammt von Klaus Hentschels Javapage
// e-mail: kh@javarea.de
// www: http://www.javarea.de 
// Bitte entfernen sie diesen Vermerk nicht!

if (self != top) 
{
top.location.href=self.location.href;
}

var frameset_geladen = "okay";
function SeiteLaden() {
  if(self.location.search.length > 0) {
     var Search_Laenge = self.location.search.length;
     var info_url = self.location.search.substring(1,Search_Laenge);
     self.pageFrame.location.href = "docs/"+info_url;
      }
}

jserror_count = 0;
function reportError(msg,url,line) {
 page_url = parent.location.href;
 par_url = top.pageFrame.err_url;
 query_string = "ihre error HTML eintragen"
  + "?url=" + escape(par_url)
  + "&parent=" + escape(page_url)
  + "&referrer=" + escape(document.referrer)
  + "&browser=" + escape(navigator.appName + " " + navigator.appVersion)
  + "&msg=" + escape(msg)
  + "&line=" + escape(line)
  + "&count=" + (++jserror_count);
 if (document.images) {
  reporter = new Image();
  reporter.src = query_string;
  //alert(query_string+"\n"+msg);
 }
 return true;
}
window.onerror = reportError;

function loadnew(x) {
    
    if (document.all){
    x.blur();
    }
}

function start() {
	loadData();
	drawTree();
}

function start2() {
	loadData();
	drawTree();
    toggleFolder('docs',1);
}

function drawTree() {
	outputFrame = top.treeFrame.window.document;
	outputFrame.open("text/html");
	outputFrame.write("<! HTML Generated Dynamically by OmenTree - (C) 1998 Colin Tucker / OmenSoft >\n");
	outputFrame.write("<! http://omensoft.home.ml.org/                   e-mail: semi@earthcorp.com >\n");
	outputFrame.write("<! heavy changes by Klaus Hentschel, eMail: Black_runner@t-online.de -- WWW: http://java.topcool.de>\n");
	outputFrame.write("<style type='text/css'>A:link {text-decoration: none} A:visited {text-decoration: none} A:active {text-decoration: none}  A:hover {text-decoration: underline}</style>\n");
	outputFrame.write("<HTML>\n<BODY BGCOLOR='" + backgroundColor + "' BACKGROUND='" + backgroundImage + "' LINK='" + linkColor + "' ALINK='" + aLinkColor + "' VLINK='" + vLinkColor + "'>\n");
	outputFrame.write("<FONT FACE='" + omenTreeFont + "' SIZE=" + omenTreeFontSize + " COLOR='" + textColor + "'>\n");
	outputFrame.write(prefixHTML + "\n<NOBR>\n");
	if (treeData[1].target == "") {var targetFrame = defaultTargetFrame} else {var targetFrame = treeData[1].target}
	if (treeData[1].icon == "") {var imageString = defaultImageURL + 'img-globe-' + structureStyle + '.gif'} else {imageString = defaultImageURL + treeData[1].icon}
	outputFrame.write("<A HREF='" + treeData[1].url + "' TARGET='" + targetFrame + "' onClick=\"javascript:top.loadnew(this)\" onMouseOver=\"window.status=''; return true\"><IMG SRC='" + imageString + "' WIDTH=16 HEIGHT=16 ALIGN=TEXTTOP BORDER=0 ALT=''>&nbsp;<B>" + treeData[1].name + "</B></A><BR>\n"); // </A> verschieben f�r Textlinks oder keine
	drawBranch("root","");
	outputFrame.write("</NOBR>\n" + suffixHTML + "\n");
	outputFrame.write("</FONT>\n</BODY>\n</HTML>");
	outputFrame.close();
	window.status="";
}
function drawBranch(startNode,structureString) {
	var children = extractChildrenOf(startNode);
	var currentIndex = 1;
	while (currentIndex <= children.length) {
		outputFrame.write(structureString);
		if (children[currentIndex].type == 'link') {
			if (children[currentIndex].icon == "") {
				var imageString = defaultImageURL + defaultLinkIcon;
			}
			else {var imageString = defaultImageURL + children[currentIndex].icon}
			if (children[currentIndex].target == "") {
				var targetFrame = defaultTargetFrame;
			}
			else {var targetFrame = children[currentIndex].target}
			if (currentIndex != children.length) {
				outputFrame.write("<IMG SRC='" + defaultImageURL + "img-branch-cont-" + structureStyle + ".gif' WIDTH=19 HEIGHT=16 ALIGN=TEXTTOP>")
			}
			else {
				outputFrame.write("<IMG SRC='" + defaultImageURL + "img-branch-end-" + structureStyle + ".gif' WIDTH=19 HEIGHT=16 ALIGN=TEXTTOP>")
			}
			outputFrame.write("<A HREF='" + children[currentIndex].url + "' TARGET='" + targetFrame + "' onClick=\"javascript:top.loadnew(this)\" onMouseOver=\"window.status=''; return true\"><IMG SRC='" + imageString + "' WIDTH=16 HEIGHT=16 ALIGN=TEXTTOP BORDER=0 ALT=''>&nbsp;" + children[currentIndex].name + "</A><BR>\n") // </A> verschieben f�r Textlinks oder keine
		}
		else {
			var newStructure = structureString;
			if (children[currentIndex].iconClosed == "") {var iconClosed = "img-folder-closed-" + structureStyle + ".gif"} else {var iconClosed = children[currentIndex].iconClosed}
			if (children[currentIndex].iconOpen == "") {var iconOpen = "img-folder-open-" + structureStyle + ".gif"} else {var iconOpen = children[currentIndex].iconOpen}
			if (currentIndex != children.length) {
				if (children[currentIndex].open == 0) {
					outputFrame.write("<A HREF=\"javascript:top.toggleFolder('" + children[currentIndex].id + "',1)\" onClick=\"javascript:top.loadnew(this)\" onMouseOver=\"window.status='�ffnen'; return true\"><IMG SRC='" + defaultImageURL + "img-plus-cont-" + structureStyle + ".gif' WIDTH=19 HEIGHT=16 ALT='�ffnen' ALIGN=TEXTTOP BORDER=0>")
					outputFrame.write("<IMG SRC='" + defaultImageURL + iconClosed + "' WIDTH=16 HEIGHT=16 ALT='�ffnen' ALIGN=TEXTTOP BORDER=0>&nbsp;" + children[currentIndex].name + "</A><BR>\n")// </A> verschieben f�r Textlinks oder keine
				}
				else {
					outputFrame.write("<A HREF=\"javascript:top.toggleFolder('" + children[currentIndex].id + "',0)\" onClick=\"javascript:top.loadnew(this)\" onMouseOver=\"window.status='Schlie�en'; return true\"><IMG SRC='" + defaultImageURL + "img-minus-cont-" + structureStyle + ".gif' WIDTH=19 HEIGHT=16 ALT='Schlie�en' ALIGN=TEXTTOP BORDER=0>");
					outputFrame.write("<IMG SRC='" + defaultImageURL + iconOpen + "' WIDTH=16 HEIGHT=16 ALT='Schlie�en' ALIGN=TEXTTOP BORDER=0>&nbsp;" + children[currentIndex].name + "</A><BR>\n");// </A> verschieben f�r Textlinks oder keine
					newStructure = newStructure + "<IMG SRC='" + defaultImageURL + "img-vert-line-" + structureStyle + ".gif' WIDTH=19 HEIGHT=16 ALIGN=TEXTTOP>";
					drawBranch(children[currentIndex].id,newStructure); 
				}
			}
			else {
				if (children[currentIndex].open == 0) {
					outputFrame.write("<A HREF=\"javascript:top.toggleFolder('" + children[currentIndex].id + "',1)\" onClick=\"javascript:top.loadnew(this)\" onMouseOver=\"window.status='�ffnen'; return true\"><IMG SRC='" + defaultImageURL + "img-plus-end-" + structureStyle + ".gif' WIDTH=19 HEIGHT=16 ALT='�ffnen' ALIGN=TEXTTOP BORDER=0>")
					outputFrame.write("<IMG SRC='" + defaultImageURL + iconClosed + "' WIDTH=16 HEIGHT=16 ALT='�ffnen' ALIGN=TEXTTOP BORDER=0>&nbsp;" + children[currentIndex].name + "</A><BR>\n")// </A> verschieben f�r Textlinks oder keine
				}
				else {
					outputFrame.write("<A HREF=\"javascript:top.toggleFolder('" + children[currentIndex].id + "',0)\" onClick=\"javascript:top.loadnew(this)\" onMouseOver=\"window.status='Schlie�en'; return true\"><IMG SRC='" + defaultImageURL + "img-minus-end-" + structureStyle + ".gif' WIDTH=19 HEIGHT=16 ALT='Schlie�en' ALIGN=TEXTTOP BORDER=0>");
					outputFrame.write("<IMG SRC='" + defaultImageURL + iconOpen + "' WIDTH=16 HEIGHT=16 ALT='Schlie�en' ALIGN=TEXTTOP BORDER=0>&nbsp;" + children[currentIndex].name + "</A><BR>\n");// </A> verschieben f�r Textlinks oder keine
					newStructure = newStructure + "<IMG SRC='" + defaultImageURL + "img-blank.gif' WIDTH=19 HEIGHT=16 ALIGN=TEXTTOP>";
					drawBranch(children[currentIndex].id,newStructure); 
				}
			}
		}
		currentIndex++;
	}
}
function toggleFolder(id,status) {
	var nodeIndex = indexOfNode(id); 
	treeData[nodeIndex].open = status; 
	timeOutId = setTimeout("drawTree()",100)}
function indexOfNode(id) {
	var currentIndex = 1;
	while (currentIndex <= treeData.length) {
		if ((treeData[currentIndex].type == 'root') || (treeData[currentIndex].type == 'folder')) {
			if (treeData[currentIndex].id == id) {return currentIndex}} 
		currentIndex++} 
	return -1}
function extractChildrenOf(node) {
	var children = new Collection();
	var currentIndex = 1; 
	while (currentIndex <= treeData.length) {
		if ((treeData[currentIndex].type == 'folder') || (treeData[currentIndex].type == 'link')) {
			if (treeData[currentIndex].parent == node) {
				children.add(treeData[currentIndex])}}
		currentIndex++} 
	return children}
function Collection() {
	this.length = 0; 
	this.add = add; 
	return this}
function add(object) {
	this.length++; 
	this[this.length] = object}
function RootNode(id,name,url,target,icon) {
	this.id = id;
	this.name = name;
	this.url = url;
	this.target = target;
	this.icon = icon;
	this.type = 'root';
	return this}
function FolderNode(id,parent,name,iconClosed,iconOpen) {
	this.id = id;
	this.parent = parent;
	this.name = name;
	this.iconClosed = iconClosed;
	this.iconOpen = iconOpen;
	this.type = 'folder';
	this.open = 0;
	return this}
function LinkNode(parent,name,url,target,icon) {
	this.parent = parent;
	this.name = name;
	this.url = "./" + url;
	this.target = target;
	this.icon = icon;
	this.type = 'link';
	return this}

function IntNode(parent,name,url,target,icon) {
	this.parent = parent;
	this.name = name;
	this.url = url;
	this.target = target;
	this.icon = icon;
	this.type = 'link';
	return this}



function loadData() {
	treeData = new Collection();
	
	treeData.add(new RootNode('root','Startseite','index.html','',''));
	treeData.add(new FolderNode('wir','root','Wir','',''));
        	treeData.add(new LinkNode('wir','Leitbild','Wir/Leitbild.html','','img-page.gif'));	

        	treeData.add(new LinkNode('wir','Schulleitung','Wir/schulleitung.html','','img-page.gif'));	
        	treeData.add(new LinkNode('wir','Kollegium','Wir/Lehrkraefte.html','','img-page.gif'));	
        	treeData.add(new LinkNode('wir','Schulvorstand','Wir/schulvorstand.html','','img-page.gif'));
        	treeData.add(new LinkNode('wir','Elternrat','Wir/schulelternrat.html','','img-page.gif'));	
        	treeData.add(new LinkNode('wir','Sch&uuml;lerrat','Wir/schuelerrat.html','','img-page.gif'));	
        	treeData.add(new LinkNode('wir','Schulverein','Wir/schulverein.html','','img-page.gif'));	
        	treeData.add(new LinkNode('wir','Beratungsstellen','Wir/beratungsstellen.html','','img-page.gif'));	

		treeData.add(new FolderNode('aktuelles','root','Aktuelles','',''));
		treeData.add(new LinkNode('aktuelles','Gegendarstellung','Aktuelles/Buxtehuder_Wochenblatt_Gegendarstellung.pdf','','img-page.gif'));	

        	treeData.add(new LinkNode('aktuelles','A-Z','Aktuelles/A-Z_2010_2011.pdf','','img-page.gif'));	
        	treeData.add(new LinkNode('aktuelles','Mitteilungen 09/2009','Aktuelles/Mitteilungen_092009.pdf','','img-page.gif'));	
        	treeData.add(new LinkNode('aktuelles','Mitteilungen 08/2009 (2)','Aktuelles/Mitteilungen_08_2009_02.pdf','','img-page.gif'));	
        	treeData.add(new LinkNode('aktuelles','Mitteilungen 10/2009','Aktuelles/Mitteilungen_102009.pdf','','img-page.gif'));	
        	treeData.add(new LinkNode('aktuelles','Mitteilungen 10/2009','Aktuelles/Mitteilungen_102009.pdf','','img-page.gif'));	
        	treeData.add(new LinkNode('aktuelles','Mitteilungen 12/2009','Aktuelles/rsinfo12_2009.pdf','','img-page.gif'));	
        	treeData.add(new LinkNode('aktuelles','Mitteilungen 02/2010','Aktuelles/Mitteilungen02_2010.pdf','','img-page.gif'));	
        	treeData.add(new LinkNode('aktuelles','Mitteilungen 04/2010','Aktuelles/Mitteilungen_04_2010.pdf','','img-page.gif'));	
        	treeData.add(new LinkNode('aktuelles','Mitteilungen 08/2010','Aktuelles/Mitteilungen_8_2010.pdf','','img-page.gif'));	
        	treeData.add(new LinkNode('aktuelles','Mitteilungen 10/2010','Aktuelles/10_2010.pdf','','img-page.gif'));	
        	treeData.add(new LinkNode('aktuelles','Mitteilungen 11/2010','Aktuelles/11_2010.pdf','','img-page.gif'));	
        	treeData.add(new LinkNode('aktuelles','Mitteilungen 12/2010','Aktuelles/12_2010.pdf','','img-page.gif'));	
        	treeData.add(new LinkNode('aktuelles','Mitteilungen 01/2011','Aktuelles/01_2011.pdf','','img-page.gif'));	
        	treeData.add(new LinkNode('aktuelles','Mitteilungen 02/2011','Aktuelles/02_2011.pdf','','img-page.gif'));	

        	treeData.add(new LinkNode('aktuelles','Sch&uuml;lersprechtag 2011','Aktuelles/Schuelersprechtag.pdf','','img-page.gif'));	

        	treeData.add(new LinkNode('aktuelles','Termine 2010/2011','Aktuelles/Terminplan02.11.pdf','','img-page.gif'));	
        	treeData.add(new LinkNode('aktuelles','Infos zur Influenza','Aktuelles/Elterninfo_neue_Influenza.pdf','','img-page.gif'));	

        	treeData.add(new LinkNode('aktuelles','Ferientermine','Aktuelles/Ferientermine.pdf','','img-page.gif'));	
        	treeData.add(new LinkNode('aktuelles','Info zu den Abschlusspr&uuml;fungen.pdf','Aktuelles/Info_zu_den_Abschlusspruefungen.pdf','','img-page.gif'));	
		treeData.add(new LinkNode('aktuelles','Die BBS informiert','Aktuelles/Info-Blatt-REAL-neu-Dez-2009.pdf','','img-page.gif'));	
		treeData.add(new LinkNode('aktuelles','Handball Stadtmeisterschhaft','Aktuelles/Handball_Stadtmeisterschaft.pdf','','img-page.gif'));	


treeData.add(new FolderNode('organistorisches','root','Organistorisches','',''));
        	treeData.add(new LinkNode('organistorisches','Hausordnung','Organisatorisches/Hausordnung.pdf','','img-page.gif'));	
        	treeData.add(new LinkNode('organistorisches','Schulordnung','Organisatorisches/Schulordnung.pdf','','img-page.gif'));	
        	treeData.add(new LinkNode('organistorisches','Beschwerdeweg','Organisatorisches/Beschwerdeweg.html','','img-page.gif'));	


treeData.add(new FolderNode('schulprogramm','root','Schulprogramm','',''));
        	treeData.add(new LinkNode('schulprogramm','Schulprogramm','ihre.html','','img-page.gif'));

treeData.add(new FolderNode('faecher','root','F&auml;cher','',''));
        	treeData.add(new LinkNode('faecher','AWT','Fachbereiche/Terminplanung_AW.pdf','','img-page.gif'));
        	treeData.add(new LinkNode('faecher','Biologie','ihre.html','','img-page.gif'));
        	treeData.add(new LinkNode('faecher','Chemie','ihre.html','','img-page.gif'));
        	treeData.add(new LinkNode('faecher','Deutsch','Fachbereiche/Maerchenprojekt_5.pdf','','img-page.gif'));
        	treeData.add(new LinkNode('faecher','Englisch','ihre.html','','img-page.gif'));
        	treeData.add(new LinkNode('faecher','Erdkunde','ihre.html','','img-page.gif'));
        	treeData.add(new LinkNode('faecher','Franz&ouml;sisch','ihre.html','','img-page.gif'));
        	treeData.add(new LinkNode('faecher','Geschichte','ihre.html','','img-page.gif'));
        	treeData.add(new LinkNode('faecher','Kunst','ihre.html','','img-page.gif'));
        	treeData.add(new LinkNode('faecher','Mathematik','ihre.html','','img-page.gif'));
        	treeData.add(new LinkNode('faecher','Musik','Fachbereiche/Musik.pdf','','img-page.gif'));
        	treeData.add(new LinkNode('faecher','Physik','ihre.html','','img-page.gif'));
        	treeData.add(new LinkNode('faecher','Politik','Fachbereiche/Juniorwahl2008.pdf','','img-page.gif'));
        	treeData.add(new LinkNode('faecher','Religion','ihre.html','','img-page.gif'));
        	treeData.add(new LinkNode('faecher','Sport','Fachbereiche/Sportturnier022008.pdf','','img-page.gif'));
        	treeData.add(new LinkNode('faecher','Textiles Gestalten','ihre.html','','img-page.gif'));
        	treeData.add(new LinkNode('faecher','Werken','ihre.html','','img-page.gif'));
        	treeData.add(new LinkNode('faecher','Werte und Normen','ihre.html','','img-page.gif'));
        	treeData.add(new LinkNode('faecher','AG','ihre.html','','img-page.gif'));

	treeData.add(new FolderNode('rechtliches','root','Rechtliches','',''));
        	treeData.add(new LinkNode('rechtliches','Waffenerlass','Rechtliches/Waffenverbot.pdf','','img-page.gif'));	
        	treeData.add(new LinkNode('rechtliches','Unfallversicherung','ihre.html','','img-page.gif'));	
        	treeData.add(new LinkNode('rechtliches','Unterrichtsbefreiung','ihre.html','','img-page.gif'));	
        	treeData.add(new LinkNode('rechtliches','Ablehnungshinweis','Rechtliches/disclaimer.html','','img-page.gif'));	

treeData.add(new FolderNode('klassen','root','Aus den Klassen','',''));
        	treeData.add(new LinkNode('klassen','Sylt und Umwelt','klassen/Infos_Sylt_und_Umwelt.pdf','','img-page.gif'));
            	treeData.add(new LinkNode('klassen','Klassenfahrt 6c 2008','klassen/Klassenfahrt_6c_Sylt .pdf','','img-page.gif'));

treeData.add(new FolderNode('impressum','root','Impressum','',''));
        	treeData.add(new LinkNode('impressum','Impressum','Impressum/kontakte.html','','img-page.gif'));

      // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      // User defined variables:	

          structureStyle = 1;
         backgroundColor = '#00b8ff';
               textColor = '#ffffff';
               linkColor = '#ffffff';
              aLinkColor = '#FF0000';
              vLinkColor = '#ffffff';
         backgroundImage = '';
      defaultTargetFrame = 'pageFrame';
         defaultImageURL = '';
         defaultLinkIcon = 'img-page-globe.gif';
            omenTreeFont = 'MS Sans Serif,Arial,Helvetica';
        omenTreeFontSize = 2;
              prefixHTML = "";
              suffixHTML = "";
}
//-->



