var arrBetriebe = jko.split("\n");
var treffer;
var kommtVor;
var lastImgChange;
// copyright haeSoft (08.06.2006)

		function load() 
		{
			if (document.Form1.SBetrieb != null)
			//if (document.Form1.sButton != null)
			{
					document.Form1.SBetrieb.focus();
					//document.Form1.sButton.focus();
			}
		}
		
		
function sucheId()
{
	var derBetrieb = arrBetriebe[1].split(";");
	//alert(derBetrieb[0]);

}

function checkKommtVor(ix, suchBegriff, derBetrieb)
{
	if ((suchBegriff == "") || (suchBegriff == "all")) {
		kommtVor = "T";
	}
	else
	{
		if (derBetrieb[ix].toLowerCase().indexOf(suchBegriff.toLowerCase()) > -1)
			kommtVor = "T";
		else
			kommtVor = "F";
	}
}
function suche_Name(sname, plz, ort, art)
{
                                        var derBetrieb = arrBetriebe[1].split(";");
	
					for(var i = 0; i < arrBetriebe.length; i++) {
						derBetrieb = arrBetriebe[i].split(";");
						checkKommtVor(1, sname, derBetrieb);
						if (kommtVor == "T")
						{
							checkKommtVor(3, plz, derBetrieb);
							if (kommtVor == "T")
							{
								checkKommtVor(3, ort, derBetrieb);
								if (kommtVor == "T")
								{
 									checkKommtVor(7, art, derBetrieb);
									if (kommtVor == "T")
									{	
 										if (treffer != null)
										{
											treffer = treffer + arrBetriebe[i] + "\n";
										}
										else
										{
											treffer = arrBetriebe[i] + "\n";
										}
									}
 								}
							}	
						}	
					}

					if (treffer == null)
					{
						liste.innerHTML = "<span class=\"fehlermeldung\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;kein Treffer</span>";
					}
					else
					{
						treffer = treffer.substring(0,treffer.length -2);
						wechsleTextFolge(treffer);
					}
}

function wechsleText(trefferList)
{
   var alteSS = "";				
   var dieTreffer = trefferList.split("\n");
   for(var u =0; u < dieTreffer.length; u++) {
      var schluessel = dieTreffer[u];      

      for (var t = 0; t < arrBetriebe.length; t++) {
         var ye = arrBetriebe[t].split(";");    
         if (ye[0] == schluessel) {
            alteSS += arrBetriebe[t] + '\n';
         }
      }
  }
  alteSS = alteSS.substring(0,alteSS.length -2); 
  wechsleTextFolge(alteSS);
  // schluessel: pkt_29_45#85474506
  //alteSS; undefinedpkt_29_45#85474506;Seufert .....
}

function wechsleTextFolge(kplTrefferString)
{

   var yetriebe = kplTrefferString.split("\n");
   var uebergabe = yetriebe[0].split(";");
   var bx = "";
   if (yetriebe.length > 1)   {
      var sBx = '<select name="top5" size="10" class="trefferListe" ';
      sBx = sBx + 'onChange="wechsle(this.form.top5.options[this.form.top5.options.selectedIndex].value)"';
      sBx = sBx + '>';
      for(var i = 0; i < yetriebe.length; i++) {
         sBx = sBx + '<option value="' + yetriebe[i] + '"';
         if (i == 0)	{sBx = sBx + ' selected';}
	 sBx = sBx + '>';
	 uebergabe = yetriebe[i].split(";");
         bx = uebergabe[1] + ' ' + uebergabe[3];
         if (bx.length > 49) {	bx = bx.substring(0, 49); }
	 sBx = sBx + bx;
         sBx = sBx + '</option>';
      }
      sBx = sBx + "</select>"; 
      liste.innerHTML = sBx;
   }
   else
      liste.innerText = " ";
   var nuller = uebergabe[0].split("#");
   uebergabe = yetriebe[0].split(";");
   // alert(nuller[0]);
   wechsleResult(nuller[0], nuller[1], uebergabe[7], uebergabe[1], uebergabe[4], uebergabe[2], uebergabe[5], uebergabe[3], uebergabe[6]);
}

			function wechsle(daten)
			{
				var uebergabe = daten.split(";");
				var nuller2= uebergabe[0].split("#");
				
				wechsleResult(nuller2[0], nuller2[1], uebergabe[7], uebergabe[1], uebergabe[4], uebergabe[2], uebergabe[5], uebergabe[3], uebergabe[6]);
			}
			function wechsleResult(nm, id, ar, betr, tel, str, ema, ort, www)
			{
          		if ((lastImgChange != null) && (lastImgChange != "")) {
          			document.getElementById(lastImgChange).src = "Images/bild8.gif";
          			}
				if ((nm != null) && (nm != ""))
				{
					if (document.getElementById(nm) != null)
					{
						document.getElementById(nm).src="Images/bildG.gif";
						lastImgChange = nm;
					}
				}
				//idBetrieb.innerText = id;
				idBetrieb.innerHTML = id;
     			        //art.innerText = ar;
    			        art.innerHTML = ar;
				//betrieb.innerText = betr;
				betrieb.innerHTML = betr;
				//telefon.innerText = tel;
				telefon.innerHTML = tel;
				//strasse.innerText = str;
				strasse.innerHTML = str;



				if (ema.length > 0)
				{
					//<a href="mailto:fritz.eierschale@lummerland.org">Fritz Eierschale, fritz.eierschale@lummerland.org</a>
					//email.href = "mailto:" + ema;
					//email.innerHtml = '<a href="mailto:' + ema + '">' + ema + '</a>';
					//email.innerText = ema;
					document.getElementById("email_link").href = "mailto:" + ema;
					document.getElementById("email_link").firstChild.nodeValue = ema;
					//email.href = "http://www.abc.html";
				}
				else
				{
					document.getElementById("email_link").href = "nohref";
					document.getElementById("email_link").firstChild.nodeValue = " ";
				}				
				
				//plzOrt.innerText = ort;
				plzOrt.innerHTML = ort;
				
				if (www.length > 0)
				{
					document.getElementById("www_link").href = "http://" + www;
					document.getElementById("www_link").firstChild.nodeValue = www;
					}
				else
				{
					document.getElementById("www_link").href = "http://www";
					document.getElementById("www_link").firstChild.nodeValue = " ";
				}				
				
				//internet.innerText = www;
			}



			function searchButton()
			{
				var x = window.document.ff.SBetrieb.value;
				var a = window.document.ff.SBetriebsart.value;
				var o = window.document.ff.SOrt.value;
				var p = window.document.ff.SPlz.value;
				treffer = null;
				suche_Name(x, p, o,a);

			}

