

function finden(t)
{
        if (t.length < 3)
        {
                document.formular.eingabe.focus();
                alert("           Ԙ  ");
                return;
        }
        else
        {
                var auswahl = document.ra.r[0].checked ? 1 : 0 || document.ra.r[1].checked ? 2 : 0 || document.ra.r[2].checked ? 3 : 0 || document.ra.r[3].checked ? 4 : 0;

				var openwindow = window.open ("","open",config="height=500,width=450, left=0, top=0, scrollbars=yes, scrolling=yes");
        openwindow.document.writeln ('<HTML>');
        openwindow.document.writeln ('<HEAD>');
		openwindow.document.writeln ('<TITLE>      | BOTSCHAFT DER ISLAMISCHEN REPUBLIK IRAN |     </TITLE>');
		openwindow.document.writeln ('<link rel="stylesheet" type="text/css" href="../css/styles.css">');
        openwindow.document.writeln ('</HEAD>');
        openwindow.document.writeln ('<BODY>');
		openwindow.document.writeln ('<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%"><tr><td align="center"><strong><font color="#ff0000">&nbsp; &nbsp;</font></strong></td></tr>');
	    openwindow.document.writeln ('<tr><td valign="top" align="right">');
		if (auswahl == 1 || auswahl == 2)
		    openwindow.document.writeln ('.  &quot;<b>'+t+'</b>&quot;   <br>');
	    else
		    openwindow.document.writeln ('Sie haben nach Dokumenten gesucht, in denen &quot;<b>'+t+'</b>&quot; nicht vorkommt.<br>');

                Keyword=new Array(); 
                url=new Array();
                Titel=new Array();                 
                Kurzbeschreibung=new Array(); 				

                Keyword[0] = 'in,im,nach,unter,und,oder,Der,die,das,von,zum,zur,den,dem,des,vom,Gruwort,Kamen,im,Internet,Internetangebot,Web-Informationsdienst,Manfred,Erdtmann,Manfred Erdtmann';
                url[0] = '../../portrait/portrait/grusswort.html';
                Titel[0] = 'Gruwort';
                Kurzbeschreibung[0] = 'Begru&szlig;ung des B&uuml;rgermeisters';


                Keyword[1] = 'in,im,nach,unter,und,oder,Der,die,das,von,zum,zur,den,dem,des,vom,Kurzportrait,Portrait,Kamen,Stadt,mit,Leben,und,Tradition,willkommen,Hansestadt,gastfreundlichen,alten,westflischen,Gastlichkeit,Shopping,exklusiven,Geschften,gemtliche,Atmosphre,Pubs,Bars,Cafes,Kneipen,Pub,Bar,Cafe,Kneipe,Humor,Toleranz,Weltoffenheit,Wo,liegt,Kamener,Kreuz,Autobahnen,A1,A2,Autobahn,Frankfurt,Hamburg,Hannover,Aachen,Ruhrgebiet,Europa,Bahnhof,Stuttgart,Nrnberg,Berlin,Erfurt,Leipzig,Dortmund-Wickede,Dortmund,Wickede,Unna,Bus,Bahn,Lebendige,Lebendig,Stadt,Kunst,Kultur,Landschaft,Forum,Unterhaltung,Besinnung,Erholung,Klassisch,modern,Konzert,Theater,Jazz,Jazztime,Lesung,Lesungen,Vortrag,Vortrge,Kongress,Kongresse,Seminar,Seminare,Stadthalle,Konzert-Aula,Musikschule,Bcherei,Stadtarchiv,Museum,Rathaus,Galerie,Jahresprogramm,Frderarbeit,Knstlerin,Knstlerinnen,Knstler,Knstlergruppen,Literaten,Musiker,Mnnerchor,Schtzenverein,Drachenfestival,KITE,Brunnen,fest,Altstadtfest,Brunnenfest,Altstadt,Knstlertreff,Bildung,Ballungsraum,Fachhochschule,Universitt,Fachhochschulen,Universitten,Internet,Bildungslandschaft,Aktiv,Aktives,Sport,Vereinsleben,Verein,Rad,Wanderwegenetz,Wanderweg,Wanderwegs,Sportvereine,Sportverein,Fu&szlig;ball,Leichtathletik,Tennis,Basketball,Sportschule,Kaiserau';
                url[1] = '../../portrait/portrait/portrait_dt.html';
                Titel[1] = 'Kurzportrait';
                Kurzbeschreibung[1] = 'Kurzportrait der Stadt Kamen';

                Keyword[2] = 'in,im,nach,unter,und,oder,Der,die,das,von,zum,zur,den,dem,des,vom,City,Infos,Info,Kamen,City,life,tradition,hospitable,old,hanseatic,town,artistic,cultural,landscape,Cultural,diversity,Education,network,Polytechnic,University,Active,sport,Club,Football,Athletics,Tennis,Basketball,Classic,modern,concerts,concert,theatre,jazz-time,jazz,gallery';
                url[2] = '../../portrait/portrait/portrait_engl.html';
                Titel[2] = 'City Infos';
                Kurzbeschreibung[2] = 'City Information';
				
				Keyword[3] = 'in,im,nach,unter,und,oder,Der,die,das,von,zum,zur,den,dem,des,vom,Kamen,ville,vivante,de,longue,tradition,commerciale,hospitalire,avec,un,taux,durbanisme,la,Ruhr,entre,le,Sauerland,et,le,Mnsterland,O,se,trouve,Europe,un,paysage,artistique,et,culturel,de,qualit,Diversit,Education,Vie,active,sportive,et,dassociation';
                url[3] = '../../portrait/portrait/portrait_franz.html';
                Titel[3] = 'City Infos';
                Kurzbeschreibung[3] = 'City Information';
				
				

                var i=0;
                var j=0;
                var k=0;
                var l=0;

                var start=0;
                var gesetzt=0;
                var laenge=0;
                var zaehler=0;
                var kleinst=0;
                var anzahl=0;
                var end=Keyword.length+1;
                var tmpwort;
                z = t.toLowerCase();
                liste = new Array();
                liste2 = new Array();

                for (i=0; i < Keyword.length; i++)
                        liste[i] = i;
                liste[i] = end;
                tquot = new Array();
                eingabe = new Array();
                eingabe[0] = "";

                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;
                for (m=0; m < eingabe.length; m++)
                {

                        for (i=0; liste[i] != end && Keyword[liste[i]]; i++)
                        {

                                for (l=0; l < Keyword[liste[i]].length;)
                                {

                                        for (j=0; Keyword[liste[i]].charAt(l+j) != ',' && l+j < Keyword[liste[i]].length; j++)
                                                ;

                                        for (k=0; k < j+1; k++)
                                        {

                                                if (eingabe[m].charAt(k) && Keyword[liste[i]].charAt(l+k).toLowerCase() == eingabe[m].charAt(k))
                                                {
                                                        if (!gesetzt)
                                                        {
                                                                start=l+k;
                                                                gesetzt=1;
                                                        }
                                                }

                                                else if (!eingabe[m].charAt(k) && gesetzt)
                                                {

                                                        if (auswahl == 1 || auswahl == 3)
                                                        {
                                                                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 = Keyword[liste[i]].length;
                                                        }

                                                        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 = Keyword[liste[i]].length;
                                                        }
                                                }
                                                else
                                                {
                                                        k = j;
                                                        gesetzt = 0;
                                                }
                                        }
                                        l+=j+1;
                                        gesetzt = 0;
                                }
                        }

                        if (auswahl == 1 || auswahl == 3)
                        {
                                liste[zaehler] = end;
                                tquot[zaehler] = 0;

                                if (m+1 < eingabe.length)
                                        zaehler=0;
                        }
                }

                if (auswahl == 2 || auswahl == 4)
                {
                        for (i=0; i<Keyword.length; i++)
                        {
                                if (liste2[i])
                                {
                                        liste[zaehler] = i;
                                        tquot[zaehler] = tquot[i];
                                        zaehler++;
                                }
                        }
                        liste[zaehler] = end;
                        tquot[zaehler] = 0;
                }

                if (auswahl == 3 || auswahl == 4)
                {
                        for (i=0; i < Keyword.length; i++)
                                liste2[i] = i;
                        for (i=0; liste[i] != end; i++)
                                liste2[liste[i]] = end;
                        zaehler = 0;
                        for (i=0; i<liste2.length; i++)
                        {
                                if (liste2[i] != end)
                                {
                                        liste[zaehler] = liste2[i];
                                        tquot[zaehler] = 100;
                                        zaehler++;
                                }
                        }
                        tquot[zaehler] = 0;
                }

                openwindow.document.writeln (' Eingetragene Seiten Insgesamt: <b>' + url.length + '</b>');
                openwindow.document.writeln (' <hr color="#004080" noshade>');
                
                
                gesetzt = 0;
				
                if (zaehler)
                {

                        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;
                                        }

                               }
                        }
			openwindow.document.writeln ('    : <b>'+zaehler+'</b><br>');
			openwindow.document.writeln (' <b> /  :</b>');
            openwindow.document.writeln (' <OL>');

			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 = Keyword[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 = Keyword[liste[i]].substring(laenge-eingabe[j].length, laenge) + Keyword[liste[i]].substring(laenge, k);
							stichwoerter[zaehler] = '' + Keyword[liste[i]].substring(laenge-eingabe[j].length, laenge) + '' + Keyword[liste[i]].substring(laenge, k);
						}
						else
							stichwoerter[zaehler] = ' ';
						zaehler++;
					}
				}
	    			openwindow.document.write ('<LI><a href="'+url[liste[i]]+'#'+tmpwort+'" target="contents"><b>' + Titel[liste[i]] +'</b></a><BR>\n'
					      + '     <b>:&nbsp;&nbsp;</b>' +[liste[i]] + '\n');
				gesetzt = 0;
				/*if (auswahl == 1 || auswahl == 2)
				{
					openwindow.document.write('     <br><b>Stichw&ouml;rter:</b> ');
					for (j=0; j < zaehler; j++)
					{
						if (stichwoerter[j] != ' ' && gesetzt)
							openwindow.document.write(', ' + stichwoerter[j]);
						else if (stichwoerter[j] != ' ')
						{
							openwindow.document.write(stichwoerter[j]);
							gesetzt = 1;
						}
					}
				}*/
				openwindow.document.writeln ('\n     </li><br><br>');
			}
			openwindow.document.writeln (' </OL>');
		}

                else
                {
                        openwindow.document.writeln (' </OL>');
                        openwindow.document.writeln (' <b>        .</b><br>                 ');
                }


				openwindow.document.writeln ('</td></tr>');
				openwindow.document.writeln ('<tr><td valign="bottom">');
				openwindow.document.writeln (' <hr color="#004080" noshade>');
                openwindow.document.writeln ('<center><INPUT type="button" value="Fenster schlie&szlig;en" onClick="self.close()"></center><br>');
                openwindow.document.writeln ('</td></tr>');
			    openwindow.document.writeln ('</table>');
				openwindow.document.writeln ('</BODY>');
                openwindow.document.writeln ('</HTML>');
        }
        document.close();
        if (navigator.appName == "Netscape" && navigator.appVersion.substring(0,1) == 3)
                history.go(0);
}
function loesche()
{
        document.formular.reset();
        document.formular.eingabe.focus();
}
//-->

