
function checkradio()
{
 var suchtext, search, wahl, zaehler, laenge;
 laenge=document.formular.info.length;

 for (zaehler=0; zaehler<laenge; zaehler++)
 {
   wahl=document.formular.info[zaehler];
  if (wahl.checked==true)
  {
   wahl_suchen=wahl.value;
   break;
  }
 }

if (wahl_suchen==0)
   { 
   suchtext=document.formular.eingabe.value;
   suchtext=suchtext+".site:www.kaplan-kellermann.de";
   open("http://www.google.de/search?hl=de&q="+suchtext+"&btnG=Suche&meta=lr%3Dlang_de, 'Ergebnis', 'location=yes, menubar=yes, resizable=yes, scrollbars=yes, status=yes, toolbar=yes,width=800,height=600'");
   }



if (wahl_suchen==1)
   { 
   suchtext=document.formular.eingabe.value;
   
   open("http://www.google.de/search?hl=de&q="+suchtext+"&btnG=Suche&meta=lr%3Dlang_de, 'Ergebnis', 'location=yes, menubar=yes, resizable=yes, scrollbars=yes, status=yes, toolbar=yes,width=800,height=600'");
   }
if (wahl_suchen==2)
   {
   suchtext=document.formular.eingabe.value;
   open('http://de.wikipedia.org/wiki/'+suchtext,'','',target='_top'); 
   }

}


function markierungssuche()
{
 var suchtext = "";
 if (window.getSelection)
 {
  suchtext = window.getSelection();
 }
 else if (document.getSelection)
 {
  suchtext = document.getSelection();
 }
 else if (document.selection)
 {
  suchtext = document.selection.createRange().text;
 }
 if (suchtext == "")
 {
  alert("Es ist nichts markiert!");
 }
 else
 {
 open('http://de.wikipedia.org/wiki/'+suchtext,'','',target='_top'); 
 }
}



