// --------------------------------------------------------------------------------------------------
        var key = "";
        function makeEntry (){
                this.Name="";
                this.URL = "";
                this.Desc = "";
                this.Category = "";
                return this;
        }
 function makeArray(n) {
                this.length = n;
                for (var k = 1; k <= n; k++) {
                                this[k] = "";
                }
                return this;
        }               
        function makeLinks(size) {
                                this.length = size;
                                for (var r=1; r<= size; r++) {
                                                        this[r] = new makeEntry();
                                                        this[r].Name = namesArray[r];
                                                        this[r].URL = urlsArray[r];
                                                        this[r].Desc = descArray[r];
                                                        }
                                        return this;
                        }
var linksize=0

datesArray = new makeArray(linksize);
namesArray = new makeArray(linksize);
urlsArray = new makeArray(linksize);
descArray = new makeArray(linksize);

var arraycount=0

// --- Anfang Daten für "Suchmaschine"
arraycount += 1 
urlsArray[arraycount] = "5punkte.htm"
namesArray[arraycount] = "5 Punkte die sie wissen sollten"
descArray[arraycount] = "referenzen, angebote, materialien, fachkräfte, schwarzarbeitein, Dienstleistung, Service"

arraycount += 1 
urlsArray[arraycount] = "aktuelles.htm"
namesArray[arraycount] = "Aktuelles"
descArray[arraycount] = "aktuelles, neues, info, innungsschrift, zeitung"

arraycount += 1 
urlsArray[arraycount] = "aussermahn.htm"
namesArray[arraycount] = "Außergerichtliches Mahnverfahren"
descArray[arraycount] = "außergerichtliches mahnverfahren, außergerichtlich, mahnverfahren, aussergerichtlich, service, dienstleistung"

arraycount += 1 
urlsArray[arraycount] = "fachgruppen.htm"
namesArray[arraycount] = "Wir über uns - Fachgruppen"
descArray[arraycount] = "fachgruppen, fliesenleger, plattenleger, mosaikleger, hochbau, estrichleger, isolierer"

arraycount += 1 
urlsArray[arraycount] = "geldwertevor.htm"
namesArray[arraycount] = "Geldwerte Vorteile"
descArray[arraycount] = "Versicherungen , Container, Fliesen , Autoservice, Telefonieren , Telefonkarten, Telefon, Baulohnabrechnung, Bürobedarf, Fahrzeuge, Zeitschrift, Berufsbekleidung, Sonderparkerlaubnis, Berufsbekleidung, Telefonwarteschleifen, Software, Strom, Hardware, Internet, Homepage, Detektivbüro, Betreuung"

arraycount += 1 
urlsArray[arraycount] = "geschaeftsstelle.htm"
namesArray[arraycount] = "Wir über uns - Geschäftsstelle"
descArray[arraycount] = "geschäftsstelle"

arraycount += 1 
urlsArray[arraycount] = "grafik.htm"
namesArray[arraycount] = "Grafik"
descArray[arraycount] = "statistik, grafik, mitglieder, betriebe, mitgliedsbetriebe"

arraycount += 1 
urlsArray[arraycount] = "guterrat.htm"
namesArray[arraycount] = "Ein guter Rat"
descArray[arraycount] = "Dienstleistung, Service, Rat, bauvorhaben"

arraycount += 1 
urlsArray[arraycount] = "infomaterial.htm"
namesArray[arraycount] = "Infomaterial"
descArray[arraycount] = "info, infomaterial, kontakt, hilfe, service"

arraycount += 1 
urlsArray[arraycount] = "kontakt.htm"
namesArray[arraycount] = "Kontakt"
descArray[arraycount] = "Service, Kontakt, Telefon, mail"

arraycount += 1 
urlsArray[arraycount] = "kuq.htm"
namesArray[arraycount] = "Kompetenz und Qualität"
descArray[arraycount] = "Dienstleistung, Service, Kompetenz, Qualität"

arraycount += 1 
urlsArray[arraycount] = "linksmitglieder.htm"
namesArray[arraycount] = "Links zu Mitgliedern"
descArray[arraycount] = "links, mitglieder"

arraycount += 1 
urlsArray[arraycount] = "linkspartner.htm"
namesArray[arraycount] = "Links zu Partnern"
descArray[arraycount] = "Links, partner"

arraycount += 1 
urlsArray[arraycount] = "sachverstaendige.htm"
namesArray[arraycount] = "Sachverständige"
descArray[arraycount] = "Sachverständige, bodenleger, estrichleger, fliesenleger, plattenleger, mosaikleger, maurer, betonbauer"

arraycount += 1 
urlsArray[arraycount] = "stellenwert.htm"
namesArray[arraycount] = "Auszubildende mit hohem Stellenwert"
descArray[arraycount] = "service, dienstleistung, azubi, nachwuchs"

