function getshopcontent1()
{
    var fullcontent = window.name;
    var shopcard = getshopcard1();

    if (fullcontent.indexOf(shopcard) != -1)
    {
         var begin = fullcontent.indexOf(shopcard);
         var end = fullcontent.lastIndexOf(shopcard) + shopcard.length;
         var shopcontent = fullcontent.substring(begin, end);
    }
    else
    {
        shopcontent = "";
    }
    return shopcontent;
}


function getsearchcontent1()
{
    var fullcontent = window.name;
    var searchcard = getsearchcard1();

    if (fullcontent.indexOf(searchcard) != -1)
    {
         var begin = fullcontent.indexOf(searchcard) + searchcard.length;
         var end = fullcontent.lastIndexOf(searchcard);
         var searchcontent = fullcontent.substring(begin, end);
    }
    else
    {
        searchcontent = "";
    }
    return searchcontent;
}


function getshopcard1()
{
    return "shopcard";
}

function getsearchcard1()
{
    return "searchcard";
}

function setSearch(selObj)
{
    var shopcontent = getshopcontent1();
    var search = selectWert(selObj);
    var searchfield = selectName(selObj);
    var wildcard = "";
    var j=0;
    var i=0;
    do
    {
        temp = search.replace(/\s\s/," ");
        if (temp.length == search.length)
        {
            break;
        }
        else
        {
            search = temp;
        }
    }
    while (0);

    do
    {
        temp = search.replace(/\s/,"_");
        if (temp != search)
        {
            search = temp;
        }
        else
        {
            break;
        }
    }
    while (0);

    searchcard = getsearchcard1();

    if (searchfield == "eingabe1")
    {
        wildcard = "wildcard1";
    }
    if (search == "")
    {
        searchcard = "";
    }
    self.name = wildcard + searchcard + search + searchcard + shopcontent;
    
    // Finde die URL zur Sprache
    teilurl = self.location.href.split("/");
    teilurl[teilurl.length-1]
    var language = teilurl[teilurl.length-1].charAt(0);
    self.location.href=language+"_suche.html";
}

function selectWert(sObj)
{
    return sObj.value;
}

function selectName(sObj)
{
    return sObj.name;
}