function suchen(t)
{
if (t.length < 3)
{
       
        document.formular.eingabe.focus();
      	alert("Der Suchbegriff muß mindestens 3 Zeichen lang sein.");
	return;
}
else


{
     var auswahl="und";
     document.open("text/html");
               
                

		<!-- Seitenkopf -->

                document.writeln ('<HTML>');
                document.writeln ('<HEAD>');
		document.writeln ('<TITLE>Suchergebnis</TITLE>');
                document.writeln ('<SCRIPT LANGUAGE="JavaScript">');
                document.writeln ('function leer()');
                document.writeln ('{');
                document.writeln ('document.forms[0].reset ();');
                document.writeln ('}');
                document.writeln ('</SCRIPT>');
                document.writeln ('</HEAD>');
                document.writeln ('<BODY bgcolor="#DAE1EB" topmargin="0" leftmargin="30" marginheight="0" marginwidth="0" alink="red" vlink="blue">');
		document.writeln ('<br><table><tr><td bgcolor="#416B94"><font face="Arial" font color="#FFFAFA"><b><i>&nbsp;S u c h e r g e b n i s&nbsp;</i></b></font></td></tr></table><br>');
		    if (auswahl == 1 || auswahl == 2)
			    document.writeln ('             Sie haben nach &quot;<b>'+t+'</b>&quot; gesucht.<br><br>');
		    else
			    document.writeln ('             Sie haben nach Dokumenten gesucht, in denen &quot;<b>'+t+'</b>&quot; vorkommt.<br><br>');


		<!-- S U C H B E G R I F F E -->

                d=new Array(); // d = keywords/suchbegriffe
                h=new Array(); // h = Dateiname/html Pfad
                u=new Array(); // t = Titel der Seite/Überschrift
                a=new Array(); // a = Autor
                b=new Array(); // b = Kurzbeschreibung

	// !! ACHTUNG: hier zu durchsuchende Seiten angeben!! //

                d[0] = 'Kaplan,Kellermann,Realschule,Willkommen,Homepage,KKR,Nachrichten';
                h[0] = 'index.html';
                u[0] = 'Start';
                a[0] = 'KKR';
                b[0] = 'Startseite KKR';

                d[1] = 'Euskirchen,google,Links,externe Links';
                h[1] = 'links.html';
                u[1] = 'Links';
                a[1] = 'KKR';
                b[1] = 'Links-Seite';

                d[2] = 'Kaplan,Kellermann,Krieg,Heiliger,Schulname,Euskirchen,Theodor,Schulleitung,Schulgeschichte,Lehrer,Schulleiter,Schulgebäude,Schulschluss';
                h[2] = 'kaplan.html';
                u[2] = 'Kaplan Kellermann';
                a[2] = 'KKR';
                b[2] = 'Kaplan Kellermann-Seite';

		d[3] = 'Streit,Streitschlichter';
                h[3] = 'streitschlichter.html';
                u[3] = 'Streitschlichter';
                a[3] = 'KKR';
                b[3] = 'Streitschlichter-Seite';

		d[4] = 'Aktuelles,Message,Mitteilung,Nachricht,News,Spruch des Tages,Schülerzeitung,Termine,Veranstaltungen';
                h[4] = 'aktuell.html';
                u[4] = 'Aktuelles';
                a[4] = 'KKR';
                b[4] = 'Aktuell-Seite';

		d[5] = 'Wetter,Wind,Temperatur,Wettervorhersage,Trend,Schnee,Regen,Sonne,Wetterstation,KKR-Wetter,Zülpich,Euskirchen';
                h[5] = 'wettereuskirchen.html';
                u[5] = 'Wetter';
                a[5] = 'KKR';
                b[5] = 'Wetter-Seite';

		d[6] = 'Nachrichten,ZDF,Politik,Aktuelles,News,Newsticker,Tagesschau,Uhrzeit';
                h[6] = 'tvmedien.html';
                u[6] = 'TV/Medien';
                a[6] = 'KKR';
                b[6] = 'TV/Medien-Seite';	

		d[7] = 'Web,WebCam,Camera,Video,Euskirchen,Zülpich';
                h[7] = 'webcameuskirchen.html';
                u[7] = 'WebCam';
                a[7] = 'KKR';
                b[7] = 'WebCam-Seite';	

		d[8] = 'Fächer,Unterricht,Biologie,Chemie,Deutsch,Englisch,Erdkunde,Französisch,Geschichte,Hauswirtschaft,Informatik,Kunst,Mathematik,Musik,Physik,Politik,Religion,Sozialwissenschaften,Sport,Technik,Textilgestaltung';
                h[8] = 'faecher.html';
                u[8] = 'Unterrichtsfächer';
                a[8] = 'KKR';
                b[8] = 'Fächer-Seite';	

		d[9] = 'Musik,Schulorchester,Chor,Schulchor,Orchester';
                h[9] = 'musik.html';
                u[9] = 'Musik';
                a[9] = 'KKR';
                b[9] = 'Musik-Seite';	
		
		d[10] = 'Rundgang,Biologieraum,Chemieraum,Physikraum,Computerraum1,Computerraum2,Chemievorbereitungsraum,Physikvorbereitungraum,Biologievorbereitungsraum';
		h[10] = 'rundgang1.html';
		u[10] = 'Rundgang';
		a[10] = 'KKR';
		b[10] = 'Rundgang-Seite';

		d[11] = 'Endlassfeier,Karneval,Schulfest,Sportfest';
		h[11] = 'veranstaltungen.html';
		u[11] = 'Veranstaltungen';
		a[11] = 'KKR';
		b[11] = 'Veranstaltungen-Seite';

		d[12] = 'Adresse,Anschrift,Kontakt,Strasse,Ort,Plz,Postleitzahl,Telephon,Internet,eMail,Standort,Tel,Fax';
		h[12] = 'schule.html';
		u[12] = 'Adresse';
		a[12] = 'KKR';
		b[12] = 'Adress-Seite';		

		d[13] = 'Schulnachrichten,Nachrichten,News,Aktuelles,Termine,Veranstaltungen';
		h[13] = 'aktuell.html';
		u[13] = 'Schulnachrichten';
		a[13] = 'KKR';
		b[13] = 'Schulnachrichten-Seite';	

		d[14] = 'Termine,Veranstaltungen';
		h[14] = 'termine.html';
		u[14] = 'Termine';
		a[14] = 'KKR';
		b[14] = 'Termin-Seite';

		d[15] = 'Verwaltung,Schulleiter,Allgemeine Information';
		h[15] = 'verwaltung.html';
		u[15] = 'Verwaltung';
		a[15] = 'KKR';
		b[15] = 'Verwaltung-Seite';

		d[16] = 'Schulprogramm,Medienkonzept';
		h[16] = 'schulprogramm.html';
		u[16] = 'Schulprogramm';
		a[16] = 'KKR';
		b[16] = 'Schulprogramm-Seite';

		d[17] = 'Schulgeschichte,';
		h[17] = 'schulgeschichte.html';
		u[17] = 'Schulgeschichte';
		a[17] = 'KKR';
		b[17] = 'Schulgeschichte-Seite';

		d[18] = 'Schüler,';
		h[18] = 'schueler.html';
		u[18] = 'Schüler';
		a[18] = 'KKR';
		b[18] = 'Schüler-Seite';

		d[19] = 'kkr-info,Schülerzeitung,Schulzeitung';
		h[19] = 'info.html';
		u[19] = 'Schulzeitung';
		a[19] = 'KKR';
		b[19] = 'Schulzeitung-Seite';

		d[20] = 'Lehrer,Fächer,Sprechstunden,Lehrersprechstunden,Lehrersprechzeiten,Sprechzeiten';
		h[20] = 'lehrer.html';
		u[20] = 'Lehrer';
		a[20] = 'KKR';
		b[20] = 'Lehrer-Seite';

		d[21] = 'Kurse,Differenzierung,Neigungsdifferenzierung,Wahlpfichtfach,Fächer';
		h[21] = 'kurse.html';
		u[21] = 'Kurse';
		a[21] = 'KKR';
		b[21] = 'Kurs-Seite';

		d[22] = 'Sitemap,Übersicht,Webseiten';
		h[22] = 'sitemap.html';
		u[22] = 'Sitemap';
		a[22] = 'KKR';
		b[22] = 'Sitemap';

		d[23] = 'AGs,Wahlpflicht AG,Kurse';
		h[23] = 'ags.html';
		u[23] = 'AGs';
		a[23] = 'KKR';
		b[23] = 'AGs-Seite';

		d[24] = 'Ehemalige';
		h[24] = 'ehemalige.html';
		u[24] = 'Ehemalige';
		a[24] = 'KKR';
		b[24] = 'Ehemaligen-Seite';

		d[25] = 'Förderverein,';
		h[25] = 'foerderverein.html';
		u[25] = 'Fördervere';
		a[25] = 'KKR';
		b[25] = 'Förderverein-Seite';

		d[26] = 'Aktivitäten,Projektübersicht,Projekte,Schulprojekte';
		h[26] = 'projekt.html';
		u[26] = 'Projektübersicht';
		a[26] = 'KKR';
		b[26] = 'Projektübersicht-Seite'

		

		d[27] = 'Triathlon,Allgemeine Informationen,';
		h[27] = 'triathlon.html';
		u[27] = 'Triathlon Allgemeine Informationen';
		a[27] = 'KKR';
		b[27] = 'Triathlon Allgemeine Informations-Seite';

		d[28] = 'Schüleraustausch,Zwartluis,Niederlande,Agnieten College,College,';
		h[28] = 'info25.html#schüleraustausch';
		u[28] = 'KKR Info Nr.25';
		a[28] = 'KKR';
		b[28] = 'KKR-Info Nr. 25 Seite';
 		
		d[29] = 'Anmeldung,Schulanmeldung,Kennenlerntag,Schulstart';
		h[29] = 'schulanmeldung.html';
		u[29] = 'Schulanmeldung';
		a[29] = 'KKR';
		b[29] = 'Anmelde-Seite';
		




	// !! ACHTUNG: hier zu durchsuchende Seiten angeben!! //

		<!-- Zählervariablen -->

                var i=0;
                var j=0;
                var k=0;
                var l=0;

		<!-- Variablen für den Programmablauf -->

                var start=0;
                var gesetzt=0;
                var laenge=0;
                var zaehler=0;
                var kleinst=0;
                var anzahl=0;
                var end=d.length+1;
                var tmpwort;
                z = t.toLowerCase();
                liste = new Array();
                liste2 = new Array();

                <!-- Initialisieren von liste mit den Werten 1 bis Größe von d -->

                for (i=0; i < d.length; i++)
                        liste[i] = i;
                liste[i] = end;
                tquot = new Array();
                eingabe = new Array();
                eingabe[0] = "";

		<!-- Trennen der Suchbegriffe vom Benutzer - Trennzeichen: ' ', +, & -->

                for (i=0;z.charAt(i) == ' ' || z.charAt(i) == '+' || z.charAt(i) == '&'; i++)
                        ;
                for (; i < z.length; i++)
                {
                        if (z.charAt(i) == ' ' || z.charAt(i) == '+' || z.charAt(i) == '&')
                        {
                                zaehler++;
                                for (i++;z.charAt(i) == ' ' || z.charAt(i) == '+' || z.charAt(i) == '&'; i++)
                                        ;
                                if (i != z.length)
                                        eingabe[zaehler] = "";
                                i--;
                        }
                        else
                        {
                                eingabe[zaehler] += z.charAt(i);
                        }
                }
                zaehler=0;

                <!-- S U C H E N  D E R  B E G R I F F E -->

		<!-- solange noch Suchbegriffe vorhanden sind -->
                for (m=0; m < eingabe.length; m++)
                {
                        <!-- solange i kleiner als die Größe von liste -->
                        for (i=0; liste[i] != end && d[liste[i]]; i++)
                        {
                                <!-- solange l kleiner als ein Element von d -->
                                for (l=0; l < d[liste[i]].length;)
                                {
                                        <!-- Suche das erste Komma in d -->
                                        for (j=0; d[liste[i]].charAt(l+j) != ',' && l+j < d[liste[i]].length; j++)
                                                ;
                                        <!-- solange k kleiner als der gefundene Begriff -->
                                        for (k=0; k < j+1; k++)
                                        {
                                                <!-- Wenn der Buchstabe übereinstimmt, setze Start, falls noch nicht gesetzt -->
                                                if (eingabe[m].charAt(k) && d[liste[i]].charAt(l+k).toLowerCase() == eingabe[m].charAt(k))
                                                {
                                                        if (!gesetzt)
                                                        {
                                                                start=l+k;
                                                                gesetzt=1;
                                                        }
                                                }
                                                <!-- wenn das Ende des eingegebenen Suchbegriffes erreicht ist -->
                                                else if (!eingabe[m].charAt(k) && gesetzt)
                                                {
                                                        <!--  U N D  -->
                                                        if (auswahl="und")
                                                        {
                                                                laenge=j+l-start;
                                                                liste[zaehler] = liste[i];
                                                                if (!tquot[i])
                                                                        tquot[i] = 0;
                                                                tquot[zaehler] = (m*tquot[i]+(eval (eingabe[m].length / laenge * 100))) / (m+1);
                                                                zaehler++;
                                                                k=j+1;
                                                                l = d[liste[i]].length;
                                                        }
                                                        <!--  O D E R  -->
                                                        else
                                                        {
                                                                laenge=j+l-start;
                                                                liste2[i] = 1;
                                                                if (tquot[i])
                                                                {
                                                                        if (tquot[i] < eingabe[m].length / laenge * 100)
                                                                                tquot[i] = eingabe[m].length / laenge * 100;
                                                                }
                                                                else
                                                                        tquot[i] = eingabe[m].length / laenge * 100;
                                                                k=j+1;
                                                                l = d[liste[i]].length;
                                                        }
                                                }
                                                else
                                                {
                                                        k = j;
                                                        gesetzt = 0;
                                                }
                                        }
                                        l+=j+1;
                                        gesetzt = 0;
                                }
                        }
                        <!--  U N D  -->
                        if (auswahl ="und")
                        {
                                liste[zaehler] = end;
                                tquot[zaehler] = 0;
                                <!-- wenn noch ein Suchbegriff vorhanden ist - zaehler auf 0 -->
                                if (m+1 < eingabe.length)
                                        zaehler=0;
                        }
                }
               

		<!-- Schreiben der nächsten Zeilen -->

                document.writeln (' <font size="-1">Eingetragene Seiten insgesamt: <b>' + h.length + '</b></font>');
                document.writeln (' <hr color="#004080" noshade>');
                document.writeln (' <font size="-1">Gefundene Seiten insgesamt: <b>'+zaehler+'</b></font>');
                document.writeln (' <P><b>Folgende Seiten/Stellen wurden gefunden:</b></P>');
                document.writeln (' <OL>');
                gesetzt = 0;

		<!-- wenn mindestens ein Ergebnis gefunden wurde -->

                if (zaehler)
                {
                        <!-- S O R T I E R E N  N A C H  T R E F F E R Q U O T E -->
		                        <!-- (B U B B L E - S O R T) -->

                        for (i=0; tquot[i]; i++)
                        {
                                for (j=i+1; tquot[j]; j++)
                                {
                                        if (tquot[i] < tquot[j])
                                        {
                                                k = liste[j];
                                                liste[j] = liste[i];
                                                liste[i] = k;
                                                k = tquot[j];
                                                tquot[j] = tquot[i];
                                                tquot[i] = k;
                                        }

                               }
                        }
                        <!-- A U S G A B E  D E R  S O R T I E R T E N  E R G E B N I S S E -->
			for (i=0; tquot[i]; i++)
			{
				stichwoerter = new Array();
				if (auswahl == 1 || auswahl == 2)
				{
					zaehler = 0;
					for (j=0; eingabe[j]; j++)
					{
						gesetzt = 1;
						laenge = 0;
						var zeile = d[liste[i]].toLowerCase();
						if (zeile.indexOf(eingabe[j]) != -1)
						{
							laenge += zeile.indexOf(eingabe[j])+eingabe[j].length;
							if (laenge-eingabe[j].length-1 != -1)
							{
								while (zeile.substring(laenge).indexOf(eingabe[j])!=-1 && zeile.charAt(laenge-eingabe[j].length-1) != ',' && zeile.charAt(laenge-eingabe[j].length-1))
									laenge += zeile.substring(laenge).indexOf(eingabe[j])+eingabe[j].length;
								if (zeile.substring(laenge).indexOf(',') == -1 && (zeile.charAt(laenge-eingabe[j].length-1) == ',' || !zeile.charAt(laenge-eingabe[j].length-1)))
									k = zeile.length;
								else if (zeile.substring(laenge).indexOf(',') != -1 && (zeile.charAt(laenge-eingabe[j].length-1) == ',' || !zeile.charAt(laenge-eingabe[j].length-1)))
									k = zeile.substring(laenge).indexOf(',')+laenge;
								else
									gesetzt = 0;
							}
							else
							{
								if (zeile.substring(laenge).indexOf(',') != -1)
									k = zeile.substring(laenge).indexOf(',') + laenge;
								else
									k = zeile.length;
							}
						}
						else
							gesetzt = 0;
						if (gesetzt) {
							if (!zaehler) tmpwort = d[liste[i]].substring(laenge-eingabe[j].length, laenge) + d[liste[i]].substring(laenge, k);
							stichwoerter[zaehler] = '<i><u>' + d[liste[i]].substring(laenge-eingabe[j].length, laenge) + '</i></u>' + d[liste[i]].substring(laenge, k);
						}
						else
							stichwoerter[zaehler] = ' ';
						zaehler++;
					}
				}
	    			document.location.href=h[liste[i]];
                                document.forms[0].reset ();
                                document.write ('     <LI>['+Math.round(tquot[i])+'%] <font face="Arial,Helvetica, sans-serif;"><strong>' + u[liste[i]] +'</strong>&nbsp;&nbsp;<A HREF="'+h[liste[i]]+'#'+tmpwort+'" onClick="leer()">'+h[liste[i]]+'</A><BR>\n'
					      + '     <font size=-1><b>Autor: </b><i>' +a[liste[i]]+ '</I><br>\n'
					      + '     <b>Beschreibung:&nbsp;&nbsp;</b>' +b[liste[i]] + '\n');
				gesetzt = 0;
				if (auswahl == 1 || auswahl == 2)
				{
					document.write('     <br><b><i>Stichw&ouml;rter: </i></b><font face="Courier New,Courier">');
					for (j=0; j < zaehler; j++)
					{
						if (stichwoerter[j] != ' ' && gesetzt)
							document.write(', ' + stichwoerter[j]);
						else if (stichwoerter[j] != ' ')
						{
							document.write(stichwoerter[j]);
							gesetzt = 1;
						}
					}
				}
				document.writeln ('\n     </font></font></font></li><br>');
			}
			document.writeln (' </OL>');
		}
		<!-- wenn kein Ergebnis gefunden wurde -->
                else
                {
                        document.writeln (' </OL>');
                        document.writeln (' <P>Leider wurde kein Ergebnis gefunden.</P>');
                }

		<!-- Schreiben der Fußzeilen -->

               
                document.writeln ('<br><br>');
                document.writeln ('<P ALIGN=CENTER>[&nbsp;<A HREF="#top" title="Zum Seitenanfang">Top</A>&nbsp;|&nbsp;<A HREF="start.html" onClick="leer()" TARGET="start" title="Zur Startseite">Home</A>&nbsp;]'); 
                document.writeln ('</P>');
                document.writeln ('<P ALIGN=CENTER><Font size="2">|&nbsp;<A HREF="uebersicht.html" TARGET="start" title="Zur Sitemap">Übersicht</A>&nbsp;|&nbsp;<A HREF="home.html" TARGET="_parent" title="Frameset nachladen">Frames</A>&nbsp;|&nbsp;<A HREF="impressum.html" TARGET="start" title="Impressum anzeigen">Impressum</A>&nbsp;|</Font>'); 
                document.writeln ('</P>');
                document.writeln ('<br><br>');
                document.writeln ('</BODY>');
                document.writeln ('</HTML>');
        }
        document.close();
        if (navigator.appName == "Netscape" && navigator.appVersion.substring(0,1) == 3)
                history.go(0);
}
