function str_replace(C,B,A){return C.split(B).join(A);}function focusField(A,B){if(!B){B="";}if(A.value==B){A.value="";}$(A).removeClass("empty_value");}function checkEmptyValue(B,A){if(B.value==""||B.value==A){B.value=A;B.className+=" empty_value";}}var focusedElement=null;var OnLoadHookFunction=null;function SetFocusedElement(A){if(typeof (window.event)!="undefined"){focusedElement=window.event.srcElement;}else{if((A!=null)&&(typeof (A.target)!="undefined")){focusedElement=A.target;}else{focusedElement=null;}}}function SetOnLoadHookFunction(A){OnLoadHookFunction=A;}function ExecuteOnLoadHookFunction(){if(OnLoadHookFunction!=null){OnLoadHookFunction();}}function InitFocusedElementChecker(){var A=document.getElementsByTagName("input");for(i=0;i<A.length;i++){if(A.item(i).addEventListener){A.item(i).addEventListener("focus",SetFocusedElement,false);}else{A.item(i).attachEvent("onfocus",SetFocusedElement);}}A=document.getElementsByTagName("select");for(i=0;i<A.length;i++){if(A.item(i).addEventListener){A.item(i).addEventListener("focus",SetFocusedElement,false);}else{A.item(i).attachEvent("onfocus",SetFocusedElement);}}A=document.getElementsByTagName("textarea");for(i=0;i<A.length;i++){if(A.item(i).addEventListener){A.item(i).addEventListener("focus",SetFocusedElement,false);}else{A.item(i).attachEvent("onfocus",SetFocusedElement);}}}function KeyPress(D){var C;if(document.all){C=(window.event.keyCode==13);}else{C=(D.which==13);}if(C){if((focusedElement!=null)&&focusedElement.form){if(focusedElement.type=="textarea"){return ;}var B=$("#gw_settings_mode").val();if(B){var A=$(focusedElement).attr("name");if(A=="_settings_loc_name"||A=="_settings_loc_street"||A=="_settings_loc_zip"||A=="_settings_loc_save"||A=="_settings_loc_delete"||A=="_settings_loc_city"){$("#gw_settings_mode").val(2);}else{$("#gw_settings_mode").val(1);}}focusedElement.form.submit();return false;}else{return true;}}else{return(document.all)?window.event.keyCode:true;}}document.onkeypress=KeyPress;if(document.layers){document.captureEvents(Event.KEYPRESS);}function setHiddenFieldValue(D,F,B,E){var A=document.getElementById(F);var C=false;if(!A){C=true;A=document.createElement("input");A.setAttribute("type","hidden");A.setAttribute("name",B);A.setAttribute("id",F);}A.setAttribute("value",E);if(C){D.appendChild(A);}}function isNumber(C){for(var A=0;A<C.length;A++){var B=C.charAt(A);if((B<"0")||(chr>"9")){return false;}}return true;}function toogleButton(B,D){if(!document.getElementById){retun;}var A=document.getElementById(B);if(!A){return ;}var C=document.getElementById(D);if(!C){return ;}A.style.display="none";C.style.display="inline";}function switchListBoxToComboBox(D,A,B){if(!document.getElementById){retun;}var C=document.getElementById(D);if(!C){return ;}C.size=1;toogleButton(A,B);}function switchComboBoxToListBox(E,D,A,B){if(!document.getElementById){retun;}var C=document.getElementById(E);if(!C){return ;}if((!D)||(!isNumber(D))||(D<=1)){D=5;}if(C.options.length>0&&C.options.length<D){D=C.options.length;}C.size=D;toogleButton(A,B);}function setAllCheckBoxStatus(A,B){if(!A||!B){return ;}if(!B.length){B.checked=A.checked;}else{for(i=0;i<B.length;i++){B[i].checked=A.checked;}}}function setIFrameHeight(B,A){internalSetIFrameHeight(B,A,1);}function internalSetIFrameHeight(B,A,C){try{document.getElementById(B).style.height=A+"px";}catch(D){if(C<=10){setTimeout("internalSetIFrameHeight('"+B+"',"+(++C)+",false);",10);}}}function InternalPrintPage(){if(window.print){window.print();}}function PrintPage(A){window.setTimeout("InternalPrintPage()",A);}function setTagDisplay(A,B){if(!A){return ;}if(!A.style){return ;}A.style.display=B?"block":"none";}function ResizeToMaxWidth(A,B,E,J,H){var K=document.getElementById(A);if(!K){return ;}if(!H){H=0;}if(!J){J=300;}try{var G=document.getElementById(B);if(!G){return ;}var F=document.getElementById(E);if(!F){return ;}var D=parseInt(G.offsetHeight);var C=parseInt(F.offsetHeight);var I=C>D?C:D;if(I<J){I=J;}K.style.height=(I+H)+"px";}finally{setTagDisplay(K,true);}}var tsrmUsejQueryToSetTop=true;var tsrmNavName=navigator.appName;var tsrmNavVers=navigator.appVersion?parseInt(navigator.appVersion):0;var tsrmAgt=navigator.userAgent.toLowerCase();var tsrmNS4=(document.layers)?1:0;var tsrmNS2=(tsrmNavName&&tsrmNavName.indexOf("Netscape")>=0&&tsrmNavVers==2);var tsrmIE4up=(document.all&&!window.opera)?1:0;var tsrmIE4=(tsrmIE4up&&(tsrmAgt.indexOf("msie 4")>=0));var tsrmIE5=(tsrmIE4up&&(tsrmAgt.indexOf("msie 5")>=0));var tsrmIE6=(tsrmIE4up&&(tsrmAgt.indexOf("msie 6")>=0));var tsrmIE8=(tsrmIE4up&&(tsrmAgt.indexOf("msie 8")>=0));var tsrmIE5up=(tsrmIE4up&&!tsrmIE4);var tsrmOpera=(window.opera)?1:0;var tsrmOp7=(tsrmOpera&&document.childNodes)?1:0;var tsrmOp5=(tsrmOpera&&!tsrmOp7);var tsrmNS6=(!tsrmIE4up&&document.getElementById)?1:0;var tsrmNS4up=(tsrmNS4||tsrmNS6);var tsrmNS6up=tsrmNS6;var tsrmMac=(tsrmAgt.indexOf("mac")>=0);function TSRMFindObj(E,D){var C,B,A;if(!D){D=document;}if((C=E.indexOf("?"))>0&&parent.frames.length){D=parent.frames[E.substring(C+1)].document;E=E.substring(0,C);}if(!(A=D[E])&&D.all){A=D.all[E];}for(B=0;!A&&B<D.forms.length;B++){A=D.forms[B][E];}for(B=0;!A&&D.layers&&B<D.layers.length;B++){A=TSRMFindObj(E,D.layers[B].document);}if(!A&&D.getElementById){A=D.getElementById(E);}return A;}function TSRMShowObj(){var C,E,A,D,B=TSRMShowObj.arguments;for(C=0;C<(B.length-2);C+=3){if((D=TSRMFindObj(B[C]))!=null){A=B[C+2];if(D.style){D=D.style;A=(A)?"visible":(!A)?"hidden":A;}D.visibility=A;}}}function TSRMMoveObj(n,d,x,y){var obj,w,h;var args=TSRMMoveObj.arguments;w=(args.length>4)?args[4]:-1;h=(args.length>5)?args[5]:-1;if((obj=TSRMFindObj(n,d))!=null){if(tsrmNS4||tsrmIE4){obj.left=x;obj.top=y;if(w>=0){obj.width=w;}if(h>=0){obj.height=h;}}else{if(tsrmNS6up||tsrmIE5up){with(obj.style){left=x+"px";top=y+"px";if(w>=0){width=w+"px";}if(h>=0){height=h+"px";}if(tsrmUsejQueryToSetTop){var jObj=$("#"+n);var offsetY=jObj.offset().top;top=(y-(offsetY-y))+"px";}}}}}}function TSRMSizeObj(n,d,w,h){var obj;if((obj=TSRMFindObj(n,d))!=null){if(tsrmNS4||tsrmIE4){obj.width=w;obj.height=h;}else{if(tsrmNS6up||tsrmIE5up){with(obj.style){width=w+"px";height=h+"px";}}}}}var tsrmPrintAdImg=null,tsrmPrintAdSrc=null;var tsrmPrintAdLayerName="TSRMPALayer";var tsrmPrintAdImageName="TSRMPAImage";var tsrmPrintAdShowing=false;var tsrmPrintAdEntryId=null;var tsrmPrintAdFixedX=63;var tsrmPACheckImgTimer=null;var tsrmPAFadeInTimer=null;var tsrmPAFadeOutTimer=null;var tsrmPAFadeInInterval=750;var tsrmPAFadeOutInterval=250;var tsrmSndFadeOutTimer=null;var tsrmSndFadeOutInterval=2000;var tsrmMouseInfo=null;function TSRMLocalInitPage(){TSRMCaptureMouse(true);}function TSRMShowPrintAd(A,B){if(tsrmPrintAdShowing&&tsrmPrintAdSrc&&tsrmPrintAdSrc==B&&tsrmPrintAdEntryId==A){TSRMPAClearTimers();}else{TSRMDoHidePrintAd();tsrmPrintAdEntryId=A;tsrmPrintAdSrc=B;tsrmPAFadeInTimer=window.setTimeout("TSRMLoadPrintAd()",tsrmPAFadeInInterval);}}function TSRMHidePrintAd(){tsrmPAFadeOutTimer=window.setTimeout("TSRMDoHidePrintAd()",tsrmPAFadeOutInterval);}function TSRMLoadPrintAd(){var A;tsrmPAFadeInTimer=null;tsrmPrintAdImg=null;tsrmPrintAdImg=new Image();tsrmPrintAdImg.src=tsrmPrintAdSrc;if((A=TSRMFindObj(tsrmPrintAdImageName))!=null){A.src=null;}tsrmPACheckImgTimer=window.setTimeout("TSRMDoShowPrintAd()",20);}function TSRMPAClearTimers(){with(window){if(tsrmPACheckImgTimer){clearTimeout(tsrmPACheckImgTimer);}tsrmPACheckImgTimer=null;if(tsrmPAFadeInTimer){clearTimeout(tsrmPAFadeInTimer);}tsrmPAFadeInTimer=null;if(tsrmPAFadeOutTimer){clearTimeout(tsrmPAFadeOutTimer);}tsrmPAFadeOutTimer=null;}}function TSRMDoShowPrintAd(){var Obj;tsrmPACheckImgTimer=null;if(!tsrmPrintAdImg){return ;}else{if(!tsrmPrintAdImg.complete){tsrmPACheckImgTimer=window.setTimeout("TSRMDoShowPrintAd()",100);return ;}}if(!(Obj=TSRMFindObj(tsrmPrintAdLayerName))){return ;}if(tsrmNS4){with(Obj.document){close();open();write(TSRMCreatePrintAdHTML(tsrmPrintAdSrc));close();}}else{if(tsrmIE4up||tsrmNS6up){Obj.innerHTML=TSRMCreatePrintAdHTML(tsrmPrintAdSrc);}else{return ;}}TSRMPositionPrintAd(tsrmPrintAdImg.width,tsrmPrintAdImg.height);TSRMShowObj(tsrmPrintAdLayerName,null,true);tsrmPrintAdShowing=true;}function TSRMDoHidePrintAd(){TSRMPAClearTimers();TSRMShowObj(tsrmPrintAdLayerName,null,false);TSRMSizeObj(tsrmPrintAdLayerName,null,0,0);tsrmPrintAdShowing=false;}function TSRMPositionPrintAd(A,E){var D,C,B;E+=20;A+=2;B=tsrmMouseInfo.MY;D=tsrmPrintAdFixedX;if(D<tsrmMouseInfo.PgX){D=tsrmMouseInfo.PgX;}if((B-tsrmMouseInfo.PgY+E+10)<tsrmMouseInfo.PgH){C=B+10;}else{C=B-E-5;}TSRMMoveObj(tsrmPrintAdLayerName,null,D,C,A,E);}function TSRMCreatePrintAdHTML(B,A){var E=(A)?(A.length>20)?Text.substr(0,20)+"...":A:"Anzeige";var D="<table border=0 cellspacing=0 cellpadding=0 bgcolor=#000000>"+"<tr><td><table width=100% border=0 cellspacing=1 cellpadding=0>"+'<tr><td bgcolor=#666666><font color=#FFFFFF face="Arial,Helvetica" style="font-size:11px;">&nbsp;'+E+"</font></td></tr>"+'<tr><td bgcolor=#FFFFFF><img name=PAImage src="'+B+'"></td></tr></table>'+"</td></tr></table>";return(D);}function TSRMCreateMouseInfo(){with(this){MX=0;MY=0;PgX=0;PgY=0;PgW=0;PgH=0;}return(this);}function TSRMCaptureMouse(A){if(A){if(tsrmNS4){document.captureEvents(Event.MOUSEMOVE);}if(tsrmIE4up||tsrmNS4up){document.onmousemove=TSRMCaptureMousePos;}}else{if(tsrmNS4){document.releaseEvents(Event.MOUSEMOVE);}if(tsrmIE4up||tsrmNS4up){document.onmousemove=null;}}}function TSRMCaptureMousePos(e){if(!tsrmMouseInfo){tsrmMouseInfo=TSRMCreateMouseInfo();}if(tsrmNS4up){tsrmMouseInfo.MX=e.pageX;tsrmMouseInfo.MY=e.pageY;tsrmMouseInfo.PgX=window.pageXOffset;tsrmMouseInfo.PgY=window.pageYOffset;tsrmMouseInfo.PgW=window.innerWidth;tsrmMouseInfo.PgH=window.innerHeight;}else{if(tsrmIE4up&&!tsrmOp5){with(document.body){tsrmMouseInfo.PgX=scrollLeft+window.document.documentElement.scrollLeft;tsrmMouseInfo.PgY=scrollTop+window.document.documentElement.scrollTop;tsrmMouseInfo.PgW=clientWidth;tsrmMouseInfo.PgH=clientHeight;}tsrmMouseInfo.MX=window.event.x;tsrmMouseInfo.MY=window.event.y;if(!tsrmIE8){tsrmMouseInfo.MX+=tsrmMouseInfo.PgX;tsrmMouseInfo.MY+=tsrmMouseInfo.PgY;}}}}var s={js:"1",ti:0,r:document.referrer,scrn:screen.width+"x"+screen.height+"x"+((screen.colorDepth)?screen.colorDepth:screen.pixelDepth),deskt:screen.availWidth+"x"+screen.availHeight,wini:null,plugins:null,web:{name:"default"},wws:{domain:"wws.4call.de"},options:{trackPlugins:false},init:function(D){this.web.name=(D)?D:"";var E=this.getWinInnerDim();this.wini=E.w+"x"+E.h;this.ti=new Date().getTime();if(this.options.trackPlugins){var C=navigator.plugins;if(C&&C.length){var B="";for(var A=0;A<C.length;A++){if(A>0){B+=";";}B+=C[A].name;}this.plugins=B;}}},getWinInnerDim:function(){if(self.innerHeight){return{w:self.innerWidth,h:self.innerHeight};}else{if(document.documentElement&&document.documentElement.clientHeight){return{w:document.documentElement.clientWidth,h:document.documentElement.clientHeight};}else{if(document.body){return{w:document.body.clientWidth,h:document.body.clientHeight};}else{return null;}}}},itSrc:function(){var C="";var A=(encodeURIComponent)?encodeURIComponent:escape;var B=new Date();for(var D in this){v=this[D];if((typeof v=="function")||(typeof v=="undefined")||(typeof v=="object")||(v=="")||(v==null)){continue;}C+=D+"="+A(this[D])+"&";}return"http://"+this.web.name+"."+this.wws.domain+"/?"+C;},it:function(){return"<"+'img src="'+this.itSrc()+'" width="1" height="1" alt="" style="position:absolute;left:0" />';}};
/* 
 * Gewusst-Wo Javascript Core Library
 * Copyright (C) 2008 TENSQUARE gmbh
 */
