goVars={txtFld:{what:"Name, Branche, Tel.",where:"PLZ oder Ortsname",firstName:"",lastName:"",street:"",houseNumber:"",postalCode:"",city:"",phone:"z.B. 0891234567",whatWeb:"z.B. iPod, Armbanduhr",whatDetails:"@whatDetails.text.default@",cityMap:"PLZ oder Ort",streetMap:"Straße, Hausnummer",apachePngOsaIp:"www.goyellow.de"},printWarnings:{IE6:"Mit der von Ihnen verwendeten Version des Internet-Explorers kann es zu Darstellungsfehlern im Ausdruck der Karte kommen. Wir empfehlen Ihnen ein Update auf die aktuelle Version des Internet-Explorers.",FF2:"Mit der von Ihnen verwendeten Version des Firefox kann es zu Darstellungsfehlern im Ausdruck der Karte kommen. Wir empfehlen Ihnen ein Update auf die aktuelle Version des Firefox.",Opera:"Mit der von Ihnen verwendeten Version des Opera kann es zu Darstellungsfehlern im Ausdruck der Karte kommen."}};
var sUserAgent=navigator.userAgent;
var fAppVersion=parseFloat(navigator.appVersion);
function compareVersions(sVersion1,sVersion2){var aVersion1=sVersion1.split(".");
var aVersion2=sVersion2.split(".");
if(aVersion1.length>aVersion2.length){for(var i=0;
i<aVersion1.length-aVersion2.length;
i++){aVersion2.push("0")
}}else{if(aVersion1.length<aVersion2.length){for(var i=0;
i<aVersion2.length-aVersion1.length;
i++){aVersion1.push("0")
}}}for(var i=0;
i<aVersion1.length;
i++){if(aVersion1[i]<aVersion2[i]){return -1
}else{if(aVersion1[i]>aVersion2[i]){return 1
}}}return 0
}var isOpera=sUserAgent.indexOf("Opera")>-1;
var isMinOpera4=isMinOpera5=isMinOpera6=isMinOpera7=isMinOpera7_5=isMinOpera8=false;
if(isOpera){var fOperaVersion;
if(navigator.appName=="Opera"){fOperaVersion=fAppVersion
}else{var reOperaVersion=new RegExp("Opera (\\d+\\.\\d+)");
reOperaVersion.test(sUserAgent);
fOperaVersion=parseFloat(RegExp["$1"])
}isMinOpera4=fOperaVersion>=4;
isMinOpera5=fOperaVersion>=5;
isMinOpera6=fOperaVersion>=6;
isMinOpera7=fOperaVersion>=7;
isMinOpera7_5=fOperaVersion>=7.5;
isMinOpera8=fOperaVersion>=8;
isMinOpera9=fOperaVersion>=9
}var isKHTML=sUserAgent.indexOf("KHTML")>-1||sUserAgent.indexOf("Konqueror")>-1||sUserAgent.indexOf("AppleWebKit")>-1;
var isMinSafari1=isMinSafari1_2=isMinSafari2=isMinSafari3=isMinSafari4=false;
var isMinKonq2_2=isMinKonq3=isMinKonq3_1=isMinKonq3_2=false;
if(isKHTML){isSafari=sUserAgent.indexOf("AppleWebKit")>-1;
isKonq=sUserAgent.indexOf("Konqueror")>-1;
if(isSafari){var reAppleWebKit=new RegExp("AppleWebKit\\/(\\d+(?:\\.\\d*)?)");
reAppleWebKit.test(sUserAgent);
var fAppleWebKitVersion=parseFloat(RegExp["$1"]);
isMinSafari1=fAppleWebKitVersion>=85;
isMinSafari1_2=fAppleWebKitVersion>=125;
isMinSafari2=fAppleWebKitVersion>=412;
isMinSafari3=fAppleWebKitVersion>=522;
isMinSafari4=fAppleWebKitVersion>=526
}else{if(isKonq){var reKonq=new RegExp("Konqueror\\/(\\d+(?:\\.\\d+(?:\\.\\d)?)?)");
reKonq.test(sUserAgent);
isMinKonq2_2=compareVersions(RegExp["$1"],"2.2")>=0;
isMinKonq3=compareVersions(RegExp["$1"],"3.0")>=0;
isMinKonq3_1=compareVersions(RegExp["$1"],"3.1")>=0;
isMinKonq3_2=compareVersions(RegExp["$1"],"3.2")>=0
}}}var isIE=sUserAgent.indexOf("compatible")>-1&&sUserAgent.indexOf("MSIE")>-1&&!isOpera;
var isMinIE4=isMinIE5=isMinIE5_5=isMinIE6=isMinIE7=false;
if(isIE){var reIE=new RegExp("MSIE (\\d+\\.\\d+);");
reIE.test(sUserAgent);
var fIEVersion=parseFloat(RegExp["$1"]);
isMinIE4=fIEVersion>=4;
isMinIE5=fIEVersion>=5;
isMinIE5_5=fIEVersion>=5.5;
isMinIE6=fIEVersion>=6;
isMinIE7=fIEVersion>=7
}var isMoz=sUserAgent.indexOf("Gecko")>-1&&!isKHTML;
var isFF=sUserAgent.indexOf("Firefox")>-1;
var isMinMoz1=sMinMoz1_4=isMinMoz1_5=false;
var isMinFF1_5=isMinFF2=isMinFF3=isMinFF3_5=false;
if(isMoz){var reMoz=new RegExp("rv:(\\d+\\.\\d+(?:\\.\\d+)?)");
reMoz.test(sUserAgent);
isMinMoz1=compareVersions(RegExp["$1"],"1.0")>=0;
isMinMoz1_4=compareVersions(RegExp["$1"],"1.4")>=0;
isMinMoz1_5=compareVersions(RegExp["$1"],"1.5")>=0;
isMinFF1_5=isFF&&compareVersions(RegExp["$1"],"1.8")>=0;
isMinFF2=isFF&&compareVersions(RegExp["$1"],"1.8.1")>=0;
isMinFF3=isFF&&compareVersions(RegExp["$1"],"1.9")>=0;
isMinFF3_5=isFF&&compareVersions(RegExp["$1"],"1.9.1")>=0
}var isNS4=!isIE&&!isOpera&&!isMoz&&!isKHTML&&(sUserAgent.indexOf("Mozilla")==0)&&(navigator.appName=="Netscape")&&(fAppVersion>=4&&fAppVersion<5);
var isMinNS4=isMinNS4_5=isMinNS4_7=isMinNS4_8=false;
if(isNS4){isMinNS4=true;
isMinNS4_5=fAppVersion>=4.5;
isMinNS4_7=fAppVersion>=4.7;
isMinNS4_8=fAppVersion>=4.8
}var isWin=(navigator.platform=="Win32")||(navigator.platform=="Windows");
var isMac=(navigator.platform=="Mac68K")||(navigator.platform=="MacPPC")||(navigator.platform=="Macintosh");
var isUnix=(navigator.platform=="X11")&&!isWin&&!isMac;
var isWin95=isWin98=isWinNT4=isWin2K=isWinME=isWinXP=false;
var isMac68K=isMacPPC=false;
var isSunOS=isMinSunOS4=isMinSunOS5=isMinSunOS5_5=false;
if(isWin){isWin95=sUserAgent.indexOf("Win95")>-1||sUserAgent.indexOf("Windows 95")>-1;
isWin98=sUserAgent.indexOf("Win98")>-1||sUserAgent.indexOf("Windows 98")>-1;
isWinME=sUserAgent.indexOf("Win 9x 4.90")>-1||sUserAgent.indexOf("Windows ME")>-1;
isWin2K=sUserAgent.indexOf("Windows NT 5.0")>-1||sUserAgent.indexOf("Windows 2000")>-1;
isWinXP=sUserAgent.indexOf("Windows NT 5.1")>-1||sUserAgent.indexOf("Windows XP")>-1;
isWinNT4=sUserAgent.indexOf("WinNT")>-1||sUserAgent.indexOf("Windows NT")>-1||sUserAgent.indexOf("WinNT4.0")>-1||sUserAgent.indexOf("Windows NT 4.0")>-1&&(!isWinME&&!isWin2K&&!isWinXP)
}if(isMac){isMac68K=sUserAgent.indexOf("Mac_68000")>-1||sUserAgent.indexOf("68K")>-1;
isMacPPC=sUserAgent.indexOf("Mac_PowerPC")>-1||sUserAgent.indexOf("PPC")>-1
}if(isUnix){isSunOS=sUserAgent.indexOf("SunOS")>-1;
if(isSunOS){var reSunOS=new RegExp("SunOS (\\d+\\.\\d+(?:\\.\\d+)?)");
reSunOS.test(sUserAgent);
isMinSunOS4=compareVersions(RegExp["$1"],"4.0")>=0;
isMinSunOS5=compareVersions(RegExp["$1"],"5.0")>=0;
isMinSunOS5_5=compareVersions(RegExp["$1"],"5.5")>=0
}}(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)
},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;
o.fn=o.prototype={init:function(E,H){E=E||document;
if(E.nodeType){this[0]=E;
this.length=1;
this.context=E;
return this
}if(typeof E==="string"){var G=D.exec(E);
if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)
}else{var I=document.getElementById(G[3]);
if(I&&I.id!=G[3]){return o().find(E)
}var F=o(I||[]);
F.context=document;
F.selector=E;
return F
}}else{return o(H).find(E)
}}else{if(o.isFunction(E)){return o(document).ready(E)
}}if(E.selector&&E.context){this.selector=E.selector;
this.context=E.context
}return this.setArray(o.isArray(E)?E:o.makeArray(E))
},selector:"",jquery:"1.3.2",size:function(){return this.length
},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]
},pushStack:function(F,H,E){var G=o(F);
G.prevObject=this;
G.context=this.context;
if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E
}else{if(H){G.selector=this.selector+"."+H+"("+E+")"
}}return G
},setArray:function(E){this.length=0;
Array.prototype.push.apply(this,E);
return this
},each:function(F,E){return o.each(this,F,E)
},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)
},attr:function(F,H,G){var E=F;
if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)
}else{E={};
E[F]=H
}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))
}})
},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g
}return this.attr(E,F,"curCSS")
},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))
}var E="";
o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])
}})
});
return E
},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();
if(this[0].parentNode){F.insertBefore(this[0])
}F.map(function(){var G=this;
while(G.firstChild){G=G.firstChild
}return G
}).append(this)
}return this
},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)
})
},wrap:function(E){return this.each(function(){o(this).wrapAll(E)
})
},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)
}})
},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)
}})
},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)
})
},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)
})
},end:function(){return this.prevObject||o([])
},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);
F.length=0;
o.find(E,this[0],F);
return F
}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)
})),"find",E)
}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;
if(!I){var J=this.ownerDocument.createElement("div");
J.appendChild(this.cloneNode(true));
I=J.innerHTML
}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]
}else{return this.cloneNode(true)
}});
if(G===true){var H=this.find("*").andSelf(),F=0;
E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return
}var I=o.data(H[F],"events");
for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)
}}F++
})
}return E
},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)
})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1
})),"filter",E)
},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;
return this.map(function(){var H=this;
while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);
return H
}H=H.parentNode;
F++
}})
},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)
}else{E=o.multiFilter(E,this)
}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;
return this.filter(function(){return F?o.inArray(this,E)<0:this!=E
})
},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))
},is:function(E){return !!E&&o.multiFilter(E,this).length>0
},hasClass:function(E){return !!E&&this.is("."+E)
},val:function(K){if(K===g){var E=this[0];
if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text
}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";
if(I<0){return null
}for(var F=H?I:0,J=H?I+1:M.length;
F<J;
F++){var G=M[F];
if(G.selected){K=o(G).val();
if(H){return K
}L.push(K)
}}return L
}return(E.value||"").replace(/\r/g,"")
}return g
}if(typeof K==="number"){K+=""
}return this.each(function(){if(this.nodeType!=1){return
}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)
}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);
o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)
});
if(!N.length){this.selectedIndex=-1
}}else{this.value=K
}}})
},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)
},replaceWith:function(E){return this.after(E).remove()
},eq:function(E){return this.slice(E,+E+1)
},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))
},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)
}))
},andSelf:function(){return this.add(this.prevObject)
},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;
if(H){for(var G=0,E=this.length;
G<E;
G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)
}}if(F){o.each(F,z)
}}return this;
function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N
}}};
o.fn.init.prototype=o.fn;
function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})
}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")
}if(F.parentNode){F.parentNode.removeChild(F)
}}function e(){return +new Date
}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;
if(typeof J==="boolean"){E=J;
J=arguments[1]||{};
H=2
}if(typeof J!=="object"&&!o.isFunction(J)){J={}
}if(I==H){J=this;
--H
}for(;
H<I;
H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];
if(J===L){continue
}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)
}else{if(L!==g){J[F]=L
}}}}}return J
};
var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;
o.extend({noConflict:function(E){l.$=p;
if(E){l.jQuery=y
}return o
},isFunction:function(E){return s.call(E)==="[object Function]"
},isArray:function(E){return s.call(E)==="[object Array]"
},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)
},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");
E.type="text/javascript";
if(o.support.scriptEval){E.appendChild(document.createTextNode(G))
}else{E.text=G
}F.insertBefore(E,F.firstChild);
F.removeChild(E)
}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()
},each:function(G,K,F){var E,H=0,I=G.length;
if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break
}}}else{for(;
H<I;
){if(K.apply(G[H++],F)===false){break
}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break
}}}else{for(var J=G[0];
H<I&&K.call(J,H,J)!==false;
J=G[++H]){}}}return G
},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)
}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I
},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H
}})
},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)
}).join(" "):""
}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1
}},swap:function(H,G,I){var E={};
for(var F in G){E[F]=H.style[F];
H.style[F]=G[F]
}I.call(H);
for(var F in G){H.style[F]=E[F]
}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];
function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;
if(E==="border"){return
}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0
}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0
}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0
}})
}if(H.offsetWidth!==0){I()
}else{o.swap(H,G,I)
}return Math.max(0,Math.round(L))
}return o.curCSS(H,F,J)
},curCSS:function(I,F,G){var L,E=I.style;
if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");
return L==""?"1":L
}if(F.match(/float/i)){F=w
}if(!G&&E&&E[F]){L=E[F]
}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"
}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();
var M=q.getComputedStyle(I,null);
if(M){L=M.getPropertyValue(F)
}if(F=="opacity"&&L==""){L="1"
}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()
});
L=I.currentStyle[F]||I.currentStyle[J];
if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;
I.runtimeStyle.left=I.currentStyle.left;
E.left=L||0;
L=E.pixelLeft+"px";
E.left=H;
I.runtimeStyle.left=K
}}}}return L
},clean:function(F,K,I){K=K||document;
if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document
}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);
if(H){return[K.createElement(H[1])]
}}var G=[],E=[],L=K.createElement("div");
o.each(F,function(P,S){if(typeof S==="number"){S+=""
}if(!S){return
}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"
});
var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();
var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];
L.innerHTML=Q[1]+S+Q[2];
while(Q[0]--){L=L.lastChild
}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];
for(var M=N.length-1;
M>=0;
--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])
}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)
}S=o.makeArray(L.childNodes)
}if(S.nodeType){G.push(S)
}else{G=o.merge(G,S)
}});
if(I){for(var J=0;
G[J];
J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])
}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))
}I.appendChild(G[J])
}}return E
}return G
},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g
}var H=!o.isXMLDoc(J),L=K!==g;
G=H&&o.props[G]||G;
if(J.tagName){var F=/href|src|style/.test(G);
if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex
}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"
}J[G]=K
}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue
}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");
return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g
}return J[G]
}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)
}if(L){J.setAttribute(G,""+K)
}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);
return E===null?g:E
}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;
J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")
}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""
}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()
});
if(L){J[G]=K
}return J[G]
},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")
},makeArray:function(G){var E=[];
if(G!=null){var F=G.length;
if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G
}else{while(F){E[--F]=G[F]
}}}return E
},inArray:function(G,H){for(var E=0,F=H.length;
E<F;
E++){if(H[E]===G){return E
}}return -1
},merge:function(H,E){var F=0,G,I=H.length;
if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G
}}}else{while((G=E[F++])!=null){H[I++]=G
}}return H
},unique:function(K){var F=[],E={};
try{for(var G=0,H=K.length;
G<H;
G++){var J=o.data(K[G]);
if(!E[J]){E[J]=true;
F.push(K[G])
}}}catch(I){F=K
}return F
},grep:function(F,J,E){var G=[];
for(var H=0,I=F.length;
H<I;
H++){if(!E!=!J(F[H],H)){G.push(F[H])
}}return G
},map:function(E,J){var F=[];
for(var G=0,H=E.length;
G<H;
G++){var I=J(E[G],G);
if(I!=null){F[F.length]=I
}}return F.concat.apply([],F)
}});
var C=navigator.userAgent.toLowerCase();
o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};
o.each({parent:function(E){return E.parentNode
},parents:function(E){return o.dir(E,"parentNode")
},next:function(E){return o.nth(E,2,"nextSibling")
},prev:function(E){return o.nth(E,2,"previousSibling")
},nextAll:function(E){return o.dir(E,"nextSibling")
},prevAll:function(E){return o.dir(E,"previousSibling")
},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)
},children:function(E){return o.sibling(E.firstChild)
},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)
}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);
if(G&&typeof G=="string"){H=o.multiFilter(G,H)
}return this.pushStack(o.unique(H),E,G)
}
});
o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);
for(var K=0,H=L.length;
K<H;
K++){var I=(K>0?this.clone(true):this).get();
o.fn[F].apply(o(L[K]),I);
J=J.concat(I)
}return this.pushStack(J,E,G)
}
});
o.each({removeAttr:function(E){o.attr(this,E,"");
if(this.nodeType==1){this.removeAttribute(E)
}},addClass:function(E){o.className.add(this,E)
},removeClass:function(E){o.className.remove(this,E)
},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)
}o.className[E?"add":"remove"](this,F)
},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);
o.removeData(this)
});
if(this.parentNode){this.parentNode.removeChild(this)
}}},empty:function(){o(this).children().remove();
while(this.firstChild){this.removeChild(this.firstChild)
}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)
}
});
function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0
}var h="jQuery"+e(),v=0,A={};
o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;
var H=F[h];
if(!H){H=F[h]=++v
}if(E&&!o.cache[H]){o.cache[H]={}
}if(G!==g){o.cache[H][E]=G
}return E?o.cache[H][E]:H
},removeData:function(F,E){F=F==l?A:F;
var H=F[h];
if(E){if(o.cache[H]){delete o.cache[H][E];
E="";
for(E in o.cache[H]){break
}if(!E){o.removeData(F)
}}}else{try{delete F[h]
}catch(G){if(F.removeAttribute){F.removeAttribute(h)
}}delete o.cache[H]
}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";
var G=o.data(F,E);
if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))
}else{if(H){G.push(H)
}}}return G
},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();
if(!G||G==="fx"){F=E[0]
}if(F!==g){F.call(H)
}}});
o.fn.extend({data:function(E,G){var H=E.split(".");
H[1]=H[1]?"."+H[1]:"";
if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);
if(F===g&&this.length){F=o.data(this[0],E)
}return F===g&&H[1]?this.data(H[0]):F
}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)
})
}},removeData:function(E){return this.each(function(){o.removeData(this,E)
})
},queue:function(E,F){if(typeof E!=="string"){F=E;
E="fx"
}if(F===g){return o.queue(this[0],E)
}return this.each(function(){var G=o.queue(this,E,F);
if(E=="fx"&&G.length==1){G[0].call(this)
}})
},dequeue:function(E){return this.each(function(){o.dequeue(this,E)
})
}});
(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;
var F=function(Y,U,ab,ac){ab=ab||[];
U=U||document;
if(U.nodeType!==1&&U.nodeType!==9){return[]
}if(!Y||typeof Y!=="string"){return ab
}var Z=[],W,af,ai,T,ad,V,X=true;
R.lastIndex=0;
while((W=R.exec(Y))!==null){Z.push(W[1]);
if(W[2]){V=RegExp.rightContext;
break
}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)
}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);
while(Z.length){Y=Z.shift();
if(I.relative[Y]){Y+=Z.shift()
}af=J(Y,af)
}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));
af=F.filter(ae.expr,ae.set);
if(Z.length>0){ai=E(af)
}else{X=false
}while(Z.length){var ah=Z.pop(),ag=ah;
if(!I.relative[ah]){ah=""
}else{ag=Z.pop()
}if(ag==null){ag=U
}I.relative[ah](ai,ag,Q(U))
}}if(!ai){ai=af
}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)
}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)
}else{if(U.nodeType===1){for(var aa=0;
ai[aa]!=null;
aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])
}}}else{for(var aa=0;
ai[aa]!=null;
aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])
}}}}}else{E(ai,ab)
}if(V){F(V,U,ab,ac);
if(G){hasDuplicate=false;
ab.sort(G);
if(hasDuplicate){for(var aa=1;
aa<ab.length;
aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)
}}}}}return ab
};
F.matches=function(T,U){return F(T,null,null,U)
};
F.find=function(aa,T,ab){var Z,X;
if(!aa){return[]
}for(var W=0,V=I.order.length;
W<V;
W++){var Y=I.order[W],X;
if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;
if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");
Z=I.find[Y](X,T,ab);
if(Z!=null){aa=aa.replace(I.match[Y],"");
break
}}}}if(!Z){Z=T.getElementsByTagName("*")
}return{set:Z,expr:aa}
};
F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);
while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;
T=false;
if(aa==ai){ai=[]
}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);
if(!Y){T=ah=true
}else{if(Y===true){continue
}}}if(Y){for(var X=0;
(af=aa[X])!=null;
X++){if(af){ah=U(af,Y,X,aa);
var ae=W^!!ah;
if(ag&&ah!=null){if(ae){T=true
}else{aa[X]=false
}}else{if(ae){ai.push(af);
T=true
}}}}}if(ah!==g){if(!ag){aa=ai
}ad=ad.replace(I.match[ab],"");
if(!T){return[]
}break
}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad
}else{break
}}V=ad
}return aa
};
var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")
}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;
if(ab&&!Z){T=T.toUpperCase()
}for(var W=0,V=aa.length,U;
W<V;
W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T
}}if(Y){F.filter(T,aa,true)
}},">":function(Z,U,aa){var X=typeof U==="string";
if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();
for(var V=0,T=Z.length;
V<T;
V++){var Y=Z[V];
if(Y){var W=Y.parentNode;
Z[V]=W.nodeName===U?W:false
}}}else{for(var V=0,T=Z.length;
V<T;
V++){var Y=Z[V];
if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U
}}if(X){F.filter(U,Z,true)
}}},"":function(W,U,Y){var V=L++,T=S;
if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();
T=P
}T("parentNode",U,V,W,X,Y)
},"~":function(W,U,Y){var V=L++,T=S;
if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();
T=P
}T("previousSibling",U,V,W,X,Y)
}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);
return T?[T]:[]
}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);
for(var W=0,T=X.length;
W<T;
W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])
}}return U.length===0?null:U
}},TAG:function(T,U){return U.getElementsByTagName(T[1])
}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";
if(aa){return W
}for(var X=0,Y;
(Y=U[X])!=null;
X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)
}}else{if(V){U[X]=false
}}}}return false
},ID:function(T){return T[1].replace(/\\/g,"")
},TAG:function(U,T){for(var V=0;
T[V]===false;
V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()
},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);
T[2]=(U[1]+(U[2]||1))-0;
T[3]=U[3]-0
}T[0]=L++;
return T
},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");
if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]
}if(X[2]==="~="){X[4]=" "+X[4]+" "
}return X
},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)
}else{var W=F.filter(X[3],U,V,true^Y);
if(!V){T.push.apply(T,W)
}return false
}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true
}}return X
},POS:function(T){T.unshift(true);
return T
}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"
},disabled:function(T){return T.disabled===true
},checked:function(T){return T.checked===true
},selected:function(T){T.parentNode.selectedIndex;
return T.selected===true
},parent:function(T){return !!T.firstChild
},empty:function(T){return !T.firstChild
},has:function(V,U,T){return !!F(T[3],V).length
},header:function(T){return/h\d/i.test(T.nodeName)
},text:function(T){return"text"===T.type
},radio:function(T){return"radio"===T.type
},checkbox:function(T){return"checkbox"===T.type
},file:function(T){return"file"===T.type
},password:function(T){return"password"===T.type
},submit:function(T){return"submit"===T.type
},image:function(T){return"image"===T.type
},reset:function(T){return"reset"===T.type
},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"
},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)
}},setFilters:{first:function(U,T){return T===0
},last:function(V,U,T,W){return U===W.length-1
},even:function(U,T){return T%2===0
},odd:function(U,T){return T%2===1
},lt:function(V,U,T){return U<T[3]-0
},gt:function(V,U,T){return U>T[3]-0
},nth:function(V,U,T){return T[3]-0==U
},eq:function(V,U,T){return T[3]-0==U
}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];
if(X){return X(Z,W,V,aa)
}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0
}else{if(U==="not"){var Y=V[3];
for(var W=0,T=Y.length;
W<T;
W++){if(Y[W]===Z){return false
}}return true
}}}},CHILD:function(T,W){var Z=W[1],U=T;
switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false
}}if(Z=="first"){return true
}U=T;
case"last":while(U=U.nextSibling){if(U.nodeType===1){return false
}}return true;
case"nth":var V=W[2],ac=W[3];
if(V==1&&ac==0){return true
}var Y=W[0],ab=T.parentNode;
if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;
for(U=ab.firstChild;
U;
U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X
}}ab.sizcache=Y
}var aa=T.nodeIndex-ac;
if(V==0){return aa==0
}else{return(aa%V==0&&aa/V>=0)
}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T
},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T
},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1
},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];
return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false
},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];
if(W){return W(X,V,U,Y)
}}}};
var M=I.match.POS;
for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)
}var E=function(U,T){U=Array.prototype.slice.call(U);
if(T){T.push.apply(T,U);
return T
}return U
};
try{Array.prototype.slice.call(document.documentElement.childNodes)
}catch(N){E=function(X,W){var U=W||[];
if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)
}else{if(typeof X.length==="number"){for(var V=0,T=X.length;
V<T;
V++){U.push(X[V])
}}else{for(var V=0;
X[V];
V++){U.push(X[V])
}}}return U
}
}var G;
if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;
if(V===0){hasDuplicate=true
}return V
}
}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;
if(V===0){hasDuplicate=true
}return V
}
}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();
V.selectNode(W);
V.collapse(true);
T.selectNode(U);
T.collapse(true);
var X=V.compareBoundaryPoints(Range.START_TO_END,T);
if(X===0){hasDuplicate=true
}return X
}
}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();
U.innerHTML="<input name='"+V+"'/>";
var T=document.documentElement;
T.insertBefore(U,T.firstChild);
if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);
return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]
}};
I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");
return Y.nodeType===1&&X&&X.nodeValue===W
}
}T.removeChild(U)
})();
(function(){var T=document.createElement("div");
T.appendChild(document.createComment(""));
if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);
if(U[1]==="*"){var W=[];
for(var V=0;
X[V];
V++){if(X[V].nodeType===1){W.push(X[V])
}}X=W
}return X
}
}T.innerHTML="<a href='#'></a>";
if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)
}
}})();
if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");
U.innerHTML="<p class='TEST'></p>";
if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return
}F=function(Y,X,V,W){X=X||document;
if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)
}catch(Z){}}return T(Y,X,V,W)
};
F.find=T.find;
F.filter=T.filter;
F.selectors=T.selectors;
F.matches=T.matches
})()
}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");
T.innerHTML="<div class='test e'></div><div class='test'></div>";
if(T.getElementsByClassName("e").length===0){return
}T.lastChild.className="e";
if(T.getElementsByClassName("e").length===1){return
}I.order.splice(1,0,"CLASS");
I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])
}}
})()
}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;
for(var W=0,V=ad.length;
W<V;
W++){var T=ad[W];
if(T){if(ab&&T.nodeType===1){T.sizcache=Y;
T.sizset=W
}T=T[U];
var X=false;
while(T){if(T.sizcache===Y){X=ad[T.sizset];
break
}if(T.nodeType===1&&!ac){T.sizcache=Y;
T.sizset=W
}if(T.nodeName===Z){X=T;
break
}T=T[U]
}ad[W]=X
}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;
for(var W=0,V=ad.length;
W<V;
W++){var T=ad[W];
if(T){if(ab&&T.nodeType===1){T.sizcache=Y;
T.sizset=W
}T=T[U];
var X=false;
while(T){if(T.sizcache===Y){X=ad[T.sizset];
break
}if(T.nodeType===1){if(!ac){T.sizcache=Y;
T.sizset=W
}if(typeof Z!=="string"){if(T===Z){X=true;
break
}}else{if(F.filter(Z,[T]).length>0){X=T;
break
}}}T=T[U]
}ad[W]=X
}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16
}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)
};
var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)
};
var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;
while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];
T=T.replace(I.match.PSEUDO,"")
}T=I.relative[T]?T+"*":T;
for(var Z=0,U=V.length;
Z<U;
Z++){F(T,V[Z],W)
}return F.filter(X,W)
};
o.find=F;
o.filter=F.filter;
o.expr=F.selectors;
o.expr[":"]=o.expr.filters;
F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0
};
F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0
};
F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem
}).length
};
o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"
}return F.matches(V,T)
};
o.dir=function(V,U){var T=[],W=V[U];
while(W&&W!=document){if(W.nodeType==1){T.push(W)
}W=W[U]
}return T
};
o.nth=function(X,T,V,W){T=T||1;
var U=0;
for(;
X;
X=X[V]){if(X.nodeType==1&&++U==T){break
}}return X
};
o.sibling=function(V,U){var T=[];
for(;
V;
V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)
}}return T
};
return;
l.Sizzle=F
})();
o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return
}if(I.setInterval&&I!=l){I=l
}if(!H.guid){H.guid=this.guid++
}if(K!==g){var G=H;
H=this.proxy(G);
H.data=K
}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g
});
J.elem=I;
o.each(F.split(/\s+/),function(M,N){var O=N.split(".");
N=O.shift();
H.type=O.slice().sort().join(".");
var L=E[N];
if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)
}if(!L){L=E[N]={};
if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)
}else{if(I.attachEvent){I.attachEvent("on"+N,J)
}}}}L[H.guid]=H;
o.event.global[N]=true
});
I=null
},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return
}var G=o.data(K,"events"),F,E;
if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))
}}else{if(H.type){J=H.handler;
H=H.type
}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");
O=Q.shift();
var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");
if(G[O]){if(J){delete G[O][J.guid]
}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]
}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)
}for(F in G[O]){break
}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)
}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))
}}}F=null;
delete G[O]
}}})
}for(F in G){break
}if(!F){var L=o.data(K,"handle");
if(L){L.elem=null
}o.removeData(K,"events");
o.removeData(K,"handle")
}}},trigger:function(I,K,H,E){var G=I.type||I;
if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);
if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);
I.exclusive=true
}if(!H){I.stopPropagation();
if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)
}})
}}if(!H||H.nodeType==3||H.nodeType==8){return g
}I.result=g;
I.target=H;
K=o.makeArray(K);
K.unshift(I)
}I.currentTarget=H;
var J=o.data(H,"handle");
if(J){J.apply(H,K)
}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false
}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;
try{H[G]()
}catch(L){}}this.triggered=false;
if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;
if(F){o.event.trigger(I,K,F,true)
}}},handle:function(K){var J,E;
K=arguments[0]=o.event.fix(K||l.event);
K.currentTarget=this;
var L=K.type.split(".");
K.type=L.shift();
J=!L.length&&!K.exclusive;
var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");
E=(o.data(this,"events")||{})[K.type];
for(var G in E){var H=E[G];
if(J||I.test(H.type)){K.handler=H;
K.data=H.data;
var F=H.apply(this,arguments);
if(F!==g){K.result=F;
if(F===false){K.preventDefault();
K.stopPropagation()
}}if(K.isImmediatePropagationStopped()){break
}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H
}var F=H;
H=o.Event(F);
for(var G=this.props.length,J;
G;
){J=this.props[--G];
H[J]=F[J]
}if(!H.target){H.target=H.srcElement||document
}if(H.target.nodeType==3){H.target=H.target.parentNode
}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement
}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;
H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);
H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)
}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode
}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey
}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))
}return H
},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)
};
E.guid=F.guid=F.guid||E.guid||this.guid++;
return E
},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)
},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");
o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++
}});
if(E<1){o.event.remove(this,G[0],c)
}}}}}};
o.Event=function(E){if(!this.preventDefault){return new o.Event(E)
}if(E&&E.type){this.originalEvent=E;
this.type=E.type
}else{this.type=E
}this.timeStamp=e();
this[h]=true
};
function k(){return false
}function u(){return true
}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;
var E=this.originalEvent;
if(!E){return
}if(E.preventDefault){E.preventDefault()
}E.returnValue=false
},stopPropagation:function(){this.isPropagationStopped=u;
var E=this.originalEvent;
if(!E){return
}if(E.stopPropagation){E.stopPropagation()
}E.cancelBubble=true
},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;
this.stopPropagation()
},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};
var a=function(F){var E=F.relatedTarget;
while(E&&E!=this){try{E=E.parentNode
}catch(G){E=this
}}if(E!=this){F.type=F.data;
o.event.handle.apply(this,arguments)
}};
o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)
},teardown:function(){o.event.remove(this,F,a)
}}
});
o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)
})
},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);
return(F||H).apply(this,arguments)
});
return this.each(function(){o.event.add(this,G,E,F&&H)
})
},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)
})
},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)
})
},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);
F.preventDefault();
F.stopPropagation();
o.event.trigger(F,G,this[0]);
return F.result
}},toggle:function(G){var E=arguments,F=1;
while(F<E.length){o.event.proxy(G,E[F++])
}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;
H.preventDefault();
return E[this.lastToggle++].apply(this,arguments)||false
}))
},hover:function(E,F){return this.mouseenter(E).mouseleave(F)
},ready:function(E){B();
if(o.isReady){E.call(document,o)
}else{o.readyList.push(E)
}return this
},live:function(G,F){var E=o.event.proxy(F);
E.guid+=this.selector+G;
o(document).bind(i(G,this.selector),this.selector,E);
return this
},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);
return this
}});
function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];
o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];
if(K){F.push({elem:K,fn:J})
}}});
F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")
});
o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)
}});
return G
}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")
}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;
if(o.readyList){o.each(o.readyList,function(){this.call(document,o)
});
o.readyList=null
}o(document).triggerHandler("ready")
}}});
var x=false;
function B(){if(x){return
}x=true;
if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);
o.ready()
},false)
}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);
o.ready()
}});
if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return
}try{document.documentElement.doScroll("left")
}catch(E){setTimeout(arguments.callee,0);
return
}o.ready()
})()
}}}o.event.add(l,"load",o.ready)
}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)
}
});
o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)
}}});
(function(){o.support={};
var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();
K.style.display="none";
K.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';
var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];
if(!H||!H.length||!E){return
}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};
G.type="text/javascript";
try{G.appendChild(document.createTextNode("window."+J+"=1;"))
}catch(I){}F.insertBefore(G,F.firstChild);
if(l[J]){o.support.scriptEval=true;
delete l[J]
}F.removeChild(G);
if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;
K.detachEvent("onclick",arguments.callee)
});
K.cloneNode(true).fireEvent("onclick")
}o(function(){var L=document.createElement("div");
L.style.width=L.style.paddingLeft="1px";
document.body.appendChild(L);
o.boxModel=o.support.boxModel=L.offsetWidth===2;
document.body.removeChild(L).style.display="none"
})
})();
var w=o.support.cssFloat?"cssFloat":"styleFloat";
o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};
o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)
}var I=G.indexOf(" ");
if(I>=0){var E=G.slice(I,G.length);
G=G.slice(0,I)
}var H="GET";
if(J){if(o.isFunction(J)){K=J;
J=null
}else{if(typeof J==="object"){J=o.param(J);
H="POST"
}}}var F=this;
o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)
}if(K){F.each(K,[M.responseText,L,M])
}}});
return this
},serialize:function(){return o.param(this.serializeArray())
},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this
}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))
}).map(function(E,F){var G=o(this).val();
return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}
}):{name:F.name,value:G}
}).get()
}});
o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)
}
});
var r=e();
o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;
G=null
}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})
},getScript:function(E,F){return o.get(E,null,F,"script")
},getJSON:function(E,F,G){return o.get(E,F,G,"json")
},post:function(E,G,H,F){if(o.isFunction(G)){H=G;
G={}
}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})
},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)
},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()
},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));
var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();
if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)
}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"
}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"
}}M.dataType="json"
}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;
if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")
}M.url=M.url.replace(F,"="+W+"$1");
M.dataType="script";
l[W]=function(X){V=X;
I();
L();
l[W]=g;
try{delete l[W]
}catch(Y){}if(H){H.removeChild(T)
}}
}if(M.dataType=="script"&&M.cache==null){M.cache=false
}if(M.cache===false&&G=="GET"){var E=e();
var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");
M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")
}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;
M.data=null
}if(M.global&&!o.active++){o.event.trigger("ajaxStart")
}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);
if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];
var T=document.createElement("script");
T.src=M.url;
if(M.scriptCharset){T.charset=M.scriptCharset
}if(!W){var O=false;
T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;
I();
L();
T.onload=T.onreadystatechange=null;
H.removeChild(T)
}}
}H.appendChild(T);
return g
}var K=false;
var J=M.xhr();
if(M.username){J.open(G,M.url,M.async,M.username,M.password)
}else{J.open(G,M.url,M.async)
}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)
}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")
}J.setRequestHeader("X-Requested-With","XMLHttpRequest");
J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)
}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")
}J.abort();
return false
}if(M.global){o.event.trigger("ajaxSend",[J,M])
}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);
P=null;
if(M.global&&!--o.active){o.event.trigger("ajaxStop")
}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;
if(P){clearInterval(P);
P=null
}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";
if(R=="success"){try{V=o.httpData(J,M.dataType,M)
}catch(Z){R="parsererror"
}}if(R=="success"){var Y;
try{Y=J.getResponseHeader("Last-Modified")
}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y
}if(!W){I()
}}else{o.handleError(M,J,R)
}L();
if(X){J.abort()
}if(M.async){J=null
}}}};
if(M.async){var P=setInterval(N,13);
if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")
}},M.timeout)
}}try{J.send(M.data)
}catch(S){o.handleError(M,J,null,S)
}if(!M.async){N()
}function I(){if(M.success){M.success(V,R)
}if(M.global){o.event.trigger("ajaxSuccess",[J,M])
}}function L(){if(M.complete){M.complete(J,R)
}if(M.global){o.event.trigger("ajaxComplete",[J,M])
}if(M.global&&!--o.active){o.event.trigger("ajaxStop")
}}return J
},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)
}if(F.global){o.event.trigger("ajaxError",[H,F,G])
}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223
}catch(E){}return false
},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");
return G.status==304||H==o.lastModified[E]
}catch(F){}return false
},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;
if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"
}if(G&&G.dataFilter){I=G.dataFilter(I,H)
}if(typeof I==="string"){if(H=="script"){o.globalEval(I)
}if(H=="json"){I=l["eval"]("("+I+")")
}}return I
},param:function(E){var G=[];
function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)
}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)
})
}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)
})
}else{H(F,o.isFunction(E[F])?E[F]():E[F])
}}}return G.join("&").replace(/%20/g,"+")
}});
var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];
function t(F,E){var G={};
o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F
});
return G
}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)
}else{for(var H=0,F=this.length;
H<F;
H++){var E=o.data(this[H],"olddisplay");
this[H].style.display=E||"";
if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;
if(m[G]){K=m[G]
}else{var I=o("<"+G+" />").appendTo("body");
K=I.css("display");
if(K==="none"){K="block"
}I.remove();
m[G]=K
}o.data(this[H],"olddisplay",K)
}}for(var H=0,F=this.length;
H<F;
H++){this[H].style.display=o.data(this[H],"olddisplay")||""
}return this
}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)
}else{for(var G=0,F=this.length;
G<F;
G++){var E=o.data(this[G],"olddisplay");
if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))
}}for(var G=0,F=this.length;
G<F;
G++){this[G].style.display="none"
}return this
}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";
return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");
o(this)[H?"show":"hide"]()
}):this.animate(t("toggle",3),G,F)
},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)
},animate:function(I,F,H,G){var E=o.speed(F,H,G);
return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;
for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)
}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");
K.overflow=this.style.overflow
}}if(K.overflow!=null){this.style.overflow="hidden"
}K.curAnim=o.extend({},I);
o.each(I,function(O,S){var R=new o.fx(J,K,O);
if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)
}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;
if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";
if(P!="px"){J.style[O]=(N||1)+P;
T=((N||1)/R.cur(true))*T;
J.style[O]=T+P
}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T
}R.custom(T,N,P)
}else{R.custom(T,S,"")
}}});
return true
})
},stop:function(F,E){var G=o.timers;
if(F){this.queue([])
}this.each(function(){for(var H=G.length-1;
H>=0;
H--){if(G[H].elem==this){if(E){G[H](true)
}G.splice(H,1)
}}});
if(!E){this.dequeue()
}return this
}});
o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)
}
});
o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};
E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;
E.old=E.complete;
E.complete=function(){if(E.queue!==false){o(this).dequeue()
}if(o.isFunction(E.old)){E.old.call(this)
}};
return E
},easing:{linear:function(G,H,E,F){return E+F*G
},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E
}},timers:[],fx:function(F,E,G){this.options=E;
this.elem=F;
this.prop=G;
if(!E.orig){E.orig={}
}}});
o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)
}(o.fx.step[this.prop]||o.fx.step._default)(this);
if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"
}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]
}var E=parseFloat(o.css(this.elem,this.prop,F));
return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0
},custom:function(I,H,G){this.startTime=e();
this.start=I;
this.end=H;
this.unit=G||this.unit||"px";
this.now=this.start;
this.pos=this.state=0;
var E=this;
function F(J){return E.step(J)
}F.elem=this.elem;
if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;
for(var J=0;
J<K.length;
J++){if(!K[J]()){K.splice(J--,1)
}}if(!K.length){clearInterval(n);
n=g
}},13)
}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);
this.options.show=true;
this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());
o(this.elem).show()
},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);
this.options.hide=true;
this.custom(this.cur(),0)
},step:function(H){var G=e();
if(H||G>=this.options.duration+this.startTime){this.now=this.end;
this.pos=this.state=1;
this.update();
this.options.curAnim[this.prop]=true;
var E=true;
for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false
}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;
this.elem.style.display=this.options.display;
if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"
}}if(this.options.hide){o(this.elem).hide()
}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])
}}this.options.complete.call(this.elem)
}return false
}else{var J=G-this.startTime;
this.state=J/this.options.duration;
this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);
this.now=this.start+((this.end-this.start)*this.pos);
this.update()
}return true
}};
o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)
},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit
}else{E.elem[E.prop]=E.now
}}}});
if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}
}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])
}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;
return{top:I,left:H}
}
}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}
}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])
}o.offset.initialized||o.offset.initialize();
var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;
while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);
N-=J.scrollTop,I-=J.scrollLeft;
if(J===G){N+=J.offsetTop,I+=J.offsetLeft;
if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0
}F=G,G=J.offsetParent
}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0
}E=M
}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft
}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)
}return{top:N,left:I}
}
}o.offset={initialize:function(){if(this.initialized){return
}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';
M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};
for(E in M){F.style[E]=M[E]
}F.innerHTML=K;
L.insertBefore(F,L.firstChild);
H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;
this.doesNotAddBorder=(G.offsetTop!==5);
this.doesAddBorderForTableAndCells=(I.offsetTop===5);
H.style.overflow="hidden",H.style.position="relative";
this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);
L.style.marginTop="1px";
this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);
L.style.marginTop=J;
L.removeChild(F);
this.initialized=true
},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();
var G=E.offsetTop,F=E.offsetLeft;
if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0
}return{top:G,left:F}
}};
o.fn.extend({position:function(){var I=0,H=0,F;
if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();
J.top-=j(this,"marginTop");
J.left-=j(this,"marginLeft");
E.top+=j(G,"borderTopWidth");
E.left+=j(G,"borderLeftWidth");
F={top:J.top-E.top,left:J.left-E.left}
}return F
},offsetParent:function(){var E=this[0].offsetParent||document.body;
while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent
}return o(E)
}});
o.each(["Left","Top"],function(F,E){var G="scroll"+E;
o.fn[G]=function(H){if(!this[0]){return null
}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H
}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]
}
});
o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();
o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null
};
o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null
};
var J=G.toLowerCase();
o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")
}
})
})();
jQuery.cookie=function(name,value,options){if(typeof value!="undefined"){options=options||{};
if(value===null){value="";
options.expires=-1
}var expires="";
if(options.expires&&(typeof options.expires=="number"||options.expires.toUTCString)){var date;
if(typeof options.expires=="number"){date=new Date();
date.setTime(date.getTime()+(options.expires*24*60*60*1000))
}else{date=options.expires
}expires="; expires="+date.toUTCString()
}var path=options.path?"; path="+(options.path):"";
var domain=options.domain?"; domain="+(options.domain):"";
var secure=options.secure?"; secure":"";
document.cookie=[name,"=",encodeURIComponent(value),expires,path,domain,secure].join("")
}else{var cookieValue=null;
if(document.cookie&&document.cookie!=""){var cookies=document.cookie.split(";");
for(var i=0;
i<cookies.length;
i++){var cookie=jQuery.trim(cookies[i]);
if(cookie.substring(0,name.length+1)==(name+"=")){cookieValue=decodeURIComponent(cookie.substring(name.length+1));
break
}}}return cookieValue
}};
function InputDefault(selector){this.selector=selector;
this.selected=this.firstselected=this.def=null;
this.selected=$(selector).each(function(){var inputtype=$(this).attr("inputtype");
if(inputtype&&inputtype.length>0){$(this).DefaultValue(goVars.txtFld[inputtype])
}});
if(this.selected&&this.selected.length>0){this.firstselected=this.selected.filter(":first");
this.def=this.firstselected.val()
}this.setTxtToExamplesMode=function(){if(!this.firstselected){return
}this.firstselected.val(this.def).addClass("default");
return this.firstselected
};
this.setTxtToStandardMode=function(){if(!this.firstselected){return
}this.firstselected.removeClass("default");
return this.firstselected
};
this.isEmpty=function(){if(!this.firstselected){return
}var val=getInputValueWithObj(this.firstselected);
if(val&&val.isNotEmpty()){return false
}return this.firstselected
};
this.focus=function(){if(!this.firstselected){return
}this.firstselected.focus();
return this.firstselected
};
this.val=function(sValue){if(!this.firstselected){return
}this.firstselected.val(sValue);
return this.firstselected
};
return this
}jQuery.fn.DefaultValue=function(){var elements=this;
var args=arguments;
var c=0;
return(elements.each(function(){var el=$(this);
var def=args[c];
if(el.val()==""){el.val(def).addClass("default")
}if(el.val()==def){el.addClass("default")
}el.focus(function(){if(el.val()==def){el.removeClass("default");
el.val("")
}if(el.val()==""){el.select()
}else{if(el.hasClass("nobluemark")){el.val(el.val())
}else{el.select()
}}el.blur(function(){if(el.val()==""){el.addClass("default");
el.val(def)
}el.removeClass("nobluemark")
})
})
}))
};
function getInputValueWithName(fieldName){var oField=$("input[name='"+fieldName+"']");
var val=getInputValueWithObj(oField);
return val
}function getInputValueWithId(id){var oField=$("#"+id);
var val=getInputValueWithObj(oField);
return val
}function getInputValueWithObj(oField){var attr=(typeof oField!="undefined"&&oField)?oField.attr("value"):"";
if(!attr||attr.length==0){return""
}var inputtype=oField.attr("inputtype");
if(typeof inputtype=="undefined"||!inputtype){return attr
}if(attr==goVars.txtFld[inputtype]){attr=""
}return attr
}String.prototype.trim=function(){a=this.replace(/^\s+/,"");
return a.replace(/\s+$/,"")
};
String.prototype.startsWith=function(str){return(this.match("^"+str)==str)
};
String.prototype.endsWith=function(str){return(this.match(str+"$")==str)
};
String.prototype.isNotEmpty=function(){return((this&&this.length>0)?true:false)
};
String.prototype.isEmpty=function(){return(!this.isNotEmpty())
};
String.prototype.isFormat=function(sType){var undef;
var aTypes=new Array();
aTypes["time"]=/^[0-2]?\d:[0-5]{1}\d/;
aTypes["date"]=/^[0-3]?\d\/[0-1]?\d\/\d{4}/;
aTypes["@unique"]=/^\D{4}-[\d|\D]{6}/;
if(isUndefined(aTypes[sType])){return sType.test(this)
}else{return aTypes[sType].test(this)
}};
function isUndefined(el){return(typeof el=="undefined")
}function isDefined(el){return typeof el!="undefined"
}function isFunction(el){return typeof el=="function"
}function isNull(el){return typeof el=="object"&&!el
}function isNumber(el){return typeof el=="number"&&isFinite(el)
}function isObject(el){return(el&&typeof el=="object")||isFunction(el)
}function isString(el){return typeof el=="string"
}function isArray(el){return isObject(el)&&el.constructor==Array
}function isUndefOrNull(el){return(typeof el=="undefined")||(typeof el=="object"&&!el)
}function objIsInstanceOf(obj,classObj){while(obj.__proto__){if(obj.__proto__===classObj){return true
}obj=obj.__proto__
}return false
}function Utilities(){this.trace=function(sString,oLayer){if(isObject(this.getDom(oLayer))){this.getDom(oLayer).innerHTML+="<br>--------------------------------------------<br>"+sString
}else{if(isObject(this.getDom("debugWrapper"))){this.getDom("debugWrapper").innerHTML+="<br>--------------------------------------------<br>"+sString
}else{var oDebug=document.createElement("div");
oDebug.id="debugWrapper";
oDebug.className="debugWrapper";
oDebug.innerHTML="<br>--------------------------------------------<br>"+sString;
document.body.appendChild(oDebug)
}}};
this.emitMessage=function(sAction){var ivwImage=new Image();
ivwImage.src="http://goyellow.ivwbox.de/cgi-bin/ivw/CP/"+sAction+"?r="+escape(document.referrer)+"&d="+(Math.random()*100000);
ivwImage=null
};
this.misTracking=function(args){var misImage=new Image();
misImage.src="/tracking.jsp?"+args
};
this.callAdServer=function(zoneId,selectionString){var m3_r=Math.floor(Math.random()*99999999999);
document.write("<scr"+"ipt type='text/javascript' src='http://www.goyellow.de/ox/www/delivery/ajs.php");
document.write("?zoneid="+zoneId+"&amp;source=zone"+zoneId+selectionString+"&amp;cb="+m3_r);
if(!document.MAX_used){document.MAX_used=","
}if(document.MAX_used!=","){document.write("&amp;exclude="+document.MAX_used)
}document.write(document.charset?"&amp;charset="+document.charset:(document.characterSet?"&amp;charset="+document.characterSet:""));
document.write("&amp;loc="+escape(window.location));
if(document.referrer){document.write("&amp;referer="+escape(document.referrer))
}if(document.context){document.write("&context="+escape(document.context))
}if(document.mmm_fo){document.write("&amp;mmm_fo=1")
}document.write("'></scr"+"ipt>")
};
this.win={openDefault:function(strURL,numWidth,numHeight,wName){(!numWidth)?numWidth="780":0;
(!numHeight)?numHeight="600":0;
var strWindowName=(wName)?wName:"defaultWindow";
var strWinProps="width="+numWidth+",height="+numHeight+",titlebar=no,status=yes,toolbar=no,menubar=yes,scrollbars=yes,resizable=yes";
this.open(strURL,strWindowName,strWinProps);
return false
},openInfo:function(strURL,numWidth,numHeight){var strWindowName="infoWindow";
var strWinProps="width="+numWidth+",height="+numHeight+",titlebar=no,status=yes,toolbar=no,menubar=no,scrollbars=no,resizable=yes";
this.open(strURL,strWindowName,strWinProps);
return false
},open:function(strURL,strWindowName,strWinProps){var objWin=window.open(strURL,strWindowName,strWinProps);
objWin.focus()
}};
this.setLyr=function(objId,lyr,dx,dy,offset){if(!objId){return
}var obj=$("#"+objId);
if(!obj){return
}if(!lyr){return
}var lyrObj=lyr;
if(isString(lyr)){lyrObj=$("#"+lyr)
}if(!offset){offset=0
}var newX=this.findPosX(obj[0]);
var newY=this.findPosY(obj[0]);
lyrObj.css({"top":((newY+dy)+"px"),"left":((newX+dx+offset)+"px")})
};
this.findPosX=function(obj){var curleft=0;
if(obj.offsetParent){while(obj.offsetParent){curleft+=obj.offsetLeft;
obj=obj.offsetParent
}}else{if(obj.x){curleft+=obj.x
}}return curleft
};
this.findPosY=function(obj){var curtop=0;
if(obj.offsetParent){while(obj.offsetParent){curtop+=obj.offsetTop;
obj=obj.offsetParent
}}else{if(obj.y){curtop+=obj.y
}}return curtop
};
this.hideElement=function(strElementName){$("#"+strElementName).css(this.css.invisible)
};
this.css={visible:{"visibility":"visible","display":"block"},invisible:{"visibility":"hidden","display":"none"},colorEnable:{"color":"#555555","background-color":"#ffffff"},colorDisable:{"color":"#666666","background-color":"#cccccc"}};
this.disableElement=function(strElementID){$("#"+strElementID).css(this.css.colorDisable).attr("disabled",true)
};
this.enableElement=function(strElementID){$("#"+strElementID).css(this.css.colorEnable).attr("disabled",false)
};
this.append=function(obj,nof,max,mdn,loc,ord){var strHref=obj.getAttribute("href");
var strQry="LSTPOS="+nof+"&LSTAMT="+max+"&MDN="+mdn+"&LOC="+loc+"&PNO="+ord+"&REF="+$.cookie("GY_LAYOUT");
if(strHref.indexOf("#")>0){var pos=strHref.lastIndexOf("#");
if(strHref.indexOf("?")>0){location.href=strHref.substring(0,pos)+"&"+strQry+"#"+strHref.substring(pos+1,strHref.length)
}else{location.href=strHref.substring(0,pos)+"?"+strQry+"#"+strHref.substring(pos+1,strHref.length)
}}else{if(strHref.indexOf(".html")>0){location.href=strHref+"?"+strQry
}else{location.href=strHref+"&"+strQry
}}return false
};
this.appendDet=function(obj,nof,max,giv,nam,pro,str,hno,zcd,loc,spc,noa,ord){var strHref=obj.getAttribute("href");
var strQry="LSTPOS="+nof+"&LSTAMT="+max+"&GIV="+giv+"&NAM="+nam+"&PRO="+pro+"&STR="+str+"&HNO="+hno+"&ZCD="+zcd+"&LOC="+loc+"&SPC="+spc+"&NOA="+noa+"&PNO="+ord+"&REF="+$.cookie("GY_LAYOUT");
if(strHref.indexOf("#")>0){var pos=strHref.lastIndexOf("#");
if(strHref.indexOf("?")>0){location.href=strHref.substring(0,pos)+"&"+strQry+"#"+strHref.substring(pos+1,strHref.length)
}else{location.href=strHref.substring(0,pos)+"?"+strQry+"#"+strHref.substring(pos+1,strHref.length)
}}else{if(strHref.indexOf(".html")>0){location.href=strHref+"?"+strQry
}else{location.href=strHref+"&"+strQry
}}return false
};
this.appendInv=function(obj,nof,max,tel){var strHref=obj.getAttribute("href");
var strQry="LSTPOS="+nof+"&LSTAMT="+max+"&TEL="+tel+"&REF="+$.cookie("GY_LAYOUT");
if(strHref.indexOf("#")>0){var pos=strHref.lastIndexOf("#");
if(strHref.indexOf("?")>0){location.href=strHref.substring(0,pos)+"&"+strQry+"#"+strHref.substring(pos+1,strHref.length)
}else{location.href=strHref.substring(0,pos)+"?"+strQry+"#"+strHref.substring(pos+1,strHref.length)
}}else{if(strHref.indexOf(".html")>0){location.href=strHref+"?"+strQry
}else{location.href=strHref+"&"+strQry
}}return false
};
this.appendEmg=function(obj,nof,max,bcp,loc,ord){var strHref=obj.getAttribute("href");
var strQry="LSTPOS="+nof+"&LSTAMT="+max+"&BCP="+bcp+"&LOC="+loc+"&PNO="+ord+"&REF="+$.cookie("GY_LAYOUT");
if(strHref.indexOf("#")>0){var pos=strHref.lastIndexOf("#");
if(strHref.indexOf("?")>0){location.href=strHref.substring(0,pos)+"&"+strQry+"#"+strHref.substring(pos+1,strHref.length)
}else{location.href=strHref.substring(0,pos)+"?"+strQry+"#"+strHref.substring(pos+1,strHref.length)
}}else{if(strHref.indexOf(".html")>0){location.href=strHref+"?"+strQry
}else{location.href=strHref+"&"+strQry
}}return false
};
this.help={show:function(sType,styleInfo,hText){if(sType=="geoPortalUsage"){goUtils.emitMessage("map_help")
}this.sHelpType=sType;
this.headingText=hText;
if(styleInfo.targetId){this.sPosToNodeId=styleInfo.targetId
}if(styleInfo.className){this.className=styleInfo.className
}var fncCallback=styleInfo.callback?styleInfo.callback:0;
$(document.body).append('<div id="helpBoxWrapper" style="display:none;"></div>');
$("#helpBoxWrapper").load("/helpdata/wrapper",function(){goUtils.help.loadContent(fncCallback)
});
this.setHandlers();
return false
},setHandlers:function(){$(document.body).mouseup(goUtils.help.mouseUpEvent=function(event){goUtils.help.handleMouseClick(event)
})
},removeHandlers:function(){$(document.body).unbind("mouseup",goUtils.help.mouseUpEvent)
},handleMouseClick:function(event){$(event.target).parents("#helpBox").length<=0?this.remove():0
},loadContent:function(fncCallback){$("#innerContentWrapper").load("/helpdata/"+this.sHelpType,function(){goUtils.help.adjust();
if(fncCallback){eval(fncCallback)()
}})
},adjust:function(){var refObj=$("#"+this.sPosToNodeId);
var refClass=this.className;
var oLayer=$("#helpBox");
if(refClass){oLayer.addClass(refClass)
}if(this.headingText){$("#helpHeading")[0].innerText=this.headingText
}if(refObj){goUtils.setLyr(this.sPosToNodeId,"helpBox",0,30);
$("#helpBoxWrapper").show()
}else{$("#helpBoxWrapper").show();
this.centerObjectToScreen(oLayer)
}},centerObjectToScreen:function(oLayer){var posX=Math.round(($(window).width()-oLayer.width())/2);
var posY=Math.round(($(window).height()-oLayer.height())/2);
posX=(posX<0)?0:posX;
posY=(posY<0)?0:posY;
oLayer.css("left",posX).css("top",posY)
},remove:function(){$("#helpBoxWrapper").remove();
this.removeHandlers()
}}
}var goUtils=new Utilities();
var goUrl={loadURL:function(sURL){location.href=sURL;
return false
},createNewUrlWithAdditionalParams:function(url,params){var hashpos=url.indexOf("#");
var hashname="";
if(hashpos>0){hashname=url.substring(hashpos);
url=url.substring(0,url.length-hashname.length)
}if(url.indexOf("?")==-1){url=url+"?"
}return url+"&"+params+hashname
},go2Anchor:function(name){if(!name.startsWith("#")){name="#"+name
}if(name&&name.length>1){if(isMinSafari3){window.location.hash=""
}window.location.hash=name
}}};
function accordionEffect(){$(".accordionSlider div").click(function(){var containerElement=$(this).next();
var headerElement=$(this);
if((containerElement.is(".accordionSlider .boxContent"))&&(containerElement.is(":visible"))){return false
}if((containerElement.is(".accordionSlider .boxContent"))&&(!containerElement.is(":visible"))){$(".accordionSlider .boxContent:visible").slideUp("slow");
containerElement.slideDown("slow");
return false
}})
}$(function(){accordionEffect();
$(".accordionSlider").filter(":first").click()
});
function accordionEffect2(){$(".accordionOpener div").click(function(){if($(this).next().is(":visible")){$(this).next().slideUp();
$(this).removeClass("open")
}else{$(this).next().slideDown();
$(this).addClass("open")
}})
}$(function(){accordionEffect2();
$(".accordionOpener div").filter(":first").click()
});
function accordionEffect3(){$(".accordionActive div").click(function(){var containerElement=$(this).next();
var headerElement=$(this);
if((containerElement.is(".accordionActive .boxContent"))&&(containerElement.is(":visible"))){return false
}if((containerElement.is(".accordionActive .boxContent"))&&(!containerElement.is(":visible"))){$(".accordionActive .boxContent:visible").slideUp("slow");
containerElement.slideDown("slow");
return false
}})
}$(function(){accordionEffect3();
$(".accordionActive div").filter(".active").click()
});
function closeButtonHandling(){$("a.clickClose").click(function(){var target=$(this).parents(".layerBox").attr("id");
if(!isNull(target)&&target.isNotEmpty()){$("#"+target).css(goUtils.css.invisible)
}return false
})
}$(function(){closeButtonHandling()
});
function getRoute2Entry(){var routeForm=document.getRoute;
var routeOptionAlwaysVisible=$("#routeOptionAlwaysVisible").val();
if(routeOptionAlwaysVisible=="DB"){var fromLOC=routeForm.routePos1A.value;
var fromSTR=routeForm.routePos1B.value;
var toLOC=routeForm.routePos2A.value;
var toSTR=routeForm.routePos2B.value;
var S=fromLOC+","+fromSTR;
var A=toLOC+","+toSTR;
var bahnForm=document.bahnReq;
bahnForm.S.value=S;
bahnForm.Z.value=A;
bahnForm.submit()
}else{GR.clearRoute();
var waypoints=new Array();
waypoints[0]=new WayPoint("to",arrCoordinates[0].lon,arrCoordinates[0].lat,null,"off");
GR.calculate(waypoints,routeOptionAlwaysVisible);
return false
}}function orderPrint(){hideModalOverlay();
goUtils.emitMessage("c"+ivwchid+"_det_print");
goUtils.misTracking(misParameter4orderPrint);
var url=document.URL;
var pareas=getStrPrintAreas();
if(pareas&&pareas.length>0){url=goUrl.createNewUrlWithAdditionalParams(url,"PAS="+encodeURIComponent(pareas))
}goPrint.openPrintWindow("homepage",url)
}function getDealhamsterCoupons(dealhamsterSearchTerm){$.getJSON("/servlet/proxy?http://www.dealhamster.com/de/external/widget-simple?keyword="+dealhamsterSearchTerm+"&affiliateId=300&page=1&format=json",null,function(data){if(data.coupons){$.each(data.coupons,function(i,item){$("<li><a href=/redirect.jsp?ACTION=el:dealhamster.box&amp;PAGE=dealhamsterBox&amp;URL="+encodeURIComponent(item.link)+' target="_blank">'+item.title+"</a></li>").prependTo("#coupon");
if(i==3){return false
}})
}if($("#contextNav_dealhamster").is(":hidden")){$("#contextNav_dealhamster").show("slow")
}else{("#contextNav_dealhamster").slideDown()
}});
return false
}function getIPLocation(){$.getJSON("IDA2?ACTION=resolveIP&PAGE=ipTargeting&MIME=json",null,function(data){if(data.IPTargeting.Location){alert(data.IPTargeting.Location)
}});
return false
}var Pref={initPref:function(formname){var cookie=Pref.getSuggestCookie();
Pref.setElements();
Pref.initPrefAnchors();
Pref.checkStatusPrefElements();
Pref.setACField(cookie);
Pref.updateHistoryStatus()
},setElements:function(){this.oAnchorSuggest=$("#txtPrefSuggest");
this.oAnchorAC=$("#txtPrefAC");
this.oAnchorMap=$("#txtPrefMap");
this.sTxtSuggestOn="Vorschlagsfunktion aktivieren";
this.sTxtSuggestOff="Vorschlagsfunktion ausschalten";
this.sTxtACOn="Autovervollständigung aktivieren";
this.sTxtACOff="Autovervollständigung ausschalten";
this.sTxtMapOn="Treffer in Karte aktivieren";
this.sTxtMapOff="Treffer in Karte ausschalten"
},initPrefAnchors:function(){var cookie=Pref.getSuggestCookie();
this.setText(this.oAnchorSuggest,1,this.sTxtSuggestOn,this.sTxtSuggestOff);
this.setText(this.oAnchorAC,2,this.sTxtACOn,this.sTxtACOff);
this.setText(this.oAnchorMap,4,this.sTxtMapOn,this.sTxtMapOff)
},togglePref:function(sType,booCheckAC){var cookie=Pref.getSuggestCookie();
if(sType=="autocomplete"&&!(cookie&1)){return
}Pref.setParam(sType);
Pref.checkStatusPrefElements();
if(booCheckAC){Pref.setACField()
}return false
},setParam:function(param){var cookie=Pref.getSuggestCookie();
if(!cookie){cookie=0
}if(opener&&opener.Suggest){Suggest=opener.Suggest
}switch(param){case"show":if(Suggest){var flag=(!(cookie&1))?1:0;
for(var i=0;
i<Suggest.boxes.length;
i++){Suggest.boxes[i].show=flag
}}nCookieValue=cookie^1;
this.setSuggestCookie(Pref.cookieName+"="+String(nCookieValue),90);
this.setText(this.oAnchorSuggest,1,this.sTxtSuggestOn,this.sTxtSuggestOff);
this.setText(this.oAnchorAC,1,this.sTxtACOn,this.sTxtACOff);
break;
case"autocomplete":if(Suggest){var flag=(!(cookie&2))?1:0;
for(var i=0;
i<Suggest.boxes.length;
i++){Suggest.boxes[i].autocomplete=flag
}}nCookieValue=cookie^2;
this.setSuggestCookie(Pref.cookieName+"="+String(nCookieValue),90);
this.setText(this.oAnchorAC,2,this.sTxtACOn,this.sTxtACOff);
break;
case"showMap":nCookieValue=cookie^4;
this.setSuggestCookie(Pref.cookieName+"="+String(nCookieValue),90);
this.setText(this.oAnchorMap,4,this.sTxtMapOn,this.sTxtMapOff);
break
}return false
},setText:function(oAnchor,nBit,sTxtInactive,sTxtActive){var cookie=Pref.getSuggestCookie();
if(!cookie){cookie=0
}var term=(cookie&nBit)?sTxtActive:sTxtInactive;
oAnchor.html(term)
},checkStatusPrefElements:function(){var cookie=Pref.getSuggestCookie();
if(!cookie){cookie=0
}(cookie&1)?this.switchOnPrefElement("prefSimilarResults"):this.switchOffPrefElement("prefSimilarResults");
((cookie&2)&&(cookie&1))?this.switchOnPrefElement("prefAutoComplete"):this.switchOffPrefElement("prefAutoComplete");
(cookie&4)?this.switchOnPrefElement("prefMap"):this.switchOffPrefElement("prefMap")
},switchOnPrefElement:function(sObj){var obj=$("#"+sObj);
if(obj){obj.addClass("prefOn");
obj.removeClass("prefOff")
}},switchOffPrefElement:function(sObj){var obj=$("#"+sObj);
if(obj){obj.addClass("prefOff");
obj.removeClass("prefOn")
}},setACField:function(){var cookie=Pref.getSuggestCookie();
if(cookie&1){$("#txtPrefAC").css(goUtils.css.visible)
}else{$("#txtPrefAC").css(goUtils.css.invisible)
}if(cookie%2){if(cookie&2){this.switchOnPrefElement("prefAutoComplete")
}}else{this.switchOffPrefElement("prefAutoComplete")
}},setSuggestCookie:function(content,days){var expires=new Date();
var expTime=expires.getTime()+days*24*60*60*1000;
expires.setTime(expTime);
document.cookie=content+"; expires="+expires.toGMTString()+"; path=/;"
},getSuggestCookie:function(){var defValue=1;
if(!document.cookie){return defValue
}var start=document.cookie.indexOf(Pref.cookieName+"=");
if(start>=0){var substr=document.cookie.substring(start);
var ende=substr.indexOf(";");
var flag=(ende>=0)?substr.substring(substr.indexOf("=")+1,ende):substr.substring(substr.indexOf("=")+1);
return flag
}else{return defValue
}},clearHistory:function(){if(window.opener){window.opener.User.searchHistory.resetList("what");
window.opener.User.searchHistory.resetList("where")
}this.updateHistoryStatus();
return false
},updateHistoryStatus:function(){var historyLink=$("#lnkHistory");
if(!historyLink){return
}if(window.opener.User.searchHistory.isDisabled().histWhat&&window.opener.User.searchHistory.isDisabled().histWhere){historyLink.addClass("empty");
historyLink.html("Suchhistorie wurde gelöscht")
}else{historyLink.removeClass("empty")
}}};
Pref.cookieName="GY_suggestMode";
$(function(){function switchPrefStandardView(){$("#prefStandardView .content").addClass("prefOff");
$("#prefStandardView .selWrapper").hide();
$("#prefStandardView h2").text("Standardansicht ist aktiv")
}var pageLayout=$.cookie("GY_LAYOUT");
if(pageLayout=="standard"){switchPrefStandardView()
}$("#prefStandardView a").click(function(){$.cookie("GY_LAYOUT","standard",{expires:180,path:"/"});
switchPrefStandardView();
window.opener.standardLayout();
return false
})
});
var Suggest={init:function(){Suggest.to=null;
Suggest.completed=false;
Suggest.terms=new Array();
Suggest.selectedTerm=0;
Suggest.savedInput="";
Suggest.mouseMoved=false;
Suggest.sourceObj=null;
Suggest.suggestLabels={CompletionTerms:"Vorschläge",LastSearchTerms:"Letzte Suchen",SimilarSearchTerms:"Ähnliche Suchbegriffe",ConsiderAlso:"Wir empfehlen"};
Suggest.SBoxObj=$("#sBox");
Suggest.submitBtnClass="search_btn";
Suggest.minLetters=1;
Suggest.delayTime=300;
Suggest.safariFactor=(isKHTML&&isSafari)?0.5:1;
var cookie=Pref.getSuggestCookie();
Suggest.showFlag=new Boolean(cookie&1);
Suggest.autocompleteFlag=new Boolean(cookie&2);
var ke=(!isOpera)?"keyup":"keydown";
$(document.body).bind(ke,Suggest.handleKeyEvent);
$(document.body).bind("keypress",Suggest.preventEnterFormSubmit);
$(document.body).bind("mouseup",Suggest.handleMouseClickEvent);
$(document.body).bind("mousemove",Suggest.handleMouseMoveEvent)
},getBox:function(sourceObj){for(var i=0;
i<Suggest.boxes.length;
i++){if(sourceObj&&sourceObj.id==Suggest.boxes[i].srcId){return Suggest.boxes[i]
}}return null
},isSBoxVisible:function(){return(Suggest.SBoxObj.css("display")=="block")
},isSBoxInvisible:function(){return !this.isSBoxVisible()
},showSBox:function(){$("#geoPortalNav").hide();
if(User&&User.searchHistory&&typeof(User.searchHistory.oHolder)=="object"){User.searchHistory.hide()
}$("#routeOptionDropDown").addClass("hideDropDown");
var thebox=Suggest.getBox(Suggest.sourceObj);
goUtils.setLyr(thebox.srcId,Suggest.SBoxObj,thebox.dx,thebox.dy,thebox.xOffset);
Suggest.SBoxObj.css("visibility","visible");
Suggest.SBoxObj.show()
},hideSBox:function(){Suggest.SBoxObj.hide();
$("#routeOptionDropDown").removeClass("hideDropDown");
Suggest.mouseMoved=false
},closeSuggest:function(){Suggest.sourceObj.focus();
Suggest.autocomplete(Suggest.sourceObj,Suggest.savedInput,false);
Suggest.hideSBox();
return false
},autocomplete:function(f,term,force){if(f.tagName!="INPUT"){return
}var start=term.length;
Suggest.completed=false;
if(f.createTextRange){if(!force){start=(document.selection.createRange().text.length)?term.indexOf(document.selection.createRange().text):f.value.length;
if(term.toLowerCase().indexOf(f.value.toLowerCase())<0){return
}}f.value=term;
var u=f.createTextRange();
u.moveStart("character",start);
u.select()
}else{if(f.setSelectionRange){if(!force){start=f.selectionStart;
if(term.toLowerCase().indexOf(f.value.toLowerCase())<0){return
}}f.value=term;
f.setSelectionRange(start,f.value.length)
}else{if(window.getSelection){f.value=(force)?term:Suggest.savedInput
}}}Suggest.completed=(start<term.length)?true:false
},selectTerm:function(key,f,show,withMouse){if(withMouse&&!Suggest.mouseMoved){return
}var nItems=$("#suggestContentTD").find("li");
if(key==38){Suggest.selectedTerm=(Suggest.selectedTerm==0)?nItems.length:Suggest.selectedTerm-Suggest.safariFactor
}if(key==40){Suggest.selectedTerm+=Suggest.safariFactor
}if(key==33){Suggest.selectedTerm-=4*Suggest.safariFactor
}if(key==34){Suggest.selectedTerm+=4*Suggest.safariFactor
}if(key==35){Suggest.selectedTerm=nItems.length
}if(key==36){Suggest.selectedTerm=1
}if(Suggest.selectedTerm<Suggest.safariFactor){Suggest.selectedTerm=0;
if(Suggest.sourceObj.select){Suggest.sourceObj.select()
}}if(Suggest.selectedTerm>nItems.length){Suggest.selectedTerm=0
}if(f){Suggest.selectedTerm=0
}var roundedIndex=Math.round(Suggest.selectedTerm);
for(var i=1;
i<=nItems.length;
i++){if((roundedIndex==i||f==nItems[i-1])&&show){nItems[i-1].className="highlight";
if(f==nItems[i-1]&&show){Suggest.selectedTerm=i;
roundedIndex=i
}}else{nItems[i-1].className=""
}}if(Suggest.selectedTerm){Suggest.autocomplete(Suggest.sourceObj,Suggest.terms[roundedIndex-1],true)
}else{Suggest.sourceObj.value=Suggest.savedInput
}},handleKeyEvent:function(evt){var oldSourceObj=Suggest.sourceObj;
Suggest.sourceObj=evt?evt.target:event.srcElement;
if(Suggest.sourceObj.tagName.toLowerCase()!="input"){return
}var key=evt.keyCode;
switch(key){case 8:case 46:if(Suggest.completed){Suggest.completed=false;
return
}break;
case 13:window.clearTimeout(Suggest.to);
var thebox=Suggest.getBox(Suggest.sourceObj);
if((thebox!=null)&&(thebox.enterSubmitsForm==null)){Suggest.hideSBox();
Suggest.selectedTerm=0;
GeoPortalMap.doWasSearch()
}else{var form=Suggest.sourceObj.form.name;
if(Suggest.selectedTerm==0&&form!=null&&(!Suggest.autocompleteFlag||Suggest.isSBoxInvisible())){Suggest.submitSearch(form)
}else{if(thebox!=null){Suggest.selectedTerm=0;
Suggest.hideSBox();
if(Suggest.selectedTerm){Suggest.sourceObj.value=Suggest.terms[Suggest.selectedTerm-1]
}if(thebox.isNextFieldTobeFilled()){var nextFieldObj=thebox.getNextFieldAsDomObj();
if(nextFieldObj&&nextFieldObj!=null){nextFieldObj.focus()
}}else{if(form!=null){Suggest.submitSearch(form);
return
}}return
}}}break;
case 35:case 36:case 38:case 40:case 33:case 34:if(Suggest.isSBoxVisible()){Suggest.selectTerm(key,0,true,false);
return
}break;
case 37:case 39:Suggest.savedInput=Suggest.sourceObj.value;
Suggest.hideSBox();
break;
case 27:Suggest.sourceObj.value=Suggest.savedInput;
Suggest.selectedTerm=0;
Suggest.hideSBox();
window.clearTimeout(Suggest.to);
return;
break;
case 9:Suggest.savedInput=Suggest.sourceObj.value;
Suggest.selectedTerm=0;
Suggest.hideSBox();
window.clearTimeout(Suggest.to);
return;
break
}if((key<32&&key!=8)||(key>=37&&key<=40)){return
}Suggest.savedInput=Suggest.sourceObj.value;
if(Suggest.showFlag==true&&Suggest.getBox(Suggest.sourceObj)!=null){window.clearTimeout(Suggest.to);
Suggest.to=window.setTimeout("Suggest.getBox(Suggest.sourceObj).loadText()",Suggest.delayTime)
}},handleMouseClickEvent:function(evt){var newSourceObj=evt?evt.target:event.srcElement;
var nextFieldObj=null;
if(!Suggest.selectedTerm&&newSourceObj.className!="highlight"&&newSourceObj.tagName!="INPUT"&&newSourceObj.tagName!="A"&&Suggest.isSBoxVisible()&&Suggest.sourceObj){Suggest.sourceObj.value=Suggest.savedInput
}else{if(Suggest.selectedTerm){var thebox=Suggest.getBox(Suggest.sourceObj);
if((thebox!=null)&&(thebox.enterSubmitsForm==null)){GeoPortalMap.doWasSearch()
}else{Suggest.sourceObj.value=Suggest.terms[Suggest.selectedTerm-1];
var form=(Suggest.sourceObj.form)?Suggest.sourceObj.form.name:0;
if(thebox.isNextFieldTobeFilled()){nextFieldObj=thebox.getNextFieldAsDomObj();
if(nextFieldObj&&nextFieldObj!=null){nextFieldObj.focus()
}}else{if(form!=null){Suggest.submitSearch(form)
}}}Suggest.savedInput=Suggest.sourceObj.value
}}if(isDefined(thebox)&&nextFieldObj&&Suggest.getBox(nextFieldObj)!=null){Suggest.sourceObj=nextFieldObj;
Suggest.savedInput=Suggest.sourceObj.value
}Suggest.hideSBox();
window.clearTimeout(Suggest.to);
Suggest.selectedTerm=0
},handleMouseMoveEvent:function(){if(Suggest.SBoxObj&&Suggest.isSBoxVisible()){Suggest.mouseMoved=true
}else{Suggest.mouseMoved=false
}},preventEnterFormSubmit:function(evt){var sObj=evt?evt.target:event.srcElement;
var key=evt.keyCode;
if(key==13&&sObj.className!=Suggest.submitBtnClass&&Suggest.getBox(sObj)!=null){evt.returnValue=false;
evt.cancel=true;
evt.preventDefault();
return false
}},submitSearch:function(form){Suggest.hideSBox();
var oForm=document.forms[form];
if(goNav.examples.checkFormSubmit(oForm)){if(form=="mapAddress"){GeoPortalMap.getCoords4Address()
}else{if(form=="preferences"){Pref.getCoords4InputAddress()
}else{if(form=="routeAddress"){GeoPortalMap.calculateRoute()
}else{if(form=="getRoute"){if(showRouteOnDetailPage){showRouteOnDetailPage()
}}else{oForm.submit()
}}}}}return false
},Box:function(srcId,dx,dy,enterSubmitsForm,nextField,action){this.srcId=srcId;
this.dx=dx;
this.dy=dy;
this.enterSubmitsForm=enterSubmitsForm;
this.nextField=nextField;
this.action=action;
this.xOffset=0;
this.isNextFieldTobeFilled=function(){var nextField=(this.nextField&&this.nextField.isNotEmpty())?this.nextField:null;
this.nextSourceObj=(nextField)?$("#"+nextField).get(0):null;
if(this.nextSourceObj){var sSearchType=this.nextSourceObj.getAttribute("inputType");
if(this.nextSourceObj!=null&&!this.nextSourceObj.disabled&&this.nextSourceObj.type!="hidden"&&(this.nextSourceObj.value==goVars.txtFld[sSearchType]||this.nextSourceObj.value=="")){return true
}}return false
};
this.getNextFieldAsDomObj=function(){return((this.nextSourceObj)?this.nextSourceObj:null)
};
this.checkAdAtLeft=function(){if(this.srcId=="where"||this.srcId=="what_complex"){return true
}return false
};
this.noAd=function(){if(this.enterSubmitsForm=="getRoute"){return true
}return false
};
this.getUnselectedText=function(){f=$("#"+this.srcId).get(0);
var text=null;
if(document.selection){text=document.selection.createRange().text
}else{if(f.selectionStart){start=f.selectionStart
}else{if(window.getSelection){text=window.getSelection
}else{if(document.getSelection){text=document.getSelection
}}}}if(text!=null){var lg=text.length;
start=(lg)?f.value.indexOf(text):f.value.length
}return f.value.substring(0,start)
};
this.loadText=function(){var firstLetters=this.getUnselectedText();
if(firstLetters.length<Suggest.minLetters){Suggest.hideSBox();
return
}$.getJSON(this.getRequestPath(firstLetters),null,function(data){Suggest.getBox(Suggest.sourceObj).processResponse(data,firstLetters)
})
};
this.processResponse=function(data,firstLetters){var targetRef=$("#suggestContentTD");
var realContentRoot=$("#sBox .realdata");
var dataRoot=data.Suggestions;
var groups=dataRoot.Groups;
var considerAlso=(dataRoot["ConsiderAlso"]&&dataRoot["ConsiderAlso"][0])?dataRoot["ConsiderAlso"][0]:null;
if(this.noAd()){considerAlso=null
}var nHits=(groups&&groups[0].nofTerms)?parseInt(groups[0].nofTerms):0;
var shits=(groups&&groups.length>1)?parseInt(groups[1].nofTerms):0;
var hitsAvailable=(nHits+shits>0)?true:false;
if(hitsAvailable){realContentRoot.empty();
Suggest.SBoxObj.removeClass("right").removeClass("left");
this.xOffset=0;
if(this.checkAdAtLeft()&&considerAlso!=null){Suggest.SBoxObj.addClass("right")
}else{Suggest.SBoxObj.addClass("left")
}this.createSuggestEntries(groups,realContentRoot)
}if(considerAlso!=null){this.createConsiderAlso(considerAlso,realContentRoot)
}if(hitsAvailable){Suggest.showSBox()
}else{Suggest.hideSBox()
}Suggest.selectedTerm=0;
Suggest.savedInput=firstLetters;
var complete=(dataRoot.AutoComplete)?dataRoot.AutoComplete:"";
if(Suggest.autocompleteFlag==true&&complete){Suggest.autocomplete(Suggest.sourceObj,complete,false)
}};
this.createSuggestEntries=function(groupsOfsuggestions,sBoxContentTDRoot){var musterSuggest=$("#sBox .muster #suggestContentTDMuster");
var targetRef=oList=null;
var itemCount=0;
if(groupsOfsuggestions){for(var j=0;
j<groupsOfsuggestions.length;
j++){var items=groupsOfsuggestions[j].items;
var tLabel=Suggest.suggestLabels[groupsOfsuggestions[j].id];
if(tLabel!=""&&items.length>0){if(tLabel===Suggest.suggestLabels.CompletionTerms){targetRef=musterSuggest.clone().appendTo(sBoxContentTDRoot);
targetRef.attr("id",targetRef.attr("id").replace("Muster",""))
}if(tLabel===Suggest.suggestLabels.SimilarSearchTerms){musterSuggest.children().children().clone().insertAfter(oList)
}var groupRoot=targetRef.find(".label").eq(j);
groupRoot.find("span").html(tLabel);
if(tLabel===Suggest.suggestLabels.CompletionTerms){var nHits=parseInt(groupsOfsuggestions[j].nofTerms);
var nViewedHits=(nHits>10)?"10":nHits;
var sTerm="("+nViewedHits+"&nbsp;von&nbsp;"+nHits+")";
groupRoot.find(".hits").html(sTerm)
}if(tLabel===Suggest.suggestLabels.SimilarSearchTerms){groupRoot.find(".hits").remove()
}}oList=groupRoot.next("ul");
var oListMuster=oList.find("li");
for(var i=0;
i<items.length;
i++){var term=items[i];
Suggest.terms[itemCount++]=term;
var displayTerm=term;
if(term.length>26){displayTerm=displayTerm.substring(0,24)+"..."
}var oLi=oListMuster;
if(i>0){oLi=oListMuster.clone()
}oLi.find("a").html(displayTerm);
$(oLi).hover(function(evt){Suggest.selectTerm(0,this,true,true);
return false
},function(evt){Suggest.selectTerm(0,this,false,true);
return false
});
if(i>0){oLi.appendTo(oList)
}}}}};
this.createConsiderAlso=function(considerAlso,sBoxContentTDRoot){var musterConsiderAlso=$("#sBox .muster #considerContentTDMuster");
var targetRef=sBoxContentTDRoot.find("#considerContentTD");
if(!targetRef||targetRef.length==0){if(this.checkAdAtLeft()){targetRef=musterConsiderAlso.clone().prependTo(sBoxContentTDRoot);
this.xOffset=-180
}else{targetRef=musterConsiderAlso.clone().appendTo(sBoxContentTDRoot)
}targetRef.attr("id",targetRef.attr("id").replace("Muster",""))
}var tmpDSATag=considerAlso.dsaSubAddress;
var tmpURL="/home/"+tmpDSATag.trim()+".html";
targetRef.find(".clickable").attr("href",tmpURL).click(function(){return goUrl.loadURL(tmpURL)
});
if(considerAlso.subscriberInfo8.length>0){targetRef.find(".head").html("Wir empfehlen Ihnen:");
if(considerAlso.businessCategoryOrProfession.length>0){targetRef.find(".category").html(considerAlso.businessCategoryOrProfession)
}if(considerAlso.name.length>0){targetRef.find(".title a").html(considerAlso.name).attr("href",tmpURL)
}var cStreetName=(considerAlso.streetName.length>0)?considerAlso.streetName:"";
var cHouseNumber=(considerAlso.houseNumber.length>0)?considerAlso.houseNumber:"";
var cZipCode=(considerAlso.zipCode.length>0)?considerAlso.zipCode:"";
var cLocalityName=(considerAlso.localityName.length>0)?considerAlso.localityName:"";
if(cStreetName.length>0||cHouseNumber.length>0||cZipCode.length>0||cLocalityName.length>0){targetRef.find(".address").html(cStreetName+" "+cHouseNumber+"<br />"+cZipCode+" "+cLocalityName)
}}};
this.getRequestPath=function(term){var params="";
if(this.enterSubmitsForm==null){value=encodeURIComponent(term);
params="&MDN="+value
}else{var obj=$("#"+this.srcId)[0].form.elements;
var formId=$("#"+this.srcId)[0].form.id;
if(formId!="routeAddress"&&formId!="getRoute"){for(var i=0;
i<obj.length;
i++){var value=(obj[i].id==this.srcId)?term:obj[i].value;
value=encodeURIComponent(value);
params=params+"&"+obj[i].name+"="+value
}}else{var regEx=new RegExp(/(\S+)\_/);
this.srcId.match(regEx);
var srcElemPrefix=RegExp.$1;
for(var i=0;
i<obj.length;
i=i+1){if(obj[i].id&&obj[i].id.match(regEx)&&RegExp.$1==srcElemPrefix){var value=(obj[i].id==this.srcId)?term:obj[i].value;
value=encodeURIComponent(value);
params=params+"&"+obj[i].name+"="+value
}}}}return"/IDA2?ACTION="+this.action+"&MIME=json&"+params
}
}};
$(document).ready(Suggest.init);
var User={searchHistory:{init:function(){this.oTxtStreet=$("#street");
this.oSelEnv=$("#area_sel")
},setValues:function(oInputData){var sWhat=oInputData.txtWhat?unescape(oInputData.txtWhat):"";
var sWhere=oInputData.txtWhere?unescape(oInputData.txtWhere):"";
var sStreet=oInputData.txtStreet?unescape(oInputData.txtStreet):"";
var sEnvDist=oInputData.selDistance?unescape(oInputData.selDistance):"";
(sStreet!=""||sEnvDist!="")?goNav.envSearch.show():((goNav.envSearch.isVisible()&&sWhat=="")?goNav.envSearch.hide():0);
if(sWhat!=""){goNav.examples.inputWhat.setTxtToStandardMode().val(sWhat).addClass("nobluemark").focus()
}else{if(sWhere!=""||sStreet!=""||sEnvDist!=""){goNav.examples.inputWhere.setTxtToStandardMode().addClass("nobluemark").focus()
}}if(sWhere!=""){goNav.examples.inputWhere.val(sWhere)
}if(sStreet!=""){this.oTxtStreet.val(sStreet)
}if(sEnvDist!=""){this.oSelEnv.val(sEnvDist)
}if(this.getActiveBox()){this.getActiveBox().hide()
}if(sWhat!=""){(goNav.examples.inputWhere.isEmpty())?goNav.examples.inputWhere.focus():0
}},resetList:function(sType){$.cookie("GY_1HIST","",{expires:1,path:"/"});
if(!isFunction(this.getHistoryClassFromType(sType).hide)){return
}this.getHistoryClassFromType(sType).hide();
this.getHistoryClassFromType(sType).disable()
},getHistoryClassFromType:function(sType){switch(sType){case"what":return this.HistBoxClassWhat;
break;
case"where":return this.HistBoxClassWhere;
break
}},setActiveBox:function(oBoxClass){this.oActiveBox=oBoxClass
},getActiveBox:function(){return this.oActiveBox
},isDisabled:function(){var booHistWhatOff=$(".histWhatOff").length>0?true:0;
var booHistWhereOff=$(".histWhereOff").length>0?true:0;
return{histWhat:booHistWhatOff,histWhere:booHistWhereOff}
},hide:function(sType){this.getHistoryClassFromType(sType).hide()
},BoxClass:function(sHolder,sSwitchBtn,sInput){this.sHolder=sHolder;
this.sSwitchBtn=sSwitchBtn;
if(!isObject(document.getElementById(this.sHolder))||!isObject(document.getElementById(this.sSwitchBtn))){return
}this.oSwitchBtn=$("#"+this.sSwitchBtn);
this.sInput=sInput;
this.sTxtTitleHistHide="Kürzliche Suchen ausblenden";
this.sTxtTitleHistShow="Kürzliche Suchen anzeigen";
this.setHandlers=function(oBoxClass){$(document.body).bind("mouseup",{oBoxClass:oBoxClass},this.handleMouseClick)
};
this.handleMouseClick=function(event){var oBoxClass=event.data.oBoxClass;
var obj=event.target;
while(obj.id!=oBoxClass.sHolder&&obj.id!=oBoxClass.sSwitchBtn&&obj.nodeName.toLowerCase()!="body"&&obj.nodeName.toLowerCase()!="html"){obj=obj.parentNode
}if(obj.id==oBoxClass.sHolder||obj.id==oBoxClass.sSwitchBtn||oBoxClass.isDisabled()){return
}else{oBoxClass.hide()
}};
this.toggle=function(){var displayOpt=this.display;
(!displayOpt||displayOpt=="none"||displayOpt=="")?this.show():this.hide();
return false
};
this.show=function(){User.searchHistory.setActiveBox(this);
this.oSwitchBtn.attr("src",(this.oSwitchBtn.attr("src").indexOf("btn_dropdownStart_off")!=-1)?"/images/common/btn_dropdownStart.gif":"/images/common/btn_dropdown.gif");
this.setSwitchTitle(this.sTxtTitleHistHide);
goUtils.setLyr(this.sInput,this.sHolder,-35,30);
$("#"+this.sHolder).css(goUtils.css.visible);
return false
};
this.hide=function(){$("#"+this.sHolder).css(goUtils.css.invisible);
this.oSwitchBtn.attr("src",(this.oSwitchBtn.attr("src").indexOf("btn_dropdownStart")!=-1)?"/images/common/btn_dropdownStart_off.gif":"/images/common/btn_dropdown_off.gif");
this.setSwitchTitle(this.sTxtTitleHistShow);
return false
};
this.disable=function(){$(this.oSwitchBtn).remove();
$(".searchforms").addClass("histWhatOff");
$(".searchforms").addClass("histWhereOff");
this.setIsDisabled()
};
this.setIsDisabled=function(){this.booDisabled=true
};
this.isDisabled=function(){return(this.booDisabled)?this.booDisabled:false
};
this.setSwitchTitle=function(sTitle){this.oSwitchBtn.parent().get(0).title=sTitle;
this.oSwitchBtn.attr("alt",sTitle)
};
this.setHandlers(this)
}}};
$(document).ready(function(){User.searchHistory.HistBoxClassWhat=new User.searchHistory.BoxClass("histBoxWhat","btnDropdownWhat","what");
User.searchHistory.HistBoxClassWhere=new User.searchHistory.BoxClass("histBoxWhere","btnDropdownWhere","where")
});
var goNav={init:function(){goNav.setNavObject();
goNav.examples.init();
var sSearchType=goNav.getInitialSearchType();
if(sSearchType){goNav.setCurrentSearchType(sSearchType);
goNav.sCurrentNavId=goNav.oNav[sSearchType].sNavId;
goNav.sCurrentNavId=goNav.oNav[sSearchType].sNavId;
goNav.setCurrentLayerName(goNav.oNav[sSearchType].sLayerId);
goNav.focusCurrentSubNavElement()
}goNav.oSubNav=$("#subNav_search");
goNav.setSubNavHandlers()
},setSubNavHandlers:function(){this.oSubNav.click(this.setSearchType)
},getInitialSearchType:function(){var oNavElement;
for(var o in this.oNav){oNavElement=$("#"+this.oNav[o].sNavId);
if(oNavElement.hasClass("on")){return oNavElement.attr("searchType");
break
}}return false
},setSearchType:function(evt){evt.preventDefault();
var obj=evt.target;
if(obj.nodeName.toLowerCase()=="ul"){return
}while(obj.nodeName.toLowerCase()!="li"&&obj.nodeName.toLowerCase()!="body"){obj=obj.parentNode
}var sSearchType=obj.getAttribute("searchType");
obj.getElementsByTagName("a")[0].href="#";
var sSearchChannel=obj.getAttribute("channel");
if(sSearchChannel==null||sSearchChannel==""){sSearchChannel="0"
}goNav.switchSearchType(sSearchType,sSearchChannel);
goNav.setCurrentSearchType(sSearchType)
},setNavObject:function(){this.oNav={schnellsuche:{sLayerId:"simpleSearch",sNavId:"subNav_simple",sNavTitle:"simSearch"},detailsuche:{sLayerId:"complexSearch",sNavId:"subNav_complex",sNavTitle:"comSearch"},inverssuche:{sLayerId:"telSearch",sNavId:"subNav_tel",sNavTitle:"telSearch"},websuche:{sLayerId:"webSearch",sNavId:"subNav_web",sNavTitle:"webSearch"},notdienste:{sLayerId:"emergencySearch",sNavId:"subNav_emergency",sNavTitle:"medSearch"},branchensuche:{sLayerId:"branchesSearch",sNavId:"subNav_branches",sNavTitle:"braSearch"},redakeditor:{sLayerId:"redakSearch",sNavId:"subNav_redak",sNavTitle:"ediSearch"}}
},highlightCurrentNav:function(){if($("#"+this.getCurrentNavId()).hasClass("on")){return
}$("#"+this.getCurrentNavId()).addClass("on");
$("#"+this.getLastNavId()).removeClass("on")
},setCurrentNavId:function(sId){this.setLastNavId(this.getCurrentNavId());
this.sCurrentNavId=sId
},getCurrentNavId:function(){return(this.sCurrentNavId)?this.sCurrentNavId:null
},setLastNavId:function(sId){this.sLastNavId=sId
},getLastNavId:function(){return(this.sLastNavId)?this.sLastNavId:null
},setCurrentSearchType:function(sSearchType){this.sCurrentSearchType=sSearchType
},getCurrentSearchType:function(){return this.sCurrentSearchType
},switchSearchType:function(sType,sSearchChannel){var sLayer,sNavId;
sType.toLowerCase();
if(sType=="branchensuche"){goUrl.loadURL("/branchenbuch");
return
}else{if(sType=="detailsuche"&&this.getCurrentSearchType()=="schnellsuche"){this.splitLocalityData(document.simpleForm.LOC.value)
}else{if(sType=="schnellsuche"&&this.getCurrentSearchType()=="detailsuche"){this.joinLocalityData(document.complexForm.plz_complex.value,document.complexForm.city_complex.value)
}else{if(sType=="redakeditor"){goUrl.loadURL("/GoYellowEditor/");
return
}}}}if(this.getCurrentSearchType()==sType){return
}$("#"+this.oNav[sType].sLayerId).css(goUtils.css.visible);
this.setCurrentLayerName(this.oNav[sType].sLayerId);
if(this.getLastLayerName()&&this.getLastLayerName()!="branchesSearch"){$("#"+this.getLastLayerName()).css(goUtils.css.invisible)
}this.setCurrentNavId(this.oNav[sType].sNavId);
this.highlightCurrentNav();
goUtils.emitMessage("c"+sSearchChannel+"_"+this.oNav[sType].sNavTitle)
},setCurrentLayerName:function(sLayer){this.setLastLayerName(this.sCurrentLayerName);
this.sCurrentLayerName=sLayer
},getCurrentLayerName:function(){return(this.sCurrentLayerName)?this.sCurrentLayerName:null
},setLastLayerName:function(sLayer){this.sLastLayerName=sLayer
},getLastLayerName:function(){return(this.sLastLayerName)?this.sLastLayerName:null
},focusCurrentSubNavElement:function(){$("#"+this.sCurrentNavId).find("a").get(0).focus()
},envSearch:{show:function(sType){$("#"+this.getName(sType,"envSearchFields")).addClass("on");
$("#"+this.getName(sType,"lnkEnvSearchHide")).css(goUtils.css.visible);
$("#"+this.getName(sType,"lnkEnvSearchShow")).css(goUtils.css.invisible);
$("#"+this.getName(sType,"searchFieldsHelp")).css(goUtils.css.invisible);
goUtils.enableElement(this.getName(sType,"street"));
goUtils.enableElement(this.getName(sType,"area_sel"))
},hide:function(sType){$("#"+this.getName(sType,"envSearchFields")).removeClass("on");
$("#"+this.getName(sType,"lnkEnvSearchShow")).css(goUtils.css.visible);
$("#"+this.getName(sType,"searchFieldsHelp")).css(goUtils.css.visible);
$("#"+this.getName(sType,"lnkEnvSearchHide")).css(goUtils.css.invisible);
goUtils.disableElement(this.getName(sType,"street"));
goUtils.disableElement(this.getName(sType,"area_sel"))
},getName:function(sType,sBaseName){return sBaseName+((sType)?"_"+sType:"")
},isVisible:function(){return $("#envSearchFields").hasClass("on")
}},examples:{init:function(){this.inputWhat=new InputDefault(".searchforms input[inputType='what']");
this.inputWhere=new InputDefault(".searchforms input[inputType='where']");
this.inputStreet=new InputDefault(".searchforms input[inputType='street']");
this.inputPhone=new InputDefault(".searchforms input[inputType='phone']");
this.checkForSettingFocus()
},checkForSettingFocus:function(){(!User.searchHistory.isDisabled().histWhat&&!User.searchHistory.isDisabled().histWhere&&this.isStartpage())?$("#what").focus():0
},isStartpage:function(){return($("#subNav_search").length>0)?false:true
},checkFormSubmit:function(oForm){if(typeof goNavContext!="undefined"){goNavContext.initFilterCookie()
}var arrFields=oForm.getElementsByTagName("input");
var sSearchType,oField;
var params=new Array();
for(var c=0;
c<arrFields.length;
c++){oField=arrFields[c];
sSearchType=oField.getAttribute("inputType");
if(sSearchType!=null&&oField.value==goVars.txtFld[sSearchType]){oField.value=""
}if(oField.id=="what"){params["what"]=oField.value
}if(oField.id=="where"){params["where"]=oField.value
}if(oField.id=="street"){params["street"]=oField.value
}}if(oForm.name=="simpleForm"||oForm.name=="inputForm"){if(!params["what"]&&params["where"]){return goNav.checkMapSearch(params)
}else{if(params["what"]&&!params["where"]){if(goNav.getCurrentInputElement()&&goNav.getCurrentInputElement().id!="where"){$("#where").focus();
return false
}}}}return true
}},setCurrentInputElement:function(obj){this.oCurrentInputElement=obj
},getCurrentInputElement:function(){return this.oCurrentInputElement
},doWebSearch:function(strFormName,strKeyword){var form=eval(document.forms[strFormName]);
form.keywords.value=unescape(strKeyword);
form.ACTION.value="initialWebSearch";
form.submit();
return false
},checkMapSearch:function(params){var loc=params["where"];
var street=params["street"];
loc=loc.replace(/\//g," ");
street=street.replace(/\//g," ");
street=street.replace(/\+/g,"%2B");
var urlSuffix=encodeURIComponent(loc);
if(street!=""){urlSuffix=urlSuffix+"/"+encodeURIComponent(street)
}urlSuffix=urlSuffix+"/";
$.get("/ajaxPos/"+urlSuffix,function(xml){var responseUrl=xml.getElementsByTagName("url");
if(responseUrl!=undefined&&responseUrl[0]!=undefined&&responseUrl[0].firstChild!=undefined){urlSuffix=responseUrl[0].firstChild.nodeValue;
urlSuffix=encodeURI(urlSuffix)
}goUrl.loadURL("/map/"+urlSuffix)
});
return false
},joinLocalityData:function(plz,loc){var strLoc=(plz)?plz+" "+loc:loc;
var oField=document.simpleForm.LOC;
oField.value=strLoc;
if(strLoc!=""){goNav.examples.inputWhere.setTxtToStandardMode()
}else{goNav.examples.inputWhere.setTxtToExamplesMode()
}},splitLocalityData:function(strLocBuf){var results=this.splitLocalityDataFunc(strLocBuf);
var strCity=results[1],strPLZ=results[0];
if(strCity!=goVars.txtFld["where"]){document.complexForm.plz_complex.value=strPLZ;
document.complexForm.city_complex.value=strCity
}else{document.complexForm.plz_complex.value="";
document.complexForm.city_complex.value=""
}},splitLocalityDataFunc:function(strLocBuf){var numCounter=0;
var booZipCodeFound=false;
var strCity="",strPLZ="";
var strLoc=strLocBuf.toString();
var arrStringBuf=new Array();
arrStringBuf=this.getWordsFromString(strLoc);
var numArrayLength=arrStringBuf.length;
while(numCounter++<numArrayLength){if(this.checkForNumeralString(arrStringBuf[numCounter-1])){strPLZ+=arrStringBuf[numCounter-1]
}else{(strCity.length>0)?strCity+=" ":0;
strCity+=arrStringBuf[numCounter-1]
}}var results=new Array(2);
results[0]=strPLZ;
results[1]=strCity;
return results
},checkForNumeralString:function(str){var numStringLength=str.length;
var numCounter=0;
while(numCounter<numStringLength){var strCurrChar=str.charAt(numCounter++);
if(isNaN(strCurrChar)&&strCurrChar!="*"&&strCurrChar!="."){return false
}}return true
},getWordsFromString:function(str){var arrString=str.split(" ");
return arrString
}};
function topnavSwitcher(){var liWithOnClass=$(".navbar .topNav li").filter(".on");
$(".topNav_more a.arrowDown").click(function(){$(liWithOnClass).removeClass("on");
$(".topNav_more").addClass("on");
$(".topNav_list").show();
return false
});
$("body").click(function(){$(liWithOnClass).addClass("on");
$(".topNav_more").removeClass("on");
$(".topNav_list").hide()
})
}$(function(){topnavSwitcher()
});
function highlightSwitcher(){$(".topNav_list ul.gylist li").mouseover(function(){$(this).addClass("highlight")
});
$(".topNav_list ul.gylist li").mouseout(function(){$(this).removeClass("highlight")
})
}$(function(){highlightSwitcher()
});
function secondFooterSwitcher(){$(".secondFooter .sepwithDots li").click(function(){var index=$(".secondFooter .sepwithDots li").index(this);
$(".secondFooter .moreLinks ul").hide();
$(".secondFooter .moreLinks ul:eq("+index+")").show()
})
}$(function(){secondFooterSwitcher()
});
var goNavContext={init:function(){goNavContext.oToggleBranches=$("#toggleBranches");
goNavContext.oToggleRelBranches=$("#toggleRelBranches");
goNavContext.oToggleCities=$("#toggleNextCities");
goNavContext.oToggleTopCities=$("#toggleTopCities");
goNavContext.oToggleWeb=$("#toggleWebSearch");
goNavContext.oToggleCoops=$("#toggleCoops");
goNavContext.oToggleCityFavorites=$("#toggleCityFavorites");
goNavContext.oToggleCityInfos=$("#toggleCityInfos");
goNavContext.oMoreBranches=$("#lnkMoreBranches");
goNavContext.oMoreRelBranches=$("#lnkMoreRelBranches");
goNavContext.oMoreNextCities=$("#lnkMoreNextCities");
goNavContext.oMoreWebSearch=$("#lnkMoreWebSearch");
goNavContext.sCurrentClickedBoxId="";
goNavContext.sCurrentClickedToggleId="";
goNavContext.booCookiesAccepted=goNavContext.isCookiePossible();
var showMap=(Pref.getSuggestCookie()&4)?1:0;
goNavContext.arrFilterCookie=["branchFilter=1","taxFilter=1","neighborhoodFilter=1","showMap="+showMap];
goNavContext.getFilterCookie();
goNavContext.setObjHandlers()
},setObjHandlers:function(){if(this.oToggleBranches){this.oToggleBranches.click(this.toggleBox)
}if(this.oToggleRelBranches){this.oToggleRelBranches.click(this.toggleBox)
}if(this.oToggleCities){this.oToggleCities.click(this.toggleBox)
}if(this.oToggleTopCities){this.oToggleTopCities.click(this.toggleBox)
}if(this.oToggleWeb){this.oToggleWeb.click(this.toggleBox)
}if(this.oToggleCoops){this.oToggleCoops.click(this.toggleBox)
}if(this.oToggleCityFavorites){this.oToggleCityFavorites.click(this.toggleBox)
}if(this.oToggleCityInfos){this.oToggleCityInfos.click(this.toggleBox)
}if(this.oMoreBranches){this.oMoreBranches.click(this.toggleLinkAmount)
}if(this.oMoreRelBranches){this.oMoreRelBranches.click(this.toggleLinkAmount)
}if(this.oMoreNextCities){this.oMoreNextCities.click(this.toggleLinkAmount)
}if(this.oMoreWebSearch){this.oMoreWebSearch.click(this.toggleLinkAmount)
}},toggleBox:function(evt){(isIE)?evt.returnValue=false:evt.preventDefault();
var obj=evt.target;
goNavContext.setCurrentClickedBoxId(goNavContext.getBoxId(this));
goNavContext.setCurrentClickedToggleId(goNavContext.getToggleId(this));
if(goNavContext.getToggleStatus(this)=="small"){$("#"+goNavContext.getCurrentClickedBoxId()).removeClass("small");
goNavContext.setToggleTitle("small");
goNavContext.setFilterCookie(goNavContext.getFilternameFromBoxId(goNavContext.getCurrentClickedBoxId()),1)
}else{$("#"+goNavContext.getCurrentClickedBoxId()).addClass("small");
goNavContext.setToggleTitle("large");
goNavContext.setFilterCookie(goNavContext.getFilternameFromBoxId(goNavContext.getCurrentClickedBoxId()),0)
}},isCookiePossible:function(){$.cookie("GoYellowCookiesPossible","OK",{expires:30,path:"/"});
if(!$.cookie("GoYellowCookiesPossible")){return false
}else{return true
}},initFilterCookie:function(){var showMap=(Pref.getSuggestCookie()&4)?1:0;
$.cookie("GY_CONTEXTNAV","branchFilter=1|taxFilter=1|neighborhoodFilter=1|showMap="+showMap,{expires:1,path:"/"})
},getFilterCookie:function(){var cook=$.cookie("GY_CONTEXTNAV");
if(isUndefOrNull(cook)||cook.indexOf("showMap=")==-1){this.initFilterCookie()
}else{if(this.booCookiesAccepted){this.arrFilterCookie=cook.split("|")
}}},setFilterCookie:function(sFiltername,nType){if(!this.booCookiesAccepted){return
}for(var i=0;
i<this.arrFilterCookie.length;
i++){if(this.arrFilterCookie[i].indexOf(sFiltername)==0){this.arrFilterCookie[i]=sFiltername+"="+nType;
this.sFilterCookie=this.arrFilterCookie.join("|")
}}if(this.sFilterCookie){$.cookie("GY_CONTEXTNAV",this.sFilterCookie,{expires:1,path:"/"})
}},getFilternameFromBoxId:function(sId){switch(sId){case"contextNav_branches":return"branchFilter";
break;
case"contextNav_relatedBranches":return"taxFilter";
break;
case"contextNav_nextCities":return"neighborhoodFilter";
break
}},setToggleTitle:function(sType){var oAnchor=goUtils.getDom(this.getCurrentClickedToggleId()).getElementsByTagName("a")[0];
var oImg=goUtils.getDom(this.getCurrentClickedToggleId()).getElementsByTagName("a")[0].getElementsByTagName("img")[0];
(sType=="small")?oAnchor.title="Box einklappen":oAnchor.title="Box ausklappen";
(sType=="small")?oImg.alt="Box einklappen":oImg.alt="Box ausklappen"
},getToggleId:function(obj){return $(obj).parents(".toggle").attr("id")
},getBoxId:function(obj){return $(obj).parents(".boxContextNav").attr("id")
},toggleLinkAmount:function(evt){(isIE)?evt.returnValue=false:evt.preventDefault();
var obj=evt.target;
obj.blur();
$(obj).parents(".boxContent").removeClass("limited");
goNavContext.setFilterCookie(goNavContext.getFilternameFromBoxId(goNavContext.getBoxId(obj)),2)
},toggleMapLink:function(){goNavContext.setFilterCookie("showMap",GM.showMap)
},setCurrentClickedBoxId:function(sId){this.sCurrentClickedBoxId=sId
},getCurrentClickedBoxId:function(){return this.sCurrentClickedBoxId
},setCurrentClickedToggleId:function(sId){this.sCurrentClickedToggleId=sId
},getCurrentClickedToggleId:function(){return this.sCurrentClickedToggleId
},getToggleStatus:function(obj){return($("#"+this.getCurrentClickedBoxId()).hasClass("small")?"small":"large")
}};
var goResult={tax:{expand:function(){$("#taxLinksRest").css(goUtils.css.visible);
$("#taxMore").css(goUtils.css.invisible);
return false
}},openClick2Dial:function(voipUrl,queryString){var strUrl=voipUrl;
strUrl+="c2c-goyellow/Click2DialForm.jsp?c2dQuery="+queryString;
strWinProps="width="+565+",height="+620+",titlebar=no,status=yes,toolbar=no,menubar=no,scrollbars=no,resizable=yes";
goUtils.win.open(strUrl,"click2Dial",strWinProps);
return false
}};
function standardLayout(){$(".switchLayout .standard a").addClass("active");
$(".switchLayout .compact a").removeClass("active");
$(".switchLayout .thin a").removeClass("active");
$("#searchResultListing h2").removeClass("thinly");
$("#searchResultListing .listEntry.top").removeClass("withDistance");
$("#searchResultListing .listEntry.top").removeClass("compact").removeClass("thinly");
$("#searchResultListing .listEntry.basic").removeClass("compactBasic").removeClass("thinlyBasic");
$("#searchResultListing .listEntry.private").removeClass("compactBasic").removeClass("thinlyBasic")
}function compactLayout(){$(".switchLayout .compact a").addClass("active");
$(".switchLayout .standard a").removeClass("active");
$(".switchLayout .thin a").removeClass("active");
$("#searchResultListing h2").removeClass("thinly");
$("#searchResultListing .listEntry.top").addClass("compact").removeClass("thinly");
$("#searchResultListing .listEntry.basic").addClass("compactBasic").removeClass("thinlyBasic");
$("#searchResultListing .listEntry.private").addClass("compactBasic").removeClass("thinlyBasic");
if($(".listEntry div").hasClass("distance")){$("#searchResultListing .listEntry.top").addClass("withDistance")
}}function thinlyLayout(){$(".switchLayout .thin a").addClass("active");
$(".switchLayout .standard a").removeClass("active");
$(".switchLayout .compact a").removeClass("active");
$("#searchResultListing h2").addClass("thinly");
$("#searchResultListing .listEntry.top").removeClass("withDistance");
$("#searchResultListing .listEntry.top").addClass("thinly").removeClass("compact");
$("#searchResultListing .listEntry.basic").addClass("thinlyBasic").removeClass("compactBasic");
$("#searchResultListing .listEntry.private").addClass("thinlyBasic").removeClass("compactBasic")
}$(function(){var pageLayout=$.cookie("GY_LAYOUT");
if(pageLayout=="thin"){thinlyLayout()
}else{if(pageLayout=="compact"){compactLayout()
}else{if(pageLayout=="standard"){standardLayout()
}else{standardLayout()
}}}$(".switchLayout .standard a").click(function(){$.cookie("GY_LAYOUT","standard",{expires:180,path:"/"});
if($(this).hasClass("active")){}else{standardLayout();
goUtils.misTracking("PAGE="+mpinfo+"&ACTION=ly:standard")
}});
$(".switchLayout .compact a").click(function(){$.cookie("GY_LAYOUT","compact",{expires:180,path:"/"});
if($(this).hasClass("active")){}else{compactLayout();
goUtils.misTracking("PAGE="+mpinfo+"&ACTION=ly:compact")
}});
$(".switchLayout .thin a").click(function(){$.cookie("GY_LAYOUT","thin",{expires:180,path:"/"});
if($(this).hasClass("active")){}else{thinlyLayout();
goUtils.misTracking("PAGE="+mpinfo+"&ACTION=ly:thin")
}});
$("#btnAllReview").click(function(){$(".hiddenReview:hidden").show();
$("#btnAllReview").hide()
})
});
var tb_pathToImage="/images/common/loadingAnimation.gif";
$(document).ready(function(){tb_init("a.thickbox, area.thickbox, input.thickbox");
imgLoader=new Image();
imgLoader.src=tb_pathToImage
});
function tb_init(domChunk){$(domChunk).click(function(){var t=this.title||this.name||null;
var a=this.href||this.alt;
var g=this.rel||false;
tb_show(t,a,g);
this.blur();
return false
})
}function tb_show(caption,url,imageGroup){try{if(typeof document.body.style.maxHeight==="undefined"){$("body","html").css({height:"100%",width:"100%"});
$("html").css("overflow","hidden");
if(document.getElementById("TB_HideSelect")===null){$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window' class='showBooking'></div>");
$("#TB_overlay").click(tb_remove)
}}else{if(document.getElementById("TB_overlay")===null){$("body").append("<div id='TB_overlay' class='showBooking'></div><div id='TB_window' class='showBooking'></div>");
$("#TB_overlay").click(tb_remove)
}}if(tb_detectMacXFF()){$("#TB_overlay").addClass("TB_overlayMacFFBGHack")
}else{$("#TB_overlay").addClass("TB_overlayBG")
}if(caption===null){caption=""
}$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");
$("#TB_load").show();
var baseURL;
if(url.indexOf("?")!==-1){baseURL=url.substr(0,url.indexOf("?"))
}else{baseURL=url
}var urlString=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;
var urlType=baseURL.toLowerCase().match(urlString);
if(urlType==".jpg"||urlType==".jpeg"||urlType==".png"||urlType==".gif"||urlType==".bmp"){TB_PrevCaption="";
TB_PrevURL="";
TB_PrevHTML="";
TB_NextCaption="";
TB_NextURL="";
TB_NextHTML="";
TB_imageCount="";
TB_FoundURL=false;
if(imageGroup){TB_TempArray=$("a[rel="+imageGroup+"]").get();
for(TB_Counter=0;
((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===""));
TB_Counter++){var urlTypeTemp=TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);
if(!(TB_TempArray[TB_Counter].href==url)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;
TB_NextURL=TB_TempArray[TB_Counter].href;
TB_NextHTML="<span id='TB_next' title='Nächstes Bild'>&nbsp;&nbsp;<a href='#'>&nbsp;</a></span>"
}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;
TB_PrevURL=TB_TempArray[TB_Counter].href;
TB_PrevHTML="<span id='TB_prev' title='Vorheriges Bild'>&nbsp;&nbsp;<a href='#'>&nbsp;</a></span>"
}}else{TB_FoundURL=true;
TB_imageCount="Bild "+(TB_Counter+1)+" von "+(TB_TempArray.length)
}}}imgPreloader=new Image();
imgPreloader.onload=function(){imgPreloader.onload=null;
var pagesize=tb_getPageSize();
var x=pagesize[0]-150;
var y=pagesize[1]-150;
var imageWidth=imgPreloader.width;
var imageHeight=imgPreloader.height;
if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);
imageWidth=x;
if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);
imageHeight=y
}}else{if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);
imageHeight=y;
if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);
imageWidth=x
}}}TB_WIDTH=imageWidth+30;
TB_HEIGHT=imageHeight+60;
$("#TB_window").append("<a href='' id='TB_ImageOff' title='Schlie&szlig;en'><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a>"+"<div id='TB_caption'>"+caption+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Schlie&szlig;en'>Schlie&szlig;en</a> oder Esc</div>");
$("#TB_closeWindowButton").click(tb_remove);
if(!(TB_PrevHTML==="")){function goPrev(){if($(document).unbind("click",goPrev)){$(document).unbind("click",goPrev)
}$("#TB_window").remove();
$("body").append("<div id='TB_window'></div>");
tb_show(TB_PrevCaption,TB_PrevURL,imageGroup);
return false
}$("#TB_prev").click(goPrev)
}if(!(TB_NextHTML==="")){function goNext(){$("#TB_window").remove();
$("body").append("<div id='TB_window'></div>");
tb_show(TB_NextCaption,TB_NextURL,imageGroup);
return false
}$("#TB_next").click(goNext)
}document.onkeydown=function(e){if(e==null){keycode=event.keyCode
}else{keycode=e.which
}if(keycode==27){tb_remove()
}else{if(keycode==190){if(!(TB_NextHTML=="")){document.onkeydown="";
goNext()
}}else{if(keycode==188){if(!(TB_PrevHTML=="")){document.onkeydown="";
goPrev()
}}}}};
tb_position();
$("#TB_load").remove();
$("#TB_ImageOff").click(tb_remove);
$("#TB_window").css({display:"block"})
};
imgPreloader.src=url
}else{var queryString=url.replace(/^[^\?]+\??/,"");
var params=tb_parseQuery(queryString);
TB_WIDTH=(params["width"]*1)+30||630;
TB_HEIGHT=(params["height"]*1)+40||440;
ajaxContentW=TB_WIDTH-30;
ajaxContentH=TB_HEIGHT-45;
if(url.indexOf("TB_iframe")!=-1){urlNoQuery=url.split("TB_");
$("#TB_iframeContent").remove();
if(params["modal"]!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Schlie&szlig;en'>Schlie&szlig;en</a> oder Esc</div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>")
}else{$("#TB_overlay").unbind();
$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>")
}}else{if($("#TB_window").css("display")!="block"){if(params["modal"]!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a> or Esc Key</div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>")
}else{$("#TB_overlay").unbind();
$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")
}}else{$("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";
$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";
$("#TB_ajaxContent")[0].scrollTop=0;
$("#TB_ajaxWindowTitle").html(caption)
}}$("#TB_closeWindowButton").click(tb_remove);
if(url.indexOf("TB_inline")!=-1){$("#TB_ajaxContent").append($("#"+params["inlineId"]).children());
$("#TB_window").unload(function(){$("#"+params["inlineId"]).append($("#TB_ajaxContent").children())
});
tb_position();
$("#TB_load").remove();
$("#TB_window").css({display:"block"})
}else{if(url.indexOf("TB_iframe")!=-1){tb_position();
if($.browser.safari){$("#TB_load").remove();
$("#TB_window").css({display:"block"})
}}else{$("#TB_ajaxContent").load(url+="&random="+(new Date().getTime()),function(){tb_position();
$("#TB_load").remove();
tb_init("#TB_ajaxContent a.thickbox");
$("#TB_window").css({display:"block"})
})
}}}if(!params["modal"]){document.onkeyup=function(e){if(e==null){keycode=event.keyCode
}else{keycode=e.which
}if(keycode==27){tb_remove()
}}
}}catch(e){}}function tb_showIframe(){$("#TB_load").remove();
$("#TB_window").css({display:"block"})
}function tb_remove(){$("#bookingTool").show();
$("#TB_imageOff").unbind("click");
$("#TB_closeWindowButton").unbind("click");
$("#TB_window").fadeOut("fast",function(){$("#TB_window,#TB_overlay,#TB_HideSelect").trigger("unload").unbind().remove()
});
$("#TB_load").remove();
if(typeof document.body.style.maxHeight=="undefined"){$("body","html").css({height:"auto",width:"auto"});
$("html").css("overflow","")
}document.onkeydown="";
document.onkeyup="";
return false
}function tb_position(){$("#TB_window").css({marginLeft:"-"+parseInt((TB_WIDTH/2),10)+"px",width:TB_WIDTH+"px"});
if(!(jQuery.browser.msie&&jQuery.browser.version<7)){$("#TB_window").css({marginTop:"-"+parseInt((TB_HEIGHT/2),10)+"px"})
}}function tb_parseQuery(query){var Params={};
if(!query){return Params
}var Pairs=query.split(/[;&]/);
for(var i=0;
i<Pairs.length;
i++){var KeyVal=Pairs[i].split("=");
if(!KeyVal||KeyVal.length!=2){continue
}var key=unescape(KeyVal[0]);
var val=unescape(KeyVal[1]);
val=val.replace(/\+/g," ");
Params[key]=val
}return Params
}function tb_getPageSize(){var de=document.documentElement;
var w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;
var h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;
arrayPageSize=[w,h];
return arrayPageSize
}function tb_detectMacXFF(){var userAgent=navigator.userAgent.toLowerCase();
if(userAgent.indexOf("mac")!=-1&&userAgent.indexOf("firefox")!=-1){return true
}}function initialize(){goNav.init();
User.searchHistory.init();
goNavContext.init();
window.setTimeout("gotoHash();",5)
}function initializeMap(){initialize()
}function initializeRoute(){GM.initShowMap();
if(GM.map){GR.init(GM.map,"routeInfoContent")
}else{window.setTimeout("GR.init(GM.map, 'routeInfoContent')",3)
}}function gotoHash(){var hashname=window.location.hash;
if(hashname.length>1){showTab(hashname,true,true)
}}Suggest.boxes=new Array(new Suggest.Box("what",-9,22,"simpleForm","where","suggestWhat"),new Suggest.Box("where",-9,22,"simpleForm","street","suggestWhere"),new Suggest.Box("street",-9,22,"simpleForm",null,"suggestStreet"),new Suggest.Box("what_complex",-9,22,"complexForm","city_complex","suggestWhatDetails"),new Suggest.Box("city_complex",-9,22,"complexForm","street_complex","suggestWhere"),new Suggest.Box("street_complex",-9,22,"complexForm",null,"suggestStreet"),new Suggest.Box("where_emergency",-9,22,"emergencyForm","street_emergency","suggestWhere"),new Suggest.Box("street_emergency",-9,22,"emergencyForm",null,"suggestStreet"),new Suggest.Box("where_home",-7,22,"preferences","street_home","suggestWhere"),new Suggest.Box("street_home",-7,22,"preferences",null,"suggestStreet"),new Suggest.Box("where_map",-7,22,"mapAddress","street_map","suggestWhere"),new Suggest.Box("street_map",-7,22,"mapAddress",null,"suggestStreet"),new Suggest.Box("wasSuchbegriff",-7,22,null,null,"suggestWhat"),new Suggest.Box("von_where",-7,22,"routeAddress","von_street","suggestWhere"),new Suggest.Box("von_street",-7,22,"routeAddress","nach_where","suggestStreet"),new Suggest.Box("nach_where",-7,22,"routeAddress","nach_street","suggestWhere"),new Suggest.Box("nach_street",-7,22,"routeAddress","von_where","suggestStreet"),new Suggest.Box("ueber_where",-7,22,"routeAddress","ueber_street","suggestWhere"),new Suggest.Box("ueber_street",-7,22,"routeAddress","nach_where","suggestStreet"),new Suggest.Box("from_where",-7,22,"getRoute","from_street","suggestWhere"),new Suggest.Box("from_street",-7,22,"getRoute","routeOptionAlwaysVisible","suggestStreet"));
function hideModalOverlay(){if($(".modalbox").hasClass("videoVisible")){$(".modalbox.video").removeClass("videoVisible").addClass("videoNotVisible")
}else{$(".modalbox").hide()
}$(".modalbox_overlay").hide();
$("#bookingTool").show()
}$(function(){$(".modalbox .btnClose a").click(hideModalOverlay);
$(document).keydown(function(event){if(event.keyCode==27){hideModalOverlay()
}});
$(".details a.print").click(function(){if($(".printModal .printContent.one li").length==0){orderPrint();
return true
}if($(".printModal .printContent.one li").length<2){$(".printModal .printContent.all").hide()
}$(".modalbox_overlay").show();
$(".modalbox.printModal").show();
$("#bookingTool").hide();
return false
});
$(".printModal .printContent.one li").click(function(){$(this).toggleClass("on")
});
$(".printModal .printContent li").mouseover(function(){$(this).addClass("highlighted")
}).mouseout(function(){$(this).removeClass("highlighted")
});
$(".printModal .printContent.all li").click(function(){$(this).toggleClass("on");
if($(this).hasClass("on")){$(".printModal .printContent.one li").addClass("on")
}else{$(".printModal .printContent.one li").removeClass("on")
}});
$(".TB_container a").click(function(){$("#bookingTool").hide()
})
});
function getStrPrintAreas(){strAreas="";
$(".printModal .printContent.one li.on").each(function(){if(strAreas.length>0){strAreas+="|"
}var pArea=$(this).text().trim();
strAreas+=pArea
});
return strAreas
}var messageIE6="<p>"+goVars.printWarnings["IE6"]+"</p>";
var messageFF2="<p>"+goVars.printWarnings["FF2"]+"</p>";
var messageOpera="<p>"+goVars.printWarnings["Opera"]+"</p>";
function addPrintOptionRoutenplaner(){var lastone=$(".printModal .printContent.one li:last").html();
if(lastone!="Routenplaner"){addPrintOption(".printModal .printContent.one li","Routenplaner")
}}function addPrintOption(selector,option){var routenplaner=$(selector+":last").clone(true).insertAfter(selector+":last").html(option);
if(isOpera||(isMinFF1_5&&!isMinFF3)||(isIE&&!isMinIE7)){if(isOpera){$(messageOpera).appendTo(routenplaner);
return
}if(isIE&&!isMinIE7){$(messageIE6).appendTo(routenplaner);
return
}$(messageFF2).appendTo(routenplaner);
return
}}function showTab(tabid,forceGo2Anchor,ivwOff){var forceGoToAnchor=(forceGo2Anchor&&forceGo2Anchor==true)?true:false;
var thisTabG=tabgroups.getTabGroup(tabid);
if(thisTabG){if(ivwOff==true){thisTabG.ivwOn=false
}thisTabG.show(tabid,forceGoToAnchor);
if(ivwOff==true){thisTabG.ivwOn=true
}}else{if(!tabgroups.isTabIdAvailable(tabid)){return
}goUrl.go2Anchor(tabid)
}}var tabgroups={container:{},addTabGroup:function(chid,id,displayAnchor){if(!isUndefOrNull(id)){this.container[id]=new TabGroup(chid,id,displayAnchor)
}},getRootId:function(tabid){var selector=(tabid.charAt(0)=="#")?tabid:"#"+tabid;
var tabGroupRootId=$(selector).parents("div.entityTab").parent("div").attr("id");
if(tabGroupRootId&&tabGroupRootId.length>0){return tabGroupRootId
}return""
},getTabGroup:function(tabid){if(!tabid||tabid.length==0){return null
}var thisgroup=this.getRootId(tabid);
return(isDefined(this.container[thisgroup])?this.container[thisgroup]:null)
},isTabIdAvailable:function(tabid){var selector=(tabid.charAt(0)=="#")?tabid:"#"+tabid;
var nofTabid=$(selector).length;
if(nofTabid==1){return true
}return false
},getActiveTabs:function(){var allActiveTabs="";
for(prop in tabgroups.container){var active=this.container[prop].selectedTab();
if(active&&active.isNotEmpty()){if(allActiveTabs.isNotEmpty()){allActiveTabs=allActiveTabs+"|"
}allActiveTabs=allActiveTabs+active
}}return allActiveTabs
},setActiveTabs:function(allSelectedTabs){if(allSelectedTabs.isNotEmpty()){for(prop in tabgroups.container){var active=this.container[prop].selectedTab();
if(active&&active.isNotEmpty()){var pos=allSelectedTabs.indexOf(active);
if(pos>-1){allSelectedTabs=allSelectedTabs.substring(0,pos)+allSelectedTabs.substring(pos+active.length,allSelectedTabs.length)
}}}}var allActiveTabs=allSelectedTabs.split("|");
for(i=0;
i<allActiveTabs.length;
i++){var tabname=allActiveTabs[i];
if(tabname&&tabname.isNotEmpty()){showTab(tabname,null,true)
}}}};
function TabGroup(chid,id,displayAnchor){this.chid=chid;
this.id=(id&&id.length>0)?id:"";
if(this.id.length==0){return undefined
}this.root=$("#"+id);
this.displayAnchor=(displayAnchor&&displayAnchor.length>0)?displayAnchor:id;
if($("#"+this.displayAnchor).length==0){this.displayAnchor="header"
}this.videoInitialized=false;
this.clickableTitles=null;
if(this.id.isNotEmpty()){this.initialize()
}this.ivwOn=true
}TabGroup.prototype.initialize=function(){var tabGroup=this;
tabGroup.clickableTitles=$("div#"+this.id+"> ul a").click(function(){var curTabname=tabGroup.selectedTab();
var containers=tabGroup.root.find("div.entityTab > div");
if(isUndefined(containers)||isNull(containers)||containers.length==0){return
}containers.hide().filter(this.hash).show();
tabGroup.clickableTitles.parent().removeClass("selected");
$(this).parent().addClass("selected");
var tabname=this.hash.substring(1);
if(tabGroup.ivwOn==true&&tabname!=curTabname){tabGroup.ivw(tabGroup.chid,tabname)
}if(tabname=="Video"&&initializeVideoOnDetail){initializeVideoOnDetail();
tabGroup.videoInitialized=true
}return false
});
if(location.hash.length<1||!tabGroup.hasNamedTab(location.hash)){tabGroup.clickableTitles.filter(":first").click()
}};
TabGroup.prototype.isTabsAvailable=function(){return((this.clickableTitles&&this.clickableTitles.length>0)?true:false)
};
TabGroup.prototype.isTabsIndexValid=function(index){return((this.isTabsAvailable()&&index<this.clickableTitles.length&&index>-1)?true:false)
};
TabGroup.prototype.hasNamedTab=function(tabid){if(this.isTabsAvailable()){for(i=0;
i<this.clickableTitles.length;
i++){if(tabid==this.clickableTitles.eq(i).attr("href").substring(1)){return true
}}}return false
};
TabGroup.prototype.selectedTab=function(){var groupRoot=this.root;
if(isUndefOrNull(groupRoot)){groupRoot=$("div#"+this.id)
}var tab=groupRoot.find("ul li.selected").find("a").attr("href");
if(!tab){tab=""
}if(tab.startsWith("#")){tab=tab.substring(1)
}return tab
};
TabGroup.prototype.show=function(tabid,forceGo2Anchor){if(tabid&&tabid.length>0){this.showtab(tabid)
}if(forceGo2Anchor==true){goUrl.go2Anchor(this.displayAnchor)
}else{if(this.displayAnchor!="header"){goUrl.go2Anchor(this.displayAnchor)
}}};
TabGroup.prototype.showtab=function(tabid){var selector=(tabid.charAt(0)=="#")?tabid:"#"+tabid;
var found=this.root.find("li a[href="+selector+"]");
if(found.length==1){found.click()
}};
TabGroup.prototype.ivw=function(channel,title){if(title=="Kartenausschnitt"){goUtils.emitMessage("c"+channel+"_det_map")
}else{if(title=="Routenplaner"){goUtils.emitMessage("c"+channel+"_det_route")
}else{if(title=="Bewertungen"){goUtils.emitMessage("c"+channel+"_det_rev")
}else{var ivwKey=title.substring(1,3)+title.substring(title.length-3,title.length-1);
goUtils.emitMessage("c"+channel+"_det_"+ivwKey)
}}}};
var goPrint={DEBUG:false};
goPrint.printWarnings4OldBrowsers=function(){if(isOpera||(isMinFF1_5&&!isMinFF3)||(isIE&&!isMinIE7)){$("a.print").hide();
if(isOpera){$(".printWarning.opera").show();
return true
}if(isIE&&!isMinIE7){$(".printWarning.IE6").show();
return true
}$(".printWarning.ff2").show();
return true
}$("a.print").show();
return false
};
goPrint.initPrint4HomePage=function(){goPrint.initPrintView("homepage")
};
goPrint.initPrintGMap4HomePage=function(){goPrint.initPrintView("homepage",true)
};
goPrint.initPrintGMap=function(){goPrint.initPrintView("bigmap",true)
};
goPrint.initPrintView=function(name,MR){if(MR&&(typeof printMap!="undefined"&&printMap)){if(name=="bigmap"){printMap.initPrintView("bigmap","geoPortalMap","routeInfoContent",goPrint.autoCtrlP)
}else{if(name=="homepage"){printMap.initPrintView("homepage","googleMap","routeInfoContent",goPrint.autoCtrlP)
}}}else{$("a.print").show();
self.print()
}return false
};
goPrint.autoCtrlP=function(){var warningJa=goPrint.printWarnings4OldBrowsers();
if(warningJa==false){self.print()
}};
goPrint.openPrintWindow=function(name,url,forcethisurl){var newurl=url;
if(name=="bigmap"){if(typeof GeoPortalMap!="undefined"&&GeoPortalMap){var coordCircle=(GeoPortalMap.showCircle==1&&GeoPortalMap.latlonCircle&&GeoPortalMap.latlonCircle.length>0)?GeoPortalMap.latlonCircle:null;
printMap.saveState4PrintWindow(GeoPortalMap.map,GeoPortalMap.layerPngIcon,coordCircle,GeoPortalMap.route,GeoPortalMap.wayPoints,GeoPortalMap.optionInput);
newurl=printMap.url4OpenPrintWindow(url,GeoPortalMap.wayPoints)
}}else{if(name=="homepage"){if((typeof GM!="undefined"&&GM)&&(typeof GR!="undefined"&&GR&&GR.route)){printMap.saveState4PrintWindow(GM.map,null,0,GR.route,GR.wayPoints,GR.option)
}newurl=goPrint.createPrintableURL(url)
}}if(forcethisurl){newurl=url
}goUtils.win.openDefault(newurl,720,800,"Druckansicht");
return false
};
goPrint.misTracking=function(page,action){var misImage=new Image();
misImage.src="/tracking.jsp?PAGE="+page+"&ACTION="+action
};
goPrint.createPrintableURL=function(url){if(url.indexOf("printable")>-1||url.indexOf("PRINTABLE")>-1){return url
}return goUrl.createNewUrlWithAdditionalParams(url,"PRINTABLE=yes")
};
function accordionTrustyou(){$(".accordionContainer .title").click(function(){var iframeObj=$(this).next(".iframeContainer").children("iframe");
if($(this).next().is(":visible")){$(this).next().slideUp();
$(this).removeClass("open");
$(iframeObj).hide()
}else{$(this).next().slideDown(1000,function(){$(iframeObj).show()
});
$(this).addClass("open")
}})
}$(function(){accordionTrustyou()
});
$(function(){window.onresize=function(){adjustBrochureSizes()
},adjustBrochureSizes=function(){var widthBrochure=$(window).width()-50;
var heightBrochure=$(window).height()-60;
var heightBrochureContainer=$(window).height()-100;
$(".brochureModal").css({width:widthBrochure});
$(".brochureModal .boxContent").css({height:heightBrochure});
$(".brochureModal .iframeBox").css({height:heightBrochureContainer})
},$(".brochurePreview a").click(function(){var brochureurl=$(this).attr("href");
$(".brochureModal .iframeBox").attr("src",brochureurl);
var brochureAlt=$(this).find("img").attr("alt");
var brochureTitle=$(this).find("img").attr("title");
var brochureTitleStr=brochureTitle+"<span>"+brochureAlt+"</span>";
$(".brochureModal .title").html(brochureTitleStr);
$(".modalbox_overlay").show();
$(".brochureModal").show();
$(".iframeBox").show();
var retailer=$(this).find("img").attr("longdesc");
var misImage=new Image();
misImage.src="/tracking.jsp?PAGE="+retailer+"&ACTION=el:kaufDa";
return false
});
$(".brochureModal .btnClose").click(function(){$(".modalbox_overlay").hide();
$(".brochureModal").hide();
$(".iframeBox").hide()
});
adjustBrochureSizes()
});
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))
};
if(!"".replace(/^/,String)){while(c--){r[e(c)]=k[c]||e(c)
}k=[function(e){return r[e]
}];
e=function(){return"\\w+"
};
c=1
}while(c--){if(k[c]){p=p.replace(new RegExp("\\b"+e(c)+"\\b","g"),k[c])
}}return p
}('(3($){3 1d(a,c,d,e){6 b=a[c];7($.16(b)){1X{4 b.10(d,e)}1G(14){7(a.1e){1e("2c 25 A."+c+": "+14)}L{20 14;}4 Q}}4 B}6 u=C;3 1o(l,r){6 o=8;7(!u){u=o}6 j=!r.1z;6 q=$(r.1a,l);6 s=0;6 h=l.S(r.17).y(0);6 n=l.S(r.R).y(0);6 m=l.S(r.H).y(0);6 t=l.S(r.P).y(0);6 k=l.S(r.O).y(0);$.1r(o,{1P:3(){4[1,0,1]},1L:3(){4 s},1J:3(){4 r},x:3(){4 o.D().9()},1l:3(){4 M.15(8.x()/r.9)},Z:3(){4 M.15(s/r.9)},1C:3(){4 l},1A:3(){4 q},D:3(){4 q.T()},K:3(i,a,f){a=a||r.1c;7($.16(a)){f=a;a=r.1c}7(i<0){i=0}7(i>o.x()-r.9){4 o}6 e=o.D().y(i);7(!e.1b){4 o}7(1d(r,"1w",o,i)===Q){4 o}7(j){6 b=-(e.28(B)*i);q.1x({24:b},a,r.19,f?3(){f.10(o)}:C)}L{6 c=-(e.23(B)*i);q.1x({22:c},a,r.19,f?3(){f.10(o)}:C)}7(h.1b){6 g=r.w;6 d=M.15(i/r.9);d=M.21(d,h.T().1b-1);h.T().G(g).y(d).v(g)}7(i===0){n.X(t).v(r.E)}L{n.X(t).G(r.E)}7(i>=o.x()-r.9){m.X(k).v(r.E)}L{m.X(k).G(r.E)}u=o;s=i;1d(r,"1v",o,i);4 o},F:3(b,c,d){6 a=s+b;7(r.1u&&a>(o.x()-r.9)){a=0}4 8.K(a,c,d)},H:3(a,b){4 8.F(1,a,b)},R:3(a,b){4 8.F(-1,a,b)},1Z:3(a,b,c){4 8.F(r.9*a,b,c)},N:3(b,a,d){6 e=r.9;6 f=e*b;6 c=f+e>=8.x();7(c){f=8.x()-r.9}4 8.K(f,a,d)},P:3(a,b){4 8.N(8.Z()-1,a,b)},O:3(a,b){4 8.N(8.Z()+1,a,b)},1W:3(a,b){4 8.K(0,a,b)},1V:3(a,b){4 8.K(8.x()-r.9,a,b)},1U:3(){4 13()},z:3(f,c,e){6 d=o.D().y(f);6 g=r.w;7(!d.1T(g)&&(f>=0||f<8.x())){o.D().G(g);d.v(g);6 a=M.1S(r.9/2);6 b=f-a;7(b>o.x()-r.9){b--}7(b!==f){4 8.K(b,c,e)}}4 o}});7($.16($.1R.1s)){l.12("1s.A",3(e,a){6 b=$.1Q.1O?1:-1;o.F(a>0?b:-b,1N);4 Q})}n.v(r.E).z(3(){o.R()});m.z(3(){o.H()});k.z(3(){o.O()});t.v(r.E).z(3(){o.P()});7(r.1q){$(1M).1K("1n.A").12("1n.A",3(a){6 b=u;7(!b){4}7(j&&(a.J==1m||a.J==1I)){b.F(a.J==1m?-1:1);4 a.11()}7(!j&&(a.J==1p||a.J==1H)){b.F(a.J==1p?-1:1);4 a.11()}4 B})}3 13(){h.U(3(){6 b=$(8);7(b.1F(":1k")||b.I("1j")==o){b.1k();b.I("1j",o);1E(6 i=0;i<o.1l();i++){6 c=$("<"+r.1i+"/>").W("V",i).z(3(e){6 a=$(8);a.1D().T().G(r.w);a.v(r.w);o.N(a.W("V"));4 e.11()});7(i===0){c.v(r.w)}b.1B(c)}}L{6 d=b.T();d.U(3(i){6 a=$(8);a.W("V",i);7(i===0){a.v(r.w)}a.z(3(){b.1Y("."+r.w).G(r.w);a.v(r.w);o.N(a.W("V"))})})}});7(r.1h){o.D().U(3(a,b){6 c=$(8);7(!c.I("1t")){c.12("z.A",3(){o.z(a)});c.I("1t",B)}})}7(r.Y){o.D().1g(3(){$(8).v(r.Y)},3(){$(8).G(r.Y)})}4 o}13();6 p=C;3 1f(){p=2h(3(){o.H()},r.18)}7(r.18>0){l.1g(3(){2g(p)},3(){1f()});1f()}}1y.2e.A=3(d){6 c=8.y(2d d==\'2b\'?d:0).I("A");7(c){4 c}6 b={9:5,1z:Q,1h:B,1u:Q,18:0,1c:2a,1q:B,w:\'29\',E:\'27\',Y:C,19:\'2f\',1a:\'.1a\',R:\'.R\',H:\'.H\',P:\'.P\',O:\'.O\',17:\'.17\',1i:\'a\',1w:C,1v:C,1e:B};$.1r(b,d);8.U(3(){6 a=26 1o($(8),b);$(8).I("A",a)});4 8}})(1y);',62,142,"|||function|return||var|if|this|size||||||||||||||||||||||addClass|activeClass|getSize|eq|click|scrollable|true|null|getItems|disabledClass|move|removeClass|next|data|keyCode|seekTo|else|Math|setPage|nextPage|prevPage|false|prev|siblings|children|each|href|attr|add|hoverClass|getPageIndex|call|preventDefault|bind|load|error|ceil|isFunction|navi|interval|easing|items|length|speed|fireEvent|alert|setTimer|hover|clickable|naviItem|me|empty|getPageAmount|37|keypress|Scrollable|38|keyboard|extend|mousewheel|set|loop|onSeek|onBeforeSeek|animate|jQuery|vertical|getItemWrap|append|getRoot|parent|for|is|catch|40|39|getConf|unbind|getIndex|window|50|opera|getVersion|browser|fn|floor|hasClass|reload|end|begin|try|find|movePage|throw|min|top|outerHeight|left|calling|new|disabled|outerWidth|active|400|number|Error|typeof|prototype|swing|clearInterval|setInterval".split("|"),0,{}));
(function(){function g(o){console.log("$f.fireEvent",[].slice.call(o))
}function k(q){if(!q||typeof q!="object"){return q
}var o=new q.constructor();
for(var p in q){if(q.hasOwnProperty(p)){o[p]=k(q[p])
}}return o
}function m(t,q){if(!t){return
}var o,p=0,r=t.length;
if(r===undefined){for(o in t){if(q.call(t[o],o,t[o])===false){break
}}}else{for(var s=t[0];
p<r&&q.call(s,p,s)!==false;
s=t[++p]){}}return t
}function c(o){return document.getElementById(o)
}function i(q,p,o){if(typeof p!="object"){return q
}if(q&&p){m(p,function(r,s){if(!o||typeof s!="function"){q[r]=s
}})
}return q
}function n(s){var q=s.indexOf(".");
if(q!=-1){var p=s.substring(0,q)||"*";
var o=s.substring(q+1,s.length);
var r=[];
m(document.getElementsByTagName(p),function(){if(this.className&&this.className.indexOf(o)!=-1){r.push(this)
}});
return r
}}function f(o){o=o||window.event;
if(o.preventDefault){o.stopPropagation();
o.preventDefault()
}else{o.returnValue=false;
o.cancelBubble=true
}return false
}function j(q,o,p){q[o]=q[o]||[];
q[o].push(p)
}function e(){return"_"+(""+Math.random()).substring(2,10)
}var h=function(t,r,s){var q=this;
var p={};
var u={};
q.index=r;
if(typeof t=="string"){t={url:t}
}i(this,t,true);
m(("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop").split(","),function(){var v="on"+this;
if(v.indexOf("*")!=-1){v=v.substring(0,v.length-1);
var w="onBefore"+v.substring(2);
q[w]=function(x){j(u,w,x);
return q
}
}q[v]=function(x){j(u,v,x);
return q
};
if(r==-1){if(q[w]){s[w]=q[w]
}if(q[v]){s[v]=q[v]
}}});
i(this,{onCuepoint:function(x,w){if(arguments.length==1){p.embedded=[null,x];
return q
}if(typeof x=="number"){x=[x]
}var v=e();
p[v]=[x,w];
if(s.isLoaded()){s._api().fp_addCuepoints(x,r,v)
}return q
},update:function(w){i(q,w);
if(s.isLoaded()){s._api().fp_updateClip(w,r)
}var v=s.getConfig();
var x=(r==-1)?v.clip:v.playlist[r];
i(x,w,true)
},_fireEvent:function(v,y,w,A){if(v=="onLoad"){m(p,function(B,C){if(C[0]){s._api().fp_addCuepoints(C[0],r,B)
}});
return false
}A=A||q;
if(v=="onCuepoint"){var z=p[y];
if(z){return z[1].call(s,A,w)
}}if(v=="onStart"||v=="onUpdate"){i(A,y);
if(!A.duration){A.duration=y.metaData.duration
}else{A.fullDuration=y.metaData.duration
}}var x=true;
m(u[v],function(){x=this.call(s,A,y,w)
});
return x
}});
if(t.onCuepoint){var o=t.onCuepoint;
q.onCuepoint.apply(q,typeof o=="function"?[o]:o);
delete t.onCuepoint
}m(t,function(v,w){if(typeof w=="function"){j(u,v,w);
delete t[v]
}});
if(r==-1){s.onCuepoint=this.onCuepoint
}};
var l=function(p,r,q,t){var s={};
var o=this;
var u=false;
if(t){i(s,t)
}m(r,function(v,w){if(typeof w=="function"){s[v]=w;
delete r[v]
}});
i(this,{animate:function(y,z,x){if(!y){return o
}if(typeof z=="function"){x=z;
z=500
}if(typeof y=="string"){var w=y;
y={};
y[w]=z;
z=500
}if(x){var v=e();
s[v]=x
}if(z===undefined){z=500
}r=q._api().fp_animate(p,y,z,v);
return o
},css:function(w,x){if(x!==undefined){var v={};
v[w]=x;
w=v
}r=q._api().fp_css(p,w);
i(o,r);
return o
},show:function(){this.display="block";
q._api().fp_showPlugin(p);
return o
},hide:function(){this.display="none";
q._api().fp_hidePlugin(p);
return o
},toggle:function(){this.display=q._api().fp_togglePlugin(p);
return o
},fadeTo:function(y,x,w){if(typeof x=="function"){w=x;
x=500
}if(w){var v=e();
s[v]=w
}this.display=q._api().fp_fadeTo(p,y,x,v);
this.opacity=y;
return o
},fadeIn:function(w,v){return o.fadeTo(1,w,v)
},fadeOut:function(w,v){return o.fadeTo(0,w,v)
},getName:function(){return p
},getPlayer:function(){return q
},_fireEvent:function(w,v,x){if(w=="onUpdate"){var y=q._api().fp_getPlugin(p);
if(!y){return
}i(o,y);
delete o.methods;
if(!u){m(y.methods,function(){var A=""+this;
o[A]=function(){var B=[].slice.call(arguments);
var C=q._api().fp_invoke(p,A,B);
return C=="undefined"?o:C
}
});
u=true
}}var z=s[w];
if(z){z.apply(o,v);
if(w.substring(0,1)=="_"){delete s[w]
}}}})
};
function b(o,t,z){var E=this,y=null,x,u,p=[],s={},B={},r,v,w,D,A,q;
i(E,{id:function(){return r
},isLoaded:function(){return(y!==null)
},getParent:function(){return o
},hide:function(F){if(F){o.style.height="0px"
}if(y){y.style.height="0px"
}return E
},show:function(){o.style.height=q+"px";
if(y){y.style.height=A+"px"
}return E
},isHidden:function(){return y&&parseInt(y.style.height,10)===0
},load:function(F){if(!y&&E._fireEvent("onBeforeLoad")!==false){m(a,function(){this.unload()
});
x=o.innerHTML;
if(x&&!flashembed.isSupported([9,0])){wrappper.innerHTML=""
}flashembed(o,t,{config:z});
if(F){F.cached=true;
j(B,"onLoad",F)
}}return E
},unload:function(){try{if(!y||y.fp_isFullscreen()){return E
}}catch(F){return E
}if(x.replace(/\s/g,"")!==""){if(E._fireEvent("onBeforeUnload")===false){return false
}y.fp_close();
y=null;
o.innerHTML=x;
E._fireEvent("onUnload")
}return E
},getClip:function(F){if(F===undefined){F=D
}return p[F]
},getCommonClip:function(){return u
},getPlaylist:function(){return p
},getPlugin:function(F){var H=s[F];
if(!H&&E.isLoaded()){var G=E._api().fp_getPlugin(F);
if(G){H=new l(F,G,E);
s[F]=H
}}return H
},getScreen:function(){return E.getPlugin("screen")
},getControls:function(){return E.getPlugin("controls")
},getConfig:function(F){return F?k(z):z
},getFlashParams:function(){return t
},loadPlugin:function(I,H,K,J){if(typeof K=="function"){J=K;
K={}
}var G=J?e():"_";
E._api().fp_loadPlugin(I,H,K,G);
var F={};
F[G]=J;
var L=new l(I,null,E,F);
s[I]=L;
return L
},getState:function(){return y?y.fp_getState():-1
},play:function(F){function G(){if(F!==undefined){E._api().fp_play(F)
}else{E._api().fp_play()
}}if(y){G()
}else{E.load(function(){G()
})
}return E
},getVersion:function(){var G="flowplayer.js 3.1.0";
if(y){var F=y.fp_getVersion();
F.push(G);
return F
}return G
},_api:function(){if(!y){throw"Flowplayer "+E.id()+" not loaded when calling an API method"
}return y
},setClip:function(F){E.setPlaylist([F]);
return E
},getIndex:function(){return w
}});
m(("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,Fullscreen*,FullscreenExit,Error").split(","),function(){var F="on"+this;
if(F.indexOf("*")!=-1){F=F.substring(0,F.length-1);
var G="onBefore"+F.substring(2);
E[G]=function(H){j(B,G,H);
return E
}
}E[F]=function(H){j(B,F,H);
return E
}
});
m(("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,reset,close,setPlaylist").split(","),function(){var F=this;
E[F]=function(G){if(!y){return E
}var H=(G===undefined)?y["fp_"+F]():y["fp_"+F](G);
return H=="undefined"?E:H
}
});
E._fireEvent=function(O){if(typeof O=="string"){O=[O]
}var P=O[0];
var L=O[1];
var K=O[2];
var J=O[3];
if(z.debug){g(O)
}if(!y&&P=="onLoad"&&L=="player"){y=y||c(v);
A=y.clientHeight;
m(p,function(){this._fireEvent("onLoad")
});
m(s,function(Q,R){R._fireEvent("onUpdate")
});
u._fireEvent("onLoad")
}if(P=="onLoad"&&L!="player"){return
}if(P=="onError"){if(typeof L=="string"||(typeof L=="number"&&typeof K=="number")){L=K;
K=J
}}if(P=="onContextMenu"){m(z.contextMenu[L],function(Q,R){R.call(E)
});
return
}if(P=="onPluginEvent"){var F=L.name||L;
var G=s[F];
if(G){G._fireEvent("onUpdate",L);
G._fireEvent(K,O.slice(3))
}return
}if(P=="onPlaylistReplace"){p=[];
var M=0;
m(L,function(){p.push(new h(this,M++,E))
})
}var N=true;
if(typeof L=="number"&&L<p.length){D=L;
var H=p[L];
if(H){N=H._fireEvent(P,K,J)
}if(!H||N!==false){N=u._fireEvent(P,K,J,H)
}}var I=0;
m(B[P],function(){N=this.call(E,L,K);
if(this.cached){B[P].splice(I,1)
}if(N===false){return false
}I++
});
return N
};
function C(){if($f(o)){$f(o).getParent().innerHTML="";
w=$f(o).getIndex();
a[w]=E
}else{a.push(E);
w=a.length-1
}q=parseInt(o.style.height,10)||o.clientHeight;
if(typeof t=="string"){t={src:t}
}r=o.id||"fp"+e();
v=t.id||r+"_api";
t.id=v;
z.playerId=r;
if(typeof z=="string"){z={clip:{url:z}}
}if(typeof z.clip=="string"){z.clip={url:z.clip}
}z.clip=z.clip||{};
if(o.getAttribute("href",2)&&!z.clip.url){z.clip.url=o.getAttribute("href",2)
}u=new h(z.clip,-1,E);
z.playlist=z.playlist||[z.clip];
var F=0;
m(z.playlist,function(){var H=this;
if(typeof H=="object"&&H.length){H={url:""+H}
}m(z.clip,function(I,J){if(J!==undefined&&H[I]===undefined&&typeof J!="function"){H[I]=J
}});
z.playlist[F]=H;
H=new h(H,F,E);
p.push(H);
F++
});
m(z,function(H,I){if(typeof I=="function"){j(B,H,I);
delete z[H]
}});
m(z.plugins,function(H,I){if(I){s[H]=new l(H,I,E)
}});
if(!z.plugins||z.plugins.controls===undefined){s.controls=new l("controls",null,E)
}s.canvas=new l("canvas",null,E);
t.bgcolor=t.bgcolor||"#000000";
t.version=t.version||[9,0];
t.expressInstall="http://www.flowplayer.org/swf/expressinstall.swf";
function G(H){if(!E.isLoaded()&&E._fireEvent("onBeforeClick")!==false){E.load()
}return f(H)
}x=o.innerHTML;
if(x.replace(/\s/g,"")!==""){if(o.addEventListener){o.addEventListener("click",G,false)
}else{if(o.attachEvent){o.attachEvent("onclick",G)
}}}else{if(o.addEventListener){o.addEventListener("click",f,false)
}E.load()
}}if(typeof o=="string"){flashembed.domReady(function(){var F=c(o);
if(!F){throw"Flowplayer cannot access element: "+o
}else{o=F;
C()
}})
}else{C()
}}var a=[];
function d(o){this.length=o.length;
this.each=function(p){m(o,p)
};
this.size=function(){return o.length
}
}window.flowplayer=window.$f=function(){var p=null;
var o=arguments[0];
if(!arguments.length){m(a,function(){if(this.isLoaded()){p=this;
return false
}});
return p||a[0]
}if(arguments.length==1){if(typeof o=="number"){return a[o]
}else{if(o=="*"){return new d(a)
}m(a,function(){if(this.id()==o.id||this.id()==o||this.getParent()==o){p=this;
return false
}});
return p
}}if(arguments.length>1){var r=arguments[1];
var q=(arguments.length==3)?arguments[2]:{};
if(typeof o=="string"){if(o.indexOf(".")!=-1){var t=[];
m(n(o),function(){t.push(new b(this,k(r),k(q)))
});
return new d(t)
}else{var s=c(o);
return new b(s!==null?s:o,r,q)
}}else{if(o){return new b(o,r,q)
}}}return null
};
i(window.$f,{fireEvent:function(){var o=[].slice.call(arguments);
var q=$f(o[0]);
return q?q._fireEvent(o.slice(1)):null
},addPlugin:function(o,p){b.prototype[o]=p;
return $f
},each:m,extend:i});
if(document.all){window.onbeforeunload=function(){$f("*").each(function(){if(this.isLoaded()){this.close()
}})
}
}if(typeof jQuery=="function"){jQuery.prototype.flowplayer=function(q,p){if(!arguments.length||typeof arguments[0]=="number"){var o=[];
this.each(function(){var r=$f(this);
if(r){o.push(r)
}});
return arguments.length?o[arguments[0]]:new d(o)
}return this.each(function(){$f(this,k(q),p?k(p):{})
})
}
}})();
(function(){var e=typeof jQuery=="function";
function i(){if(c.done){return false
}var k=document;
if(k&&k.getElementsByTagName&&k.getElementById&&k.body){clearInterval(c.timer);
c.timer=null;
for(var j=0;
j<c.ready.length;
j++){c.ready[j].call()
}c.ready=null;
c.done=true
}}var c=e?jQuery:function(j){if(c.done){return j()
}if(c.timer){c.ready.push(j)
}else{c.ready=[j];
c.timer=setInterval(i,13)
}};
function f(k,j){if(j){for(key in j){if(j.hasOwnProperty(key)){k[key]=j[key]
}}}return k
}function g(j){switch(h(j)){case"string":j=j.replace(new RegExp('(["\\\\])',"g"),"\\$1");
j=j.replace(/^\s?(\d+)%/,"$1pct");
return'"'+j+'"';
case"array":return"["+b(j,function(m){return g(m)
}).join(",")+"]";
case"function":return'"function()"';
case"object":var k=[];
for(var l in j){if(j.hasOwnProperty(l)){k.push('"'+l+'":'+g(j[l]))
}}return"{"+k.join(",")+"}"
}return String(j).replace(/\s/g," ").replace(/\'/g,'"')
}function h(k){if(k===null||k===undefined){return false
}var j=typeof k;
return(j=="object"&&k.push)?"array":j
}if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};
__flash_savedUnloadHandler=function(){}
})
}function b(j,m){var l=[];
for(var k in j){if(j.hasOwnProperty(k)){l[k]=m(j[k])
}}return l
}function a(q,s){var o=f({},q);
var r=document.all;
var m='<object width="'+o.width+'" height="'+o.height+'"';
if(r&&!o.id){o.id="_"+(""+Math.random()).substring(9)
}if(o.id){m+=' id="'+o.id+'"'
}o.src+=((o.src.indexOf("?")!=-1?"&":"?")+Math.random());
if(o.w3c||!r){m+=' data="'+o.src+'" type="application/x-shockwave-flash"'
}else{m+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
}m+=">";
if(o.w3c||r){m+='<param name="movie" value="'+o.src+'" />'
}o.width=o.height=o.id=o.w3c=o.src=null;
for(var j in o){if(o[j]!==null){m+='<param name="'+j+'" value="'+o[j]+'" />'
}}var n="";
if(s){for(var l in s){if(s[l]!==null){n+=l+"="+(typeof s[l]=="object"?g(s[l]):s[l])+"&"
}}n=n.substring(0,n.length-1);
m+='<param name="flashvars" value=\''+n+"' />"
}m+="</object>";
return m
}function d(l,o,k){var j=flashembed.getVersion();
f(this,{getContainer:function(){return l
},getConf:function(){return conf
},getVersion:function(){return j
},getFlashvars:function(){return k
},getApi:function(){return l.firstChild
},getHTML:function(){return a(o,k)
}});
var p=o.version;
var q=o.expressInstall;
var n=!p||flashembed.isSupported(p);
if(n){o.onFail=o.version=o.expressInstall=null;
l.innerHTML=a(o,k)
}else{if(p&&q&&flashembed.isSupported([6,65])){f(o,{src:q});
k={MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title};
l.innerHTML=a(o,k)
}else{if(l.innerHTML.replace(/\s/g,"")!==""){}else{l.innerHTML="<h2>Flash version "+p+" or greater is required</h2><h3>"+(j[0]>0?"Your version is "+j:"You have no flash plugin installed")+"</h3>"+(l.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='http://www.adobe.com/go/getflashplayer'>here</a></p>");
if(l.tagName=="A"){l.href="http://www.adobe.com/go/getflashplayer"
}}}}if(!n&&o.onFail){var m=o.onFail.call(this);
if(typeof m=="string"){l.innerHTML=m
}}}window.flashembed=function(k,l,j){if(typeof k=="string"){var m=document.getElementById(k);
if(m){k=m
}else{c(function(){flashembed(k,l,j)
});
return
}}if(!k){return
}var n={width:"100%",height:"100%",allowFullScreen:true,allowscriptaccess:"always",quality:"high",version:null,onFail:null,expressInstall:null,w3c:false};
if(typeof l=="string"){l={src:l}
}f(n,l);
return new d(k,n,j)
};
f(window.flashembed,{getVersion:function(){var l=[0,0];
if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var k=navigator.plugins["Shockwave Flash"].description;
if(typeof k!="undefined"){k=k.replace(/^.*\s+(\S+\s+\S+$)/,"$1");
var m=parseInt(k.replace(/^(.*)\..*$/,"$1"),10);
var q=/r/.test(k)?parseInt(k.replace(/^.*r(.*)$/,"$1"),10):0;
l=[m,q]
}}else{if(window.ActiveXObject){try{var o=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")
}catch(p){try{o=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
l=[6,0];
o.AllowScriptAccess="always"
}catch(j){if(l[0]==6){return
}}try{o=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")
}catch(n){}}if(typeof o=="object"){k=o.GetVariable("$version");
if(typeof k!="undefined"){k=k.replace(/^\S+\s+(.*)$/,"$1").split(",");
l=[parseInt(k[0],10),parseInt(k[2],10)]
}}}}return l
},isSupported:function(j){var l=flashembed.getVersion();
var k=(l[0]>j[0])||(l[0]==j[0]&&l[1]>=j[1]);
return k
},domReady:c,asString:g,getHTML:a});
if(e){jQuery.prototype.flashembed=function(k,j){return this.each(function(){flashembed(this,k,j)
})
}
}})();
(function($){$f.addPlugin("playlist",function(wrap,options){var self=this;
var opts={playingClass:"playing",pausedClass:"paused",progressClass:"progress",template:'<a href="${url}">${title}</a>',loop:false,playOnClick:true,manual:false};
$.extend(opts,options);
wrap=$(wrap);
var manual=self.getPlaylist().length<=1||opts.manual;
var els=null;
if(!manual){var template=wrap.is(":empty")?opts.template:wrap.html();
wrap.empty();
$.each(self.getPlaylist(),function(){if(this.duration===0){return false
}var el=template;
var self=this;
$.each(this,function(key,val){if(!$.isFunction(val)){el=el.replace("${"+key+"}",val).replace("$%7B"+key+"%7D",val)
}});
wrap.append(el)
});
els=wrap.children().click(function(){return play($(this),els.index(this))
})
}else{els=wrap.children();
if(els.eq(0).hasClass("__scrollable")){els=els.children()
}if($.isFunction(els.live)){$(wrap.selector+"> *").live("click",function(){var el=$(this);
return play(el,el.attr("href"))
})
}else{els.click(function(){var el=$(this);
return play(el,el.attr("href"))
})
}var clip=self.getClip(0);
if(!clip.url&&opts.playOnClick){clip.update({url:els.eq(0).attr("href")})
}}function play(el,clip){if(el.hasClass(opts.playingClass)||el.hasClass(opts.pausedClass)){self.toggle()
}else{el.addClass(opts.progressClass);
self.play(clip)
}return false
}function clearCSS(){if(manual){els=wrap.children()
}els.removeClass(opts.playingClass);
els.removeClass(opts.pausedClass);
els.removeClass(opts.progressClass)
}function getEl(clip){return(manual)?els.filter("[href="+clip.url+"]"):els.eq(clip.index)
}self.onBegin(function(clip){clearCSS();
getEl(clip).addClass(opts.playingClass)
});
self.onPause(function(clip){getEl(clip).removeClass(opts.playingClass).addClass(opts.pausedClass)
});
self.onResume(function(clip){getEl(clip).removeClass(opts.pausedClass).addClass(opts.playingClass)
});
if(!opts.loop&&!manual){self.onBeforeFinish(function(clip){if(clip.index<els.length-1){return false
}})
}if(manual&&opts.loop){self.onBeforeFinish(function(clip){var el=getEl(clip);
if(el.next().length){el.next().click()
}else{els.eq(0).click()
}return false
})
}self.onUnload(function(){clearCSS()
});
return self
})
})(jQuery);
$(function(){var nVideos=$(".videobox .filmstrip a").length;
if(nVideos<=3){$(".videobox .next").addClass("disabled");
$(".videoboxSmall .next").addClass("disabled")
}if(nVideos==1){$(".videoboxSmall").hide()
}var htmlStr=$(".videobox .videoWrapper").html();
$(".videoboxSmall .videoWrapper").html(htmlStr);
if($(".videoboxResults div").is(".filmstrip")){$(".filmstrip").scrollable({items:"div.videoWrapper",size:3,clickable:false})
}if($(".playingVideo a").is("#flowplayer")){$f("flowplayer",{src:"/swf/flowplayer.commercial-3.1.0.swf",wmode:"transparent"},{key:"#$6923d06f1ef6d851f4b",clip:{autoPlay:true,autoBuffering:true},play:{label:"",replayLabel:""},plugins:{controls:{tooltipColor:"#444444",progressColor:"#f3b800",backgroundColor:"#999999",buttonColor:"#444444",backgroundGradient:"low",sliderGradient:"none",bufferGradient:"none",progressGradient:"medium",timeColor:"#ffffff",durationColor:"#cccccc",bufferColor:"#777777",sliderColor:"#cccccc",buttonOverColor:"#555555",opacity:1}},canvas:{backgroundColor:"#777777",backgroundGradient:[0.8,0]},onFinish:function(){$(".videoOverlay").show()
}}).playlist(".videobox .videoWrapper").playlist(".videoboxSmall .videoWrapper")
}$(".videobox .filmstrip a").click(function(){var videotitel=$(this).find(".videotitle").html();
$(".modalbox.video h2").html(videotitel);
var videourl=$(this).attr("rel");
var videostr="<a href="+videourl+">Mehr Info zu "+videotitel+"</a>";
$(".modalbox.video .addLinks p").html(videostr);
var videosubId=$(this).find(".videotitle").attr("subscriberId");
var videoadvId=$(this).find(".videotitle").attr("advertisingId");
var misImage=new Image();
misImage.src="/tracking.jsp?PAGE=videoUsage&ACTION=playOverview&SI6="+videosubId+"&SI8="+videoadvId;
$(".addLinks .good").attr("subscriberId",videosubId).attr("advertisingId",videoadvId);
$(".addLinks .bad").attr("subscriberId",videosubId).attr("advertisingId",videoadvId);
$(".modalbox.video").removeClass("videoNotVisible").addClass("videoVisible");
$(".modalbox_overlay").show();
return true
});
$(".videoboxSmall .videoWrapper a").click(function(){var videotitel=$(this).find(".videotitle").html();
$(".modalbox.video h2").html(videotitel);
var videourl=$(this).attr("rel");
var videostr="<a href="+videourl+">Mehr Info zu "+videotitel+"</a>";
$(".modalbox.video .addLinks p").html(videostr);
var videosubId=$(this).find(".videotitle").attr("subscriberId");
var videoadvId=$(this).find(".videotitle").attr("advertisingId");
var misImage=new Image();
misImage.src="/tracking.jsp?PAGE=videoUsage&ACTION=playModal&SI6="+videosubId+"&SI8="+videoadvId;
$(".addLinks .good").attr("subscriberId",videosubId).attr("advertisingId",videoadvId);
$(".addLinks .bad").attr("subscriberId",videosubId).attr("advertisingId",videoadvId);
$(".addLinks .vote .thanks").remove();
$(".videoOverlay").hide();
return true
});
$(".addLinks .good").click(function(){$(this).parent().append('<div class="thanks">Danke für Ihre Bewertung</strong>');
var videosubId=$(this).attr("subscriberId");
var videoadvId=$(this).attr("advertisingId");
var misImage=new Image();
misImage.src="/tracking.jsp?PAGE=videoUsage&ACTION=good&SI6="+videosubId+"&SI8="+videoadvId;
return false
});
$(".addLinks .bad").click(function(){$(this).parent().append('<div class="thanks">Danke für Ihre Bewertung</strong>');
var videosubId=$(this).attr("subscriberId");
var videoadvId=$(this).attr("advertisingId");
var misImage=new Image();
misImage.src="/tracking.jsp?PAGE=videoUsage&ACTION=poor&SI6="+videosubId+"&SI8="+videoadvId;
return false
});
$(".modalbox.video .btnClose a").click(function(){$(".videoOverlay").hide();
$f("flowplayer").unload();
$(".addLinks .vote .thanks").remove()
});
$(document).keydown(function(event){if(event.keyCode==27&&$(".modalbox.video").hasClass("videoVisible")){$(".videoOverlay").hide();
$f("flowplayer").unload();
$(".addLinks .vote .thanks").remove()
}});
$(".videoOverlay .btnRepeat a").click(function(){$(".videoOverlay").hide();
$f("flowplayer").play()
});
$(".vote a").mouseover(function(){$(this).addClass("on");
return false
}).mouseout(function(){$(this).removeClass("on");
return false
})
});
function initializeVideoOnDetail(){if(($(".playingVideoTab a").is("#flowplayerDetail"))){$f("flowplayerDetail",{src:"/swf/flowplayer.commercial-3.1.0.swf",wmode:"transparent"},{key:"#$6923d06f1ef6d851f4b",clip:{autoPlay:true,autoBuffering:true,onCuepoint:[250,function(){var videosubId=$(".playingVideoTab a").attr("subscriberId");
var videoadvId=$(".playingVideoTab a").attr("advertisingId");
var misImage=new Image();
misImage.src="/tracking.jsp?PAGE=videoUsage&ACTION=playDetail&SI6="+videosubId+"&SI8="+videoadvId
}]},play:{label:"",replayLabel:""},plugins:{controls:{tooltipColor:"#444444",progressColor:"#f3b800",backgroundColor:"#999999",buttonColor:"#444444",backgroundGradient:"low",sliderGradient:"none",bufferGradient:"none",progressGradient:"medium",timeColor:"#ffffff",durationColor:"#cccccc",bufferColor:"#777777",sliderColor:"#cccccc",buttonOverColor:"#555555",opacity:1}},canvas:{backgroundColor:"#777777",backgroundGradient:[0.8,0]},onFinish:function(){$(".videoOverlay").show()
}})
}}if(!Bs_Objects){var Bs_Objects=[]
}function Bs_Checkbox(){this._id;
this._tagId;
this.checkboxName;
this.value=0;
this.noPartly=false;
this.disabled=false;
this.setDisabled=function(b){if(typeof(b)=="undefined"){b=!this.disabled
}this.disabled=b;
this.drawInto(this._tagId)
};
this.guiNochange=false;
this.caption;
this.imgDir="/js/geoportal/blueshoes-4.6/javascript/components/checkbox/img/bobby/";
this.imgWidth="13";
this.imgHeight="13";
this.imgStyle="";
this.eventOnClick;
this.eventOnChange;
this._constructor=function(){this._id=Bs_Objects.length;
Bs_Objects[this._id]=this;
this._tagId="Bs_Checkbox_"+this._id+"_"
};
this.render=function(tagId){if(this.noPartly&&(this.value==1)){this.value=2
}if(!bs_isEmpty(tagId)){this._tagId=tagId
}var out=new Array();
var outI=0;
var img="";
img+=(this.disabled)?"disabled":"enabled";
img+="_"+this.value;
if(!this.disabled){out[outI++]="<span";
if(!this.guiNochange){out[outI++]=' onClick="Bs_Objects['+this._id+"].onClick('"+this._tagId+"');\""
}out[outI++]=' style="cursor:hand;"';
if(this.useMouseover&&!this.guiNochange){out[outI++]=' onMouseOver="Bs_Objects['+this._id+"].onMouseOver('"+this._tagId+"');\"";
out[outI++]=' onMouseOut="Bs_Objects['+this._id+"].onMouseOut('"+this._tagId+"');\""
}out[outI++]=">"
}out[outI++]='<img id="'+this._tagId+'icon" src="'+this.imgDir+img+'.gif" border="0" width="'+this.imgWidth+'" height="'+this.imgHeight+'"';
if(!bs_isEmpty(this.imgStyle)){out[outI++]=' style="'+this.imgStyle+'"'
}out[outI++]=">";
if(this.caption){out[outI++]="&nbsp;"+this.caption
}if(!this.disabled){out[outI++]="</span>"
}if(!this.checkboxName){this.checkboxName="checkbox"+this._tagId
}out[outI++]='<input value="'+this.value+'" type=checkbox name="'+this.checkboxName+'" id="'+this.checkboxName+'" style="display:none; visibility:hidden;"';
if(this.value){out[outI++]=" checked"
}out[outI++]=">";
return out.join("")
};
this.drawInto=function(tagId){if(!bs_isEmpty(tagId)){this._tagId=tagId
}document.getElementById(this._tagId).innerHTML=this.render(this._tagId)
};
this.draw=function(tagId){this.drawInto(tagId)
};
this.write=function(){document.write(this.render(this._tagId))
};
this.onClick=function(){switch(this.value){case 0:this.value=2;
break;
case 1:case 2:this.value=0;
this.value=0;
break;
default:this.value=0
}this._updateHiddenField();
this._updateIcon();
if(this.eventOnClick){this._fireEvent(this.eventOnClick)
}if(this.eventOnChange){this._fireEvent(this.eventOnChange)
}};
this.setTo=function(value,cancelEventOnChange){this.value=value;
this._updateHiddenField();
this._updateIcon();
if(!cancelEventOnChange){if(this.eventOnChange){this._fireEvent(this.eventOnChange)
}}};
this.attachOnClick=function(globalFunctionName){this.eventOnClick=globalFunctionName
};
this.attachOnChange=function(globalFunctionName){this.eventOnChange=globalFunctionName
};
this._fireEvent=function(e){if(e){if(typeof(e)!="array"){e=new Array(e)
}for(var i=0;
i<e.length;
i++){if(typeof(e[i])=="function"){e[i](this)
}else{if(typeof(e[i])=="string"){eval(e[i])
}}}}};
this._updateIcon=function(){var iconElm=document.getElementById(this._tagId+"icon");
if(iconElm!=null){var img="";
img+=(this.disabled)?"disabled":"enabled";
img+="_"+this.value;
iconElm.src=this.imgDir+img+".gif"
}};
this._updateHiddenField=function(){var elm=document.getElementById(this.checkboxName);
if(elm!=null){elm.value=this.value;
elm.checked=(this.value)
}};
this._constructor()
}var ie=document.all!=null;
var moz=!ie&&document.getElementById!=null&&document.layers==null;
function Bs_Tree(){this._id;
this._objectId;
this.autoCollapse=false;
this.lookAhead=2;
this.loadAhead=2;
this.initAhead=2;
this.renderAhead=2;
this._workStack=new Array();
this.rememberState=false;
this.captionBgColor="yellow";
this.linkStyle;
this.divStyle="font-family: Arial, Helvetica, sans-serif; font-size: 11px;";
this.showPseudoElement=false;
this.useCheckboxSystem=false;
this.checkboxSystemWalkTree=3;
this.checkboxSystemIfPartlyThenFull=true;
this.checkboxSystemImgDir;
this.checkboxSystemGuiNochange;
this.imageDir="/js/geoportal/blueshoes-4.6/javascript/components/tree/img/bobby/blue/";
this.imageHeight=16;
this.useFolderIcon=true;
this.useLeaf=true;
this.walkTree=true;
this.useAutoSequence=true;
this.draggable=false;
this._clearingHouse=new Array;
this._pseudoElement;
this._currentActiveElement;
this._elementSequence=0;
this._errorArray;
this.stopWatch;
this.simple=false;
this._constructor=function(){this._id=Bs_Objects.length;
Bs_Objects[this._id]=this;
this._objectId="Bs_Tree_"+this._id;
var a=[];
a["id"]="pseudoElement001";
a["caption"]="root";
a["url"]="";
a["target"]="";
a["isOpen"]=true;
this._pseudoElement=this._createTreeElement(a,0)
};
this.setDisabled=function(b){if(typeof(b)=="undefined"){b=!this._disabled
}this._disabled=b;
for(var elementId in this._clearingHouse){if(this.useRadioButton){var radioId=this.getRadioButtonName()+"_"+elementId;
var radioElm=document.getElementById(radioId);
if(radioElm){radioElm.readonly=this._disabled;
radioElm.disabled=this._disabled
}}else{if(typeof(this._clearingHouse[elementId]._checkboxObject)!="undefined"){this._clearingHouse[elementId]._checkboxObject.setDisabled(this._disabled)
}}}};
this.initByArray=function(arr){this._pseudoElement._unloadedChildren=false;
this._pseudoElement._checkedForChildren=true;
if(arr.length>0){for(var i=0;
i<arr.length;
i++){var e=this._createTreeElement(arr[i],1);
if(e==false){return false
}this._pseudoElement.addChild(e)
}}else{for(var key in arr){if(typeof(arr[key])=="object"){var e=this._createTreeElement(arr[key],1);
if(e==false){return false
}this._pseudoElement.addChild(e)
}}}return true
};
this.getActiveElement=function(){if(typeof(this._currentActiveElement)!="undefined"){return this._currentActiveElement
}return false
};
this.setActiveElement=function(treeElement){this._currentActiveElement=treeElement
};
this.hasNodeLoader=function(){return(typeof(this._nodeLoaderType)!="undefined")
};
this.setNodeLoader=function(type,url){this._nodeLoaderType=type;
this._nodeLoaderUrl=url;
if(!this._pseudoElement.hasChildren()){this._pseudoElement._unloadedChildren=true
}};
this.loadNodeChildrenFromServer=function(nodeID){if(typeof(Bs_XmlRequestQueue[this._id])=="undefined"){Bs_XmlRequestQueue[this._id]=new Array()
}else{if(typeof(Bs_XmlRequestQueue[this._id][nodeID])!="undefined"){return
}}if(window.ActiveXObject){Bs_XmlRequestQueue[this._id][nodeID]=new ActiveXObject("Microsoft.XMLHTTP")
}else{if(window.XMLHttpRequest){Bs_XmlRequestQueue[this._id][nodeID]=new XMLHttpRequest()
}else{return false
}}var url=this._nodeLoaderUrl+"?bsObjectID="+this._id+"&nodeID="+nodeID;
Bs_XmlRequestQueue[this._id][nodeID].onreadystatechange=bsTree_loadNodeChildrenFromServer_callback;
Bs_XmlRequestQueue[this._id][nodeID].open("GET",url,true);
Bs_XmlRequestQueue[this._id][nodeID].send()
};
this._createTreeElement=function(arr,level){if(typeof(level)=="undefined"){level=1
}var e=new Bs_TreeElement();
var status=e.initByArray(arr,this,level);
if(!status){this._addError(e.getLastError());
return false
}this._clearingHouse[e.id]=e;
if(typeof(arr["children"])=="object"){e._unloadedChildren=false;
e._checkedForChildren=true;
if((this.useCheckboxSystem&&(this.checkboxSystemWalkTree>=2))||e.isOpen||((this.lookAhead+2)>level)||(this.lookAhead==-1)||((typeof(e.parent)=="object")&&(e.parent.isOpen))){if(arr["children"].length>0){for(var i=0,n=arr["children"].length;
i<n;
i++){var newE=this._createTreeElement(arr["children"][i],level+1);
if(!newE){return false
}e.addChild(newE)
}}else{for(key in arr["children"]){var newE=this._createTreeElement(arr["children"][key],level+1);
if(!newE){return false
}e.addChild(newE)
}}}else{e._undoneChildren=arr["children"]
}}return e
};
this.getElement=function(elementId){if(elementId==0){return this._pseudoElement
}if(typeof(this._clearingHouse[elementId])=="object"){return this._clearingHouse[elementId]
}else{return false
}};
this.getElementByCaptionPath=function(data){var elm=this._pseudoElement;
for(var i=0,n=data.length;
i<n;
i++){var newElm=null;
for(var j=0,jn=elm._children.length;
j<jn;
j++){if(elm._children[j].caption==data[i]){newElm=elm._children[j];
elm=newElm;
if(typeof(elm._undoneChildren)=="object"){for(var k=0,kn=elm._undoneChildren.length;
k<kn;
k++){var newE=this._createTreeElement(elm._undoneChildren[k],elm._level+1);
elm.addChild(newE)
}elm._undoneChildren=false
}break
}}if(newElm==null){return false
}}return newElm
};
this.removeElement=function(elementId){if(typeof(this._clearingHouse[elementId])=="undefined"){return false
}var elm=this._clearingHouse[elementId];
if((typeof(elm.parent)=="object")&&(typeof(elm.parent._children)=="object")){for(var i=0,n=elm.parent._children.length;
i<n;
i++){if(elm.parent._children[i].id==elementId){elm.parent._children.deleteItem(i);
break
}}}this._clearingHouse.deleteItemHash(elementId);
for(var i=0,n=elm._children.length;
i<n;
i++){this._clearingHouse.deleteItemHash(elm._children[i].id)
}if((typeof(elm.parent)=="object")&&(elm.parent._isOutrendered)){elm.parent.render(true,true)
}return true
};
this.expandAll=function(){this._pseudoElement.expandAll()
};
this.collapseAll=function(){this._pseudoElement.collapseAll(false)
};
this.draw=function(){if(this.simple){var content=this._pseudoElement.renderSimple()
}else{var content=this._pseudoElement.render()
}document.writeln(content[0]);
eval(content[1])
};
this.toHtml=function(){if(this.hasNodeLoader()){alert("Webmaster: Sorry, the toHtml() method cannot be used together with a node loader. Use drawInto() or draw().");
return
}if(this.simple){return this._pseudoElement.renderSimple()
}else{return this._pseudoElement.render()
}};
this.executeOnElement=function(id,func,params){if(this._clearingHouse[id]){if(this._clearingHouse[id][func]){if(params){switch(params.length){case 1:return this._clearingHouse[id][func](params[0]);
break;
case 2:return this._clearingHouse[id][func](params[0],params[1]);
break;
case 3:return this._clearingHouse[id][func](params[0],params[1],params[2]);
break;
case 4:return this._clearingHouse[id][func](params[0],params[1],params[2],params[3]);
break
}}else{return this._clearingHouse[id][func]()
}}}return
};
this.getJavascriptCode=function(){return this._pseudoElement.getJavascriptCode("a",true)
};
this.elementToggleOpenClose=function(id){this._clearingHouse[id].toggleOpenClose()
};
this.elementOpenWalkUp=function(id){if(typeof(this._clearingHouse[id])!="undefined"){var elm=this._clearingHouse[id];
elm.open(true);
if(typeof(elm.parent)!="undefined"){this.elementOpenWalkUp(elm.parent.id)
}}else{return false
}return true
};
this.elementCloseWalkUp=function(id){if(typeof(this._clearingHouse[id])!="undefined"){var elm=this._clearingHouse[id];
elm.close(true);
if(typeof(elm.parent)!="undefined"){this.elementCloseWalkUp(elm.parent.id)
}}else{return false
}return true
};
this.elementCloseWalkDown=function(id){if(typeof(id)=="undefined"){var elm=this._pseudoElement
}else{if(typeof(this._clearingHouse[id])!="undefined"){var elm=this._clearingHouse[id];
elm.close(true)
}else{return false
}}if(typeof(elm._children)!="undefined"){for(var i=0;
i<elm._children.length;
i++){this.elementCloseWalkDown(elm._children[i].id)
}}return true
};
this.elementOpen=function(id){if(typeof(this._clearingHouse[id])!="undefined"){this._clearingHouse[id].open()
}};
this.elementClose=function(id){this._clearingHouse[id].close()
};
this.openPath=function(data,valueType){var elm=this.getElementByCaptionPath(data);
if(elm==false){return false
}this.elementOpenWalkUp(elm.id);
return true
};
this.elementCheckboxEvent=function(id,value){this._clearingHouse[id].checkboxEvent(value)
};
this.applyState=function(){if(typeof(getCookie)=="undefined"){alert("Webmaster: please make sure core/lang/Bs_Cookie.lib.js is included for the rememberState/applyState feature.");
return false
}var name=this._objectId;
var data=getCookie(name);
for(treeElementId in data){var treeElm=this.getElement(treeElementId);
for(action in data[treeElementId]){if(data[treeElementId][action]){treeElm.open()
}else{treeElm.close()
}}}return true
};
this._updateStateCookie=function(treeElementId,action,value){if(typeof(setCookie)=="undefined"){alert("Webmaster: please make sure core/lang/Bs_Cookie.lib.js is included for the rememberState/applyState feature.");
return false
}var name=this._objectId;
var data=getCookie(name);
if((typeof(data)!="object")||(data==null)){data=new Object()
}if((typeof(data[treeElementId])!="object")||(typeof(data[treeElementId])==null)){data[treeElementId]=new Object()
}if(typeof(data[treeElementId][action])=="undefined"){data[treeElementId][action]=value
}else{if(data[treeElementId][action]!=value){delete data[treeElementId][action];
delete data[treeElementId]
}}setCookie(name,data);
return true
};
this.debugDumpTree=function(elm,indent){if(typeof(elm)=="undefined"){elm=this._pseudoElement;
indent="";
var firstCall=true
}var ret="";
if(typeof(elm._children)=="object"){for(var i=0;
i<elm._children.length;
i++){ret+=indent+i+": "+elm._children[i].id+": "+elm._children[i].caption+"\n";
ret+=this.debugDumpTree(elm._children[i],indent+"  ")
}}if(firstCall){alert(ret)
}else{return ret
}};
this._addError=function(str){if(typeof(this._errorArray)=="undefined"){this._errorArray=new Array(str)
}else{this._errorArray[this._errorArray.length]=str
}};
this.getLastError=function(){if(typeof(this._errorArray)!="undefined"){if(this._errorArray.length>0){return this._errorArray[this._errorArray.length-1]
}}return false
};
this.old_drawInto=function(id){if(this.simple){var content=this._pseudoElement.renderSimple()
}else{var content=this._pseudoElement.render()
}var e=document.getElementById(id);
if(e){e.innerHTML=content[0];
if(""!=content[1]){eval(content[1])
}}};
this._imgPreload=function(){var id=this.globalId
};
this._afterImgPreload=function(){var id=this.globalId;
if(this.hasNodeLoader()&&!this._pseudoElement._checkedForChildren&&!this.showPseudoElement){this.loadNodeChildrenFromServer(this._pseudoElement.id);
return
}if(this.simple){var content=this._pseudoElement.renderSimple()
}else{var content=this._pseudoElement.render()
}var e=document.getElementById(id);
if(e){e.innerHTML=content[0];
if(""!=content[1]){eval(content[1])
}this._afterRender()
}};
this._afterRender=function(){if(typeof(this._workStack)=="object"){for(var i=0;
i<this._workStack.length;
i++){eval(this._workStack[i]);
delete this._workStack[i]
}}};
this.drawInto=function(id){this.globalId=id;
setTimeout("Bs_Objects["+this._id+"]._imgPreload()",0);
setTimeout("Bs_Objects["+this._id+"]._afterImgPreload()",5)
};
this._constructor()
}function Bs_TreeElement(){this.id;
this.parent;
this._tree;
this.caption;
this.url;
this.target;
this.tooltip;
this.linkStyle;
this.linkTitle;
this.linkStatus;
this.divStyle;
this.onClick;
this.isOpen=false;
this.visible=true;
this.isChecked=0;
this.checkboxName;
this.useRadioButton=true;
this.radioButtonSelected;
this._checkboxObject;
this._level=0;
this._children=new Array;
this._undoneChildren;
this._unloadedChildren;
this._checkedForChildren=false;
this.hasUnloadedChildren=function(){if(!this._tree.hasNodeLoader()){return 0
}if(typeof(this._unloadedChildren)=="boolean"){return(this._unloadedChildren)?2:0
}return 1
};
this.hasUninitializedChildren=function(){if(typeof(this._undoneChildren)=="undefined"){return false
}return(this._undoneChildren.length>0)
};
this.imageDir;
this.imageHeight;
this.icon;
this.beforeIconSpan;
this.beforeCaptionSpan;
this.afterCaptionSpan;
this.dataContainer;
this._attachedEvents;
this._isOutrendered=false;
this._isLoaded=true;
this._errorArray;
this.getThis=function(){return this
};
this.getDhtmlCompatibleId=function(){return this.id;
if(typeof(this._id_md5)!="undefined"){return this._id_md5
}this._id_md5=MD5(this.id);
return this._id_md5
};
this.addChild=function(treeElement,renderChild){if(typeof(renderChild)=="undefined"){renderChild=true
}treeElement.parent=this;
if(typeof(this._children)!="object"){this._children=new Array
}if(this._children.push){this._children.push(treeElement)
}else{this._children[this._children.length]=treeElement
}treeElement._level=this._level+1;
this._updateLevelAndParent(treeElement);
this._tree._clearingHouse[treeElement.id]=treeElement;
if(this._isOutrendered&&renderChild){this.render(false,true)
}};
this.addChildByArray=function(elementData,renderChild){var treeElement=this._tree._createTreeElement(elementData,this._level+1);
this.addChild(treeElement,renderChild);
return treeElement
};
this.addChildrenByArray=function(childrenArray,renderChildren){for(var i=0;
i<childrenArray.length;
i++){var e=this._tree._createTreeElement(childrenArray[i],this._level+1);
if(e==false){return false
}this.addChild(e,renderChildren)
}return true
};
this.isChild=function(elementId,bubble){for(var i=0,n=this._children.length;
i<n;
i++){if(this._children[i].id==elementId){return true
}if(bubble){if(this._children[i].isChild(elementId,true)){return true
}}}return false
};
this.setCaption=function(caption){this.caption=caption;
if(this._isOutrendered){var span=document.getElementById(this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+"_caption2");
if(span){span.innerHTML=caption
}}};
this.render=function(omitDivTags,putIntoPage,lookAhead){if(typeof(this._tree.stopWatch)=="object"){this._tree.stopWatch.takeTime("Bs_TreeElement.render() for id: "+this.id+" in level: "+this._level)
}if(((this._level)==0)&&(!this._tree.showPseudoElement)&&this._tree.hasNodeLoader()&&!this._checkedForChildren){this._tree.loadNodeChildrenFromServer(this.id);
return false
}if(typeof(lookAhead)=="undefined"){lookAhead=this._tree.lookAhead
}if((this._tree._pseudoElement==this)&&!this._tree.showPseudoElement&&(lookAhead!=-1)){lookAhead++
}var imageDir=this._getVar("imageDir");
var imageHeight=this._getVar("imageHeight");
var out=new Array();
var outI=0;
var evalStr="";
var divTagStart='<span id="'+this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+'"';
divTagStart+=' style="';
if(!this.visible){divTagStart+="display:none;"
}divTagStart+='">';
if((this._level)>0||(this._tree.showPseudoElement)){out[outI++]="<nobr>";
out[outI++]='<div style="float:none;"';
out[outI++]=' id="'+this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+'_drag"';
if(this._tree.draggable){out[outI++]=' onDragStart="Bs_Objects['+this._tree._id+"].executeOnElement('"+this.id+"', 'fireEvent', Array('onDragStart'));\"";
out[outI++]=' onDragEnter="Bs_Objects['+this._tree._id+"].executeOnElement('"+this.id+"', 'fireEvent', Array('onDragEnter'));\"";
out[outI++]=' onDragOver="Bs_Objects['+this._tree._id+"].executeOnElement('"+this.id+"', 'fireEvent', Array('onDragOver'));\"";
out[outI++]=' onDrop="Bs_Objects['+this._tree._id+"].executeOnElement('"+this.id+"', 'fireEvent', Array('onDrop'));\""
}out[outI++]=">";
out[outI++]='<div style="overflow:visible; height:'+imageHeight+"; "+this._getVar("divStyle")+'">';
var level=this._level;
if(!this._tree.showPseudoElement){--level
}var obj=this;
var outTemp="";
for(var i=0;
i<level;
i++){obj=obj.parent;
if(obj.hasSiblingsDown(true)){var img="line1"
}else{var img="empty"
}outTemp='<img src="'+imageDir+img+'.gif" height="'+imageHeight+'" border="0" align="top">'+outTemp
}out[outI++]=outTemp;
if(this.hasSiblingsDown()){var imgNumber=3
}else{var imgNumber=2
}if(this.hasVisibleChildren()){if((this._level==0)||(!this._tree.showPseudoElement&&(this._level==1)&&((this._tree.useAutoSequence&&(this.id==1))||(!this._tree.useAutoSequence&&true)))){if(this.hasSiblingsDown()){imgNumber++
}else{imgNumber--
}}if(this.isOpen){var plusImg="minus"+imgNumber;
var onClick="Close"
}else{var plusImg="plus"+imgNumber;
var onClick="Open"
}}else{var plusImg="line"+imgNumber;
var onClick=false
}if(onClick){var onClickStr='onClick="Bs_Objects['+this._tree._id+"].elementToggleOpenClose('"+this.id+"');\""
}else{var onClickStr=""
}var useClickSpan=false;
var clickSpanTags="";
if(this.onClick){useClickSpan=true;
var onClick=this.onClick;
onClick=onClick.replace(/__this\.id__/g,this.id);
clickSpanTags+=' style="cursor:pointer; cursor:hand;" onClick="'+onClick+'" '
}if(this.hasEventAttached("onContextMenu")){useClickSpan=true;
clickSpanTags+=' onContextMenu="return Bs_Objects['+this._tree._id+"].executeOnElement('"+this.id+"', 'fireEvent', Array('onContextMenu'));\" "
}if(useClickSpan){out[outI++]="<span "+clickSpanTags+">"
}out[outI++]='<img id="'+this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+'_openClose" src="'+imageDir+plusImg+'.gif" height="'+imageHeight+'" border="0" '+onClickStr+' align="middle"';
out[outI++]=' style="vertical-align:'+((imageHeight>16)?"middle":"top")+'">';
if(this.beforeIconSpan){out[outI++]="<span>"+this.beforeIconSpan+"</span>"
}if(this.url){var hRef='<a href="'+this.url+'"';
hRef+=' name="'+this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+'_href"';
hRef+=' onkeydown="return Bs_Objects['+this._tree._id+"].executeOnElement('"+this.id+"', 'onKeyDown', Array(event));\"";
if(this.target){hRef+=' target="'+this.target+'"'
}if(this.tooltip){hRef+=' alt="'+this.tooltip+'"';
hRef+=' title="'+this.tooltip+'"'
}hRef+=' style="'+this._getVar("linkStyle")+'"';
if(typeof(this.linkTitle)!=="undefined"){hRef+=' title="'+this.linkTitle+'"'
}if(typeof(this.linkStatus)!=="undefined"){hRef+=" onmouseover=\"window.status='"+this.linkStatus+"'; return true;\"";
hRef+=" onmouseout=\"window.status='';\""
}hRef+=">"
}else{}var folderIconId=this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+"_folder";
if(this._getVar("useFolderIcon")){if(hRef){out[outI++]=hRef
}switch(typeof(this.icon)){case"undefined":if(this._tree.useLeaf&&!this.hasChildren()){var folderImg="leaf"
}else{var folderImg="folder";
folderImg+=(this.isOpen)?"Open":"Closed"
}out[outI++]='<img id="'+folderIconId+'" src="'+imageDir+folderImg+'.gif" height="'+imageHeight+'" border="0" align="top">';
break;
case"bool":case"boolean":break;
case"string":if(this.icon!="false"){out[outI++]='<img id="'+folderIconId+'" src="';
if(!this._iconHasPath(this.icon)){out[outI++]=imageDir
}out[outI++]=this.icon;
if(!this._iconHasExtension(this.icon)){out[outI++]=".gif"
}out[outI++]='" height="'+imageHeight+'" border="0" align="top">'
}}if(hRef){out[outI++]="</a>"
}}if(this.beforeCaptionSpan){out[outI++]="<span>"+this.beforeCaptionSpan+"</span>"
}if(this._tree.useRadioButton&&this.useRadioButton){out[outI++]='<input type="radio"';
out[outI++]=' name="'+this._tree.getRadioButtonName()+'"';
out[outI++]=' id="'+this._tree.getRadioButtonName()+"_"+this.getDhtmlCompatibleId()+'"';
out[outI++]=' value="'+this.id+'"';
if(ie&&!moz){out[outI++]=' style="height:16px;"'
}if(this.radioButtonSelected){out[outI++]=" checked"
}if(this._tree._disabled){out[outI++]=" readonly disabled"
}out[outI++]=">"
}if(this._tree.useCheckboxSystem){var cleanedCheckboxName=this._cleanCheckboxName(this.checkboxName);
var checkboxSpan=cleanedCheckboxName+"Span";
var checkboxObj=cleanedCheckboxName+"Obj";
out[outI++]='&nbsp;<span id="'+checkboxSpan+'">';
var t=new Bs_Checkbox();
t.objectName=checkboxObj;
t.checkboxName=this.checkboxName;
t.value=this.isChecked;
if(this._tree._disabled){t.disabled=true
}if(this._getVar("checkboxSystemGuiNochange")){t.guiNochange=true
}var chkImagDir=this._getVar("checkboxSystemImgDir");
if(chkImagDir){t.imgDir=chkImagDir
}else{t.imgDir="/js/geoportal/blueshoes-4.6/javascript/components/checkbox/img/bobby/"
}t.imgWidth="13";
t.imgHeight="13";
if(this._tree.checkboxSystemWalkTree){t.attachOnClick("Bs_Objects["+this._tree._id+"].elementCheckboxEvent('"+this.id+"', "+checkboxObj+".value);")
}eval(checkboxObj+" = t;");
this._checkboxObject=t;
evalStr+=checkboxObj+".draw('"+checkboxSpan+"');";
out[outI++]="</span>"
}out[outI++]="&nbsp;";
out[outI++]='<span id="'+this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+'_caption"';
if(this.onClick||this.hasEventAttached("onClickCaption")){out[outI++]=' style="cursor:pointer; cursor:hand;"'
}else{out[outI++]=' style="cursor:default;"'
}out[outI++]=' onclick="Bs_Objects['+this._tree._id+"].executeOnElement('"+this.id+"', 'fireEvent', Array('onClickCaption'));\"";
out[outI++]=">";
if(hRef){out[outI++]=hRef
}out[outI++]="<span";
if(!this.url){out[outI++]=' tabindex="0"';
out[outI++]=' onkeydown="return Bs_Objects['+this._tree._id+"].executeOnElement('"+this.id+"', 'onKeyDown', Array(event));\""
}out[outI++]=' id="'+this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+'_caption2">';
out[outI++]=this.caption;
out[outI++]="</span>";
if(hRef){out[outI++]="</a>"
}out[outI++]="</span>";
if(useClickSpan){out[outI++]="</span>"
}out[outI++]="</div>";
if(this.afterCaptionSpan){out[outI++]='<div style="overflow:visible;">'+this.afterCaptionSpan+"</div>"
}else{}out[outI++]="</div>";
out[outI++]="</nobr>"
}out[outI++]='<span id="'+this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+'_children"';
if(!this.isOpen){out[outI++]=' style="display:none;"'
}out[outI++]=">";
if(this.isOpen||(lookAhead>0)||(lookAhead==-1)){if(this.hasUnloadedChildren()){this._tree.loadNodeChildrenFromServer(this.id)
}else{for(var i=0,n=this._children.length;
i<n;
i++){if(lookAhead==-1){var newLookAhead=-1
}else{if(this.isOpen){var newLookAhead=lookAhead
}else{var newLookAhead=lookAhead-1
}}if(false){this._tree._workStack[this._tree._workStack.length]="Bs_Objects["+this._tree._id+"].executeOnElement('"+this._children[i].id+"', 'render', Array(false,true,"+newLookAhead+"));"
}else{var t=this._children[i].render(false,false,newLookAhead);
out[outI++]=t[0];
evalStr+=t[1]
}}}}out[outI++]="</span>";
divTagEnd="</span>";
this._isOutrendered=true;
var content=new Array(out.join(""),evalStr);
if(putIntoPage){var addNotReplace=false;
var doc=document.getElementById(this._tree._objectId+"_e_"+this.getDhtmlCompatibleId());
if((doc==null)&&(typeof(this.parent)!="undefined")){addNotReplace=true;
content[0]=divTagStart+content[0]+divTagEnd;
var doc=document.getElementById(this._tree._objectId+"_e_"+this.parent.getDhtmlCompatibleId()+"_children")
}if(doc!=null){if(addNotReplace){doc.innerHTML+=content[0]
}else{doc.innerHTML=content[0]
}if(content[1]!=""){eval(content[1])
}return true
}else{return false
}}else{if(!omitDivTags){content[0]=divTagStart+content[0]+divTagEnd
}return content
}};
this.renderSimple=function(omitDivTags,putIntoPage,lookAhead){if(typeof(this._tree.stopWatch)=="object"){this._tree.stopWatch.takeTime("Bs_TreeElement.renderSimple() for id: "+this.id+" in level: "+this._level)
}if(typeof(lookAhead)=="undefined"){lookAhead=this._tree.lookAhead
}if((this._tree._pseudoElement==this)&&!this._tree.showPseudoElement&&(lookAhead!=-1)){lookAhead++
}var imageDir=this._getVar("imageDir");
var imageHeight=this._getVar("imageHeight");
var out=new Array;
var outI=0;
var evalStr=new Array;
if(!omitDivTags){out[outI++]='<span id="'+this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+'"';
out[outI++]=' style="';
if(!this.visible){out[outI++]="display:none;"
}out[outI++]='">'
}if((this._level)>0||(this._tree.showPseudoElement)){out[outI++]="<nobr>";
out[outI++]='<div style="float:none;"';
out[outI++]=' id="'+this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+'_drag"';
out[outI++]=">";
out[outI++]='<div style="overflow:visible; height:'+imageHeight+"; "+this._getVar("divStyle")+'">';
var level=this._level;
if(!this._tree.showPseudoElement){--level
}var obj=this;
var outTemp="";
for(var i=0;
i<level;
i++){obj=obj.parent;
if(obj.hasSiblingsDown(true)){var img="line1"
}else{var img="empty"
}outTemp='<img src="'+imageDir+img+'.gif" height="'+imageHeight+'" border="0" align="top">'+outTemp
}out[outI++]=outTemp;
if(this.hasSiblingsDown()){var imgNumber=3
}else{var imgNumber=2
}if(this.hasVisibleChildren()){if((this._level==0)||(!this._tree.showPseudoElement&&(this._level==1)&&((this._tree.useAutoSequence&&(this.id==1))||(!this._tree.useAutoSequence&&true)))){if(this.hasSiblingsDown()){imgNumber++
}else{imgNumber--
}}if(this.isOpen){var plusImg="minus"+imgNumber;
var onClick="Close"
}else{var plusImg="plus"+imgNumber;
var onClick="Open"
}}else{var plusImg="line"+imgNumber;
var onClick=false
}if(onClick){var onClickStr='onClick="Bs_Objects['+this._tree._id+"].elementToggleOpenClose('"+this.id+"');\""
}else{var onClickStr=""
}out[outI++]='<img id="'+this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+'_openClose" src="'+imageDir+plusImg+'.gif" height="'+imageHeight+'" border="0" '+onClickStr+' align="middle"';
out[outI++]=' style="vertical-align:'+((imageHeight>16)?"middle":"top")+'">';
if(this.url){var hRef='<a href="'+this.url+'"';
hRef+=' name="'+this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+'_href"';
hRef+=' onkeydown="return Bs_Objects['+this._tree._id+"].executeOnElement('"+this.id+"', 'onKeyDown', Array(event));\"";
if(this.target){hRef+=' target="'+this.target+'"'
}hRef+=' style="'+this._getVar("linkStyle")+'"';
hRef+=">"
}var folderIconId=this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+"_folder";
if(this._getVar("useFolderIcon")){if(hRef){out[outI++]=hRef
}switch(typeof(this.icon)){case"undefined":if(this._tree.useLeaf&&!this.hasChildren()){var folderImg="leaf"
}else{var folderImg="folder";
folderImg+=(this.isOpen)?"Open":"Closed"
}out[outI++]='<img id="'+folderIconId+'" src="'+imageDir+folderImg+'.gif" height="'+imageHeight+'" border="0" align="top">';
break;
case"bool":case"boolean":break;
case"string":if(this.icon!="false"){out[outI++]='<img id="'+folderIconId+'" src="';
if(!this._iconHasPath(this.icon)){out[outI++]=imageDir
}out[outI++]=this.icon;
if(!this._iconHasExtension(this.icon)){out[outI++]=".gif"
}out[outI++]='" height="'+imageHeight+'" border="0" align="top">'
}}if(hRef){out[outI++]="</a>"
}}out[outI++]="&nbsp;";
out[outI++]='<span id="'+this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+'_caption"';
if(this.onClick){out[outI++]=' style="cursor:pointer; cursor:hand;"'
}else{out[outI++]=' style="cursor:default;"'
}out[outI++]=' onClick="Bs_Objects['+this._tree._id+"].executeOnElement('"+this.id+"', 'fireEvent', Array('onClickCaption'));\">";
if(hRef){out[outI++]=hRef
}out[outI++]='<span id="'+this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+'_caption2">'+this.caption+"</span>";
if(hRef){out[outI++]="</a>"
}out[outI++]="</span>";
out[outI++]="</div>";
out[outI++]="</div>";
out[outI++]="</nobr>"
}if(typeof(this._tree.stopWatch)=="object"){this._tree.stopWatch.takeTime("Bs_TreeElement.renderSimple() 3")
}out[outI++]='<span id="'+this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+'_children"';
if(!this.isOpen){out[outI++]=' style="display:none;"'
}out[outI++]=">";
if(this.isOpen||(lookAhead>0)||(lookAhead==-1)){for(var i=0,n=this._children.length;
i<n;
i++){if(lookAhead==-1){var newLookAhead=-1
}else{if(this.isOpen){var newLookAhead=lookAhead
}else{var newLookAhead=lookAhead-1
}}var t=this._children[i].renderSimple(false,false,newLookAhead);
out[outI++]=t[0];
evalStr[evalStr.length]=t[1]
}}out[outI++]="</span>";
if(!omitDivTags){out[outI++]="</span>"
}out[outI++]="\n";
this._isOutrendered=true;
var content=new Array(out.join(""),evalStr.join(""));
if(putIntoPage){var doc=document.getElementById(this._tree._objectId+"_e_"+this.getDhtmlCompatibleId());
if(doc!=null){doc.innerHTML=content[0];
if(content[1]!=""){eval(content[1])
}return true
}else{return false
}}else{return content
}};
this.reset=function(){this.caption=null;
this.url=null;
this.target=null;
this.tooltip=null;
this.onClick=null;
this.isOpen=false;
this.isChecked=0;
this.checkboxName=null;
this.beforeIconSpan=null;
this.beforeCaptionSpan=null;
this.afterCaptionSpan=null;
this.linkStyle=null;
this.linkTitle=null;
this.linkStatus=null;
this.divStyle=null
};
this.initByArray=function(a,tree,level){this._tree=tree;
this._level=level;
if(typeof(this._tree.stopWatch)=="object"){this._tree.stopWatch.takeTime("Bs_TreeElement.initByArray()")
}if(this._tree.useAutoSequence&&(level>0)){this.id=++this._tree._elementSequence
}else{if(typeof(a["id"])=="undefined"){var err="tree error: useAutoSequence is set to false, but for an array element there is no id defined.";
if(typeof(a["caption"])!="undefined"){err+=" ("+a["caption"]+")"
}alert(err);
this._addError(err);
return false
}this.id=a["id"]
}if(typeof(a["caption"])!="undefined"){this.caption=a["caption"]
}if(typeof(a["url"])!="undefined"){this.url=a["url"]
}if(typeof(a["target"])!="undefined"){this.target=a["target"]
}if(typeof(a["tooltip"])!="undefined"){this.tooltip=a["tooltip"]
}if(typeof(a["isOpen"])!="undefined"){this.isOpen=a["isOpen"]
}if(!this._tree.simple){if(typeof(a["linkStyle"])!="undefined"){this.linkStyle=a["linkStyle"]
}if(typeof(a["linkTitle"])!="undefined"){this.linkTitle=a["linkTitle"]
}if(typeof(a["linkStatus"])!="undefined"){this.linkStatus=a["linkStatus"]
}if(typeof(a["divStyle"])!="undefined"){this.divStyle=a["divStyle"]
}if(typeof(a["onClick"])!="undefined"){this.onClick=a["onClick"]
}if(typeof(a["isChecked"])!="undefined"){this.isChecked=parseInt(a["isChecked"])
}if(typeof(a["visible"])!="undefined"){this.visible=a["visible"]
}if(typeof(a["icon"])!="undefined"){this.icon=a["icon"]
}if(typeof(a["imageDir"])!="undefined"){this.imageDir=a["imageDir"]
}if(typeof(a["beforeIconSpan"])!="undefined"){this.beforeIconSpan=a["beforeIconSpan"]
}if(typeof(a["beforeCaptionSpan"])!="undefined"){this.beforeCaptionSpan=a["beforeCaptionSpan"]
}if(typeof(a["afterCaptionSpan"])!="undefined"){this.afterCaptionSpan=a["afterCaptionSpan"]
}if(typeof(a["useRadioButton"])!="undefined"){this.useRadioButton=a["useRadioButton"]
}if(typeof(a["radioButtonSelected"])!="undefined"){this.radioButtonSelected=a["radioButtonSelected"]
}if(typeof(a["dataContainer"])!="undefined"){this.dataContainer=a["dataContainer"]
}if(typeof(a["checkboxName"])!="undefined"){this.checkboxName=a["checkboxName"]
}else{if(this._tree.useCheckboxSystem){this.checkboxName="bsTreeChk_"+this._tree._objectId+"_"+this.id
}}if(typeof(a["onClickCaption"])!="undefined"){this.attachEvent("onClickCaption",a["onClickCaption"])
}if(typeof(a["onChangeCheckbox"])!="undefined"){this.attachEvent("onChangeCheckbox",a["onChangeCheckbox"])
}if(typeof(a["onContextMenu"])!="undefined"){this.attachEvent("onContextMenu",a["onContextMenu"])
}if(typeof(a["events"])!="undefined"){for(ev in a["events"]){this.attachEvent(ev,a["events"][ev])
}}}return true
};
this.exportAsArray=function(withChildren){var ret=new Array();
if(typeof(this.id)!="undefined"){ret["id"]=this.id
}if(typeof(this.caption)!="undefined"){ret["caption"]=this.caption
}if(typeof(this.url)!="undefined"){ret["url"]=this.url
}if(typeof(this.target)!="undefined"){ret["target"]=this.target
}if(typeof(this.tooltip)!="undefined"){ret["tooltip"]=this.tooltip
}if(typeof(this.onClick)!="undefined"){ret["onClick"]=this.onClick
}if(typeof(this.isOpen)!="undefined"){ret["isOpen"]=this.isOpen
}if(typeof(this.isChecked)!="undefined"){ret["isChecked"]=this.isChecked
}if(typeof(this.visible)!="undefined"){ret["visible"]=this.visible
}if(typeof(this.icon)!="undefined"){ret["icon"]=this.icon
}if(typeof(this.imageDir)!="undefined"){ret["imageDir"]=this.imageDir
}if(typeof(this.beforeIconSpan)!="undefined"){ret["beforeIconSpan"]=this.beforeIconSpan
}if(typeof(this.afterCaptionSpan)!="undefined"){ret["afterCaptionSpan"]=this.afterCaptionSpan
}if(typeof(this.useRadioButton)!="undefined"){ret["useRadioButton"]=this.useRadioButton
}if(typeof(this.radioButtonSelected)!="undefined"){ret["radioButtonSelected"]=this.radioButtonSelected
}if(typeof(this.dataContainer)!="undefined"){ret["dataContainer"]=this.dataContainer
}if(typeof(this.checkboxName)!="undefined"){ret["checkboxName"]=this.checkboxName
}if(typeof(this.beforeCaptionSpan)!="undefined"){ret["beforeCaptionSpan"]=this.beforeCaptionSpan
}if(typeof(this.linkStyle)!="undefined"){ret["linkStyle"]=this.linkStyle
}if(typeof(this.linkTitle)!="undefined"){ret["linkTitle"]=this.linkTitle
}if(typeof(this.linkStatus)!="undefined"){ret["linkStatus"]=this.linkStatus
}if(typeof(this.divStyle)!="undefined"){ret["divStyle"]=this.divStyle
}if(withChildren){ret["children"]=new Array();
for(var i=0;
i<this._children.length;
i++){ret["children"][ret["children"].length]=this._children[i].exportAsArray(true)
}}return ret
};
this.updateObjectByArray=function(a){this.reset();
this._isLoaded=true;
if(a["caption"]){this.caption=a["caption"]
}if(a["url"]){this.url=a["url"]
}if(a["target"]){this.target=a["target"]
}if(a["tooltip"]){this.tooltip=a["tooltip"]
}if(a["onClick"]){this.onClick=a["onClick"]
}if(a["isOpen"]){this.isOpen=a["isOpen"]
}if(a["isChecked"]){this.isChecked=a["isChecked"]
}if(a["imageDir"]){this.imageDir=a["imageDir"]
}if(a["checkboxName"]){this.checkboxName=a["checkboxName"]
}else{if(this._tree.useCheckboxSystem){this.checkboxName="bsTreeCheckbox"+this.id
}}if(a["beforeIconSpan"]){this.beforeIconSpan=a["beforeIconSpan"]
}if(a["beforeCaptionSpan"]){this.beforeCaptionSpan=a["beforeCaptionSpan"]
}if(a["afterCaptionSpan"]){this.afterCaptionSpan=a["afterCaptionSpan"]
}};
this.getJavascriptCode=function(varName,recursive){var ret="";
if((this._tree.useAutoSequence&&(this.id>1))||(!this._tree.useAutoSequence&&!this.parent)){}else{ret+=varName+" = new Array();\n";
if(!this._tree.useAutoSequence){ret+=varName+"['id'] = \""+this.id+'";\n'
}if(this.caption){ret+=varName+"['caption']            = \""+this.caption+'";\n'
}if(this.url){ret+=varName+"['url']                = \""+this.url+'";\n'
}if(this.target){ret+=varName+"['target']             = \""+this.target+'";\n'
}if(this.tooltip){ret+=varName+"['tooltip']            = \""+this.tooltip+'";\n'
}if(this.onClick){var onClick=this.onClick.replace(/"/g,'\\"');
ret+=varName+"['onClick']            = \""+onClick+'";\n'
}if(this.imageDir){ret+=varName+"['imageDir']           = \""+this.imageDir+'";\n'
}if(this.isOpen){ret+=varName+"['isOpen']             = '"+this.isOpen+"';\n"
}if(this.isChecked){ret+=varName+"['isChecked']          = '"+this.isChecked+"';\n"
}if(typeof(this.useRadioButton)!="undefined"){ret+=varName+"['useRadioButton']       = '"+this.useRadioButton+"';\n"
}if(typeof(this.radioButtonSelected)!="undefined"){ret+=varName+"['radioButtonSelected']       = '"+this.radioButtonSelected+"';\n"
}if(this.checkboxName){ret+=varName+"['checkboxName']       = '"+this.checkboxName+"';\n"
}if(this.icon){ret+=varName+"['icon']               = \""+this.icon+'";\n'
}if(this.beforeIconSpan){ret+=varName+"['beforeIconSpan']     = \""+this.beforeIconSpan+'";\n'
}if(this.beforeCaptionSpan){ret+=varName+"['beforeCaptionSpan']  = \""+this.beforeCaptionSpan+'";\n'
}if(this.afterCaptionSpan){ret+=varName+"['afterCaptionSpan']   = \""+this.afterCaptionSpan+'";\n'
}if(this.linkStyle){ret+=varName+"['linkStyle']          = \""+this.linkStyle+'";\n'
}if(this.linkTitle){ret+=varName+"['linkTitle']          = \""+this.linkTitle+'";\n'
}if(this.linkStatus){ret+=varName+"['linkStatus']         = \""+this.linkStatus+'";\n'
}if(this.divStyle){ret+=varName+"['divStyle']           = \""+this.divStyle+'";\n'
}varName+="['children']"
}if(recursive){if(this._children.length>0){ret+=varName+" = new Array();\n";
for(var i=0;
i<this._children.length;
i++){ret+=this._children[i].getJavascriptCode(varName+"["+i+"]",recursive)
}}}return ret
};
this.setActive=function(){var activeElement=this._tree.getActiveElement();
if(activeElement!=false){activeElement.unsetActive()
}this._tree.setActiveElement(this);
this._highlight()
};
this._highlight=function(){var elmSetActive=document.getElementById(this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+"_caption");
if(elmSetActive!=null){elmSetActive.style.backgroundColor=this._getVar("captionBgColor")
}else{setTimeout("Bs_Objects["+this._tree._id+"].executeOnElement('"+this.id+"', '_highlight');",800)
}};
this.unsetActive=function(){var e=document.getElementById(this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+"_caption");
if(e!=null){e.style.backgroundColor="transparent"
}};
this.toggleOpenClose=function(){if(this.isOpen){if(this.hasEventAttached("onBeforeClose")){var status=this.fireEvent("onBeforeClose");
if(status!=true){return
}}this.close();
if(this.hasEventAttached("onAfterClose")){this.fireEvent("onAfterClose")
}}else{if(this.hasEventAttached("onBeforeOpen")){var status=this.fireEvent("onBeforeOpen");
if(status!=true){return
}}this.open();
if(this.hasEventAttached("onAfterOpen")){this.fireEvent("onAfterOpen")
}}};
this.open=function(checkParents){if(this.isOpen){return
}this.isOpen=true;
if(this.hasVisibleChildren()){var lookAhead=this._tree.lookAhead;
var doRender=false;
for(var i=0;
i<this._children.length;
i++){if(!this._children[i]._isOutrendered||(this._children[i].hasUnloadedChildren())){doRender=true;
break
}}if(doRender){this.render(true,true,lookAhead)
}}if(true||!doRender){if(this._isOutrendered){var d=document.getElementById(this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+"_children");
if(d){d.style.display="block"
}this._switchIconsOnToggleOpenClose()
}else{if(checkParents){this._renderParentsUp()
}this.render(true,true)
}if(this._tree.rememberState){this._tree._updateStateCookie(this.id,"open",true)
}}if(this._tree.autoCollapse){var sib=this.getSiblings();
for(var i=0,n=sib.length;
i<n;
i++){if(sib[i].id!=this.id){sib[i].close()
}}}if(this.hasVisibleChildren()){var lookAhead=this._tree.lookAhead;
var treeElm=this;
for(var j=0,n=treeElm._children.length;
j<n;
j++){if(typeof(treeElm._children[j]._undoneChildren)=="object"){for(var k=0,kn=treeElm._children[j]._undoneChildren.length;
k<kn;
k++){var newE=this._tree._createTreeElement(treeElm._children[j]._undoneChildren[k],treeElm._children[j]._level+1);
treeElm._children[j].addChild(newE)
}treeElm._children[j]._undoneChildren=false
}if(treeElm._children[j].hasVisibleChildren()){var doRender=false;
for(var k=0,kn=treeElm._children[j]._children.length;
k<kn;
k++){if(!treeElm._children[j]._children[k]._isOutrendered){var doRender=true;
break
}}if(doRender){treeElm._children[j].render(true,true,lookAhead)
}}}}};
this._renderParentsUp=function(){if(typeof(this.parent)=="undefined"){this.parent._renderParentsUp()
}if(this._isOutrendered){return
}this.render(true,true)
};
this.close=function(){if(!this.isOpen){return
}this.isOpen=false;
if(this._isOutrendered){var d=document.getElementById(this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+"_children");
d.style.display="none";
this._switchIconsOnToggleOpenClose()
}else{this.render(true,true)
}if(this._tree.rememberState){this._tree._updateStateCookie(this.id,"open",false)
}};
this._switchIconsOnToggleOpenClose=function(){var openClose=document.getElementById(this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+"_openClose");
if(openClose){openClose.src=this._getSourceOpenCloseIcon()
}if(this._getVar("useFolderIcon")){var folderIconId=this._tree._objectId+"_e_"+this.getDhtmlCompatibleId()+"_folder";
var fIcon=document.getElementById(folderIconId);
if(fIcon){fIcon.src=this._getSourceFolderIcon()
}}};
this.expandAll=function(){this.open();
if(this.hasVisibleChildren()){for(var i=0;
i<this._children.length;
i++){this._children[i].expandAll()
}}};
this.collapseAll=function(closeThis){if(typeof(closeThis)=="undefined"){closeThis=true
}if(closeThis){this.close()
}if(this.hasVisibleChildren()){for(var i=0;
i<this._children.length;
i++){this._children[i].collapseAll(true)
}}};
this._getSourceOpenCloseIcon=function(){if(this.hasSiblingsDown()){var imgNumber=3
}else{var imgNumber=2
}if(this.hasVisibleChildren()){if((this._level==0)||(!this._tree.showPseudoElement&&(this._level==1)&&((this._tree.useAutoSequence&&(this.id==1))||(!this._tree.useAutoSequence&&true)))){if(this.hasSiblingsDown()){imgNumber++
}else{imgNumber--
}}if(this.isOpen){var plusImg="minus"+imgNumber;
var onClick="Close"
}else{var plusImg="plus"+imgNumber;
var onClick="Open"
}}else{var plusImg="line"+imgNumber
}var imageDir=this._getVar("imageDir");
return imageDir+plusImg+".gif"
};
this._getSourceFolderIcon=function(){var imageDir=this._getVar("imageDir");
switch(typeof(this.icon)){case"undefined":if(this._tree.useLeaf&&!this.hasChildren()){var folderImg="leaf"
}else{var folderImg="folder";
folderImg+=(this.isOpen)?"Open":"Closed"
}return imageDir+folderImg+".gif";
break;
case"bool":case"boolean":break;
case"string":if(this.icon!="false"){var ret="";
if(!this._iconHasPath(this.icon)){ret+=imageDir
}ret+=this.icon;
if(!this._iconHasExtension(this.icon)){ret+=".gif"
}return ret
}}return""
};
this.hasChildren=function(){return(this._children.length>0)
};
this.hasVisibleChildren=function(){if(!this._children||!(this._children.length>0)){this._hasVisibleChildren=false;
return false
}for(var i=0,n=this._children.length;
i<n;
i++){if(this._children[i].visible){this._hasVisibleChildren=true;
return true
}}this._hasVisibleChildren=false;
return false
};
this.numChildren=function(){return this._children.length
};
this.childPos=function(id){for(var i=0,n=this._children.length;
i<n;
i++){if(this._children[i].id==id){return ++i
}}return false
};
this.hasSiblings=function(){};
this.hasSiblingsDown=function(ignoreCache){if(false&&!ignoreCache){if(typeof(this._hasSiblingsDown)!="undefined"){return this._hasSiblingsDown
}}try{var tot=this.parent.numChildren();
var pos=this.parent.childPos(this.id);
this._hasSiblingsDown=(pos<tot);
return this._hasSiblingsDown
}catch(e){this._hasSiblingsDown=false;
return false
}};
this.hasSiblingsAbove=function(){};
this.getSiblings=function(){try{return this.parent.getChildren()
}catch(e){return new Array
}};
this.getChildren=function(){return this._children
};
this.getParentId=function(){try{return this.parent.id
}catch(e){return false
}};
this.hasParent=function(){return(this.parent)
};
this.attachEvent=function(trigger,yourEvent){if(typeof(this._attachedEvents)=="undefined"){this._attachedEvents=new Array()
}if(typeof(yourEvent)=="string"){if((yourEvent.indexOf("(")==-1)&&(yourEvent.indexOf(" ")==-1)&&(yourEvent.indexOf(";")==-1)){if(typeof(window[yourEvent])=="function"){yourEvent=window[yourEvent]
}}}if(typeof(this._attachedEvents[trigger])=="undefined"){this._attachedEvents[trigger]=new Array(yourEvent)
}else{this._attachedEvents[trigger][this._attachedEvents[trigger].length]=yourEvent
}};
this.hasEventAttached=function(trigger){return((typeof(this._attachedEvents)!="undefined")&&(typeof(this._attachedEvents[trigger])!="undefined"))
};
this.fireEvent=function(trigger){var ret=true;
if(trigger=="onClickCaption"){this.setActive()
}if((typeof(this._attachedEvents)!="undefined")&&(typeof(this._attachedEvents[trigger])!="undefined")){var e=this._attachedEvents[trigger];
if((typeof(e)=="string")||(typeof(e)=="function")){e=new Array(e)
}for(var i=0,n=e.length;
i<n;
i++){if(typeof(e[i])=="function"){var status=e[i](this);
if(status==false){ret=false
}}else{if(typeof(e[i])=="string"){var ev=e[i].replace(/__this\.id__/g,this.id);
eval(ev)
}}}}return ret
};
this.onKeyDown=function(event){if(event==null){return
}if(typeof(event)=="undefined"){return
}if(typeof(event.keyCode)=="undefined"){return
}switch(event.keyCode){case 107:case 39:if(this.isOpen){if(this.hasVisibleChildren()){var treeElm=this.getNextVisibleElement();
if(treeElm!=null){var name=this._tree._objectId+"_e_"+treeElm.id+"_href";
var captionSpan=document.getElementsByName(name);
if(captionSpan.length>0){captionSpan[1].focus()
}else{name=this._tree._objectId+"_e_"+treeElm.id+"_caption2";
captionSpan=document.getElementById(name);
if(captionSpan){captionSpan.focus()
}}}}}else{this.open()
}return false;
case 37:case 109:if(this.isOpen&&(this._children.length>0)){this.close()
}else{var treeElm=this.parent;
if(treeElm!=null){var name=this._tree._objectId+"_e_"+treeElm.id+"_href";
var captionSpan=document.getElementsByName(name);
if(captionSpan.length>0){captionSpan[1].focus()
}else{name=this._tree._objectId+"_e_"+treeElm.id+"_caption2";
captionSpan=document.getElementById(name);
if(captionSpan){captionSpan.focus()
}}}}return false;
case 40:var treeElm=this.getNextVisibleElement();
if(treeElm!=null){var name=this._tree._objectId+"_e_"+treeElm.id+"_href";
var captionSpan=document.getElementsByName(name);
if(captionSpan.length>0){captionSpan[1].focus()
}else{name=this._tree._objectId+"_e_"+treeElm.id+"_caption2";
captionSpan=document.getElementById(name);
if(captionSpan){captionSpan.focus()
}}}return false;
case 38:var treeElm=this.getPreviousVisibleElement();
if(treeElm!=null){var name=this._tree._objectId+"_e_"+treeElm.id+"_href";
var captionSpan=document.getElementsByName(name);
if(captionSpan.length>0){captionSpan[1].focus()
}else{name=this._tree._objectId+"_e_"+treeElm.id+"_caption2";
captionSpan=document.getElementById(name);
if(captionSpan){captionSpan.focus()
}}}return false;
case 32:if(this._tree.useCheckboxSystem){switch(this.isChecked){case 0:var newCheckboxValue=2;
break;
case 2:var newCheckboxValue=0;
break;
case 1:if(this._tree.checkboxSystemIfPartlyThenFull){var newCheckboxValue=2
}else{var newCheckboxValue=0
}break
}this.setCheckboxValue(newCheckboxValue)
}else{if(this._tree.useRadioButton){document.getElementById(this._tree.getRadioButtonName()+"_"+this.getDhtmlCompatibleId()).checked=true
}}return false
}return true
};
this.getPreviousVisibleElement=function(){var treeElm=null;
do{var sib=this.getSiblings();
for(var i=0,n=sib.length;
i<n;
i++){if(sib[i].id==this.id){if(i>0){treeElm=sib[--i];
if(treeElm.isOpen&&treeElm.hasVisibleChildren()){treeElm=treeElm._children[treeElm._children.length-1]
}break
}}}if(treeElm==null){if(typeof(this.parent)=="undefined"){break
}treeElm=this.parent
}}while(false);
return treeElm
};
this.getNextVisibleElement=function(){var treeElm=null;
do{if(this.isOpen&&this.hasVisibleChildren()){treeElm=this._children[0];
break
}if(this.hasSiblingsDown()){var sib=this.getSiblings();
for(var i=0,n=sib.length;
i<n;
i++){if(sib[i].id==this.id){treeElm=sib[++i];
break
}}if(treeElm!=null){break
}}var elm=this.parent;
do{var sib=elm.getSiblings();
for(var i=0,n=sib.length;
i<n;
i++){if(sib[i].id==elm.id){treeElm=sib[++i];
break
}}if(treeElm!=null){break
}if(typeof(elm.parent)=="undefined"){break
}elm=elm.parent
}while(true)
}while(false);
return treeElm
};
this._addError=function(str){if(typeof(this._errorArray)=="undefined"){this._errorArray=new Array(str)
}else{this._errorArray[this._errorArray.length]=str
}};
this.getLastError=function(){if(typeof(this._errorArray)!="undefined"){if(this._errorArray.length>0){return this._errorArray[this._errorArray.length-1]
}}return false
};
this._getVar=function(varName){if(typeof(this[varName])!="undefined"){return this[varName]
}else{if(this._tree.walkTree&&(typeof(this.parent)!="undefined")){return this.parent._getVar(varName)
}else{if(typeof(this._tree[varName])!="undefined"){return this._tree[varName]
}else{return null
}}}};
this.onMouseOver=function(){};
this.onMouseOut=function(){};
this.setCheckboxValue=function(value,fireEvents,doWalk){if(typeof(fireEvents)=="undefined"){fireEvents=true
}if(typeof(doWalk)=="undefined"){doWalk=true
}if(!this.hasChildren()){value=(value)?2:0
}else{if(this.isChecked==0){if(this._tree.checkboxSystemWalkTree&&(this._tree.checkboxSystemWalkTree!=2)&&(this._tree.checkboxSystemWalkTree!=3)&&this.hasChildren()){value=1
}}}this.isChecked=value;
this._checkboxObject.setTo(value,true);
if(fireEvents){if(this.hasEventAttached("onChangeCheckbox")){this.fireEvent("onChangeCheckbox")
}}if(doWalk){if((this._tree.checkboxSystemWalkTree==3)||(this._tree.checkboxSystemWalkTree==1)||(this._tree.checkboxSystemWalkTree==4)){this.parent.updateCheckboxFromChild()
}if((this._tree.checkboxSystemWalkTree==3)||(this._tree.checkboxSystemWalkTree==2)||((this._tree.checkboxSystemWalkTree==4)&&(value==0))){this.checkboxUpdateDown(value)
}}};
this.checkboxEvent=function(value){treeView.clickOnCheckBox(this);
if(!this.hasChildren()){value=(value)?2:0
}else{if(this.isChecked==1){if((!this._tree.checkboxSystemIfPartlyThenFull)||((this._tree.checkboxSystemWalkTree)&&(this._tree.checkboxSystemWalkTree!=2)&&(this._tree.checkboxSystemWalkTree!=3))){value=0
}else{value=2
}}else{if(this.isChecked==0){if(this._tree.checkboxSystemWalkTree&&(this._tree.checkboxSystemWalkTree!=2)&&(this._tree.checkboxSystemWalkTree!=3)&&this.hasChildren()){value=1
}}}}this.isChecked=value;
this._checkboxObject.setTo(value,true);
if(this.hasEventAttached("onChangeCheckbox")){this.fireEvent("onChangeCheckbox")
}if((this._tree.checkboxSystemWalkTree==3)||(this._tree.checkboxSystemWalkTree==1)||(this._tree.checkboxSystemWalkTree==4)){this.parent.updateCheckboxFromChild()
}if((this._tree.checkboxSystemWalkTree==3)||(this._tree.checkboxSystemWalkTree==2)||((this._tree.checkboxSystemWalkTree==4)&&(value==0))){this.checkboxUpdateDown(value)
}};
this.checkboxUpdateDown=function(value){for(var i=0;
i<this._children.length;
i++){this._children[i]._updateCheckboxFromParent(value,true)
}};
this.updateCheckboxVisually=function(){if(typeof(this._checkboxObject)=="object"){try{this._checkboxObject.setTo(this.isChecked)
}catch(e){}}};
this._updateCheckboxFromParent=function(newValue,recursiveDown){var backupValue=this.isChecked;
this.isChecked=(newValue)?2:0;
var hasChanged=(this.isChecked!=backupValue);
if(hasChanged){this.updateCheckboxVisually();
if(this.hasEventAttached("onChangeCheckbox")){this.fireEvent("onChangeCheckbox")
}}if(recursiveDown){this.checkboxUpdateDown(newValue,true)
}};
this.updateCheckboxFromChild=function(){var backupIsChecked=this.isChecked;
var numYes=0;
var numNo=0;
var isPartly=false;
for(var i=0,n=this._children.length;
i<n;
i++){if(this._children[i].isChecked==1){isPartly=true;
this.isChecked=1;
break
}else{if(this._children[i].isChecked){numYes++
}else{numNo++
}}if((numYes>0)&&(numNo>0)){break
}}if(!isPartly){if((numYes>0)&&(numNo>0)){this.isChecked=1
}else{if(numYes>0){this.isChecked=2
}else{this.isChecked=0
}}}if(backupIsChecked!=this.isChecked){this.updateCheckboxVisually();
if(this.hasEventAttached("onChangeCheckbox")){this.fireEvent("onChangeCheckbox")
}}if(typeof(this.parent)=="object"){this.parent.updateCheckboxFromChild()
}};
this._updateLevelAndParent=function(treeElement){if((typeof(treeElement._children)=="object")&&(treeElement._children.length>0)){for(var i=0,n=treeElement._children.length;
i<n;
i++){treeElement._children[i].parent=treeElement;
treeElement._children[i]._level=treeElement._level+1;
this._updateLevelAndParent(treeElement._children[i])
}}};
this._getLinkStyle=function(){if(typeof(this.linkStyle)!="undefined"){return this.linkStyle
}if(typeof(this._tree.linkStyle)!="undefined"){return this._tree.linkStyle
}return""
};
this._cleanCheckboxName=function(checkboxName){var ret="";
for(var i=0;
i<checkboxName.length;
i++){var chr=checkboxName.charCodeAt(i);
if((chr<48)||(chr>57&&chr<65)||(chr>90&&chr<97)||(chr>122)){ret+="_"
}else{ret+=checkboxName.substr(i,1)
}}return ret
};
this._iconHasExtension=function(iconStr){var iconLower=iconStr.toLowerCase();
var iconPos=iconLower.lastIndexOf(".");
if(iconPos>-1){var iconExt=iconLower.substr(iconPos+1);
if((iconExt!="gif")&&(iconExt!="png")&&(iconExt!="jpg")&&(iconExt!="jpeg")){return false
}}else{return false
}return true
};
this._iconHasPath=function(iconStr){if(iconStr.indexOf("://")>-1){return true
}if(iconStr.substr(0,1)=="/"){return true
}return false
}
}Array.prototype.moveUp=function(key){if(key==0){return this
}if(key>=(this.length)){return this
}if(key>1){var newArr=this.slice(0,key-1)
}else{var newArr=new Array
}newArr[newArr.length]=this[key];
newArr[newArr.length]=this[key-1];
var endArr=this.slice(key+1,this.length);
return newArr.concat(endArr)
};
Array.prototype.moveDown=function(key){if(key>=(this.length-1)){return this
}if(key>0){var newArr=this.slice(0,key)
}else{var newArr=new Array
}newArr[newArr.length]=this[key+1];
newArr[newArr.length]=this[key];
if(this.length>(key+2)){var endArr=this.slice(key+2,this.length);
return newArr.concat(endArr)
}return newArr
};
Array.prototype.moveToTop=function(key){if(key==0){return this
}if(key>=(this.length)){return this
}var startArr=new Array(this[key]);
var middleArr=this.slice(0,key);
var endArr=this.slice(key+1,this.length);
return startArr.concat(middleArr,endArr)
};
Array.prototype.moveToBottom=function(key){if(key>=(this.length-1)){return this
}if(key>0){var startArr=this.slice(0,key)
}else{var startArr=new Array
}var middleArr=this.slice(key+1,this.length);
var endArr=new Array(this[key]);
return startArr.concat(middleArr,endArr)
};
Array.prototype.indexOf=function(str){for(var i=0;
i<this.length;
i++){if(this[i]==str){return i
}}return -1
};
Array.prototype.has=function(str){return(this.indexOf(str)>=0)
};
Array.prototype.deleteItem=function(i){if(i<0||i>(this.length-1)){return false
}if(i==(this.length-1)){this.length--;
return true
}for(var i=(i+1);
i<this.length;
i++){this[i-1]=this[i]
}this.length--;
return true
};
Array.prototype.deleteItemHash=function(key){var ret=new Array;
for(var k in this){if(k!=key){ret[k]=this[k]
}}return ret
};
function bs_array_maxSizeOfLevel(array,level){if(!array){return 0
}if(array.length==0){return 0
}if(level==1){return array.length
}var ret=0;
for(var i=0;
i<array.length;
i++){if(array[i].length>ret){ret=array[i].length
}}return ret
}function bs_array_toCsv(array,separator){if(typeof(separator)!="string"){separator=";"
}var ret="";
for(var i=0;
i<array.length;
i++){var lineA=new Array();
for(var j=0;
j<array[i].length;
j++){if((array[i][j])&&(array[i][j]["value"])){lineA[j]=array[i][j]["value"]
}}ret+=lineA.join(separator)+"\n"
}return ret
}var ie=document.all!=null;
var moz=!ie&&document.getElementById!=null&&document.layers==null;
function bs_isNull(theVar){if(typeof(theVar)=="undefined"){return true
}if(theVar==null){return true
}return false
}function bs_isObject(theVar){ret=false;
if(typeof(theVar)=="object"){ret=!bs_isNull(theVar)
}return ret
}function bs_isEmpty(theVar){if(bs_isNull(theVar)){return true
}if(theVar==""){return true
}return false
}function bs_typeOf(theVar){ret="undefined";
switch(typeof(theVar)){case"boolean":ret="boolean";
break;
case"number":ret="number";
break;
case"string":ret="string";
break;
case"function":ret="function";
break;
case"object":if(bs_isNull(theVar)){ret="null";
break
}if(theVar.concat&&theVar.join&&theVar.sort&&theVar.pop){ret="array";
break
}break;
case"undefined":default:ret="undefined"
}return ret
}function bs_arrayMerge(obj1,obj2){if(!bs_isObject(obj1)||!bs_isObject(obj2)){return false
}for(var key in obj2){obj1[key]=obj2[key]
}return obj1
}function bs_arrayFlip(aArray){var aHash=new Object();
type=bs_typeOf(aArray);
if(type=="array"){for(var i=0;
i<aArray.length;
i++){aHash[aArray[i]]=true
}}else{if(type=="string"){if(aArray!=""){aHash[aArray]=true
}}}return aHash
}function queryStringToHash(queryString){if(typeof(queryString)=="undefined"){var queryString=window.location.search
}var ret=new Array;
if(bs_isEmpty(queryString)){return ret
}queryString=queryString.substr(1);
if(bs_isEmpty(queryString)){return ret
}var junks=queryString.split("&");
for(var i=0;
i<junks.length;
i++){var x=junks[i].split("=");
if(x.length==2){ret[x[0]]=x[1]
}else{ret[x[0]]=""
}}return ret
}function dump(theVar,doReturn,showFunctions,_out,_indent,_numCall){if(!_indent){_indent=" ";
_bsDumpOverallNumCall=1
}else{_indent+=" ";
_bsDumpOverallNumCall++
}if(_bsDumpOverallNumCall<8){if(_out){var isInternal=true
}else{_out="";
_numCall=1
}var goOn=true;
if(_numCall>10){goOn=false;
if(!doReturn){goOn=confirm("There have been 10 recursive calls so far. Maybe you have an endless loop. Do you want to continue?")
}if(!goOn){_out+=_indent+"error/warning: nesting levels too deep (>10 times)!\n"
}else{_numCall=0
}}if(goOn){switch(typeof(theVar)){case"object":for(var key in theVar){switch(typeof(theVar[key])){case"function":if(typeof(showFunctions)=="boolean"){if(showFunctions){_out+=_indent+'function "'+key+'" => '+theVar[key]+"\n"
}else{_out+=_indent+'function "'+key+"\n"
}}else{if(showFunctions==2){_out+=_indent+'function "'+key+'" => '+theVar[key]+"\n"
}else{if(showFunctions==1){_out+=_indent+'function "'+key+"\n"
}else{}}}break;
case"undefined":break;
case"object":_out+=_indent+key;
if(theVar[key] instanceof Array){_out+=" (Array) => \n"
}else{if(theVar[key] instanceof Date){_out+=" (Date) => "+theVar[key]+"\n"
}else{_out+=" (Object) => \n"
}}_out=dump(theVar[key],doReturn,showFunctions,_out,_indent+"    ",_numCall+1);
break;
case"number":if(theVar instanceof Date){alert("date")
}default:_out+=_indent+typeof(theVar[key])+' "'+key+'" => '+theVar[key]+"\n"
}}break;
default:_out+=_indent+typeof(theVar)+" => "+theVar+"\n"
}}}if(isInternal||doReturn){return _out
}else{alert(_out);
return
}}function Position(x,y){this.x=x;
this.y=y
}function getAbsolutePos(el,stopIfAbsolute){if(bs_isNull(el)){var res=new Position(0,0);
return res
}var res=new Position(el.offsetLeft,el.offsetTop);
if(el.offsetParent){if((stopIfAbsolute!=true)||((el.offsetParent.currentStyle.position!="absolute")&&(el.offsetParent.currentStyle.position!="relative")&&(el.offsetParent.currentStyle.overflow!="auto")&&(el.offsetParent.currentStyle.overflow!="scroll"))){var tmp=getAbsolutePos(el.offsetParent,stopIfAbsolute);
res.x+=tmp.x;
res.y+=tmp.y
}}return res
}if("undefined"!=typeof(HTMLElement)){if("undefined"==typeof(HTMLElement.insertAdjacentElement)){HTMLElement.prototype.insertAdjacentElement=function(where,parsedNode){switch(where){case"beforeBegin":this.parentNode.insertBefore(parsedNode,this);
break;
case"afterBegin":this.insertBefore(parsedNode,this.firstChild);
break;
case"beforeEnd":this.appendChild(parsedNode);
break;
case"afterEnd":if(this.nextSibling){this.parentNode.insertBefore(parsedNode,this.nextSibling)
}else{this.parentNode.appendChild(parsedNode)
}break
}}
}}if(moz){extendEventObject();
emulateAttachEvent();
emulateEventHandlers(["click","dblclick","mouseover","mouseout","mousedown","mouseup","mousemove","keydown","keypress","keyup"]);
emulateCurrentStyle(["left","right","top","bottom","width","height"]);
emulateHTMLModel();
Event.LEFT=1;
Event.MIDDLE=2;
Event.RIGHT=3
}else{Event={};
Event.LEFT=1;
Event.MIDDLE=4;
Event.RIGHT=2
}function extendEventObject(){Event.prototype.__defineSetter__("returnValue",function(b){if(!b){this.preventDefault()
}return b
});
Event.prototype.__defineSetter__("cancelBubble",function(b){if(b){this.stopPropagation()
}return b
});
Event.prototype.__defineGetter__("srcElement",function(){var node=this.target;
while((node!=null)&&(node.nodeType!=1)){node=node.parentNode
}return node
});
Event.prototype.__defineGetter__("fromElement",function(){var node;
if(this.type=="mouseover"){node=this.relatedTarget
}else{if(this.type=="mouseout"){node=this.target
}}if(!node){return
}while(node.nodeType!=1){node=node.parentNode
}return node
});
Event.prototype.__defineGetter__("toElement",function(){var node;
if(this.type=="mouseout"){node=this.relatedTarget
}else{if(this.type=="mouseover"){node=this.target
}}if(!node){return
}while(node.nodeType!=1){node=node.parentNode
}return node
});
Event.prototype.__defineGetter__("offsetX",function(){return this.layerX
});
Event.prototype.__defineGetter__("offsetY",function(){return this.layerY
})
}function emulateAttachEvent(){HTMLDocument.prototype.attachEvent=HTMLElement.prototype.attachEvent=function(sType,fHandler){var shortTypeName=sType.replace(/on/,"");
fHandler._ieEmuEventHandler=function(e){window.event=e;
return fHandler()
};
this.addEventListener(shortTypeName,fHandler._ieEmuEventHandler,false)
};
HTMLDocument.prototype.detachEvent=HTMLElement.prototype.detachEvent=function(sType,fHandler){var shortTypeName=sType.replace(/on/,"");
if(typeof fHandler._ieEmuEventHandler=="function"){this.removeEventListener(shortTypeName,fHandler._ieEmuEventHandler,false)
}else{this.removeEventListener(shortTypeName,fHandler,true)
}}
}function emulateEventHandlers(eventNames){for(var i=0;
i<eventNames.length;
i++){document.addEventListener(eventNames[i],function(e){window.event=e
},true)
}}function emulateAllModel(){var allGetter=function(){var a=this.getElementsByTagName("*");
var node=this;
a.tags=function(sTagName){return node.getElementsByTagName(sTagName)
};
return a
};
HTMLDocument.prototype.__defineGetter__("all",allGetter);
HTMLElement.prototype.__defineGetter__("all",allGetter)
}function extendElementModel(){HTMLElement.prototype.__defineGetter__("parentElement",function(){if(this.parentNode==this.ownerDocument){return null
}return this.parentNode
});
HTMLElement.prototype.__defineGetter__("children",function(){var tmp=[];
var j=0;
var n;
for(var i=0;
i<this.childNodes.length;
i++){n=this.childNodes[i];
if(n.nodeType==1){tmp[j++]=n;
if(n.name){if(!tmp[n.name]){tmp[n.name]=[]
}tmp[n.name][tmp[n.name].length]=n
}if(n.id){tmp[n.id]=n
}}}return tmp
});
HTMLElement.prototype.contains=function(oEl){if(oEl==this){return true
}if(oEl==null){return false
}return this.contains(oEl.parentNode)
}
}function emulateCurrentStyle(properties){HTMLElement.prototype.__defineGetter__("currentStyle",function(){var cs={};
var el=this;
for(var i=0;
i<properties.length;
i++){cs.__defineGetter__(properties[i],encapsulateObjects(el,properties[i]))
}return cs
})
}function encapsulateObjects(el,sProperty){return function(){return document.defaultView.getComputedStyle(el,null).getPropertyValue(sProperty)
}
}function emulateHTMLModel(){function convertTextToHTML(s){s=s.replace(/\&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<BR>");
while(/\s\s/.test(s)){s=s.replace(/\s\s/,"&nbsp; ")
}return s.replace(/\s/g," ")
}HTMLElement.prototype.insertAdjacentHTML=function(sWhere,sHTML){var df;
var r=this.ownerDocument.createRange();
switch(String(sWhere).toLowerCase()){case"beforebegin":r.setStartBefore(this);
df=r.createContextualFragment(sHTML);
this.parentNode.insertBefore(df,this);
break;
case"afterbegin":r.selectNodeContents(this);
r.collapse(true);
df=r.createContextualFragment(sHTML);
this.insertBefore(df,this.firstChild);
break;
case"beforeend":r.selectNodeContents(this);
r.collapse(false);
df=r.createContextualFragment(sHTML);
this.appendChild(df);
break;
case"afterend":r.setStartAfter(this);
df=r.createContextualFragment(sHTML);
this.parentNode.insertBefore(df,this.nextSibling);
break
}};
HTMLElement.prototype.__defineSetter__("outerHTML",function(sHTML){var r=this.ownerDocument.createRange();
r.setStartBefore(this);
var df=r.createContextualFragment(sHTML);
this.parentNode.replaceChild(df,this);
return sHTML
});
HTMLElement.prototype.__defineGetter__("canHaveChildren",function(){switch(this.tagName){case"AREA":case"BASE":case"BASEFONT":case"COL":case"FRAME":case"HR":case"IMG":case"BR":case"INPUT":case"ISINDEX":case"LINK":case"META":case"PARAM":return false
}return true
});
HTMLElement.prototype.__defineGetter__("outerHTML",function(){var attr,attrs=this.attributes;
var str="<"+this.tagName;
for(var i=0;
i<attrs.length;
i++){attr=attrs[i];
if(attr.specified){str+=" "+attr.name+'="'+attr.value+'"'
}}if(!this.canHaveChildren){return str+">"
}return str+">"+this.innerHTML+"</"+this.tagName+">"
});
HTMLElement.prototype.__defineSetter__("innerText",function(sText){this.innerHTML=convertTextToHTML(sText);
return sText
});
var tmpGet;
HTMLElement.prototype.__defineGetter__("innerText",tmpGet=function(){var r=this.ownerDocument.createRange();
r.selectNodeContents(this);
return r.toString()
});
HTMLElement.prototype.__defineSetter__("outerText",function(sText){this.outerHTML=convertTextToHTML(sText);
return sText
});
HTMLElement.prototype.__defineGetter__("outerText",tmpGet);
HTMLElement.prototype.insertAdjacentText=function(sWhere,sText){this.insertAdjacentHTML(sWhere,convertTextToHTML(sText))
}
}var availableLayersGY=[{"minZ":0,"maxZ":0,"auto":16,"title":"Verkehr","icon":"/images/map/6_0057.png","id":"57","sublayers":[{"minZ":0,"maxZ":0,"auto":16,"title":"Fernverkehr","icon":"/images/map/6_0007.png","id":"7"},{"minZ":0,"maxZ":0,"auto":16,"title":"Nahverkehr","icon":"/images/map/6_0006.png","id":"6"},{"minZ":0,"maxZ":0,"auto":99,"title":"Parkhaus","icon":"/images/map/6_0005.png","id":"5"},{"minZ":0,"maxZ":0,"auto":99,"title":"Autowaschanlage","icon":"/images/map/6_6001.png","id":"6001"},{"minZ":0,"maxZ":0,"auto":99,"title":"Autovermietung","icon":"/images/map/6_0001.png","id":"1"},{"minZ":0,"maxZ":0,"auto":99,"title":"Tankstelle","icon":"/images/map/6_0002.png","id":"2"}]},{"minZ":0,"maxZ":0,"auto":18,"title":"Essen + Trinken","icon":"/images/map/6_0058.png","id":"58","sublayers":[{"minZ":0,"maxZ":0,"auto":18,"title":"Diskothek","icon":"/images/map/6_6002.png","id":"6002"},{"minZ":0,"maxZ":0,"auto":18,"title":"Bar","icon":"/images/map/6_0008.png","id":"8"},{"minZ":0,"maxZ":0,"auto":18,"title":"Cafe","icon":"/images/map/6_0009.png","id":"9"},{"minZ":0,"maxZ":0,"auto":18,"title":"Restaurant","icon":"/images/map/6_0011.png","id":"11"}]},{"minZ":0,"maxZ":0,"auto":18,"title":"Freizeit + Reisen","icon":"/images/map/6_0059.png","id":"59","sublayers":[{"minZ":0,"maxZ":0,"auto":18,"title":"Übernachtung","icon":"/images/map/6_0010.png","id":"10"},{"minZ":0,"maxZ":0,"auto":18,"title":"Touristeninformation","icon":"/images/map/6_0102.png","id":"102"},{"minZ":0,"maxZ":0,"auto":99,"title":"Freizeitparks","icon":"/images/map/6_0127.png","id":"127"},{"minZ":0,"maxZ":0,"auto":99,"title":"Sehenswürdigkeiten","icon":"/images/map/6_6003.png","id":"6003"},{"minZ":0,"maxZ":0,"auto":99,"title":"Konzert / Theater","icon":"/images/map/6_0014.png","id":"14"},{"minZ":0,"maxZ":0,"auto":99,"title":"Museum / Kunst","icon":"/images/map/6_0013.png","id":"13"},{"minZ":0,"maxZ":0,"auto":99,"title":"Kino / Video","icon":"/images/map/6_0012.png","id":"12"},{"minZ":0,"maxZ":0,"auto":99,"title":"Sport","icon":"/images/map/6_0015.png","id":"15"},{"minZ":0,"maxZ":0,"auto":18,"title":"Freizeittouren","icon":"/images/map/6_5004.png","id":"5004"},{"minZ":0,"maxZ":0,"auto":18,"title":"Panoramabilder","icon":"/images/map/6_0033.png","id":"33"},{"minZ":0,"maxZ":0,"auto":18,"title":"WebCams","icon":"/images/map/6_0016.png","id":"16"}]},{"minZ":0,"maxZ":0,"auto":99,"title":"Gesundheit + Schönheit","icon":"/images/map/6_0062.png","id":"62","sublayers":[{"minZ":0,"maxZ":0,"auto":99,"title":"Allgemeinmedizin","icon":"/images/map/6_6006.png","id":"6006"},{"minZ":0,"maxZ":0,"auto":99,"title":"Facharzt","icon":"/images/map/6_0037.png","id":"37"},{"minZ":0,"maxZ":0,"auto":99,"title":"Zahnmedizin","icon":"/images/map/6_6007.png","id":"6007"},{"minZ":0,"maxZ":0,"auto":99,"title":"Physiotherapeuten","icon":"/images/map/6_6008.png","id":"6008"},{"minZ":0,"maxZ":0,"auto":99,"title":"Apotheken","icon":"/images/map/6_0023.png","id":"23"},{"minZ":0,"maxZ":0,"auto":99,"title":"Schönheit","icon":"/images/map/6_0025.png","id":"25"}]},{"minZ":0,"maxZ":0,"auto":99,"title":"Einkaufen + Shoppen","icon":"/images/map/6_0061.png","id":"61","sublayers":[{"minZ":0,"maxZ":0,"auto":99,"title":"Lebensmittel","icon":"/images/map/6_6014.png","id":"6014"},{"minZ":0,"maxZ":0,"auto":99,"title":"Mode","icon":"/images/map/6_0036.png","id":"36"},{"minZ":0,"maxZ":0,"auto":99,"title":"Kosmetik","icon":"/images/map/6_6037.png","id":"6037"},{"minZ":0,"maxZ":0,"auto":99,"title":"Blumen","icon":"/images/map/6_6027.png","id":"6027"},{"minZ":0,"maxZ":0,"auto":99,"title":"Bank / Geldautomat","icon":"/images/map/6_0027.png","id":"27"},{"minZ":0,"maxZ":0,"auto":99,"title":"Post","icon":"/images/map/6_0029.png","id":"29"}]},{"minZ":0,"maxZ":0,"auto":10,"title":"Wetter","icon":"/images/map/6_0902.png","id":"902"},{"minZ":0,"maxZ":0,"auto":11,"title":"Gemeinden","icon":"/images/map/6_0100.png","id":"100"},{"minZ":0,"maxZ":0,"auto":8,"title":"Stau","icon":"/images/map/6_0901.png","id":"901"},{"minZ":0,"maxZ":0,"auto":99,"title":"Winter Wonderland","icon":"/images/map/6_0101.png","id":"101","sublayers":[{"minZ":0,"maxZ":0,"auto":99,"title":"Skigebiete","icon":"/images/map/6_0201.png","id":"201"}]}];
var staticLayersGY=[{"minZ":12,"maxZ":19,"id":"903"}];