arraycount += 1 
urlsArray[arraycount] = "tabelleaz.htm"
namesArray[arraycount] = "Tabelle A-Z"
descArray[arraycount] = "Hilfe, Service, Dienstleistungen, Betreuung, Beratung, Info"

arraycount += 1 
urlsArray[arraycount] = "uebernetzwerk.htm"
namesArray[arraycount] = "Überregionales Netzwerk"
descArray[arraycount] = "überregional, netzwerk, dienstleistung, service, mitgliederbetreuung"

arraycount += 1 
urlsArray[arraycount] = "vorstand.htm"
namesArray[arraycount] = "Wir über uns - Vorstand"
descArray[arraycount] = "vorstand, obermeister, schatzmeister"

arraycount += 1 
urlsArray[arraycount] = "vorteile.htm"
namesArray[arraycount] = "Vorteile"
descArray[arraycount] = "service, dienstleistung, vorteile"

arraycount += 1 
urlsArray[arraycount] = "weiterbildung.htm"
namesArray[arraycount] = "Fort- und Weiterbildung"
descArray[arraycount] = "Fortbildung, Weiterbildung, azubi"

arraycount += 1 
urlsArray[arraycount] = "wettbewerb.htm"
namesArray[arraycount] = "Fit für den Wettbewerb"
descArray[arraycount] = "wettbewerb, service, dienstleistung"


linksize = arraycount;
// ----Ende Daten -------

function searchLinks(links, keyword){
	nLinks = 0;
	    options = "toolbar=0,status=0,menubar=0,scrollbars=0," + "resizable=0,width=800,height=600";
        newwindow=window.open("","mywindow", options);
		newwindow.document.write("<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
        
        for (var q=1; q<=links.length; q++)
		{
          if (links[q].URL.toLowerCase().indexOf(keyword.toLowerCase()) != -1)
		  {
		nLinks += 1;
            newwindow.document.write("<a href="+ links[q].URL +" target='suche'>" + links[q].Name + "</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
            <!--document.write( links[q].Desc + "<br>");-->
            continue;
          }
          if (links[q].Desc.toLowerCase().indexOf(keyword.toLowerCase()) != -1)
		  {
		nLinks += 1;
            newwindow.document.write("<a href=" + links[q].URL +" target='suche'>" + links[q].Name + "</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
            <!--document.write( links[q].Desc + "<br>");-->
            continue;
          }
          if (links[q].Name.toLowerCase().indexOf(keyword.toLowerCase()) != -1)
		  {
		nLinks += 1;
            newwindow.document.write("<a href=" + links[q].URL +" target='suche'>" + links[q].Name + "</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
            <!--document.write( links[q].Desc + "<br>");-->
            continue;
          }
   		
		}
        newwindow.document.write("<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Es wurden <strong>"+ nLinks +"</strong> Eintr&auml;ge unter dem Begriff <strong>"+ keyword +"</strong> gefunden.<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");


}
// ------------------------------------------------------------------------------------
function validate_form() {
 
   txt = document.form.search.value;
  if (txt.indexOf(".") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein '.' verwendet"); return;}
  if (txt.indexOf(",") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein ',' verwendet"); return;}
  if (txt.indexOf("@") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein '@' verwendet"); return;}
  if (txt.indexOf("!") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein '!' verwendet"); return;}
  if (txt.indexOf("#") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein '#' verwendet"); return;}
  if (txt.indexOf("$") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein '$' verwendet"); return;}
  if (txt.indexOf("%") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein '%' verwendet"); return;}
  if (txt.indexOf("^") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein '^' verwendet"); return;}
  if (txt.indexOf("&") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein '&' verwendet"); return;}
  if (txt.indexOf("*") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein '*' verwendet"); return;}
  if (txt.indexOf("(") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein '(' verwendet"); return;}
  if (txt.indexOf(")") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein ')' verwendet"); return;}
  if (txt.indexOf("[") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein '[' verwendet"); return;}
  if (txt.indexOf("]") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein ']' verwendet"); return;}
  if (txt.indexOf(";") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein ';' verwendet"); return;}
  if (txt.indexOf(":") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein ':' verwendet"); return;}
  if (txt.indexOf("<") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein '<' verwendet"); return;}
  if (txt.indexOf(">") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein '>' verwendet"); return;}
  if (txt.indexOf("?") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein '?' verwendet"); return;}
  if (txt.indexOf("-") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein '-' verwendet"); return;}
  if (txt.indexOf("=") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein '=' verwendet"); return;}
  if (txt.indexOf("+") != -1){
        alert("Eingabe fehlerhaft! Es wurde ein '+' verwendet"); return;}
  else {
		jsi = new makeLinks(linksize);
        searchLinks(jsi, txt);
       //newwindow.document.write("--");
       //newwindow.document.write("Zurück");
       newwindow.document.body.background="img/mainframe/suche.gif";
}
}