function FFSuggest(){var d;var D;var s=false;var F="";var w="";var r;var z;var t;var u=0;var k=0;var f="#D1DBF1";var i="#303030";var C="#FFFFFF";var c="#000000";var A="font-weight: bold; padding: 2px 15px 2px 8px;";var n="padding: 2px 5px 2px 8px;";var a="";var j="ajaxresultate";var B="Suchbegrifflinks";var p="query";this.init=function(M,J,L,I,H,K,G){w=M;B=J;B="Suchbegrifflinks";p=L;j="ajaxresultate";F=H;s=K;pTexthead=G;r=self.document[B][p];r.onkeyup=b;r.onfocus=g;r.onblur=q;self.document[B].onsubmit=o};this.setHighlightColors=function(H,G){f=H;i=G};this.setStandardColors=function(G,H){C=G;c=H};this.setCellspacing=function(G){k=G};function o(){if(z){if(z[u]!=undefined){self.document[B][p].value=z[u].split("###")[0];return self.suche_alarm_links()}else{return self.suche_alarm_links()}}else{return self.suche_alarm_links()}}this.handleClick=function(){var G=u+1;var H=self.document.getElementById("pufferausgabe"+G);Inhalt=H.firstChild.nodeValue;self.document[B][p].value=Inhalt;return self.suche_alarm_links()};this.handleMouseOver=function(H){var G=m(H);e();if(G!=null){x(G);u=H}};this.handleMouseOut=function(H){var G=m(H);if(G!=null){l(G);u=-1}};function b(G){G=(G)?G:((self.window.event)?self.window.event:null);var I=G.keyCode;if(I==38){h("up")}else{if(I==40){h("down")}else{if(r.value==""){q();if(self.pLayer!=null){self.pLayer.innerHTML=""}return null}H=0;var H=r.value.length;if(H>1){if(t!=r.value){v()}}else{D=self.document.getElementById(j);if(D!=null){D.innerHTML=""}return null}t=r.value}}}function h(I){var J=u;if(I=="up"){J--}else{J+=1}if(J<0){r.focus();u=0}else{var H=m(J);if(H!=null){e();x(H);u=J}}var G=r.value}function v(){var I=r.value;var H=w+"?"+p+"="+I+"&ajax=1";try{if(window.XMLHttpRequest){d=new XMLHttpRequest()}else{if(window.ActiveXObject){d=new ActiveXObject("Microsoft.XMLHTTP")}else{if(s){alert("")}}}D=self.document.getElementById(j);if(D!=null){if(I!=""){d.open("GET",H,true);d.onreadystatechange=E;d.send(null)}else{q()}}else{if(s){alert("no layer for output found")}}}catch(G){q();if(G==undefined){if(s){alert("Error: "+G.getmessage)}}else{if(s){alert("Error: "+G)}}}}function q(){if(self.pLayer!=null){self.pLayer.style.display="none"}}this.hideLayerOutsideCall=function(){if(self.pLayer!=null){self.pLayer.style.display="none"}};function g(){if(self.pLayer!=null&&z!=null&&z.length>=1){self.pLayer.style.display="block"}}function E(){if(d.readyState==4){if(d.status!=200){q();if(s){alert("Error ("+d.status+"): "+d.statusText)}}else{y(d.responseText)}}}function y(M){u=-1;z=new Array();z=M.split("\n");var G='<table cellpadding="0" cellspacing="0" class="livesuche" border="0" onMouseDown="'+F+'.handleClick();">';G+='<tr><td height=18 nowrap="nowrap" colspan="5" class="livesuche_header"> '+Texthead+"<td></tr>";var L=new Array();for(var H in z){var J=z[H].charCodeAt(0);if(J!=13&&J!=10&&z[H].length>=1){L.push(z[H]);var I=self.document.getElementById("pufferausgabe"+H);I.firstChild.nodeValue=z[H].split("###")[0]}}z=L;for(var H in z){pSuggestParts=new Array();pSuggestParts=z[H].split("###");var K=r.value;G+='<tr id="'+j+"_"+H+'" style="background-color: '+C+'; padding: 2px;cursor:pointer;" onMouseOver="'+F+".handleMouseOver("+H+');" onMouseOut="'+F+".handleMouseOut("+H+');"><td width=3></td><td nowrap="nowrap" style="'+A+';">'+pSuggestParts[0]+'</td><td width=10 height=18></td><td nowrap="nowrap" align="right" style="'+n+'">'+pSuggestParts[2]+"</td><td width=3></td></tr>"}G+="</table>";if(z.length>=1){g();D.innerHTML=G;self.document.getElementById("pufferausgabe").value=z}else{q();D.innerHTML=""}h("down")}function x(G){G.style.backgroundColor=f;G.style.color=i}function l(G){G.style.backgroundColor=C;G.style.color=c}function e(){var H;for(var G in z){H=m(G);if(H!=null){l(H)}}}function m(H){var G;G=self.document.getElementById(j+"_"+H);return G}}; 
