<!-- 



// =============================================================================

//      "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);



// -->