function getSearch(language)
{
	var sucheregebnis = "";
	var artikel = "";
	var bezeichnung = "";
	var fehler1_a = "";
	var fehler1_b = "";
	var fehler2_a = "";
	var fehler2_b = "";
	var fehler3_a = "";
	var fehler3_b = "";
	
	switch(language) {
	case "d":
		sucheregebnis = "Suchergebnisse";
		artikel = "Art Nr.";
		bezeichnung = "Bezeichnung";
		fehler1_a = "Der von Ihnen gesuchte Begriff ";
		fehler1_b = " konnte nicht gefunden werden.";
		fehler2_a = "Der von Ihnen gesuchte Artikel ";
		fehler2_b = " konnte nicht gefunden werden.";
		fehler3_a = "Der Artikel ";
		fehler3_b = " befindet sich nicht mehr in unserem Sortiment. Ersatzartikel ist:";
		break;
	case "e":
		sucheregebnis = "Search results";
		artikel = "Part No.";
		bezeichnung = "description";
		fehler1_a = "The word ";
		fehler1_b = " you've searched for could not be found.";
		fehler2_a = "The item ";
		fehler2_b = " you've searched for, could not be found.";
		fehler3_a = "The item ";
		fehler3_b = " is no longer available. Substitute is:";
		break;
	case "s":
		sucheregebnis = "Resultados de la búsqueda";
		artikel = "referencia";
		bezeichnung = "dercripción";
		fehler1_a = "El articulo ";
		fehler1_b = " que usted busca no existe.";
		fehler2_a = "El articulo ";
		fehler2_b = " que usted busca no existe.";
		fehler3_a = "El articulo ";
		fehler3_b = " no tenemos mas a la venta. Es reemplazado por:";
		break;
	}
    
    var fullcontent = window.name;
    var searchcontent = getsearchcontent1();
    var wildcard = 0;
    if (fullcontent.indexOf("wildcard1") != -1)
    {
        wildcard = 1;
    }

    if (searchcontent != "")
    {
        searchcontent = searchcontent.toLowerCase();
        var j=0;
        var l=0;
        var m=0;
        var searchsplit = searchcontent.split("_");
        var counter = 0;
        var found = 0;
        var treffer = "null";
        var printed = 0;

        document.write("<tr >");
        document.write("<td align=left><img src='nav_pics/spacer.gif' width='5' height='1' border='0'></td>");
        document.writeln("<th colspan=\"3\" class='Sub' valign=top align=left width=100%>"+sucheregebnis+":</th>");
        document.write("</tr>");
        document.write("<tr>");
        document.writeln("<th colspan=\"4\" class='Sub' valign=top align=left ><img src='nav_pics/spacer.gif' width='1' height='3' border='0'></th>");
        document.write("</tr>");

        if (wildcard == 0)
        {
            var x = 0;
            searchResult = new Array();
			// alert("Wildcard = 0");
            for (j=0; j<zaehler; j++)
            {
                suchworte[j] = suchworte[j].toLowerCase();
                for (k=0; k<=searchsplit.length; k++)
                {
                    if (suchworte[j].indexOf(searchsplit[k]) >= 0)
                    {
                        counter++;
                        found = 1;
                    }
                }
                if (counter == searchsplit.length)
                {
                    searchResult[x++] = suchtitel[j] + ";" + suchurl[j];
                }
                counter = 0;
            }
            
            // Suchergebnis sortieren
            searchResult.sort();

            if (searchResult.length > 0)
            {
            	for (var y=0;y<searchResult.length;y++)
            	{
            		var strTmp = searchResult[y].split(";");
					document.write("<tr>");
					document.write("<td align=left><img src='nav_pics/spacer.gif' width='10' height='1' border='0'></td>");
					document.write("<td class='Sub' valign=top align=left width=100%><a href='" + strTmp[1] + "'>" + strTmp[0] + "</td>");
					document.write("</tr>");
				}
			}
            if (found == 0){
                document.write("<tr>");
                document.write("<td align=left><img src='nav_pics/spacer.gif' width='10' height='1' border='0'></td>");
                document.write("<td class='Sub' valign=top align=left colspan='3'>");
                document.write(fehler1_a+"<font style='color:darkblue; font-size:13px;'>\""+searchcontent.replace(/_/," ")+"\"</font>"+fehler1_b);
                document.write("</td></tr>");
            }
        }

        suchbegriff = searchsplit.join("");
        if (wildcard == 1)
        {
            var x = 0;
            searchResult = new Array();
            for (j=0; j<zaehlerarticontent; j++)
            {
                sucharticontent[j] = sucharticontent[j].toLowerCase();
                for (k=0; k<=searchsplit.length; k++)
                {
                    if (sucharticontent[j].indexOf(suchbegriff) >= 0)
                    {
                        if ( printed == 0 ){
                            document.write("<tr>");
                            document.write("<td align=left>&nbsp;</td>");
                            document.write("<td style=\"background-color:#f0f0f0; border-bottom-style:solid; border-bottom-color:black; border-bottom-width:1px;\" align=left><b>"+artikel+"</b></td>");
                            document.write("<td style=\"background-color:#f0f0f0; border-bottom-style:solid; border-bottom-color:black; border-bottom-width:1px;\" align=left>&nbsp;</td>");
                            document.write("<td style=\"background-color:#f0f0f0; border-bottom-style:solid; border-bottom-color:black; border-bottom-width:1px;\" align=left><b>"+bezeichnung+"</b></td>");
                            document.write("</tr>");
                            printed = 1;
                        }
                        counter=1;
                        found=1;
                    }
                }
                if (counter == 1)
                {
                    searchResult[x++] = suchartititel[j] + ";" + suchartititelbez[j] + ";" +suchartiurl[j].toLowerCase();
                }
                counter = 0;
            }
			
			searchResult.sort();
			
            if (searchResult.length > 0)
            {
            	for (var y=0;y<searchResult.length;y++)
            	{
            		var strTmp = searchResult[y].split(";");
                    document.write("<tr>");
                    document.write("<td align=left><img src='nav_pics/spacer.gif' width='10' height='1' border='0'></td>");
                    document.write("<td class='Sub' valign=top align=left width='80'><a href='" + strTmp[2] +"'>"+ strTmp[0] +"</a></td>");
                    document.write("<td align=left width='10'>&nbsp;</td>");
                    document.write("<td class='Sub' valign=top align=left width='500'><a href='" + strTmp[2] + "'>"+ strTmp[1] +"</a></td>");
                    document.write("</tr>");
				}
			}
			
            if (found == 0){
                document.write("<tr>");
                document.write("<td align=left><img src='nav_pics/spacer.gif' width='10' height='1' border='0'></td>");
                document.write("<td class='Sub' valign=top align=left colspan='3'>");
                document.write(fehler2_a+"<font style='color:darkblue; font-size:13px;'>\""+suchbegriff.toUpperCase()+"\"</font>"+fehler2_b);
                document.write("</td></tr>");
            }
        }

        for (l=0; l<zaehlerarti; l++)
        {
        	sucharti[l] = sucharti[l].toLowerCase();
                if ( sucharti[l] == suchbegriff )
                {
                    if (treffer.indexOf(sucharti[l]) <= 0)
                    {
                        treffer = treffer + sucharti[l];
                        if(suchersatz[l] != ""){
                          document.write("<tr>");
                    	  document.write("<td align=left><img src='nav_pics/spacer.gif' width='10' height='1' border='0'></td>");
                    	  document.write("<td colspan=\"3\" class='Sub' valign=top align=left width=100%>"+fehler3_a+"<font style='color:darkblue; font-size:13px;'>" + sucharti[l].toUpperCase() + "</font>"+fehler3_b+"<br>");
                          for (j=0; j<zaehlerarticontent; j++)
                          {
                            if ( sucharticontent[j].indexOf(suchersatz[l].toLowerCase()) >= 0 ) {
                                document.write("<tr>");
                                document.write("<td align=left>&nbsp;</td>");
                                document.write("<td style=\"background-color:#f0f0f0; border-bottom-style:solid; border-bottom-color:black; border-bottom-width:1px;\" align=left><b>"+artikel+"</b></td>");
                                document.write("<td style=\"background-color:#f0f0f0; border-bottom-style:solid; border-bottom-color:black; border-bottom-width:1px;\" align=left>&nbsp;</td>");
                                document.write("<td style=\"background-color:#f0f0f0; border-bottom-style:solid; border-bottom-color:black; border-bottom-width:1px;\" align=left><b>"+bezeichnung+"</b></td>");
                                document.write("</tr>");
                                document.write("<tr>");
                                document.write("<td align=left><img src='nav_pics/spacer.gif' width='10' height='1' border='0'></td>");
                                document.write("<td class='Sub' valign=top align=left width='80'><a href='" + suchartiurl[j].toLowerCase() +"'>"+ suchartititel[j] +"</a></td>");
                                document.write("<td align=left width='10'>&nbsp;</td>");
                                document.write("<td class='Sub' valign=top align=left width='500'><a href='" + suchartiurl[j].toLowerCase() + "'>"+ suchartititelbez[j] +"</a></td>");
                                document.write("</tr>");
                            }
                          }
   	                      document.write("</td></tr>");
                        }
                    }
            }
        }
        if( printed == 1 )
        {
           document.write("<tr>");
           document.writeln("<th colspan=\"4\" class='Sub' valign=top align=left ><img src='nav_pics/spacer.gif' width='1' height='10' border='0'></th>");
           document.write("</tr>");
        }
        document.write("<tr><td>&nbsp;</td></tr>");
     }
}


