function initializeSuggestFramework(){function a(a,b){if(typeof NamedNodeMap!="undefined"){if(a.attributes.getNamedItem(b))return a.attributes.getNamedItem(b).value}else{return a.getAttribute(b)}}var b=document.getElementsByTagName("input");try{for(var c=0;c<b.length;c++){if(a(b[c],"name")&&a(b[c],"type")=="text"&&a(b[c],"action")){SuggestFramework_Action[c]=a(b[c],"action");SuggestFramework_Capture[c]=1;SuggestFramework_Columns[c]=1;SuggestFramework_Delay[c]=1e3;SuggestFramework_Heading[c]=false;SuggestFramework_Name[c]=a(b[c],"name");if(a(b[c],"capture"))SuggestFramework_Capture[c]=a(b[c],"capture");if(a(b[c],"columns"))SuggestFramework_Columns[c]=a(b[c],"columns");if(a(b[c],"delay"))SuggestFramework_Delay[c]=a(b[c],"delay");if(a(b[c],"heading"))SuggestFramework_Heading[c]=a(b[c],"heading");SuggestFramework_Create(c)}}}catch(d){}}function SuggestFramework_Throttle(a){setTimeout("SuggestFramework_Query("+a+")",SuggestFramework_Delay[a])}function SuggestFramework_Suggest(a,b){SuggestFramework_Suggestions[a]=b;SuggestFramework_SuggestionsIndex[a]=-1;SuggestFramework_OutputContainer[a].innerHTML="";var c='<table class="SuggestFramework_Combo" cellspacing="0" cellpadding="0">';if(SuggestFramework_Heading[a]&&SuggestFramework_Suggestions[a].length){var d=SuggestFramework_Suggestions[a].shift();var e="<thead>";var f="<tr>";for(var g=0;g<SuggestFramework_Columns[a];g++){var h=SuggestFramework_Columns[a]>1?d[g]:d;var i='<td class="SuggestFramework_Heading"';if(SuggestFramework_Columns[a]>1&&g==SuggestFramework_Columns[a]-1)i+=' style="text-align: right"';i+=">"+h.trim()+"</td>";f+=i}f+="</tr>";e+=f;e+="</thead>";c+=e}var j="<tbody>";for(var g in SuggestFramework_Suggestions[a]){var k='<tr id="'+SuggestFramework_Name[a]+"Suggestions["+g+']">';for(var l=0;l<SuggestFramework_Columns[a];l++){var h=SuggestFramework_Columns[a]>1?SuggestFramework_Suggestions[a][g][l]:SuggestFramework_Suggestions[a][g];var i='<td class="SuggestFramework_Normal"';if(SuggestFramework_Columns[a]>1&&l==SuggestFramework_Columns[a]-1)i+=' style="text-align: right"';i+=">"+h.trim()+"</td>";k+=i}k+="</tr>";c+=k}j+="</tbody>";c+=j;c+="</table>";SuggestFramework_OutputContainer[a].innerHTML=c;for(var g in SuggestFramework_Suggestions[a]){var m=document.getElementById(SuggestFramework_Name[a]+"Suggestions["+g+"]");m.onmouseover=new Function("SuggestFramework_Highlight("+a+", "+g+")");m.onmousedown=new Function("SuggestFramework_SelectThis("+a+", "+g+")")}SuggestFramework_ShowOutput(a)}function SuggestFramework_ShowOutput(a){if(typeof SuggestFramework_Suggestions[a]!="undefined"&&SuggestFramework_Suggestions[a].length)SuggestFramework_OutputContainer[a].style.display="block"}function SuggestFramework_SetTextSelectionRange(a,b,c){if(!b)var b=SuggestFramework_InputContainer[a].value.length;if(!c)var c=SuggestFramework_InputContainer[a].value.length;if(SuggestFramework_InputContainer[a].setSelectionRange){SuggestFramework_InputContainer[a].setSelectionRange(b,c)}else if(SuggestFramework_InputContainer[a].createTextRange){var d=SuggestFramework_InputContainer[a].createTextRange();d.moveStart("character",b);d.moveEnd("character",c);d.select()}}function SuggestFramework_SelectPrevious(a){SuggestFramework_SetTextSelectionRange(a);if(typeof SuggestFramework_Suggestions[a][SuggestFramework_SuggestionsIndex[a]-1]!="undefined"){if(typeof SuggestFramework_Suggestions[a][SuggestFramework_SuggestionsIndex[a]]!="undefined")document.getElementById(SuggestFramework_Name[a]+"Suggestions["+SuggestFramework_SuggestionsIndex[a]+"]").className="SuggestFramework_Normal";SuggestFramework_SuggestionsIndex[a]--;SuggestFramework_Highlight(a,SuggestFramework_SuggestionsIndex[a])}}function SuggestFramework_SelectNext(a){SuggestFramework_SetTextSelectionRange(a);if(typeof SuggestFramework_Suggestions[a][SuggestFramework_SuggestionsIndex[a]+1]!="undefined"){if(typeof SuggestFramework_Suggestions[a][SuggestFramework_SuggestionsIndex[a]]!="undefined")document.getElementById(SuggestFramework_Name[a]+"Suggestions["+SuggestFramework_SuggestionsIndex[a]+"]").className="SuggestFramework_Normal";SuggestFramework_SuggestionsIndex[a]++;SuggestFramework_Highlight(a,SuggestFramework_SuggestionsIndex[a])}}function SuggestFramework_SelectThis(a,b){if(!isNaN(b))SuggestFramework_SuggestionsIndex[a]=b;if(SuggestFramework_Columns[a]>1)SuggestFramework_InputContainer[a].value=SuggestFramework_Suggestions[a][SuggestFramework_SuggestionsIndex[a]][SuggestFramework_Capture[a]-1];else SuggestFramework_InputContainer[a].value=SuggestFramework_Suggestions[a][SuggestFramework_SuggestionsIndex[a]];SuggestFramework_Previous[a]=SuggestFramework_InputContainer[a].value;SuggestFramework_HideOutput(a);document.forms[0].submit()}function SuggestFramework_Request(a,b){if(SuggestFramework_Connection[a]=SuggestFramework_CreateConnection()){SuggestFramework_Connection[a].onreadystatechange=function(){SuggestFramework_ProcessRequest(a)};SuggestFramework_Connection[a].open("GET",b,true);SuggestFramework_Connection[a].send(null)}else{SuggestFramework_Proxy[a].location.replace(b);SuggestFramework_ProcessProxyRequest(a)}}function SuggestFramework_Query(a){SuggestFramework_Throttle(a);var b=SuggestFramework_InputContainer[a].value;if(b==""||b==SuggestFramework_Previous[a])return;SuggestFramework_Previous[a]=b;b=b.trim();b=escape(b);SuggestFramework_Request(a,SuggestFramework_Action[a]+"?type="+SuggestFramework_Name[a]+"&q="+b)}function SuggestFramework_ProcessRequest(instance){if(SuggestFramework_Connection[instance].readyState==4){if(SuggestFramework_Connection[instance].status==200){SuggestFramework_Suggest(instance,eval(SuggestFramework_Connection[instance].responseText))}}}function SuggestFramework_ProcessProxyRequest(instance){var result=SuggestFramework_Proxy[instance].document?SuggestFramework_Proxy[instance].document:SuggestFramework_Proxy[instance].contentDocument;result=result.body.innerHTML.replace(/\r|\n/g," ").trim();if(typeof eval(result)=="object")SuggestFramework_Suggest(instance,eval(result));else setTimeout("SuggestFramework_ProcessProxyRequest("+instance+")",100)}function SuggestFramework_ProcessKeys(a,b){var c=40;var d=38;var e=9;var f=13;var g=27;var h=window.event?window.event.keyCode:b.which;if(!SuggestFramework_IsHidden(a)){switch(h){case c:SuggestFramework_SelectNext(a);return;case d:SuggestFramework_SelectPrevious(a);return;case e:SuggestFramework_SelectThis(a);return;case f:SuggestFramework_SelectThis(a);return;case g:SuggestFramework_HideOutput(a);return;default:return}}}function SuggestFramework_IsHidden(a){return SuggestFramework_OutputContainer[a].style.display=="none"?true:false}function SuggestFramework_Highlight(a,b){SuggestFramework_SuggestionsIndex[a]=b;for(var c in SuggestFramework_Suggestions[a]){var d=document.getElementById(SuggestFramework_Name[a]+"Suggestions["+c+"]").getElementsByTagName("td");for(var e in d)d[e].className="SuggestFramework_Normal"}var d=document.getElementById(SuggestFramework_Name[a]+"Suggestions["+SuggestFramework_SuggestionsIndex[a]+"]").getElementsByTagName("td");for(var c in d)d[c].className="SuggestFramework_Highlighted"}function SuggestFramework_HideOutput(a){SuggestFramework_OutputContainer[a].style.display="none"}function SuggestFramework_CreateConnection(){var a;try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){if(typeof XMLHttpRequest!="undefined")a=new XMLHttpRequest}return a}function SuggestFramework_Create(a){var b="Freitextsuche...";if(SuggestFramework_Name[a]&&SuggestFramework_Action[a]){SuggestFramework_InputContainer[a]=document.getElementById(SuggestFramework_Name[a]);SuggestFramework_InputContainer[a].autocomplete="off";SuggestFramework_InputContainer[a].onblur=function(){SuggestFramework_HideOutput(a);if(jQuery.trim(this.value)=="")this.value=b};SuggestFramework_InputContainer[a].onclick=function(){SuggestFramework_ShowOutput(a);SuggestFramework_Previous[a]=""};SuggestFramework_InputContainer[a].onfocus=function(){SuggestFramework_ShowOutput(a);if(jQuery.trim(this.value)==b)this.value=""};SuggestFramework_InputContainer[a].onkeydown=function(b){SuggestFramework_ProcessKeys(a,b)};SuggestFramework_OutputContainer[a]=document.createElement("div");SuggestFramework_OutputContainer[a].id=SuggestFramework_Name[a]+"SuggestList";SuggestFramework_OutputContainer[a].className="SuggestFramework_List";SuggestFramework_OutputContainer[a].style.position="absolute";SuggestFramework_OutputContainer[a].style.zIndex="10";SuggestFramework_OutputContainer[a].style.width=SuggestFramework_InputContainer[a].clientWidth+"px";SuggestFramework_OutputContainer[a].style.wordWrap="break-word";SuggestFramework_OutputContainer[a].style.cursor="default";SuggestFramework_InputContainer[a].parentNode.insertBefore(SuggestFramework_OutputContainer[a],SuggestFramework_InputContainer[a].nextSibling);SuggestFramework_InputContainer[a].parentNode.insertBefore(document.createElement("br"),SuggestFramework_OutputContainer[a]);if(!SuggestFramework_CreateConnection()){SuggestFramework_Proxy[a]=document.createElement("iframe");SuggestFramework_Proxy[a].id="proxy";SuggestFramework_Proxy[a].style.width="0";SuggestFramework_Proxy[a].style.height="0";SuggestFramework_Proxy[a].style.display="none";document.body.appendChild(SuggestFramework_Proxy[a]);if(window.frames&&window.frames["proxy"])SuggestFramework_Proxy[a]=window.frames["proxy"];else if(document.getElementById("proxy").contentWindow)SuggestFramework_Proxy[a]=document.getElementById("proxy").contentWindow;else SuggestFramework_Proxy[a]=document.getElementById("proxy")}SuggestFramework_Previous[a]=SuggestFramework_InputContainer[a].value;SuggestFramework_HideOutput(a);SuggestFramework_Throttle(a)}else{throw'Error: SuggestFramework for instance "'+SuggestFramework_Name[a]+'" not initialized'}}$(document).ready(function(){function a(a,b,c,d){_gaq.push(["_trackEvent","Formular: "+$(a).parents("form:first").attr("name"),b,c,d])}$(":input").one("focus",function(){$(this).data("focusTime",(new Date).getTime())});$(":input[type!=checkbox][type!=radio]").one("blur",function(){a(this,this.id?this.id:this.name,this.value.length?"completed":"left blank",(new Date).getTime()-$(this).data("focusTime"))});$(":checkbox").change(function(){a(this,this.name,this.checked?"checked":"not checked")});$(":radio").change(function(){a(this,this.name,this.checked?"selected":"not selected")})});String.prototype.trim=function(){return this.replace(/^[\s]+|[\s]+$/,"")};var SuggestFramework_Action=new Array;var SuggestFramework_Capture=new Array;var SuggestFramework_Columns=new Array;var SuggestFramework_Delay=new Array;var SuggestFramework_Heading=new Array;var SuggestFramework_Name=new Array;var SuggestFramework_Connection=new Array;var SuggestFramework_InputContainer=new Array;var SuggestFramework_OutputContainer=new Array;var SuggestFramework_Previous=new Array;var SuggestFramework_Proxy=new Array;var SuggestFramework_Suggestions=new Array;var SuggestFramework_SuggestionsIndex=new Array
