/*
 * Autocomplete - jQuery plugin 1.0.2
 *
 * Copyright (c) 2007 Dylan Verheul, Dan G. Switzer, Anjesh Tuladhar, JÃ¶rn Zaefferer
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Revision: $Id: jquery.autocomplete.js 5747 2008-06-25 18:30:55Z joern.zaefferer $
 *
 */
(function(A){A.fn.extend({autocomplete:function(B,C){var D=typeof B=="string";C=A.extend({},A.Autocompleter.defaults,{reloadData:typeof C.onChangeTerm=="function",moreParams:$v$.tools.getAsObject(C.moreParams),url:D?B:null,data:D?null:B,delay:D?A.Autocompleter.defaults.delay:10,max:C.useMore?(C&&!C.scroll?10:C.max):null},C);C.highlight=C.highlight||function(E){return E;};C.formatMatch=C.formatMatch||C.formatItem;return this.each(function(){new A.Autocompleter(this,C);});},hideResultsNow:function(){return this.trigger("hideResultsNow");},result:function(B){return this.bind("result",B);},search:function(B){return this.trigger("search",[B]);},flushCache:function(){return this.trigger("flushCache");},setOptions:function(C,D,B){return this.trigger("setOptions",[C,D,B]);},unautocomplete:function(){return this.trigger("unautocomplete");}});A.Autocompleter=function(N,I){var D={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var C=A(N).attr("autocomplete","off").addClass(I.inputClass);var L;var S="";var O=A.Autocompleter.Cache(I);var F=0;var Y;var b={mouseDownOnSelect:false};var T=A.Autocompleter.Select(I,N,E,b);var a;A.browser.opera&&A(N.form).bind("submit.autocomplete",function(){if(a){a=false;return false;}});C.bind((A.browser.opera?"keypress":"keydown")+".autocomplete",function(c){Y=c.keyCode;switch(c.keyCode){case D.UP:c.preventDefault();if(T.visible()){T.prev();}else{X(0,true);}break;case D.DOWN:c.preventDefault();if(T.visible()){T.next();}else{X(0,true);}break;case D.PAGEUP:c.preventDefault();if(T.visible()){T.pageUp();}else{X(0,true);}break;case D.PAGEDOWN:c.preventDefault();if(T.visible()){T.pageDown();}else{X(0,true);}break;case I.multiple&&A.trim(I.multipleSeparator)==","&&D.COMMA:case D.TAB:case D.RETURN:if(E()){c.preventDefault();a=true;return false;}break;case D.ESC:T.hide();break;default:clearTimeout(L);L=setTimeout(X,I.delay);break;}}).focus(function(){F++;}).bind("hideResultsNow",function(){if(F>0){return ;}Z();}).blur(function(){F=0;if(!b.mouseDownOnSelect){V();}}).click(function(){if(F++>1&&!T.visible()){X(0,true);}}).bind("search",function(){var c=(arguments.length>1)?arguments[1]:null;function d(h,g){var e;if(g&&g.length){for(var f=0;f<g.length;f++){if(g[f].result.toLowerCase()==h.toLowerCase()){e=g[f];break;}}}if(typeof c=="function"){c(e);}else{C.trigger("result",e&&[e.data,e.value]);}}A.each(H(C.val()),function(e,f){G(f,d,d);});}).bind("flushCache",function(){O.flush();}).bind("setOptions",function(){if(arguments.length!=4){return ;}var e=arguments[2];var c=arguments[3];A.extend(I,arguments[1]);if("data" in arguments[1]){I.max=I.useMore?10:null;I.moreParams=$v$.tools.getAsObject(I.moreParams);if(I.reloadData){var d=B(I.data);T.setOptions(I);O.add(e,d);O.populate(true);if(c){M(e,d);}}else{O.populate();}}}).bind("unautocomplete",function(){T.unbind();C.unbind();A(N.form).unbind(".autocomplete");});function U(f,d,g){var c=f.find("input[type='hidden'][name='"+d+"']");if(c.length==0){c=$v$.tools.createEl("input");c.type="hidden";c.name=d;if(g){c.value=g;}f.prepend(c);}for(var e=0;e<c.length;e++){A(c[0]).val(g);}}function W(c){U(c,I.cityParam,"");U(c,I.kgsParam,"");U(c,I.districtParam,"");U(c,I.zipParam,"");for(var d in I.selectParams){U(c,d,"");}}function J(d,c){U(c,I.cityParam,d.ciid);U(c,I.kgsParam,d.kgs);U(c,I.districtParam,d.district);U(c,I.zipParam,d.zip);for(var e in I.selectParams){U(c,e,I.selectParams[e]);}}function E(){var d=T.selected();if(!d){W(A(N.form));return false;}var c=d.result;S=c;if(I.multiple){var e=H(C.val());if(e.length>1){c=e.slice(0,e.length-1).join(I.multipleSeparator)+I.multipleSeparator+c;}c+=I.multipleSeparator;}C.val(c);J(d,A(N.form));Z();C.trigger("result",[d.data,d.value]);return true;}function X(g,f){if(Y==D.DEL){T.hide();return ;}var e=C.val();if(!f&&e==S){return ;}W(A(N.form));S=e;e=K(e);if(e.length>=I.minChars){C.addClass(I.loadingClass);if(!I.matchCase){e=e.toLowerCase();}G(e,M,Z);if(T.getList()){var c=T.getList().children("li");for(var d=0;d<c.length;d++){if(A(c[d]).text().toLowerCase()==e.toLowerCase()){J(T.find(c[d]),A(N.form));break;}}}}else{P();T.hide();}}function H(d){if(!d){return[""];}var e=d.split(I.multipleSeparator);var c=[];A.each(e,function(f,g){if(A.trim(g)){c[f]=A.trim(g);}});return c;}function K(c){if(!I.multiple){return c;}var d=H(c);return d[d.length-1];}function R(c,d){if(I.autoFill&&(K(C.val()).toLowerCase()==c.toLowerCase())&&Y!=D.BACKSPACE){C.val(C.val()+d.substring(K(S).length));A.Autocompleter.Selection(N,S.length,S.length+d.length);}}function V(){clearTimeout(L);L=setTimeout(Z,200);}function Z(){var c=T.visible();T.hide();clearTimeout(L);P();if(I.mustMatch){C.search(function(d){if(!d){if(I.multiple){var e=H(C.val()).slice(0,-1);C.val(e.join(I.multipleSeparator)+(e.length?I.multipleSeparator:""));}else{C.val("");}}});}}function M(d,c){if(c&&c.length&&F){P();T.display(c,d);R(d,c[0].value);T.show();}else{Z();}}function G(d,g,c){if(!I.matchCase){d=d.toLowerCase();}var f=O.load(d);if(f&&f.length){if(f.options){I=f.options;T.setOptions(I);}g(d,f);}else{if(I.reloadData){C.currentTerm=d;var e=I.onChangeTerm.getBinding(C,d);e();}else{T.emptyList();c(d);}}}function Q(d){var c=d.split("\n");return B(c);}function B(e){var c=[];for(var d=0;d<e.length;d++){var f=A.trim(e[d]);if(f){f=$v$.tools.getAsObject(f);c[c.length]={data:[f.name],value:f.name,ciid:f.ciid,kgs:f.kgs,district:f.district,zip:f.zip,result:I.formatResult&&I.formatResult([f.name],f.name)||f.name};}}return c;}function P(){C.removeClass(I.loadingClass);}};A.Autocompleter.defaults={onChangeTerm:null,useMore:true,moreURL:"",moreParams:{},selectParams:{},moreText:"",moreValueParam:"",cityParam:"",kgsParam:"",districtParam:"",zipParam:"",inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:2,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:false,formatItem:function(B){return B[0];},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(C,B){return C.replace(new RegExp("^(?![^&;]+;)(?!<[^<>]*)("+B.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","i"),"<strong>$1</strong>");},scroll:true,scrollHeight:180};A.Autocompleter.Cache=function(C){var F={};var D=0;function H(K,J){if(!C.matchCase){K=K.toLowerCase();}var I=K.indexOf(J);if(I==-1){return false;}return I==0||C.matchContains;}function G(J,I){if(D>C.cacheLength){B();}if(!F[J]){D++;}I.options=A.extend({},C);F[J]=I;}function E(L){if(!C.data){return false;}var N={},J=0;if(!L){if(!C.url){C.cacheLength=1;}}N[""]=[];for(var K=0,M=C.data.length;K<M;K++){var I=C.data[K];I=(typeof I=="string")?[I]:I;var O=C.formatMatch(I,K+1,C.data.length);if(O===false){continue;}var P=O.charAt(0).toLowerCase();if(!N[P]){N[P]=[];}var Q={value:O,data:I,result:C.formatResult&&C.formatResult(I)||O};N[P].push(Q);if(!C.max||J++<C.max){N[""].push(Q);}}A.each(N,function(R,S){if(!L){C.cacheLength++;}G(R,S);});}setTimeout(E,25);function B(){F={};D=0;}return{flush:B,add:G,populate:E,load:function(L){if(!C.cacheLength||!D){return null;}if(!C.url&&C.matchContains){var K=[];for(var I in F){if(I.length>0){var M=F[I];A.each(M,function(O,N){if(H(N.value,L)){K.push(N);}});}}return K;}else{if(F[L]){return F[L];}else{if(C.matchSubset){for(var J=L.length-1;J>=C.minChars;J--){var M=F[L.substr(0,J)];if(M){var K=[];A.each(M,function(O,N){if(H(N.value,L)){K[K.length]=N;}});return K;}}}}}return null;}};};A.Autocompleter.Select=function(E,K,M,Q){var J={ACTIVE:"ac_over"};var L,F=-1,S,N="",T=true,C,P;var E=E;var P=P;function O(){if(!T){return ;}C=A("<div/>").hide().addClass(E.resultsClass).css("position","absolute").appendTo(document.body);P=A("<ul/>").appendTo(C).mouseover(function(U){if(R(U).nodeName&&R(U).nodeName.toUpperCase()=="LI"){F=A("li",P).removeClass(J.ACTIVE).index(R(U));A(R(U)).addClass(J.ACTIVE);}}).click(function(U){if(A(R(U)).hasClass("ac_more")){location=G();return true;}A(R(U)).addClass(J.ACTIVE);M();K.focus();return false;}).mousedown(function(){Q.mouseDownOnSelect=true;}).mouseup(function(){Q.mouseDownOnSelect=false;});if(E.width>0){C.css("width",E.width);}T=false;}function R(V){var U=V.target;while(U&&U.tagName!="LI"){U=U.parentNode;}if(!U){return[];}return U;}function I(U){L.slice(F,F+1).removeClass(J.ACTIVE);H(U);var W=L.slice(F,F+1).addClass(J.ACTIVE);if(E.scroll){var V=0;L.slice(0,F).each(function(){V+=this.offsetHeight;});if((V+W[0].offsetHeight-P.scrollTop())>P[0].clientHeight){P.scrollTop(V+W[0].offsetHeight-P.innerHeight());}else{if(V<P.scrollTop()){P.scrollTop(V);}}}}function H(U){F+=U;if(F<0){F=L.size()-1;}else{if(F>=L.size()){F=0;}}}function B(U){return E.max&&E.max<U?E.max:U;}function G(){var U=E.moreParams;U[E.moreValueParam]=A(K).val();return E.moreURL+"?"+$oe$.obj.toQueryString(U,false,escape);}function D(){P.empty();var V=B(S.length);for(var W=0;W<V;W++){if(!S[W]){continue;}var Y=E.formatItem(S[W].data,W+1,V,S[W].value,N);if(Y===false){continue;}var U=A("<li/>").html(E.highlight(Y,N)).addClass(W%2==0?"ac_even":"ac_odd").appendTo(P)[0];A.data(U,"ac_data",S[W]);if(W==V-1&&V<S.length&&E.useMore){W++;var X=W%2==0?"ac_even ac_more":"ac_odd ac_more";Y=E.formatItem([E.moreText],W+1,V,E.moreText,N);U=A("<li/>").html(Y).addClass(X).appendTo(P)[0];}}L=P.find("li");if(E.selectFirst){L.slice(0,1).addClass(J.ACTIVE);F=0;}if(A.fn.bgiframe){P.bgiframe();}}return{setOptions:function(U){E=U;},getList:function(){return P;},find:function(U){return A.data(U,"ac_data");},display:function(V,U){O();S=V;N=U;D();},next:function(){I(1);},prev:function(){I(-1);},pageUp:function(){if(F!=0&&F-8<0){I(-F);}else{I(-8);}},pageDown:function(){if(F!=L.size()-1&&F+8>L.size()){I(L.size()-1-F);}else{I(8);}},hide:function(){C&&C.hide();L&&L.removeClass(J.ACTIVE);F=-1;},visible:function(){return C&&C.is(":visible");},current:function(){return this.visible()&&(L.filter("."+J.ACTIVE)[0]||E.selectFirst&&L[0]);},show:function(){var W=A(K).offset();C.css({width:typeof E.width=="string"||E.width>0?E.width:(A(K).width()*1.04),top:W.top+K.offsetHeight,left:W.left}).show();if(E.scroll){P.scrollTop(0);P.css({maxHeight:E.scrollHeight,overflow:"auto"});if(A.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var U=0;L.each(function(){U+=this.offsetHeight;});var V=U>E.scrollHeight;P.css("height",V?E.scrollHeight:U);if(!V){L.width(P.width()-parseInt(L.css("padding-left"))-parseInt(L.css("padding-right")));}}}},selected:function(){var U=L&&L.filter("."+J.ACTIVE).removeClass(J.ACTIVE);return U&&U.length&&A.data(U[0],"ac_data");},emptyList:function(){P&&P.empty();},unbind:function(){C&&C.remove();}};};A.Autocompleter.Selection=function(D,E,C){if(D.createTextRange){var B=D.createTextRange();B.collapse(true);B.moveStart("character",E);B.moveEnd("character",C);B.select();}else{if(D.setSelectionRange){}else{if(D.selectionStart){D.selectionStart=E;D.selectionEnd=C;}}}D.focus();};})(jQuery);
/* 
 * DasÖrtliche Javascript Library
 * Copyright (C) 2008 TENSQUARE gmbh
 */
if(!$oe$||!$||!$oe$.ui){throw new Error("Core libs missing");}(function(){var f="bgfocus";var E="bgfocusimg";var K="subnav";var M="subnav_selectbox";var AE="#selectbox_btn";var H="#selectbox_btn_link";var j="toSearch";var v="#subnav li:last";var a="#searchbox";var g="on";var L="ci";var W="ciid";var S="kgs";var r="plz";var A="district";var z="std_suchwort",l="std_ort",b="std_ortmerken";var t="adv_nachname",AD="adv_strasse",k="adv_nr",q="adv_plz",U="adv_ort";var c="umkreis_suchwort",T="umkreis_ort",AB="umkreis_strasse",h="umkreis_nr";var N="busbahn_zeit",m="busbahn_startort";var G="notapo_uhrzeit";var I="geld_suchort",s="geld_strasse",Z="geld_nr";var Q="kino_film_standort";var J="notapo_strasse",u="notapo_nr",X="notapo_ort";var P="plz_strasse",x="plz_nr",e="plz_ort",y="plz_plz";var R="stellen_was",B="stellen_ort",AC="stellen_ortmerken";var O="veranst_wen_was",AA="veranst_ort";var V="vorw_strasse",p="vorw_nr",n="vorw_ort";var D={};D[l]=[q,y];D[T]=[q,y];D[m]=[q,y];D[I]=[q,y];D[Q]=[q,y];D[X]=[q,y];D[B]=[q,y];D[AA]=[q,y];D[n]=[q,y];D[q]=[l,T,m,I,Q,X,B,AA,n];D[y]=[l,T,m,I,Q,X,B,AA,n];var C={};C[z]=[t,c,R,O];C[l]=[T,I,Q,X,B,AA,n,U,e];C[b]=[AC];C[t]=[z,c,R,O];C[U]=[l,e,T,I,Q,X,B,AA,n];C[AD]=[AB,s,J,P,V];C[k]=[h,Z,u,x,p];C[q]=[y];C[c]=[t,z,R,O];C[T]=[l,I,Q,X,B,AA,n,U,e];C[AB]=[AD,s,J,P,V];C[h]=[k,Z,u,x,p];C[N]=[G];C[I]=[l,T,Q,X,B,AA,n,U,e];C[s]=[AB,J,AD,P,V];C[Z]=[k,h,u,x,p];C[Q]=[l,T,I,X,B,AA,n,U,e];C[G]=[N];C[X]=[l,T,Q,I,B,AA,n,U,e];C[J]=[AB,s,AD,P,V];C[u]=[h,Z,k,x,p];C[P]=[AB,s,J,AD,V];C[x]=[h,Z,u,k,p];C[e]=[U,l,T,I,Q,X,B,AA,n];C[y]=[q];C[R]=[t,c,z,O];C[B]=[l,T,Q,X,I,AA,n,U,e];C[AC]=[b];C[O]=[t,c,R,z];C[AA]=[l,T,Q,X,B,I,n,U,e];C[V]=[AB,s,J,P,AD];C[p]=[h,Z,u,x,k];C[n]=[l,T,Q,X,B,AA,I,U,e];var d={search_std:{idSuffix:"Standardsuche",fields:[z,l,b]},search_ext:{idSuffix:"ErweiterteSuche",fields:[t,AD,k,q,U]},search_radius:{idSuffix:"Umkreissuche",fields:[c,T,AB,h]},search_inverse:{idSuffix:"Rueckwaertssuche",fields:[N,m]},search_transport:{special:true,idSuffix:"BusBahn",fields:[G]},search_atm:{special:true,idSuffix:"Geldautomaten",fields:[I,s,Z]},search_cinema:{special:true,idSuffix:"Filme",fields:[Q]},search_pha:{special:true,idSuffix:"Notapotheken",fields:[J,u,X]},search_zip:{special:true,idSuffix:"PLZ",fields:[P,x,y,e]},search_job:{special:true,idSuffix:"Stellenagebote",fields:[R,B,AC]},search_event:{special:true,idSuffix:"Veranstaltungen",fields:[O,AA]},search_areacode:{special:true,idSuffix:"Vorwahlen",fields:[V,p,n]}};var w=$oe$.getNamespace("search");var F={language:"de",reg:false,autoComplete:{delay:200,minChars:2,useMore:true,moreURL:"",moreParams:"",selectParams:"zvo_ok=4",onChangeTerm:null}};this.getTypeByIdSuffix=function(AH){var AF=false;for(var AG in d){if(d[AG].idSuffix==AH){return d[AG];}}return null;};function Y(Ad,AU,AT,Aa){var AV=this;var AL=Ad;var AS=Aa;var AH=null;var AX=null;var Ag=null;this.types=d;if(!AU){AU=F;}if(AU.autoComplete){Ag=$.extend(F.autoComplete,AU.autoComplete);}var AK=$.extend(AU,F);this.options=AK;if(Ag){AK.autoComplete=Ag;if(AK.autoComplete.minChars<2){AK.autoComplete.minChars=2;}}var AF=null;var AJ=true;var AM=null;var AZ=new o();this.bindEvents=function(){var Am=null;var Ai=$("#subnav a, #subnav_selectbox a");for(var Ak=0;Ak<Ai.length;Ak++){var Al=Ai[Ak];if(!Al.id){continue;}var Ah=Al.id.split("_");if(Ah.length<2||Ah[0]!=j){continue;}var Aj=getTypeByIdSuffix(Ah[1]);if(!Aj){continue;}Aj.item=Al;if(Am==null){Am=Al;}$(Al).bind("click",AV,AW);Al.searchType=Aj;if(($(Al).parent()).hasClass(g)){AF=Al;}}AN();AZ.bindEvents();if(Am==null){return ;}if(AF==null){AF=Am;}else{AJ=false;}AO(AF.searchType,$(a).html(),AT);Ae();};this.select=function(Ah){if(!Ah.item){return ;}if(Ah==AM.searchType){return ;}$(Ah.item).click();};function Ae(){Ac();Af();Ab();AM=AF;AQ(AF.searchType);}this.getValues=function(){var Ah=[];var Ak=$(a+" input");for(var Ai=0;Ai<Ak.length;Ai++){var Aj=Ak[Ai];if($v$.tools.isCheckbox(Aj)&&!Aj.checked){continue;}Ah[Aj.name]=$(Aj).val();}return Ah;};this.getValuesAsQueryString=function(){return $oe$.obj.toQueryString(this.getValues(),false,escape);};function AN(){if(!AF){return ;}var Ah=$v$.languages.getLanguage(AK.language);if(!AF.searchType.special){($(AF).parent()).addClass(g);$(H).html(Ah.search.special.linkText);}else{($(AE).parent()).addClass("on_last");$(H).html($(AF).html());}}function AR(){if(!AM||AJ){AJ=false;return ;}if(!AM.searchType.special){($(AM).parent()).removeClass(g);}else{if(!AF.searchType.special){($(AE).parent()).removeClass("on_last");}}}function AW(Ai){if(AH){AH.hideResultsNow();}if(AX){AX.hideResultsNow();}AZ.hideSelectbox();AF=this;var Ah={lifeTime:new Date().getTime()-AF.searchType.lifeTime,filled:AF.searchType.filled?true:false};
if((!$oe$.val.isFunction(AL))||AL(AF.searchType,Ah)){AG(AF.searchType,AF.searchType.html,AF.searchType.addParams,true);}return false;}function AQ(Ah){if($oe$.val.isFunction(AS)){AS(AF.searchType);}}function AY(Aj){var Ah=$(a+" fieldset");for(i=0;i<Ah.length;i++){for(var Ai=0;Ai<Aj.length;Ai++){if(i==0){$(Ah[i]).prepend(Aj[Ai]);}else{$(Aj[Ai]).clone().prependTo(Ah[i]);}}}}function AP(){var Aj=[];var Ai=$(a+" fieldset");if(Ai.length==0){return Aj;}var Ah=$(Ai[0]).children("input[type='hidden']");for(i=0;i<Ah.length;i++){if(Ah[i].type!="hidden"){continue;}if(AM.searchType.addParams&&AM.searchType.addParams[Ah[i].name]){continue;}Aj.push(Ah[i]);}return Aj;}function AO(Ah,Ai,Aj){Ah.html=Ai;Ah.lifeTime=new Date().getTime();Ah.filled=true;Ah.addParams=Aj?$v$.tools.getAsObject(Aj):{};}this.setHTML=function(Ai,Ah,Aj){if(AJ&&AM.searchType==Ai){}else{if(Ai==AM.searchType){return ;}}AG(Ai,Ah,Aj);};function AG(Aq,Am,Ap,An){AO(Aq,Am,Ap);if(AF.searchType!=Aq&&!An){return ;}AN();AR();var Ah,Ar,Aj,Ak;var As={};var Ai={};var Ao=AP();fields=AM.searchType.fields;for(Ak=0;Ak<fields.length;Ak++){Ah=$("#"+fields[Ak])[0];if(!Ah||!Ah.id){continue;}if($(Ah).val()){Ar=$(Ah).val();if($v$.tools.isCheckbox(Ah)){if(!Ah.checked){Ar="";}else{Ai[Ah.id]=Ah.checked;}}As[Ah.id]=Ar;}}$(a).html(Am);AY(Ao);for(Ar in As){var Au=false;var At=$v$.tools.isNumber(As[Ar]);if(At){Al=D[Ar];if(Al){Al.push(Ar);for(Aj=0;Aj<Al.length;Aj++){Ah=$("#"+Al[Aj]);if(!Ah||Ah.length!=1){continue;}$(Ah[0]).val(As[Ar]);Au=true;break;}}}if(Au){continue;}var Al;Al=C[Ar];if(!Al){continue;}Al.push(Ar);for(Aj=0;Aj<Al.length;Aj++){Ah=$("#"+Al[Aj]);if(!Ah||Ah.length!=1){continue;}if($v$.tools.isCheckbox(Ah[0])){Ah[0].checked=$oe$.val.isDefined(Ai[Ar]);}else{$(Ah[0]).val(As[Ar]);}}}Ae();}function Ac(){function Am(Ap,Ao,Aq){if($(Ap).find("input[name='"+Ao+"']").length>0){return ;}var An=$v$.tools.createEl("input");An.type="hidden";An.name=Ao;if(Aq){An.value=Aq;}$(Ap).prepend(An);}var Ak=[W,A,S,r];var Ah=$(a+" fieldset");for(var Aj=0;Aj<Ah.length;Aj++){for(var Ai=0;Ai<Ak.length;Ai++){Am(Ah[Aj],Ak[Ai]);}for(param in AF.searchType.addParams){Am(Ah[Aj],param,AF.searchType.addParams[param]);}var Al=$v$.tools.getAsObject(AK.autoComplete.selectParams);for(param in Al){Am(Ah[Aj],param);}}}this.setAutoCompleteData=function(Ak,Ai,Al,Aj){var Ah=(Ak.currentTerm==Ai);if(Aj.minChars<2){Aj.minChars=2;}Aj=$.extend(AK.autoComplete,Aj);$(Ak).setOptions(AI(Aj,Al),Ai,Ah);};function AI(Ai,Ak){Ai=$v$.tools.getAsObject(Ai);var An=$v$.languages.getLanguage(AK.language);var Al=Ai.moreURL;var Am=$v$.tools.getAsObject(Ai.moreParams);Am=$.extend({},AV.getValues(),Am);Am=$oe$.obj.extend(Am,AF.searchType.addParams);var Ah=$v$.tools.getAsObject(Ai.selectParams);var Aj=$.extend({},Ai);Aj.moreParams=Am;Aj.selectParams=Ah;Aj.moreText=An.search.more.linkText;Aj.moreValueParam=L;Aj.cityParam=W;Aj.kgsParam=S;Aj.districtParam=A;Aj.zipParam=r;Aj.cacheLength=1000;Aj.data=Ak;return Aj;}function Ab(){function Aj(Ak){if($("#"+Ak).length==0){return ;}var Al=AI(AV.options.autoComplete);var Am=AV.options.autoComplete.data;AH=$("#"+Ak).autocomplete(Am,Al);AX=$(".wiz_leftbox #Ort_PLZ").autocomplete(Am,Al);$("body").bind("click",AV,function(){AH.hideResultsNow();AX.hideResultsNow();});}var Ah=[l,T,I,Q,X,B,AA,n,U,e];for(var Ai=0;Ai<Ah.length;Ai++){Aj(Ah[Ai]);}}function Af(){$("."+f).defaultBg({className:E});}}function o(){var AG=this;var AH=AH;var AJ=AJ;this.bindEvents=function(){$(AE).bind("click",AG,AJ);$(AE).bind("mouseleave",AG,AF);};function AJ(AL){var AM=parseFloat($(AE).position().left);AM+=parseFloat($(AE).css("margin-left"));var AK=parseFloat($(AE).width());AK+=parseFloat($(AE).css("padding-left"));$("#"+M).css("left",AM);$("#"+M).slideDown("normal");return false;}function AF(AK){AI();}function AI(){$("#"+M).hide();}this.hideSelectbox=AI;}w.SearchboxHandler=Y;w.SB_TYPES=d;w.SB_ACTIVE_CLASS=g;}());