if(!__GEWUSSTWO__){var __GEWUSSTWO__={},$gw$=__GEWUSSTWO__,__GW_CORE__={version:"1.0.0"};}if(!$gw$.vars){var $v$=$gw$.vars={};}$gw$.getNamespace=function(C){var B=arguments,G=B.length,F=null;for(var D=0;D<G;D++){F=$gw$;var E=B[D].split(".");for(var A=0;A<E.length;A++){var H=E[A];F=F[H]=F[H]||{};}}return F;};$gw$.getNamespace("util","ui","pg");$gw$.log=function(A){if(typeof (console)=="undefined"){return ;}var B=console;if(B&&B.log){B.log(A);}};$gw$.Modules=function(){var B=[],E=[];function D(G,F,J){var I;if(!B[G]){B[G]={version:null};}I=B[G];I.name=G;I.version=(J)?J.version:null;I.mainClass=F;for(var H=0;H<E.length;H++){E[H](I);}}function A(F){return B[F]||null;}function C(F){if(F){E.push(F);}}return{register:D,get:A};}();if(!$gw$.obj){$gw$.obj={extend:function(B,D,C,A){if(A&&(A.constructor!==Array)){A=[A];}for(var E in D){if((C||((!B[E])&&(B[E]!==false)))&&(!A||A.contains(E))){B[E]=D[E];}}if(C){$gw$.obj._inheritNativeMethods(B,D);}return B;},_inheritNativeMethods:function(B,F){var E=["toString","valueOf"];for(var C=0;C<E.length;C++){var A=E[C],D=F[A];if($gw$.val.isFunction(D)&&(D!=Object.prototype[A])){B[A]=D;}}},clone:function(A){return $gw$.obj.extend({},A);},merge:function(E){var B={},C=arguments;for(var D=0,A=C.length;D<A;D++){$gw$.obj.extend(B,C[D],true);}return B;},keys:function(B){var A=[];for(var C in B){A.push(C);}return A;},values:function(B){var A=[];for(var C in B){A.push(B[C]);}return A;},toArray:function(C){if(!C){return[];}if(C.toArray){return C.toArray();}var B=C.length,A=new Array(B);while(B--){A[B]=C[B];}return A;},toJSON:function(A){return $gw$.util.JSON.toJSON(A);},toQueryString:function(G,F,C){var A=[];if(!C){C=encodeURIComponent||escape;}for(var E in G){if(!isString(E)){continue;}var H=G[E];if(!isArray(H)){H=[H];}for(var D=0;D<H.length;D++){var B=H[D];if(isFunction(B)||(!F&&isObject(B))){continue;}A.push(E+(isDefined(B)?"="+C(String(B)):""));}}return A.join("&");}};}if(!$gw$.val){$gw$.val={isArray:function(A){return A&&A.constructor===Array;},isBoolean:function(A){return typeof A==="boolean";},isDate:function(A){return A&&A.constructor===Date;},isFunction:function(A){return typeof A==="function";},isNumber:function(A){return typeof A==="number"&&isFinite(A);},isObject:function(A){return(A&&((typeof A==="object")||$gw$.val.isFunction(A)));},isString:function(A){return typeof A==="string";},isDefined:function(A){return typeof A!=="undefined";},isUndefined:function(A){return typeof A==="undefined";}};}$gw$.obj.extend(String.prototype,{trim:function(){return this.replace(/^\s+/,"").replace(/\s+$/,"");},startsWith:function(A){return this.indexOf(A)===0;},endsWith:function(B){var A=this.lastIndexOf(B);return(A>=0)&&(A===(this.length-B.length));},contains:function(A){return(this.indexOf(A)>=0);},toIntDef:function(B){var A=parseInt(this,10);return(isNaN(A)?((B)?B:0):A);},toFloatDef:function(B){var A=parseFloat(this);return(isNaN(A)?((B)?B:0):A);},htmlEncode:function(){return this.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;");},htmlDecode:function(){return this.replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&lt;/g,"<").replace(/&gt;/g,">");},urlDecode:function(){if($gw$.val.isFunction(decodeURIComponent)){try{return decodeURIComponent(this.replace(/\+/g," "));}catch(A){$gw$.log(A.toString()+" - value: "+this);return unescape(this);}}else{return unescape(this);}},toQueryParams:function(C){var K={},J=this.startsWith("?")?this.substr(1):this,E=J.split(C||"&"),D=E.length,B,F,G,A,H,I;for(B=0;B<D;B++){G=E[B].split("=");if(G[0]){A=G.shift(),F=G.length;H=(F==1)?G[0]:((F>0)?G.join("="):null);if(H){H=H.urlDecode();}I=K[A];if($gw$.val.isDefined(I)){if($gw$.val.isDefined(H)){if(!$gw$.val.isArray(I)){I=[I];}I.push(H);}H=I;}K[A]=H;}}return K;},expandMacros:function(C,E){var B="",F=this,A;while(F.length>0){if((A=F.match(C))!=null){B+=F.slice(0,A.index);if(A[1]=="\\"){B+=A[2];}else{B+=A[1];var D=E[A[3]];if(D!=null){B+=String(D);}}F=F.slice(A.index+A[0].length);}else{B+=F;break;}}return B;},toJSON:function(){var A=/["\\\x00-\x1f\x7f-\x9f]/g;var B={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};if(!A.test(this)){return'"'+this+'"';}else{return'"'+this.replace(A,function(C){var D=B[C];if(D){return D;}D=C.charCodeAt();return"\\u00"+Math.floor(D/16).toString(16)+(D%16).toString(16);})+'"';}}});$gw$.obj.extend(Array.prototype,{clone:function(){return[].concat(this);},flatten:function(){var A=[];
this.forEach(function(B){if($gw$.val.isArray(B)){A=A.concat(B.flatten());}else{A.push(B);}});return A;},indexOf:function(C){for(var B=0,A=this.length;B<A;B++){if(this[B]==C){return B;}}return -1;},lastIndexOf:function(B){for(var A=this.length-1;A>=0;A--){if(this[A]==B){return A;}}return -1;},contains:function(A){return this.indexOf(A)>=0;},forEach:function(D,C){for(var B=0,A=this.length;B<A;B++){D.call(C,this[B],B,this);}}});$gw$.obj.extend(Function.prototype,{getBinding:function(C,B){var A=$gw$.obj.toArray(arguments);if((A.length<=1)&&(isUndefined(C))){return this;}var D=this;A.shift();return function(){return D.apply(C,A.concat($gw$.obj.toArray(arguments)));};},getPrefilled:function(B){var A=$gw$.obj.toArray(arguments);if(!A.length){return this;}var C=this;return function(){return C.apply(this,A.concat($gw$.obj.toArray(arguments)));};},callDelayed:function(B,C){var A=$gw$.obj.toArray(arguments);B=(B||1);var D=this;A.shift();return window.setTimeout(function(){return D.apply(D,A);},B);},callWhenIdle:function(A){this.callDelayed.getPrefilled(1).apply(this,arguments);}});$gw$.obj.extend(Date.prototype,{toJSON:function(){function A(B){return B<10?"0"+B:B;}return this.getUTCFullYear()+"-"+A(this.getUTCMonth()+1)+"-"+A(this.getUTCDate())+"T"+A(this.getUTCHours())+":"+A(this.getUTCMinutes())+":"+A(this.getUTCSeconds())+"Z";}});$gw$.util.Loader=function(){function H(L,K){return F("script","src",L,K);}function I(L,K){return F("link","href",L,K);}function F(Q,T,L,O){var S=O||window,R=S.document,P=R.getElementsByTagName(Q),N=D(L);for(var M=0;(P)&&(M<P.length);M++){var U=P[M],K=U[T];if(K&&N.test(K)){return U;}}return null;}function D(K){K=K.replace(/\./g,"\\.").replace(/\?/g,"[^?]").replace(/^\*$/,"[^/?]+").replace(/\*/g,"[^?]*");return new RegExp("(^|.*/)("+K+")(?:$|[?](.*))");}function G(N,M,L,P){M=M||"script";if(!L){L=(M=="script")?"src":"href";}if(typeof N==="string"){N=F(M,L,N,P);}if(N){var O=D("*"),K=O.exec(N[L]);if(K&&(K.length>=4)){return{url:K[0],path:K[1],fileName:K[2],params:K[3]};}}return null;}function C(K,L){return G(K,"script");}function J(K){var L=C(K);if(L){return(L.params)?L.params.toQueryParams():{};}return null;}function E(K){var L=C(K);if(L){return(L.path)?L.path:"";}return null;}function A(L,N,O){var M=(N)?N.document:document;var K=M.createElement("script");K.src=L;if(O){K.charset=O;}M.getElementsByTagName("head")[0].appendChild(K);}function B(K,O,P){var N=(O)?O.document:document;var M="text/css";if(P){M+=";"+P;}var L=N.createElement("link");L.type=M;L.rel="stylesheet";L.href=K;L.media="screen";N.getElementsByTagName("head")[0].appendChild(L);}return{findCSS:I,findScript:H,getScriptURL:C,getScriptParams:J,getScriptPath:E,loadScript:A,loadCSS:B};}();$gw$.util.Template=function(C,A){function B(D){return this.template.expandMacros(this.macroPattern,D);}this.template=String(C);this.macroPattern=(A)?A:/(^|.|\r|\n)(\$\{(.*?)\})/;this.expand=B;};$gw$.util.Timer=function(G,C,D,F){this.callback=G;this.interval=C;this.context=D;this.timer=null;var E=false;var A=(F||-1);this.start=function(){var H=this;if(!this.timer){this.timer=setInterval(function(){B.call(H);},this.interval);}return this;};this.stop=function(){if(this.timer){clearInterval(this.timer);this.timer=null;}return this;};this.execute=function(){var H=this.context;if(!H){H=this;}if((A>0)&&(--A==0)){this.stop();}this.callback.call(H,this);return this;};function B(){if(E){return ;}E=true;try{this.execute();}finally{E=false;}}};$gw$.util.JSON=function(){function toJSON(value,whitelist){var i,len,key,val;switch(typeof value){case"string":return value.toJSON();case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null";}if((typeof value.toJSON==="function")&&(value.toJSON!=toJSON)){return value.toJSON();}var valueStrings=[];if(isArray(value)){len=value.length;for(i=0;i<len;i++){valueStrings.push(toJSON(value[i])||"null");}return"["+valueStrings.join(",")+"]";}if(whitelist){len=whitelist.length;for(i=0;i<len;i++){key=whitelist[i];if(typeof key==="string"){val=toJSON(value[key],whitelist);if(val){valueStrings.push(key.toJSON()+":"+val);}}}}else{for(key in value){if(typeof key==="string"){val=toJSON(value[key]);if(val){valueStrings.push(key.toJSON()+":"+val);}}}}return"{"+valueStrings.join(",")+"}";}}function parseJSON(text,filter){function walk(k,v){var i,n;if(v&&typeof v==="object"){for(i in v){if(Object.prototype.hasOwnProperty.apply(v,[i])){n=walk(i,v[i]);if(n!==undefined){v[i]=n;}else{delete v[i];}}}}return filter(k,v);}if(/^[\],:{}\s]*$/.test(text.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){var result=eval("("+text+")");return typeof filter==="function"?walk("",result):result;}throw new SyntaxError("parseJSON");}return{toJSON:toJSON,parseJSON:parseJSON};}();$gw$.util.Cookie=function(){function C(F){var I=document.cookie;if(I&&(I!="")){I=I.split(";");for(var H=0,J=F+"=";H<I.length;H++){var G=I[H].trim();if(G.startsWith(J)){return decodeURIComponent(G.substr(J.length));}}}return null;}function B(F){var G=C(F);if(isString(G)){return G.toQueryParams();}return null;}function D(H,K,G){G=G||{};if(K==null){K="";G.expires=-1;}else{if(isObject(K)&&!isArray(K)){K=$gw$.obj.toQueryString(K);}else{K=encodeURIComponent(K);}}var I=H+"="+K;var F=G.expires;if(F&&(isNumber(F)||F.toUTCString)){var J;if(isNumber(F)){J=new Date();J.setTime(J.getTime()+(F*86400000));}else{J=F;}I+="; expires="+J.toUTCString();}if(G.path&&(G.path!="")){I+="; path="+G.path;}if(G.domain&&(G.domain!="")){I+="; domain="+G.domain;}if(G.secure){I+="; secure";}return I;}function E(G,I,F){var H=D(G,I,F);document.cookie=H;return H;}function A(F){E(F,null);}return{get:C,getValues:B,set:E,remove:A};}();$gw$.obj.extend(this,{isArray:$gw$.val.isArray,isBoolean:$gw$.val.isBoolean,isDate:$gw$.val.isDate,isFunction:$gw$.val.isFunction,isNumber:$gw$.val.isNumber,isObject:$gw$.val.isObject,isString:$gw$.val.isString,isDefined:$gw$.val.isDefined,isUndefined:$gw$.val.isUndefined});$gw$.Modules.register("core",$gw$,__GW_CORE__);
/* 
 * DasÖrtliche Javascript Library
 * Copyright (C) 2008 TENSQUARE gmbh
 */
if(!$gw$||!$||!$gw$.ui){throw new Error("Core libs missing");}(function(){var B=$gw$.getNamespace("globals");function A(){this.getAsObject=function(C){if($gw$.val.isString(C)){return C.toQueryParams();}else{if(!$gw$.val.isObject(C)){return null;}else{return C;}}};this.isNumber=function(C){if(!C){return false;}if((C.indexOf(".")>-1)||(C.indexOf(",")>-1)){return false;}return !isNaN(Number(C));};this.isCheckbox=function(C){return(C.type=="checkbox");};this.createEl=function(E,D){var C=document.createElement(E);if(D){C.className=D;}return C;};}B.Tools=A;}());$v$.tools=new $gw$.globals.Tools();
/*
 * 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",url:D?B:null,data:D?null:B,delay:D?A.Autocompleter.defaults.delay:10,max:C&&!C.scroll?10:150},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]);},setData:function(C,B){return this.trigger("setData",[C,B]);},unautocomplete:function(){return this.trigger("unautocomplete");}});A.Autocompleter=function(M,H){var C={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var B=A(M).attr("autocomplete","off").addClass(H.inputClass);var K;var R="";var N=A.Autocompleter.Cache(H);var E=0;var X;var a={mouseDownOnSelect:false};var S=A.Autocompleter.Select(H,M,D,a);var Z;A.browser.opera&&A(M.form).bind("submit.autocomplete",function(){if(Z){Z=false;return false;}});B.bind((A.browser.opera?"keypress":"keydown")+".autocomplete",function(b){X=b.keyCode;switch(b.keyCode){case C.UP:b.preventDefault();if(S.visible()){S.prev();}else{W(0,true);}break;case C.DOWN:b.preventDefault();if(S.visible()){S.next();}else{W(0,true);}break;case C.PAGEUP:b.preventDefault();if(S.visible()){S.pageUp();}else{W(0,true);}break;case C.PAGEDOWN:b.preventDefault();if(S.visible()){S.pageDown();}else{W(0,true);}break;case H.multiple&&A.trim(H.multipleSeparator)==","&&C.COMMA:case C.TAB:case C.RETURN:if(D()){b.preventDefault();Z=true;return false;}break;case C.ESC:S.hide();break;default:clearTimeout(K);K=setTimeout(W,H.delay);break;}}).focus(function(){E++;}).bind("hideResultsNow",function(){if(E>0){return ;}Y();}).blur(function(){E=0;if(!a.mouseDownOnSelect){U();}}).click(function(){if(E++>1&&!S.visible()){W(0,true);}}).bind("search",function(){var b=(arguments.length>1)?arguments[1]:null;function c(g,f){var d;if(f&&f.length){for(var e=0;e<f.length;e++){if(f[e].result.toLowerCase()==g.toLowerCase()){d=f[e];break;}}}if(typeof b=="function"){b(d);}else{B.trigger("result",d&&[d.data,d.value]);}}A.each(G(B.val()),function(d,e){F(e,c,c);});}).bind("flushCache",function(){N.flush();}).bind("setData",function(){var d=arguments[1];var c=arguments[2];var b=H.parse&&H.parse(d)||P(d);N.add(c,b);L(c,b);}).bind("setOptions",function(){A.extend(H,arguments[1]);if("data" in arguments[1]){N.populate();}}).bind("unautocomplete",function(){S.unbind();B.unbind();A(M.form).unbind(".autocomplete");});function T(g,d,h){if(H.onChangeValue&&typeof H.onChangeValue=="function"){var f=H.onChangeValue.getBinding(B);f(d,h);}var c=g.find("input[name='"+d+"']");var b=(c.length>0);if(!b){c=$v$.tools.createEl("input");c.type="hidden";c.name=d;if(h){c.value=h;}g.prepend(c);}for(var e=0;e<c.length;e++){if(c[0].type!="hidden"&&!h){continue;}A(c[0]).val(h);if(c[0].type!="hidden"&&h){if(typeof H.onFillField=="function"){H.onFillField(c);}}}}function V(c){for(var b=0;b<H.addParams.length;b++){T(c,H.addParams[b],"");}for(var d in H.selectParams){T(c,d,"");}}function I(c,d){for(var b=0;b<H.addParams.length;b++){T(d,H.addParams[b],c.data[b+1]);}for(var e in H.selectParams){T(d,e,H.selectParams[e]);}}function D(){var c=S.selected();if(!c){if(X!=C.RETURN){V(A(M.form));}return false;}var b=c.result;R=b;if(H.multiple){var d=G(B.val());if(d.length>1){b=d.slice(0,d.length-1).join(H.multipleSeparator)+H.multipleSeparator+b;}b+=H.multipleSeparator;}B.val(b);I(c,A(M.form));Y();B.trigger("result",[c.data,c.value]);return true;}function W(f,e){if(X==C.DEL){}var d=B.val();if(!e&&d==R){return ;}if(X!=C.UP&&X!=40&&X!=38&&X!=37&&X!=39&&X!=C.DOWN&&X!=C.ESC&&X!=C.PAGEUP&&X!=C.PAGEDOWN){V(A(M.form));}R=d;d=J(d);d=A.trim(d);while(d.indexOf("  ")>-1){d=d.replace("  "," ");}if(d.length>=H.minChars){B.addClass(H.loadingClass);if(!H.matchCase){d=d.toLowerCase();}F(d,L,Y);if(S.getList()){var b=S.getList().children("li");for(var c=0;c<b.length;c++){if(A(b[c]).text().toLowerCase()==d.toLowerCase()){I(S.find(b[c]),A(M.form));break;}}}}else{O();S.hide();}}function G(c){if(!c){return[""];}var d=c.split(H.multipleSeparator);var b=[];A.each(d,function(e,f){if(A.trim(f)){b[e]=A.trim(f);}});return b;}function J(b){if(!H.multiple){return b;}var c=G(b);return c[c.length-1];}function Q(b,c){if(H.autoFill&&(J(B.val()).toLowerCase()==b.toLowerCase())&&X!=C.BACKSPACE){B.val(B.val()+c.substring(J(R).length));A.Autocompleter.Selection(M,R.length,R.length+c.length);}}function U(){clearTimeout(K);K=setTimeout(Y,200);}function Y(){var b=S.visible();S.hide();clearTimeout(K);O();if(H.mustMatch){B.search(function(c){if(!c){if(H.multiple){var d=G(B.val()).slice(0,-1);B.val(d.join(H.multipleSeparator)+(d.length?H.multipleSeparator:""));}else{B.val("");}}});}}function L(c,b){if(b&&b.length&&E){O();S.display(b,c);Q(c,b[0].value);S.show();}else{Y();}}function F(c,f,b){if(!H.matchCase){c=c.toLowerCase();}var e=N.load(c);if(e&&e.length){f(c,e);}else{if((typeof H.url=="string")&&(H.url.length>0)){var g={timestamp:+new Date()};A.each(H.extraParams,function(h,j){g[h]=typeof j=="function"?j():j;});A.ajax({mode:"abort",port:"autocomplete"+M.name,dataType:H.dataType,url:H.url,data:A.extend({q:J(c),limit:H.max},g),success:function(j){var h=H.parse&&H.parse(j)||P(j);N.add(c,h);f(c,h);}});}else{if(H.reloadData){B.currentTerm=c;var d=H.onChangeTerm.getBinding(B,c);d();}else{S.emptyList();b(c);}}}}function P(d){var b=[];for(var c=0;c<d.length;c++){var e=d[c];if(e){b[b.length]={data:e,value:e[0],result:H.formatResult&&H.formatResult(e,e[0])||e[0]};}}return b;}function O(){B.removeClass(H.loadingClass);}};A.Autocompleter.defaults={onFillField:null,onChangeTerm:null,onChangeValue:null,selectParams:{},addParams:[],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")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<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++;}F[J]=I;}function E(){if(!C.data){return false;}var J={},I=0;if(!C.url){C.cacheLength=1;}J[""]=[];for(var L=0,K=C.data.length;L<K;L++){var O=C.data[L];O=(typeof O=="string")?[O]:O;var N=C.formatMatch(O,L+1,C.data.length);if(N===false){continue;}var M=N.charAt(0).toLowerCase();if(!J[M]){J[M]=[];}var P={value:N,data:O,result:C.formatResult&&C.formatResult(O)||N};J[M].push(P);if(I++<C.max){J[""].push(P);}}A.each(J,function(Q,R){C.cacheLength++;G(Q,R);});}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,J,L,P){var I={ACTIVE:"ac_over"};var K,F=-1,R,M="",S=true,C,O;var O=O;function N(){if(!S){return ;}C=A("<div/>").hide().addClass(E.resultsClass).css("position","absolute").appendTo(document.body);O=A("<ul/>").appendTo(C).mouseover(function(T){if(Q(T).nodeName&&Q(T).nodeName.toUpperCase()=="LI"){F=A("li",O).removeClass(I.ACTIVE).index(Q(T));A(Q(T)).addClass(I.ACTIVE);}}).click(function(T){A(Q(T)).addClass(I.ACTIVE);L();J.focus();return false;}).mousedown(function(){P.mouseDownOnSelect=true;}).mouseup(function(){P.mouseDownOnSelect=false;});if(E.width>0){C.css("width",E.width);}S=false;}function Q(U){var T=U.target;while(T&&T.tagName!="LI"){T=T.parentNode;}if(!T){return[];}return T;}function H(T){K.slice(F,F+1).removeClass(I.ACTIVE);G(T);var V=K.slice(F,F+1).addClass(I.ACTIVE);if(E.scroll){var U=0;K.slice(0,F).each(function(){U+=this.offsetHeight;});if((U+V[0].offsetHeight-O.scrollTop())>O[0].clientHeight){O.scrollTop(U+V[0].offsetHeight-O.innerHeight());}else{if(U<O.scrollTop()){O.scrollTop(U);}}}}function G(T){F+=T;if(F<0){F=K.size()-1;}else{if(F>=K.size()){F=0;}}}function B(T){return E.max&&E.max<T?E.max:T;
}function D(){O.empty();var U=B(R.length);for(var V=0;V<U;V++){if(!R[V]){continue;}var W=E.formatItem(R[V].data,V+1,U,R[V].value,M);if(W===false){continue;}var T=A("<li/>").html(E.highlight(W,M)).addClass(V%2==0?"ac_even":"ac_odd").appendTo(O)[0];A.data(T,"ac_data",R[V]);}K=O.find("li");if(E.selectFirst){K.slice(0,1).addClass(I.ACTIVE);F=0;}if(A.fn.bgiframe){O.bgiframe();}}return{getList:function(){return O;},find:function(T){return A.data(T,"ac_data");},display:function(U,T){N();R=U;M=T;D();},next:function(){H(1);},prev:function(){H(-1);},pageUp:function(){if(F!=0&&F-8<0){H(-F);}else{H(-8);}},pageDown:function(){if(F!=K.size()-1&&F+8>K.size()){H(K.size()-1-F);}else{H(8);}},hide:function(){C&&C.hide();K&&K.removeClass(I.ACTIVE);F=-1;},visible:function(){return C&&C.is(":visible");},current:function(){return this.visible()&&(K.filter("."+I.ACTIVE)[0]||E.selectFirst&&K[0]);},show:function(){var W=A(J).offset();var V=parseInt(A(J).css("padding-left"));C.css({width:typeof E.width=="string"||E.width>0?E.width:A(J).width(),width:typeof E.width=="string"||E.width>0?E.width:A(J).width()+V,top:W.top+J.offsetHeight,left:W.left}).show();if(E.scroll){O.scrollTop(0);O.css({maxHeight:E.scrollHeight,overflow:"auto"});if(A.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var T=0;K.each(function(){T+=this.offsetHeight;});var U=T>E.scrollHeight;O.css("height",U?E.scrollHeight:T);if(!U){K.width(O.width()-parseInt(K.css("padding-left"))-parseInt(K.css("padding-right")));}}}},selected:function(){var T=K&&K.filter("."+I.ACTIVE).removeClass(I.ACTIVE);return T&&T.length&&A.data(T[0],"ac_data");},emptyList:function(){O&&O.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){D.setSelectionRange(E,C);}else{if(D.selectionStart){D.selectionStart=E;D.selectionEnd=C;}}}D.focus();};})(jQuery);
/*
 * Gewusst-Wo Javascript Library
 * Copyright (C) 2009 TENSQUARE gmbh
 */
if(!$gw$||!$||!$gw$.ui){throw new Error("Core libs missing");}(function(){var C="_nkgs";var E="#gwo_searchbox";var B=$gw$.getNamespace("commsuggest");var D={delay:200,minChars:2,selectParams:"",highlight:false,onChangeTerm:null,kgsParamName:C};function A(L,I){var H=this;var K=null;var L=L;I=$.extend(D,I);this.options=I;if(I.minChars<2){I.minChars=2;}this.bindEvents=function(){G();};this.setAutoCompleteData=function(O,N,P){var M=[];$.each(P,function(R,T){var Q=M.length;M[Q]=[];M[Q][M[Q].length]=T["displayname"];M[Q][M[Q].length]=T["kgs"];var S=T["displayzip"];while(S.indexOf(".")>-1){S=S.replace(".","");}M[Q][M[Q].length]=S;M[Q][M[Q].length]=T["displayzip"];});$(O).setData(M,N);};function F(){var M=[];var P=$(E+" input");for(var N=0;N<P.length;N++){var O=P[N];if($v$.tools.isCheckbox(O)&&!O.checked){continue;}M[O.name]=$(O).val();}return M;}function J(N,P){N=$v$.tools.getAsObject(N);var M=$v$.tools.getAsObject(N.selectParams);var O=$.extend({},N);O.selectParams=M;O.matchSubset=false;var Q=[];Q[Q.length]=N.kgsParamName;O.addParams=Q;O.cacheLength=10000;O.max=1000;O.data=P;return O;}function G(){if($("#"+L).length==0){return ;}var M=J(H.options);var N=H.options.data;K=$("#"+L).autocomplete(N,M);$("body").bind("click",H,function(){K.hideResultsNow();});}}B.GWCommSuggesterHandler=A;B.kgsParamName=C;}());
/*
 * Gewusst-Wo Javascript Library
 * Copyright (C) 2009 TENSQUARE gmbh
 */
if(!$gw$||!$||!$gw$.ui){throw new Error("Core libs missing");}(function(){var C="#gwo_searchbox";var A=$gw$.getNamespace("phrasesuggest");var B={delay:200,minChars:1,selectParams:"",highlight:false,onChangeTerm:null,onChangeValue:null};function D(K,H){var G=this;var J=null;var K=K;H=$.extend(B,H);this.options=H;if(H.minChars<1){H.minChars=1;}this.bindEvents=function(){F();};this.setAutoCompleteData=function(N,M,O){var L=[];$.each(O,function(Q,R){var P=L.length;L[P]=[];L[P][L[P].length]=R["name"];L[P][L[P].length]=R["count"];L[P][L[P].length]=R["showcount"];});$(N).setData(L,M);};function E(){var L=[];var O=$(C+" input");for(var M=0;M<O.length;M++){var N=O[M];if($v$.tools.isCheckbox(N)&&!N.checked){continue;}L[N.name]=$(N).val();}return L;}function I(M,O){M=$v$.tools.getAsObject(M);var L=$v$.tools.getAsObject(M.selectParams);var N=$.extend({},M);N.selectParams=L;N.matchSubset=false;var P=[];N.addParams=P;N.cacheLength=10000;N.max=1000;N.data=O;N.width=450;N.scrollHeight=200;return N;}this.clearCache=function(M,L,N){J.flushCache();};function F(){if($("#"+K).length==0){return ;}var L=I(G.options);var M=G.options.data;J=$("#"+K).autocomplete(M,L);$("body").bind("click",G,function(){J.hideResultsNow(true);});}}A.GWPhraseSuggesterHandler=D;}());
