/*-----------------------------------------------------------------------*/
/*-- COPYRIGHT NOTICE                                                   -*/
/*-- (c) Copyright MK Internet-Service GmbH. All Rights Reserved.       -*/
/*-- Selling or reusing this code even in parts is expressly forbidden.	-*/
/*-----------------------------------------------------------------------*/

 var aktDate = new Date();
 var aYear = "";
	if (navigator.appName.indexOf("Microsoft") < 0)
	{
		aYear = aktDate.getYear()*1 + 1900;
	}
	else
	{
		aYear = aktDate.getYear();
	}
 var aktYear = aktDate.getYear()
 var whitespace = " \t\n\r";
 var Suchstring = ""; 
 var trennzeichen = "#";
 var ebenenzeichen = ">> ";
 var Eingabefenster  = parent.frames['navigation']; 
 var Ausgabefenster = parent.frames['navigation'];
 var Eintrag = new Array; 
 
 // Vorlage zerlegen
 var Ausdruck = ""; // /(.+)\[template](.+)\[\/template](.+)/;
 // Ausdruck.exec(v_produkte);
 var constStaticTop = ""; //RegExp.$1;
 var constDynamicMiddle = ""; //RegExp.$2;
 var constStaticBottom = ""; //RegExp.$3;
 
 var aktKategorie = "";
 var imageObjects = "";
  
 var Bildpfad = "images/";
 
 var pagesize = 1000;
 var position = 1;
 var parameter= "";
 var maxPos = 0;
 var maxPage = 0;
 var absolutePage = 0;
 var linkData = "";
 var Suchstring;
 var TopEbene = 1;

  
 var aktKategoriebild = "";
 
 var Aufzaehlungszeichen = " •";
  
 // Anzahl Kategoriespalten
 var maxSpaltenzahl = 1;
 
 // Texte Navigation
 var txt_Hauptmenue_Navigation = "[Übersicht]";
 var txt_Zurueck_Navigation = "[Zurück]";

 
  
 parameter = window.location.search.split("&");
 
 if (parameter.length > 1)
 {
 	position = parameter[1].split("pos=")[1] * 1;
 }
 else
 {
 	position = 0;
 }
 
  
 function Trefferliste (anzTreffer, suchtyp, keyword, referrer, Kategoriebild, Kategorietyp)
 {
	 var staticTop = "";
	 var dynamicMiddle = "";
	 var staticBottom = "";	
	 var output = "";
 	 
	 keyword = stripTrailingWhitespace(unescape(keyword));
	 aktKategoriebild = Kategoriebild;
	 // Ausgabefenster  = parent.frames['navigation'];
	 
	 output = "";
	 imageObjects = "";
	 searchfield = 0;

	 maxPos = anzTreffer + pagesize;
	 zeile = 0;
	 treffer = 0;
	 
	 arrLength = top.navigation.Eintrag.length;
	 if (maxPos > arrLength)
	 {
		maxPos = top.navigation.Eintrag.length;
	 }
	 if (maxPos > 0)
	 {
		switch (suchtyp)
		{
			case "Hauptnavigation":
				searchfield = 1;
				Suchstring = keyword;
				aktKategorie = keyword;
				aktKategorie = keyword.replace(/Kategorien/g, "");
				aktKategorie = aktKategorie.replace(/#/g, "<br>" + ebenenzeichen);				
				Ausdruck = /(.+)\[template](.+)\[\/template](.+)/;
				Ausdruck.exec(v_navigation);
				constStaticTop = RegExp.$1;
				constDynamicMiddle = RegExp.$2;
				constStaticBottom = RegExp.$3;
				break;							
			default:
				searchfield = 1;
				Suchstring = keyword;
				aktKategorie = keyword;
				aktKategorie = keyword.replace(/Kategorien#/g, ebenenzeichen);
				aktKategorie = aktKategorie.replace(/#/g, "<br>" + ebenenzeichen);
				Ausdruck = /(.+)\[template](.+)\[\/template](.+)/;
				Ausdruck.exec(v_navigation);
				constStaticTop = RegExp.$1;
				constDynamicMiddle = RegExp.$2;
				constStaticBottom = RegExp.$3;
				break;				
		}	 
	
	 	
		if (suchtyp == "Hauptnavigation" || keyword == "Kategorien" || shopnav!="" || keyword.split("#").length == TopEbene)
		{
			constStaticTop = constStaticTop.replace(/\[Kategoriebezeichnung]/g, "");
			constStaticTop = constStaticTop.replace(/\[txt_Hauptmenü]/g, "");
			constStaticTop = constStaticTop.replace(/\[Bild_Hauptmenü]/g, "");
			constStaticTop = constStaticTop.replace(/\[txt_Zurück]/g, "");
			constStaticTop = constStaticTop.replace(/\[Bild_Zurück]/g, "");			
			constStaticBottom = constStaticBottom.replace(/\[txt_Hauptmenü]/g, "");
			constStaticBottom = constStaticBottom.replace(/\[Bild_Hauptmenü]/g, "");
			constStaticBottom = constStaticBottom.replace(/\[txt_Zurück]/g, "");
			constStaticBottom = constStaticBottom.replace(/\[Bild_Zurück]/g, "");
		}
		else
		{
			splitKeyword = keyword.split("#");
			
			strSearch = "#" + splitKeyword[splitKeyword.length - 1] + "&";
			lastPage = "" + unescape(location);
			lastPage = eval("lastPage.replace(/" + strSearch + "/g, '&')");
			lastPage = lastPage.replace(/\#/g, "%23");
			lastPage = lastPage.replace(/ /g, "%20");
			// alert(unescape(location.search) + "\n" + strSearch + "\n" + lastPage);

			constStaticTop = constStaticTop.replace(/\[Hauptmenü]/, "javascript:void(Trefferliste(0, 'Hauptnavigation', 'Kategorien'))");
			constStaticTop = constStaticTop.replace(/\[Zurück]/g, lastPage);
			constStaticBottom = constStaticBottom.replace(/\[Hauptmenü]/, "javascript:void(Trefferliste(0, 'Hauptnavigation', 'Kategorien'))");
			constStaticBottom = constStaticBottom.replace(/\[Zurück]/, lastPage);

			constStaticTop = constStaticTop.replace(/\[txt_Hauptmenü]/g, txt_Hauptmenue_Navigation);
			constStaticBottom = constStaticBottom.replace(/\[txt_Hauptmenü]/g, txt_Hauptmenue_Navigation);
			constStaticTop = constStaticTop.replace(/\[txt_Zurück]/g, txt_Zurueck_Navigation);
			constStaticBottom = constStaticBottom.replace(/\[txt_Zurück]/g, txt_Zurueck_Navigation);
			
		}
	 	staticTop = constStaticTop;
	 	dynamicMiddle = constDynamicMiddle;
	 	staticBottom = constStaticBottom;	
	 	
		for (i=0;i<top.navigation.Eintrag.length;i++)
		{
		    if (top.navigation.Eintrag[i].indexOf(Suchstring) > -1)
		    {
				einEintrag=top.navigation.Eintrag[i].split(";")
				
				if (einEintrag[searchfield].indexOf(Suchstring) > -1)
				{
					if ((suchtyp == "Hauptnavigation" || suchtyp == "Navigation") && einEintrag[searchfield] != Suchstring)
					{
						continue;
					}
					if (einEintrag[2].toUpperCase().indexOf("STARTSEITE") > -1 || einEintrag[2].toUpperCase().indexOf("VERSTECKT") > -1)
					{
						continue;
					}
					treffer++;

					if (zeile < pagesize && treffer > anzTreffer)
					{
						aProduktOuput = "";
						
						// URL Katalogseite
						aktData = keyword + "#" + einEintrag[2];
						aktData = aktData.replace(/Kategorien#/g, "");
						aktData = aktData.replace(/\#/g, "_");
						aktData = aktData.replace(/[^a-zA-Z0-9_]/g, "");
						aktData = "sg_" + aktData + ".htm";
						
						// für Navigation
						if (einEintrag[3] == "" || einEintrag[3].indexOf("sg_nav_") == 0)
						{
							if (einEintrag[3].indexOf("sg_nav_") == 0)
							{
								if (einEintrag[3].indexOf("sg_nav_v") == 0)
									aProduktOuput = dynamicMiddle.replace(/\[Index]/g, "<img src='" + Bildpfad + einEintrag[3] + "' align='absmiddle'>&nbsp;[Index]");
								else
									aProduktOuput = dynamicMiddle.replace(/\[Index]/g, "[Index]&nbsp;<img src='" + Bildpfad + einEintrag[3] + "' align='absmiddle'>");
							}
							else
							{
								aProduktOuput = dynamicMiddle;
							}
							
							
							
							switch (einEintrag[8])
							{
								case "Katalogseite":
									if (einEintrag[6] == "")
									{
										if (einEintrag[10] == "0")
										{
											aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='" + aktData + "' target='main'>" + einEintrag[2] + "</a>");
										}
										else
										{
											aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='suche1.htm?suchtyp=Navigation&keyword=" + escape(einEintrag[1]) + escape(trennzeichen) + escape(einEintrag[2]) + "&Kategorietyp=" + einEintrag[8]  + "'>" + einEintrag[2] + "</a>");
										}
									}
									else
									{
										if (einEintrag[10] == "0")
										{
											aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='" + aktData + "' target='main'>" + einEintrag[2] + "</a>");
										}
										else
										{
											aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='suche1.htm?suchtyp=Navigation&keyword=" + escape(einEintrag[1]) + escape(trennzeichen) + escape(einEintrag[2]) + "&Kategorietyp=" + einEintrag[8] + "' onClick=\"parent.main.location='" + einEintrag[6] + "'\">" + einEintrag[2] + "</a>");
										}
									}
									break;						
								case "Strukturierung":
									aProduktOuput = aProduktOuput.replace(/\[Index]/g, einEintrag[2]);
									break;											
								default: // HTML
									if (einEintrag[6] != "")
									{
										if (einEintrag[7] == "navigation")
										{
											aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href=\"" + einEintrag[6] + "\" target=\"navigation\">" + einEintrag[2] + "</a>");
										}
										else
										{
											if (einEintrag[10] == "0")
											{
												aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='" + einEintrag[6] + "' target='main'>" + einEintrag[2] + "</a>");
											}
											else
											{
												aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='suche1.htm?suchtyp=Navigation&keyword=" + escape(einEintrag[1]) + escape(trennzeichen) + escape(einEintrag[2]) + "&Kategorietyp=" + einEintrag[8] + "' onClick=\"parent.main.location='" + einEintrag[6] + "'\">" + einEintrag[2] + "</a>");
											}
										}
									}
									else
									{
										aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='suche1.htm?suchtyp=Navigation&keyword=" + escape(einEintrag[1]) + escape(trennzeichen) + escape(einEintrag[2]) + "&Kategorietyp=" + einEintrag[8] + "'>" + einEintrag[2] + "</a>");
									}
									break;				
							}
						}
						else
						{
							aProduktOuput = dynamicMiddle;
							if (einEintrag[4] == "")
							{
								switch (einEintrag[8])
								{								
									case "Katalogseite":
										if (einEintrag[6] == "")
										{
											if (einEintrag[10] == "0")
											{
												aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='" + aktData + "' target='main'><img src='" + Bildpfad + einEintrag[3] + "' border='0' alt='" + einEintrag[2] + "'></a>");
											}
											else
											{
												aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='suche1.htm?suchtyp=Navigation&keyword=" + escape(einEintrag[1]) + escape(trennzeichen) + escape(einEintrag[2]) + "&Kategorietyp=" + einEintrag[8]  + "'><img src='" + Bildpfad + einEintrag[3] + "' border='0' alt='" + einEintrag[2] + "'></a>");
											}
										}
										else
										{
											if (einEintrag[10] == "0")
											{
												aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='" + aktData + "' target='main'><img src='" + Bildpfad + einEintrag[3] + "' border='0' alt='" + einEintrag[2] + "'></a>");
											}
											else
											{
												aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='suche1.htm?suchtyp=Navigation&keyword=" + escape(einEintrag[1]) + escape(trennzeichen) + escape(einEintrag[2]) + "&Kategorietyp=" + einEintrag[8] + "' onClick=\"parent.main.location='" + einEintrag[6] + "'\"><img src='" + Bildpfad + einEintrag[3] + "' border='0' alt='" + einEintrag[2] + "'></a>");
											}
										}
										break;						
									case "Strukturierung":
										aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<img src='" + Bildpfad + einEintrag[3] + "'>");
										break;											
									default: // HTML
										if (einEintrag[6] != "")
										{
											if (einEintrag[7] == "navigation")
											{
												aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href=\"" + einEintrag[6] + "\" target=\"navigation\"><img src='" + Bildpfad + einEintrag[3] + "' border='0' alt='" + einEintrag[2] + "'></a>");
											}
											else
											{
												if (einEintrag[10] == "0")
												{
													aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='" + einEintrag[6] + "' target='main'><img src='" + Bildpfad + einEintrag[3] + "' border='0' alt='" + einEintrag[2] + "'></a>");
												}
												else
												{
													aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='suche1.htm?suchtyp=Navigation&keyword=" + escape(einEintrag[1]) + escape(trennzeichen) + escape(einEintrag[2]) + "&Kategorietyp=" + einEintrag[8] + "' onClick=\"parent.main.location='" + einEintrag[6] + "'\"><img src='" + Bildpfad + einEintrag[3] + "' border='0' alt='" + einEintrag[2] + "'></a>");
												}
											}
										}
										else
										{
											aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='suche1.htm?suchtyp=Navigation&keyword=" + escape(einEintrag[1]) + escape(trennzeichen) + escape(einEintrag[2]) + "&Kategorietyp=" + einEintrag[8] + "'><img src='" + Bildpfad + einEintrag[3] + "' border='0' alt='" + einEintrag[2] + "'></a>");
										}
										break;
								}								
							}
							else
							{	
								txt_mouseOver = " onClick=\"doClick('image"+ einEintrag[0] + "')\" onMouseOver=\"button_on('image" + einEintrag[0] + "')\"  onMouseOut=\"button_off('image" + einEintrag[0] + "')\"";
								 
								txt_doClick = ";doClick('image"+ einEintrag[0] + "')";

								switch (einEintrag[8])
								{							
									case "Katalogseite":
										if (einEintrag[6] == "")
										{
											if (einEintrag[10] == "0")
											{
												aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='" + aktData + "' target='main' onMouseOver=\"button_on('image" + einEintrag[0] + "')\"  onMouseOut=\"button_off('image" + einEintrag[0] + "')\"><img name='image" + einEintrag[0] + "' src='" + Bildpfad + einEintrag[3] + "' border='0' alt='" + einEintrag[2] + "'></a>");
											}
											else
											{
												aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='suche1.htm?suchtyp=Navigation&keyword=" + escape(einEintrag[1]) + escape(trennzeichen) + escape(einEintrag[2]) + "&Kategorietyp=" + einEintrag[8]  + "' onMouseOver=\"button_on('image" + einEintrag[0] + "')\"  onMouseOut=\"button_off('image" + einEintrag[0] + "')\"><img name='image" + einEintrag[0] + "' src='" + Bildpfad + einEintrag[3] + "' border='0' alt='" + einEintrag[2] + "'></a>");
											}
										}
										else
										{
											if (einEintrag[10] == "0")
											{
												aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='" + aktData + "' target='main' onMouseOver=\"button_on('image" + einEintrag[0] + "')\"  onMouseOut=\"button_off('image" + einEintrag[0] + "')\"><img name='image" + einEintrag[0] + "' src='" + Bildpfad + einEintrag[3] + "' border='0' alt='" + einEintrag[2] + "'></a>");
											}
											else
											{
												aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='suche1.htm?suchtyp=Navigation&keyword=" + escape(einEintrag[1]) + escape(trennzeichen) + escape(einEintrag[2]) + "&Kategorietyp=" + einEintrag[8] + "' onClick=\"parent.main.location='" + einEintrag[6] + "'\" onMouseOver=\"button_on('image" + einEintrag[0] + "')\"  onMouseOut=\"button_off('image" + einEintrag[0] + "')\"><img name='image" + einEintrag[0] + "' src='" + Bildpfad + einEintrag[3] + "' border='0' alt='" + einEintrag[2] + "'></a>");
											}
										}
										
										break;						
									case "Strukturierung":
										aProduktOuput = dynamicMiddle.replace(/\[Index]/g, "<img src='" + Bildpfad + einEintrag[3] + "'>");
										break;											
									default: // HTML
										if (einEintrag[6] != "")
										{
											if (einEintrag[7] == "navigation")
											{
												aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href=\"" + einEintrag[6] + "\" target=\"navigation\" onClick=\"parent.main.location='" + einEintrag[6] + "'\" onMouseOver=\"button_on('image" + einEintrag[0] + "')\"  onMouseOut=\"button_off('image" + einEintrag[0] + "')\"><img name='image" + einEintrag[0] + "' src='" + Bildpfad + einEintrag[3] + "' border='0' alt='" + einEintrag[2] + "'></a>");
											}
											else
											{
												if (einEintrag[10] == "0")
												{
													aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='" + einEintrag[6] + "' target='main' onClick=\"parent.main.location='" + einEintrag[6] + "'\" onMouseOver=\"button_on('image" + einEintrag[0] + "')\"  onMouseOut=\"button_off('image" + einEintrag[0] + "')\"><img name='image" + einEintrag[0] + "' src='" + Bildpfad + einEintrag[3] + "' border='0' alt='" + einEintrag[2] + "'></a>");
												}
												else
												{
													aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='suche1.htm?suchtyp=Navigation&keyword=" + escape(einEintrag[1]) + escape(trennzeichen) + escape(einEintrag[2]) + "&Kategorietyp=" + einEintrag[8] + "' onClick=\"parent.main.location='" + einEintrag[6] + "'\" onClick=\"parent.main.location='" + einEintrag[6] + "'\" onMouseOver=\"button_on('image" + einEintrag[0] + "')\"  onMouseOut=\"button_off('image" + einEintrag[0] + "')\"><img name='image" + einEintrag[0] + "' src='" + Bildpfad + einEintrag[3] + "' border='0' alt='" + einEintrag[2] + "'></a>");
												}
											}
										}
										else
										{
											aProduktOuput = aProduktOuput.replace(/\[Index]/g, "<a href='suche1.htm?suchtyp=Navigation&keyword=" + escape(einEintrag[1]) + escape(trennzeichen) + escape(einEintrag[2]) + "&Kategorietyp=" + einEintrag[8] + "' onMouseOver=\"button_on('image" + einEintrag[0] + "')\"  onMouseOut=\"button_off('image" + einEintrag[0] + "')\"><img name='image" + einEintrag[0] + "' src='" + Bildpfad + einEintrag[3] + "' border='0' alt='" + einEintrag[2] + "'></a>");
										}
										break;
								}
							
								// Bildobjekte definieren
								imageObjects += 'image' + einEintrag[0] + '_on = new Image();\n';
								imageObjects += 'image' + einEintrag[0] + '_on.src = "' + Bildpfad  + einEintrag[4] + '";\n'
								imageObjects += 'image' + einEintrag[0] + '_off = new Image();\n';
								imageObjects += 'image' + einEintrag[0] + '_off.src = "' + Bildpfad  + einEintrag[3] + '";\n';
							}
	
						}
						// Aufzählungszeichen Liste Naviogation
						if (einEintrag[8] != "Strukturierung")
						{
							aProduktOuput = aProduktOuput.replace(/\[Aufzaehlungszeichen]/g, Aufzaehlungszeichen);
						}
						
						// Mehrspaltig
						if (maxSpaltenzahl > 1)
						{
							valModulo = (treffer - 1) % maxSpaltenzahl;
							if (valModulo == 0)
							{
								aProduktOuput = aProduktOuput.replace(/\<\/tr[^\<]*\>/g, "");
							}
							if (valModulo > 0 && valModulo < (maxSpaltenzahl - 1))
							{
								aProduktOuput = aProduktOuput.replace(/\<tr[^\<]*\>/g, "");
								aProduktOuput = aProduktOuput.replace(/\<\/tr[^\<]*\>/g, "");
							}
							if (valModulo == (maxSpaltenzahl - 1))
							{
								aProduktOuput = aProduktOuput.replace(/\<tr[^\<]*\>/g, "");
							}
						}
						
						// restliche Platzhalter löschen
						aProduktOuput = aProduktOuput.replace(/\[sp]/g, "&nbsp;&nbsp;&nbsp;");
						aProduktOuput = aProduktOuput.replace(/\[[^\[]*\]/g, "");
						output = output + aProduktOuput + "\n";
						zeile++;
					}
				}
			}
		}
		maxPage = Math.ceil(treffer/pagesize);
 	}
 	
 	// Bildobjekte einfügen
	staticTop = staticTop.replace(/\[Bilder_Navigation]/g,  imageObjects);
	maxPage = Math.ceil(treffer/pagesize);
	absolutePage = Math.ceil((anzTreffer+1)/pagesize);
	absolutePage>0?absolutePage:1;
	staticTop = staticTop.replace(/\[aktuelle_Seite]/g, absolutePage + " ");
	staticTop = staticTop.replace(/\[max_Seite]/g, maxPage + " ");
	staticTop = staticTop.replace(/\[Datum]/g, aktDate.getDate() + "." + (aktDate.getMonth()*1 + 1) + "." + aYear);
	staticBottom = staticBottom.replace(/\[Datum]/g, aktDate.getDate() + "." + (aktDate.getMonth()*1 + 1) + "." + aYear);
	
	// staticTop = staticTop.replace(/\[Kategoriebezeichnung]/g, aktKategorie.substring(aktKategorie.lastIndexOf('trennzeichen') + 1,aktKategorie.length));
	
	if (suchtyp == "Hauptnavigation" || keyword == "Kategorien")
	{
		staticTop = staticTop.replace(/\<tr>\s*\<th[^\<]*>.*[Kategoriebezeichnung].*\<\/th>\s*\<th[^\<]*>.*\<\/th>\s*\<\/tr>/ig, "");
	}
	else
	{
		staticTop = staticTop.replace(/\[Kategoriebezeichnung]/g, aktKategorie);
	}
	
	if (output == "")
	{
		if (Kategorietyp != "HTML"  && Kategorietyp != "Strukturierung")
		{
			aktData = keyword.replace(/Kategorien#/g, "");
			aktData = aktData.replace(/\#/g, "_");
			aktData = aktData.replace(/[^a-zA-Z0-9_]/g, "");
			top.main.location = "sg_" + aktData + ".htm";
		}
		return;
	}
	
	// restliche Platzhalter löschen
	// staticTop = constStaticTop.replace(/\[[^\[]*]/g, "");
	
	// Ausgabe starten;
	var TxtTotalPage = "";
	TxtTotalPage = staticTop.substring(staticTop.indexOf("<body"), staticTop.length)
	TxtTotalPage += output;
	TxtTotalPage += staticBottom;
	TxtTotalPage += "<script>\n" + imageObjects + "\n</script>";	
	
	// sonst Bug Netscape 4.x
	Ausgabefenster.document.writeln('<link rel="stylesheet" type="text/css" href="navigation.css">');
	Ausgabefenster.document.writeln(TxtTotalPage);
}


function charInString (c, s)
{   for (j = 0; j < s.length; j++)
    {   if (s.charAt(j) == c) return true;
    }
    return false
}


function stripInitialWhitespace (s)
{   var k = 0;

    while ((k < s.length) && charInString (s.charAt(k), whitespace))
       k++;

    return s.substring (k, s.length);
}

function stripTrailingWhitespace (s)
{   var k = s.length-1;

    while ((k > 0) && charInString (s.charAt(k), whitespace))
    {
       k--;
    }
       

    return s.substring (0, k+1);
}

  
 function Pruefen()
 {
   if ( Eingabefenster1.document.Suchformular.Searchstring.value.length < 4 )
   {
     alert( "Bitte geben Sie mehr als 3 Zeichen ein!" ); Eingabefenster1.document.Suchformular.Suchstring.focus(); 
   }
   else
   {
     // Probleme Blättern Netscape 6 
     // AusgabeTrefferliste(); 
     
     // für unformatierte Ausgage ohne Blättern
     parent.main.location="treffer_e.htm";
   }
 }
 
var Eintrag    = new Array();
