<!--

// Search for a term in a target string and replace it
// replace(target, oldTerm, newTerm, caseSensitive, wordOrSubstring)
// where caseSenstive is a boolean value and wordOrSubstring is a boolean 
// value and true means whole words, false means substrings

function replace(target, oldTerm, newTerm, caseSens, wordOnly) {
var work = target;
var ind = 0;
var next = 0;
if (!caseSens) {
oldTerm = oldTerm.toLowerCase();
work = target.toLowerCase();
}
while ((ind = work.indexOf(oldTerm,next)) >= 0) {
if (wordOnly) {
var before = ind - 1;
var after = ind + oldTerm.length;
if (!(space(work.charAt(before)) && space(work.charAt(after)))) {
next = ind + oldTerm.length;
continue;
}
}
target = target.substring(0,ind) + newTerm + target.substring(ind+oldTerm.length,target.length);
work = work.substring(0,ind) + newTerm + work.substring(ind+oldTerm.length,work.length);
next = ind + newTerm.length;
if (next >= work.length) { break; }
}
return target;
}


// Search for a term in the whole database
function Suchen() {
window.location.href='sub?readform&query=' + 
replace (
replace ( 
replace (
replace (
replace (
replace (
replace (
replace (
window.document.forms[0].queryfield.value, 
' ', '%20', false, false ),
 'ä', '%E4', false, false ),
 'ö', '%F6', false, false ),
 'ü', '%FC', false, false ),
 'Ä', '%C4', false, false ),
 'Ö', '%D6', false, false ),
 'Ü', '%DC', false, false ),
 'ß', '%DF', false, false );
}

Wochentagname =
new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");

function ZeitAnzeigen()
{
  var Jetzt = new Date();
  var Tag = Jetzt.getDate();
  var Monat = Jetzt.getMonth() + 1;
  var Jahr = Jetzt.getYear();
  if(Jahr < 999) Jahr+=1900;

   var Stunden = Jetzt.getHours();
   var Minuten = Jetzt.getMinutes();
   var Sekunden = Jetzt.getSeconds();
   var Wochentag = Jetzt.getDay();
   var PrefixTag = ((Tag < 10) ? "0" : "");
   var PrefixMonat = ((Monat < 10) ? ".0" : ".");
   var PrefixStunden = ((Stunden < 10) ? "0" : "");
   var PrefixMinuten = ((Minuten < 10) ? ":0" : ":");
   var PrefixSekunden = ((Sekunden < 10) ? ":0" : ":");
   var Datum = PrefixTag + Tag + PrefixMonat + Monat + "." + Jahr;
   var Uhrzeit = PrefixStunden + Stunden + PrefixMinuten + Minuten + PrefixSekunden + Sekunden;
   var Gesamt = Wochentagname[Wochentag] + ", " + Datum + ", " + Uhrzeit;

  if(document.all)
    document.all.MicrosoftUhr.innerHTML = Gesamt;
  else
    if(document.layers)
      {
      document.NetscapeUhr.document.open();
      Gesamt = '<span class="UhrNetScape")>' + Gesamt + '</span>';
      document.NetscapeUhr.document.write(Gesamt);
      document.NetscapeUhr.document.close();
      }
    else
      if (document.getElementById)
         document.getElementById("MicrosoftUhr").firstChild.nodeValue = Gesamt;


  window.setTimeout("ZeitAnzeigen()",1000);
}

// Avoid SPAM by emails
// createAD (username, domain name, top level domain name)
// function returns an email address formatted with graphics instead of "@" and "." characters.
// It creates a mailtto link around the email address.
function createAD (u, d, t) {

//var atimg = "<img border=0 src='/ars/ars.nsf/files/misc/$file/at.gif'>"; 
var atimg = '&#0064';	// '@'
var dotimg =  '&#0046';	// '.'

var cmd = "m"+""+"a";
var to = "t";
cmd = cmd + ""+""+"i";
to = to+"o:";
cmd = cmd +"l"+to;
loc = cmd+u;
loc = loc + "%40";
loc = loc +d;
loc = loc +"." +t;
return("<a href='"+loc+"'>"+u+atimg+d+dotimg+t+"</a>");

}

//-->