<!-- 

// =============================================================================
//      "Sammellust" search script (c) 2003 by helmut essenschlaeger
// =============================================================================

var find = "";
var iDoc = parent.document;
var oWin;
var oDoc;

function txt2html(txt){
 var newtxt = "";
 var chr = "";
 var len = txt.length;
 for (i=0; i<len;i++){
  chr = txt.charAt(i);
  if (chr == "ä"){chr = "&auml;"};
  if (chr == "ö"){chr = "&ouml;"};
  if (chr == "ü"){chr = "&uuml;"};
  if (chr == "ß"){chr = "&szlig;"};
  if (chr == "á"){chr = "&aacute;"};
  if (chr == "à"){chr = "&agrave;"};
  if (chr == "é"){chr = "&eacute;"};
  if (chr == "è"){chr = "&egrave;"};
  if (chr == "ó"){chr = "&oacute;"};
  if (chr == "ò"){chr = "&ograve;"};
  if (chr == "ý"){chr = "&yacute;"};
  if (chr == "\""){chr = "&quot;"};
  newtxt = newtxt + chr ;}
 return newtxt;
 }

function heureka(txt){
 var fnd = false;
 var t = txt.toLowerCase();	
 var f = find.toLowerCase();
 t = txt2html(t);
 f = txt2html(f);
 t = " " + t + " ";	
 fnd = (t.indexOf(f)>-1); 
 return(fnd);
 }

function ListSearch(){
 var cnt = 0;
 self.name="SammelLust";
 oWin = window.open("","Suchergebnis","width=500,height=500,status=no,scrollbars=yes,resizable=no,left=0,top=0");
 oDoc = oWin.document;
 with (oDoc){
  open();
  writeln("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">");
  writeln("<html>");
  writeln("<head>");
  writeln("<meta http-equiv=\"content-type\" content=\"text/html; charset=ISO-8859-1\">");
  writeln("<title>Suchergebnis: SAMMELLUST</title>");
  writeln("<link rel=\"stylesheet\" href=\"../bin/sammellust.css\" type=\"text/css\">");
  writeln("</head>");
  writeln("<body onload=\"self.focus();\" class=\"search\">");
  writeln("<table width=\"100%\" height=\"100%\" align=\"center\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">");
  writeln("<tr><td width=\"100%\" height=\"44\" align=\"center\" valign=\"top\" bgcolor=\"#b80106\"><img src=\"../bin/suche.png\" width=\"460\" height=\"44\" border=\"0\" alt=\"\"></td></tr>");
  writeln("<tr><td width=\"100%\" align=\"left\" valign=\"top\" bgcolor=\"#ffffff\">");
  writeln("<table width=\"100%\" cellspacing=\"0\" cellpadding=\"10\" border=\"0\"><tr><td>");
  writeln("<p class=\"black\">&nbsp;&nbsp;&nbsp;Die Suche nach &quot;<b>" + find + "</b>&quot;<br>&nbsp;&nbsp;&nbsp;erbrachte folgendes Ergebnis:</p>");
  writeln("<p><ol class=\"black\">");
  for (var i=1 ; i<item.length; i++){
   if (heureka(item[i].keys)){
    write("<li>");
    write(item[i].format());
    writeln("</li>");
    cnt++;}}
  writeln("</ol>");
  if (cnt==0){writeln("<p class=\"black\">&nbsp;&nbsp;&nbsp;<b>Es wurde kein Eintrag gefunden</b></p>")}
  writeln("<p class=\"black\" align=\"right\"><img src=\"../bin/greypixel.gif\" width=\"100%\" height=\"1\" border=\"0\" alt=\"\"><br>");
  writeln("<a href=\"../suche/index.html\" class=\"textlink\" target=\"SammelLust\">Neue Suche..</a>&nbsp;&nbsp;<br>");
  writeln("<img src=\"../bin/greypixel.gif\" width=\"100%\" height=\"1\" border=\"0\" alt=\"\"></p></td></tr>");
  writeln("</table>");
  writeln("</td></tr>");
  writeln("</table>");
  writeln("</body>");
  writeln("</html>");
  close();}
 }

function CheckLength(){
 if (iDoc.searchform.find.value.length < 3){
  alert("Es müssen mindestens 3 Zeichen eingegeben werden");
  iDoc.searchform.find.focus();}
 else{
  ListSearch();}
 }

function StartSearch(){
 find = iDoc.searchform.find.value;
 CheckLength();
 return(false);
 }

function ssfl(what){
// start search from list
 find = what;
 ListSearch();
// return(true);
 }

function format(){
 with(this){
  var e = "";
  e = e + "<a href=\"" +   "../objekte/" +  this.url + "\" class=\"textlink\" target=\"SammelLust\">" +  title + "</a>";}
 return(e);
 }

function page(url,title,keys){
 this.url    = url;
 this.title  = title;
 this.keys   = keys;
 this.format = format;
 }

function donothing(){}

var item = new Array(361);

// -->

