// this software may be delivered linked and / or shrinked to you and may contain redistributed third
// party components under specific licenses: http://static.musicload.de/st/ext/legal/redistributed.txt
DDOMLINKED_GENERATED="Mon Jan 23 17:29:51 CET 2012";window.DDOMLINKED_DDOM||(DDOMLINKED_DDOM={});DDOMLINKED_DDOM["options/ddom.crunch.js"]=true;DDOMLINKED_DDOM["options/ddom.stats.js"]=true;DDOMLINKED_DDOM["options/ddom.xhr.js"]=true;DDOMLINKED_DDOM["options/ddom.xhr.gproxy.js"]=true;DDOMLINKED_DDOM["plug/ddom.gproxy.js"]=true;DDOMLINKED_DDOM["options/ddom.gwire.js"]=true;DDOMLINKED_DDOM["options/ddom.gcom.js"]=true;DDOMLINKED_DDOM["extensions/ddom.dialog.js"]=true;
DDOMLINKED_DDOM["extensions/ddom.template.js"]=true;DDOMLINKED_DDOM["extensions/ddom.tabs.js"]=true;DDOMLINKED_DDOM["extensions/ddom.layout.js"]=true;DDOMLINKED_DDOM["extensions/ddom.ie6pngfix.js"]=true;DDOMLINKED_DDOM["extensions/ddom.shadow.js"]=true;DDOMLINKED_DDOM["extensions/ddom.ministate.js"]=true;DDOMLINKED_DDOM["ddom.startup.js"]=true;DDOMLINKED_DDOM["plug/ddom.pimp.js"]=true;window.DDOMLINKED_LIBS||(DDOMLINKED_LIBS={});DDOMLINKED_LIBS["jquery142/jquery-1.4.2.js"]=true;
DDOMLINKED_LIBS["mlglobalcookieaccess.js"]=true;DDOMLINKED_LIBS["mlglobalasyncindicator_web_dtom.js"]=true;DDOMLINKED_LIBS["mlexplorerasyncindicator.js"]=true;DDOMLINKED_LIBS["contexts/mlglobal.ctx.js"]=true;DDOMLINKED_LIBS["contexts/mlactionaccess.ctx.js"]=true;DDOMLINKED_LIBS["contexts/mllogin.ctx.js"]=true;DDOMLINKED_LIBS["contexts/mlwindow.superctx.js"]=true;DDOMLINKED_LIBS["contexts/mlwindowmain.ctx.js"]=true;DDOMLINKED_LIBS["contexts/mlcookiescheck.ctx.js"]=true;
DDOMLINKED_LIBS["contexts/mlmaintoolbar.ctx.js"]=true;DDOMLINKED_LIBS["contexts/mlsimplesearch.ctx.js"]=true;DDOMLINKED_LIBS["contexts/mlreleaselist.ctx.js"]=true;DDOMLINKED_LIBS["contexts/mlaktionxausy.ctx.js"]=true;DDOMLINKED_LIBS["contexts/mlvoting.ctx.js"]=true;DDOMLINKED_LIBS["contexts/mlgridrowheightsyncer.ctx.js"]=true;DDOMLINKED_LIBS["contexts/webstatistics.ctx.js"]=true;DDOMLINKED_LIBS["contexts/mlexplorer.ctx.js"]=true;DDOMLINKED_LIBS["contexts/mlexplorerembedded.ctx.js"]=true;
DDOMLINKED_LIBS["contexts/mlteaserslides.ctx.js"]=true;DDOMLINKED_LIBS["contexts/mlstatemessage.ctx.js"]=true;DDOMLINKED_LIBS["contexts/mlpmrlist.ctx.js"]=true;DDOMLINKED_LIBS["mlglobaldialogshadow.js"]=true;DDOM_engine="ddom09/ddom.js";DDOMCONFIG={};DDOMCONFIG.DebugEvalAllContexts=false;
DDOMCONFIG.ModuleMap=new function(){this.jquery=["jquery142/jquery-1.4.2.js"];this.yui=["yui270/yahoo/yahoo.js"];this["yui.event"]=["yui,yui270/event/event.js"];this["yui.dom"]=["yui,yui270/dom/dom.js"];this["yui.selector"]=["yui.dom","yui,yui270/selector/selector.js"];this["yui.element"]=["yui.dom,yui.event,yui270/element/element.js"];this["yui.animation"]=["yui.dom","yui.event","yui,yui270/animation/animation.js"];this["yui.connection"]=["yui.event,yui270/connection/connection.js"];this["yui.get"]=
["yui,yui270/get/get.js"];this["yui.datasource"]=["yui.connection","yui.event,yui270/datasource/datasource.js"];this["yui.dragdrop"]=["yui.dom,yui.event,yui270/dragdrop/dragdrop.js"];this["yui.autocomplete"]=["yui.dom","yui.event","yui.animation","yui.datasource, yui270/autocomplete/autocomplete.js"];this["yui.button"]=["yui.dom,yui.event,yui.container,yui.element,yui.menu,yui270/button/button.js"];this["yui.calendar"]=["yui.dom,yui.event,yui270/calendar/calendar.js"];this["yui.container"]=["yui.dom,yui.event,yui270/container/container.js"];
this["yui.paginator"]=["yui.dom","yui,yui270/paginator/paginator.js"];this["yui.datatable"]=["yui.datasource, yui.element, yui270/datatable/datatable.js"];this["yui.logger"]=["yui.dom","yui.event","yui,yui270/logger/logger.js"];this["yui.menu"]=["yui.container,yui270/menu/menu.js"];this["yui.treeview"]=["yui.dom,yui.event,yui270/treeview/treeview.js"];this["yui.history"]=["yui.event","yui,yui270/history/history.js"];this["yui.slider"]=["yui.dragdrop,yui270/slider/slider.js"];this["yui.tabview"]=["yui.element,yui270/tabview/tabview.js"];
this["ml.taggingautocomplete"]=["yui.autocomplete","mltaggingautocomplete.js"];this["ml.globalasyncindicator"]=["mlglobalasyncindicator_web_dtom.js"];this["ml.explorerasyncindicator"]=["mlexplorerasyncindicator.js"];this["ml.globaldialogshadow"]=["mlglobaldialogshadow.js"];this["ml.globalcookieaccess"]=["mlglobalcookieaccess.js"];this["ml.oftenusedcontexts"]=["contexts/mlglobal.ctx.js","contexts/mlactionaccess.ctx.js","contexts/mllogin.ctx.js","contexts/mlwindow.superctx.js","contexts/mlwindowmain.ctx.js",
"contexts/mlcookiescheck.ctx.js","contexts/mlmaintoolbar.ctx.js","contexts/mlsimplesearch.ctx.js","contexts/mlreleaselist.ctx.js","contexts/mlaktionxausy.ctx.js","contexts/mlvoting.ctx.js","contexts/mlgridrowheightsyncer.ctx.js","contexts/webstatistics.ctx.js","contexts/mlexplorer.ctx.js","contexts/mlexplorerembedded.ctx.js","contexts/mlteaserslides.ctx.js","contexts/mlstatemessage.ctx.js","contexts/mlpmrlist.ctx.js"]};
DDOMCONFIG.Components={json:true,xhr:true,"xhr.gproxy":true,stats:true,gcom:true,template:true,tabs:true,layout:true,dialog:true,nativecontexts:false,ie6pngfix:true,shadow:true,ministate:true};
DDOMCONFIG.ContextClassMap=new function(){this["ctx.MlGlobalContext"]="ml.oftenusedcontexts";this["ctx.MlActionAccessContext"]="ml.oftenusedcontexts";this["ctx.MlActionAccessRemoteContext"]="contexts/mlactionaccessremote.ctx.js";this["ctx.MlActionAccessRemotePreviewContext"]="contexts/mlactionaccessremotepreview.ctx.js";this["ctx.MlLoginContext"]="ml.oftenusedcontexts";this["ctx.MlWindowSuperContext"]="ml.oftenusedcontexts";this["ctx.MlWindowMainContext"]="ml.oftenusedcontexts";this["ctx.MlCookiesCheckContext"]=
"ml.oftenusedcontexts";this["ctx.MlMainToolbarContext"]="ml.oftenusedcontexts";this["ctx.MlSimpleSearchContext"]="ml.oftenusedcontexts";this["ctx.MlReleaselistContext"]="ml.oftenusedcontexts";this["ctx.MlAktionXAusY"]="ml.oftenusedcontexts";this["ctx.MlVoting"]="ml.oftenusedcontexts";this["ctx.MlDownloadFlyoutContext"]="contexts/mldownloadflyout.ctx.js";this["ctx.MlGridrowHeightsyncerContext"]="ml.oftenusedcontexts";this["ctx.WebStatisticsContext"]="ml.oftenusedcontexts";this["ctx.MlPreviewContext"]=
"contexts/mlpreview.ctx.js";this["ctx.MlRatingLigthboxContext"]="contexts/mlratinglightbox.ctx.js";this["ctx.MlTaggingLightboxContext"]="contexts/mltagginglightbox.ctx.js";this["ctx.MlExplorerContext"]="ml.oftenusedcontexts";this["ctx.MlExplorerEmbeddedContext"]="ml.oftenusedcontexts";this["ctx.MlWindowPopupContext"]="contexts/mlwindowpopup.ctx.js";this["ctx.MlCheckoutCancelInterception"]="contexts/mlcheckoutcancelinterception.ctx.js";this["ctx.MlTeaserSlidesContext"]="ml.oftenusedcontexts";this["ctx.MlStateMessageContext"]=
"ml.oftenusedcontexts";this["ctx.MlPmrlistContext"]="ml.oftenusedcontexts"};DDOMCONFIG.ModulesLoad=["ml.globalcookieaccess","ml.globalasyncindicator","ml.explorerasyncindicator","ddom.plug.pimp","ml.oftenusedcontexts","ml.globaldialogshadow"];
DDOMCONFIG.ContentFilters=[{filter:function(n,d){if(n=="ajax.dmd.atrada.net>>________NOTFOUND"||n.indexOf("<html>")==0&&n.indexOf("konnte keine Seite gefunden")>-1){DDOM.log("404 "+d.ddomUrl,"error");d.ddomUrlDefer(function(l){d.ddomModal&&d.ddomIsVisible()&&d._ddom_item&&d._ddom_item.context&&d._ddom_item.context.hide(l.identity)});return"&nbsp;"}}},{filter:function(n,d){if(n=="ajax.dmd.atrada.net>>________ERROR"){DDOM.log("50X "+d.ddomUrl,"error");d.ddomUrlDefer(function(l){d.ddomModal&&d.ddomIsVisible()&&
d._ddom_item&&d._ddom_item.context&&d._ddom_item.context.hide(l.identity)});return"&nbsp;"}}},{filter:function(n,d){if(n.indexOf("ajax.dmd.atrada.net>>________LOGIN:")==0){d.__mlReplayUrl=n.substring(35);d.ddomUrlDefer(function(l){DDOM.context("mllogin",function(L){L.asyncAuthDefer(l)})});return"&nbsp;"}}},{filter:function(n,d){if(n.indexOf("ajax.dmd.atrada.net>>________LOGINGO:")==0){var l=n.indexOf("\n");d.__mlReplayUrl=n.substring(37,l);d.ddomUrlDefer(function(L){DDOM.context("mllogin",function(I){I.asyncAuthGo(L,
n.substring(l+1))})});return"&nbsp;"}}}];DDOMCONFIG.XhrUrlParameterOrigin="ddomXOrg";DDOMCONFIG.XhrIE6SSLPrePostConnectionUrls={"musicload.de/":"favicon.ico"};DDOMCONFIG.DialogMaskHideInputs=true;DDOMCONFIG.LinkedSet=new function(){this["ddomlinked_web_dtom.js"]=["ddom"]};
DDOMCONFIG.LinkedCSS=new function(){var n=["global.css #wrapper","modules.css #wrapper","toolbarflyouts.css #wrapper","fonts.css #wrapper","detailseite.css #wrapper","lightboxen.css #wrapper","warenkorb.css #wrapper","colors.css #wrapper","hilfe.css #wrapper","suche.css #wrapper","section.css #wrapper","tagginglightbox.css #wrapper","navigation.css #wrapper","flyout_meine_downloads.css #wrapper"];this["../css_web_dtom_de/ddomlinked.css"]=n;this["../css_web_dtom_at/ddomlinked.css"]=n;this["../css_web_dtom_uk/ddomlinked.css"]=
n;this["../css_web_dtom_ee/ddomlinked.css"]=n;this["../css_web_dtom_gr/ddomlinked.css"]=n;this["../css_web_clw/ddomlinked.css"]=n};
(function(){var n=DDOMCONFIG,d,l,L,I,H,M=function(){return(new Date).getTime()},v=function(){},A=function(g){return d.createElement(g)},p=function(g){throw new Error(g);},u=function(){p("not implemented")};_hdd={display:"none",position:"absolute",left:0,top:0};try{d=document}catch(q){d={}}try{l=window}catch(B){l={}}DDOM=function(){return DDOM.$.apply(DDOM,arguments)};(function(g){g.started=false;g.loaded=false;g.winloaded=false;g.initialized=false;g.ready=false;g.staterestored=false;g.idle=false;
g.NativeModuleMap={ddom:[],ddomtools:[],"ddom.plug.pimp":["plug/ddom.pimp.js"],"ddom.plug.gproxy":["plug/ddom.gproxy.js"],"ddom.startup":["ddom.startup.js"],"ddom.xhr":["options/ddom.xhr.js"],"ddom.xhr.gproxy":["options/ddom.xhr.gproxy.js"],"ddom.stats":["options/ddom.stats.js"],"ddom.gcom":["options/ddom.gcom.js"],"ddom.sxml":["options/ddom.sxml.js"],"ddom.dialog":["extensions/ddom.dialog.js"],"ddom.template":["extensions/ddom.template.js"],"ddom.tabs":["extensions/ddom.tabs.js"],"ddom.layout":["extensions/ddom.layout.js"],
"ddom.ie6pngfix":["extensions/ddom.ie6pngfix.js"],"ddom.shadow":["extensions/ddom.shadow.js"],"ddom.ministate":["extensions/ddom.ministate.js"],"ddom.autocomplete":["extensions/ddom.autocomplete.js"],"ddom.richtexteditorengine.fck":["fckeditor"],"ddom.richtexteditorengine.ck":["ckeditor, plug/richtexteditor.ck/floatPanel.adapter.js"],"ddomtools.json":[],"ddomtools.gwire":["options/ddom.gwire.js"],"ddomtools.base64":[],"ddomtools.crunch":["options/ddom.crunch.js"],"ddom.ctx.natives":["contexts/natives.ctxs.js"],
"ddom.ctx.richtexteditor":["plug/richtexteditor.ck/richtexteditor.superctx.js"],"ddom.ctx.gproxyserver.protocol":["plug/gproxyserver.protocol/gproxyserver.protocol.ctx.js"],"ddom.ctx.webapp":["contexts/ddom.webapp.ctx.js"]};g.NativeContextClassMap={"ctx.ddom.ContextLoader":"ddom.ctx.natives","ctx.ddom.RichtextEditorSuperContext":"ddom.ctx.richtexteditor","ctx.ddom.GProxyServerProtocolContext":"ddom.ctx.gproxyserver.protocol","ctx.ddom.WebappSuperContext":"ddom.ctx.webapp"};g.GetModulesList=function(a,
c){var f=[],k=function(){gc(f,arguments)};k("jquery");if(a.stats||a.crunch)k("ddomtools.crunch");a.stats&&k("ddom.stats");a.sxml&&k("ddom.sxml");if(a.xhr){k("ddom.xhr");a["xhr.gproxy"]&&k("ddom.xhr.gproxy","ddom.plug.gproxy","ddomtools.gwire")}a.gcom&&k("ddom.gcom");a.dialog&&k("ddom.dialog");a.template&&k("ddom.template");a.tabs&&k("ddom.tabs");a.layout&&k("ddom.layout");a.nativecontexts&&k("ddom.ctx.natives");a.ie6pngfix&&k("ddom.ie6pngfix");a.shadow&&k("ddom.shadow");a.ministate&&k("ddom.ministate");
a.autocomplete&&k("ddom.autocomplete");c&&k("ddom.startup");return f};g.ENV={hasFixedViewport:function(){return vb},isHeadlessWebtestclient:function(){return wb},getBaseUrl:function(){return K},getBaseDdomUrl:function(){return V},getBaseJsUrl:function(){return la},getProtocol:function(){return X},getDomain:function(){return ea}};g.assure=function(a,c){Ua(a,c,true)};g.depend=function(a,c){bb[a]=true;Ua(a,c)};g.onDdomInit=function(a){Aa(db,a)};g.logg=v;g.log=g.logg;g.getLog=function(a){if(!a)return{};
var c={};for(var f in Y)hc(c,f,a);return c};g.fireDomChanged=function(a){wc(a)};g.fireDomResized=function(){ic()};g.fireDomMoved=function(a){vd(a)};g.context=function(a,c){if(!c){a=Jb(a);return ob(a)?a:null}if(typeof a=="string")return jc(a,c,true);if(a.DDOMCTXUID)return kc(a.DDOMCTXUID,c);if(a.uid&&typeof a._evaledscriptnode!="undefined")return kc(a.uid,c);Y.error&&Y.error("async context access (with callback) not implemented for nodes that are not the context script node itself.");return null};
g.contexts=function(a,c){a=DDOM(a,"script",function(f){if(f.DDOMCTXUID){f=Bb(f.DDOMCTXUID);if(ob(f))return[f]}});if(!c)return a;ra(a,c)};g.module=function(a){return xb(a)};g.blocking=function(a,c){var f=Y.debug;if(Xa){f&&f("nested blocking detected... will be processed silently...");Ba(a,c);f&&f("end of nested blocking");return Xa}var k=Xa=Lb++ +1;try{f&&f("blocking thread started (id:",Xa,")");Ba(a,c)}finally{f&&f("blocking thread (finally) ended (id:",Xa,")");Xa=null}return k};g.getBlockingSyncId=
function(){return Xa};g.ContextClass=function(a,c){var f=yb(a,[" extends "]);a=Eb(f[0]);if(Va[a])return ib("cannot register context class definition "+a+": it is already defined.");Va[a]={extendscl:Eb(f[1]),construct:c}};g.createMultiCallback=function(a,c){if(!a)return[];c=new Array(c.length);var f=function(){for(var k=0;k<c.length;k++)if(!c[k])return;Ba(a)};return ra(c,function(k,m){var r=m.i;Aa(m.cbs,function(){c[r]=1;f()})},{cbs:[]}).cbs};g.announceNewLinkedModulesLoaded=function(){var a=function(c,
f){if(c)for(var k in c){var m=fa.pathNormalize(f+k);Ca[m]=true;Aa(oa,new xc(m,1))}};a(l.DDOMLINKED_DDOM,V);a(l.DDOMLINKED_LIBS,la)};g._registerExtension=function(a){if(!ra(kb,function(f,k){if(a.name==f.name){Y.error&&Y.error("ddom extension '",a.name,"' is already registered and cannot be registered twice.");k.stop=1}}).stop){var c=new wd(a);Aa(kb,c)}};g._lls="xddomloggerll=";g._llw="xddomloggerwt=";g._ll=false;g.point=function(a,c){var f=A("div");f.innerHTML="&nbsp;";Ha({height:"40px",width:"40px",
top:c+"px",x:a+"px",borderLeft:"2px solid red",borderTop:"2px solid red",zIndex:1E6},f.style);I.appendChild(f)};g.getIndicator=function(a){return ca[a]};g.indicatorRegister=function(a,c,f){Nc(a,c);if(f)Ka=c};g.indicatorCreate=function(a,c){var f=new DDOM.Indicator;Ha({show:a,hide:c},f);return f};g.indicatorShow=function(a){a=a||Ka;Cb(a,true)};g.indicatorHide=function(a){a=a||Ka;Cb(a,false)};g.stateGet=function(){Y.debug&&Y.debug("generating full document state...");var a=d.location.href+"\n",c=g.getScrollPosition();
a+="scroll:"+c.x+"x"+c.y+"\n";var f,k,m,r,E,P={};ub(xd(),function(ga){f=ga.context;if((m=y(f,P))||f.writeState)a+=m;else if(ga.visible)if((r=ga.entity)&&(r._ddom_identity.length<14||r._ddom_identity.substr(0,12)!="__ddomGENID_")){k=r._ddom_itemmapname;E=r.ddomWriteState&&r.ddomReadState?r.ddomWriteState():null;if(E!==false)if(typeof E!="undefined"){if(E===null)E="";a+="etx:"+k+"<:>"+escape(E)+"\n"}else a+=r.ddomUrl&&r.ddomUrlIsDirty()?O(k,"get",r.ddomUrl,ga.visible):O(k,"sync",0,1)}});ra(yd(),function(ga){a+=
y(ga,P)});Y.debug&&Y.debug("document state:\n",a);return a};var y=function(a,c){if(!ob(a)||!a.name||c[a.name]||!a.writeState)return"";c[a.name]=true;c=a.writeState();return typeof c!="undefined"&&c!==null?"ct:"+a.name+"<:>"+escape(c)+"\n":""},O=function(a,c,f,k,m){return"et:"+a+"<:>"+(c||"").toUpperCase()+"<:>"+(f||"")+"<:>"+(k?"1":"0")+(m?"<:>"+m:"")+"\n"};g.stateAppendEntity=function(a,c,f,k,m,r){a+=O(c,f,k,m,r);return a};g.stateGetHref=function(a){return a.substring(0,a.indexOf("\n"))};g.stateSetHref=
function(a,c){return c+a.substring(a.indexOf("\n"))};g.stateDefer=function(a){var c="t"+M();j.setCookie("ddom_xdeferredstate",c+":"+a);return fa.modify(g.stateGetHref(a),"ddomxstate",c)};g.stateStore=function(a){if(xa)Na.value="s"+M()+":"+a};g.stateReload=function(a){Oc(g.stateDefer(a))};g.stateSetProtocol=function(a,c){if(!c)return a;var f=fa.protocolGet(a);if(f==c)return a;a={s:a};(new g.Evaluator("s.s=s.s.replace(/"+f+"/i, '"+c+"').replace(/<\\:>"+f+"\\:\\/\\//gi, '<\\:>"+c+"://');")).attach(a,
"s").eve();return a.s};g.stateGarbage=function(){j.setCookie("ddom_xdeferredstate","")};g.ref={};g.ci=function(a,c,f){if(!(!g.started||n.DebugEvalAllContexts&&!g.loaded||!d.getElementsByTagName||l.DDOMDISABLE)){var k=a.split(/ /),m=k[0];k=k[1];var r=rb;if(!r){r=d.getElementsByTagName("script");if(!r||r.length<2)return;r=r[r.length-1];if(!r)return;if(lc(r)!=a)return}if(a=r.DDOMCTXUID){if(aa[a])return}else{zb++;a=r.DDOMCTXUID="ddomctx"+zb+"_"+m;F[a]=r}Ab(r.parentNode,"__ddomContexts",a,a);Y.debug&&
Y.debug("installing context ",m,".");Pc(k,a,m,c,f)}};g._ccb=function(a,c,f,k,m){return x(a,c,f,k,true,m)};g._cc=function(a,c,f,k,m){return x(a,c,f,k,false,m)};var x=function(a,c,f,k,m,r){r=r||false;if(!g.loaded){s(function(){x(a,c,f,k,m)},100);return r}if(a){var E=a.__ddomDisabledCall;if(E)return false;if(E!==false){for(E=a.parentNode;E&&E!==I;){if(H(E).hasClass("ddomDisableAllCalls")){a.__ddomDisabledCall=true;return false}E=E.parentNode}a.__ddomDisabledCall=false}}var P=E=null;if(f)E=Jb(f);else if(a){P=
Qc(a).DDOMCTXUID;E=Bb(P)}if(ob(E)){if(m)try{a.blur()}catch(ga){}try{var ka=E.calleval(c,a);if(typeof ka=="undefined")return r;return ka}catch(ya){ib(ya,E._evaledscriptnode);return r}}k=k||1E3;if(f){jc(f,function(){x(a,c,f,null,m)},true,k);return r}if(P){kc(P,function(){x(a,c,null,null,m)},k);return r}};g.setStatisticsOnQueue=function(a){sa=a};var K=null,S=null,Q=null,V=null,la=null,X=null,ea=null,oa=[],N=null,aa={},F={},da={},ca={},ma={},J=1,Ea=null,Sa=null,Fa=null,Ka="DDOM_BASEINDICATOR";if(n.DefaultIndicator)Ka=
n.DefaultIndicator;var Oa=[],cb={},Da=0,Va={},Qa=[],Pa=[];if(n.ContentFilters)Pa=n.ContentFilters;if(n.ContentFilter)Pa[Pa.length]=n.ContentFilter;var Ra=[0],vb=false,wb=false,nb=false,ha=0,sa=false,xa=false,Na=null,$a=[],db=[],bb={ddom:true},kb=[],Ca={},Xa=null,Lb=0,rb=null,zb=0,Fb=null,Ia=null,Ya=null,ib=function(a,c,f,k){if(navigator.userAgent.indexOf("MSIE")>-1)if(typeof a=="string")Y.error&&Y.error(a,"\n\ncaught in: ",f);else{Y.error&&Y.error(a.name,", ",a.message,"\n\n",a.description,"\n\nnumber ",
a.number,"\n\ncaught in: ",f,k);n.DoThrowErrors&&p("uncaught ddom exception logged: "+a.name+", "+a.message+"\n\n"+a.description+"\n\nnumber "+a.number+"\n\ncaught in: "+f+" "+k)}else{var m=-1;if(c&&a){if(a.stack&&a.lineNumber){var r=a.stack.indexOf("/ddom.js:"+a.lineNumber);if(r>-1){r=a.stack.indexOf("/ddom.js:",r+9);r+=9;m=a.stack.substr(r,a.stack.indexOf("\n",r)-r)*1;m=a.lineNumber-m}}if(Y.error)Y.error(a,"\n\n",m>-1?"line "+m+": "+c.text.split("\n")[m]+"\n\n":"",c.text,"\n\ncaught in: ",f,k)}else a&&
Y.error&&Y.error(a,"\n\n",a.stack,"\n\nline ",a.lineNumber,"\n\ncaught in: ",f,k);n.DoThrowErrors&&p("uncaught ddom exception logged")}};g.catchError=function(a,c){c&&c._scriptnode?ib(a,c._scriptnode,c._scriptnode.text):ib(a)};var Pb=function(){var a=d.location.href;X=X||fa.protocolGet(a)+"://";ea=ea||fa.domainGet(a,1);var c=d.getElementsByTagName("base");if(c)if(c.length>0){K=c[c.length-1].getAttribute("href");if(K.substr(K.length-1)!="/")K+="/";S=fa.protocolGet(K)+"://";Q=fa.domainGet(K,1)}if(K==
null){K=yb(a,"?")[0];K=K.substr(0,K.lastIndexOf("/")+1);S=X;Q=ea}if(DDOM_path.indexOf("http:")!=0&&DDOM_path.indexOf("https:")!=0)DDOM_path=fa.pathNormalize((DDOM_path.indexOf("/")!=0?K:S+Q)+DDOM_path);V=V||fa.pathNormalize(DDOM_path+DDOM_engine.substring(0,DDOM_engine.lastIndexOf("/")+1));la=la||DDOM_path;Y.debug&&Y.debug("document href is ",a,"\ndocument base href is ",K,"\ndocument ddom base is ",V,"\ndocument js base is ",la);sb(aa,function(f,k){k.baseUrl=K})},Y=function(a,c,f){c=c||"debug";if(!l.DDOMLOGGER)return K&&
Ub();var k=false;if(f)a="["+f+"] "+a;ra(DDOMLOGGER,function(m){m._levelmap||bc(m);if(m._levelall||m._levelmap[c]){k=true;try{m.logg(a,c)}catch(r){}}});k||K&&Ub(c)},mc=function(a){for(var c=[],f=0;f<a.length;f++)c[f]=a[f];return c.join("")},hc=function(a,c,f){a[c]=function(){if(Y[c])Y(mc(arguments),c,f);else a[c]=null}},Vb=function(a){Y[a]=function(){Y(mc(arguments),a)}},Ub=function(a){if(a)Y[a]=null;else{Y.debug=null;Y.error=null;Y.warn=null}};Vb("debug");Vb("error");Vb("warn");g.log=g.logg=Y;var bc=
function(a){for(var c={},f=0;f<a.levels.length&&!a._levelall;f++)if(a.levels[f]=="*")a._levelall=true;else c[a.levels[f]]=1;a._levelmap=c},yc=function(a){var c=Qa[a];s(function(){if(!(!c||!c.element||!c.element.parentNode)){H(c.element).remove();Qa[a]=null}},1E4)},Aa=function(a,c,f){if(!(f&&ra(a,function(k,m){if(k===c)m.stop=1}).stop)){if(a.push){a.push(c);return a.length}f=a.length;a[f]=c;return f+1}},gc=function(a,c,f){return ra(c,function(k,m){m.l=Aa(a,k,f)}).l},nc=function(a){if(a.pop)return a.pop();
var c=a.length,f=a[c-1];a.length=c-1;return f},oc=function(a){if(a.shift)return a.shift();var c,f=a.length,k=a[0];for(c=0;c<f-1;c++)a[c]=a[c+1];a.length=f-1;return k},Eb=function(a){if(a===null)return a;return a.replace(/\s+$/,"").replace(/^\s+/,"")},Mb=function(a,c,f){var k=c.length;if(k>a.length)return false;a=a.substring(0,k);if(f){a=a.toLowerCase();c=c.toLowerCase()}return a==c},ra=function(a,c,f){var k={i:0,stop:false};if(f)typeof f=="function"?f(k):Ha(f,k);if(!a)return k;for(;k.i<a.length&&
!k.stop;k.i++)c(a[k.i],k);return k},ub=function(a,c){return ra(a,function(f,k){f&&c(f,k)})},sb=function(a,c,f){var k={stop:false};if(f)typeof f=="function"?f(k):Ha(f,k);if(!a)return k;for(var m in a){c(m,a[m],k);if(k.stop)return k}return k},Nb=function(a,c){return sb(a,function(f,k,m){k&&c(f,k,m)})},Ha=function(a,c,f){if(c)if(typeof f!="undefined")ra(f,function(k){c[k]=a[k]});else{sb(a,function(k,m){c[k]=m});return c}},yb=function(a,c){var f=-1,k="";ra(c,function(m){var r=a.indexOf(m);if(r>-1&&(r<
f||f<0)){f=r;k=m}});return f>-1?[a.substring(0,f),a.substring(f+k.length),k]:[a,null,null]},Ab=function(){var a=arguments,c=a[0];if(c){var f=a[a.length-1];ra(a,function(k,m){if(m.i<a.length-2){if(!c[k])if(f===null)m.stop=1;else c[k]={};c=c[k]}else c[k]=f},function(k){k.i++})}},Ba=g.app=function(a,c,f,k,m){if(typeof m!="undefined")return zc.apply(null,arguments);var r={};if(!a){r.v=true;return r}f=f?typeof f.join!="function"?g.copyCollection(f):f:[];try{if(a.apply)r.ret=a.apply(c,f);else{c=c||l;var E=
Ac(c,a),P="";ra(f,function(ya,La){if(La.i>0)P+=",";P+="arg"+La.i});var ga=(new DDOM.Evaluator("a.ret = o."+E+"("+P+")")).attach(r,"a").attach(c,"o");ra(f,function(ya,La){ga.attach(f[La.i],"arg"+La.i)});ga.eve();Db(c,E)}}catch(ka){r.e=ka;k||ib(ka,c&&c._evaledscriptnode?c._evaledscriptnode:null,a,f)}return r},Qb=[],zc=function(a,c,f,k,m,r,E){if(a){E=E||a;var P={u:E,f:a,o:c,a:f,ce:k,cb:r,d:function(){P.t=null;Qb=ra(Qb,function(ga,ka){ga!==P&&Aa(ka.newTos,ga)},{newTos:[]}).newTos;Ba(P.cb,null,[Ba(P.f,
P.o,P.a,P.ce)])}};ra(Qb,function(ga,ka){if(ga.u===E){t(ga.t);Qb[ka.i]=P;ka.stop=1}}).stop||Aa(Qb,P);P.t=s(P.d,m)}},Bc=function(a,c){if(!a instanceof Object)return a;var f={};for(var k in a)f[k]=c?Bc(a[k],1):a[k]},Ac=function(a,c,f){var k=f||"___dXtI_",m=0;if(!f||typeof a[k]!="undefined"){for(;typeof a[k+m]!="undefined";)m++;k+=m}a[k]=c;return k},Db=function(a,c){if(typeof a[c]!="undefined")try{delete a[c]}catch(f){a[c]=void 0}};g.waitIdle=function(a,c,f){var k=M(),m=0,r=M(),E=c?r+c:0,P=function(){m++;
var ga=M();if(E&&ga>=E){Y.warn&&Y.warn("waitIdle timeout occured ",c," ticked ",m," times");Ba(a)}else if(J||ga-(r+10)>20){r=M();s(P,10)}else{Y.debug&&Y.debug("waitIdle idle in ",M()-k," ticked ",m," times");Ba(a)}};if(f){r+=f;s(P,10+f)}else s(P,10)};var cc=function(a,c,f){var k=function(){return Ba(a,c,arguments).ret};k.ddomBound=c;k.ddomOrg=a;if(!f)return k;f=function(){return Ba(a,c,[k,arguments]).ret};f.ddomBound=c;f.ddomOrg=a;return f},pc={ddomGetSuperObject:function(){return this._dSO},ddomGetSuperConstructor:function(){return this._dSC}};
g.regex={hyphens:/(-[a-z])/i,oneword:/^\w+$/,csssel:/[\s\.#:~>\[\]]/,allbackslash:/\\/g,allnewline:/\n/g,allcreturn:/\r/g,alltab:/\t/g,allquote:/\"/g,allsquote:/\'/g,allplus:/\+/g,allamp:/\&/g,alllt:/\</g,allgt:/\>/g};g.push=Aa;g.pushAll=gc;g.pop=nc;g.shift=oc;g.batch=ra;g.batchx=ub;g.remove=function(a,c){return ra(a,function(f,k){f!==c&&Aa(k.n,f)},{n:[]}).n};g.removeAll=function(a,c){return ra(a,function(f,k){ra(c,function(m,r){if(f===m)r.stop=1}).stop||Aa(k.n,f)},{n:[]}).n};g.members=sb;g.membersx=
Nb;g.merge=Ha;g.endsWith=function(a,c,f){var k=c.length,m=a.length;if(k>a.length)return false;a=a.substring(m-k,m);if(f){a=a.toLowerCase();c=c.toLowerCase()}return a==c};g.startsWith=Mb;g.on=function(a,c,f,k){return Rb(null,c,a,f,k)};g.off=function(a){return qc(a)};g.UTIL={set:Ab,uninstall:Db,tokenize:yb,push:Aa,apply:Ba,trim:Eb,batch:ra,batchx:ub,members:sb,membersx:Nb,merge:Ha,on:g.on,off:g.off};g.defineClass=function(a,c,f){var k=function(){k.ready||p("not ready loading super class");var E=arguments,
P=function(){Ba(a,this,E)},ga;if(k._dSC)ga=new k._dSC;else if(k._dSO)ga=k._dSO;P.prototype=ga;P=new P;P._dSO=ga;P._dSC=k._dSC;Ha(pc,P);return P};k._dSO=null;k.ready=false;var m=[];k.onReady=function(E){Aa(m,E)};var r=function(E){if(typeof E=="function")k._dSC=E;else k._dSO=E;k.ready=true;k.onReady=function(P){Ba(P)};ra(m,function(P){Ba(P)});m=null};if(typeof c=="function")(c=Ba(c,k,[r]).ret)&&r(c);else r(c);Ha(pc,k);Ha(f,k);return k};DDOMLOADER={};DDOMLOADER.loadScript=g.loadScript=function(a,c,f){var k,
m=null,r=function(P){r=v;t(m);Ba(c,k,[a,P])};a=fa.pathNormalize(a);Y.debug&&Y.debug("loadScript ",a);try{k=A("script");if(k.addEventListener){k.addEventListener("load",function(){Y.debug&&Y.debug("finished loading lib (eventlistener) ",a);r(null)},false);k.addEventListener("error",function(){r("error")},false)}k.onreadystatechange=function(){var P=this.readyState;if(P=="complete"||P=="loaded"||P=="interactive"){Y.debug&&Y.debug("finished loading lib (readystate ",this.readyState,") ",a);r(null);this.onreadystatechange=
null}};k.src=a;if(f)k.charset=f;L.appendChild(k);k=null;m=s(function(){m=null;r("timeout.")},6E4)}catch(E){r("error installing script node")}};DDOMLOADER.loadImage=g.loadImage=function(a){a=fa.pathNormalize(a);try{if(d.images){if(d._ddomImages){if(d._ddomImages[a])return}else d._ddomImages={};Y.debug&&Y.debug("loadImage ",a);(d._ddomImages[a]=new Image).src=a}}catch(c){Y.warn&&Y.warn("error installing image object ",a)}};DDOMLOADER.checkImage=g.checkImage=function(a){a=fa.pathNormalize(a);try{if(d._ddomImages){var c=
d._ddomImages[a];if(!c){g.loadImage(a);c=d._ddomImages[a]}if(c._ok)return true;if(!c.complete||typeof c.naturalWidth!="undefined"&&c.naturalWidth==0)return false;return c._ok=true}g.loadImage(a);return g.checkImage(a)}catch(f){Y.warn&&Y.warn("error checking image object ",a)}};var Gb=null,Sb=[];g.iframeLoad=function(a){if(nb){Y.debug&&Y.debug("iframeLoad will use iframe pooling");for(var c=0;c<Sb.length;c++){var f=Sb[c];if(f.idle++==0)try{window[f.name].location=a||"javascript:false;";Y.debug&&Y.debug("iframeLoad will use pooled iframe '",
f.name,"'");return f}catch(k){f.idle--}else f.idle--}}f={idle:1,name:null};c=Sb.length;Sb[c]=f;f.name="ddompoolediframe"+c;if(!Gb){Gb=A("DIV");Ha(_hdd,Gb.style);I.appendChild(Gb)}c=A("DIV");Ha(_hdd,c.style);Gb.appendChild(c);Y.debug&&Y.debug("iframeLoad will use new pooled iframe '",f.name,"'");c.innerHTML=e(a||"javascript:false;",f.name);f.element=za(c,"iframe");return f};g.iframeRelease=function(a){if(nb){var c=false,f=g.getClient();if(f.isgecko&&!f.ischrome)try{Y.debug&&Y.debug("iframeRelease releasing pooled iframe '",
a.name,"' the soft (gecko) way...");window[a.name].location="javascript:false;";c=true}catch(k){c=false}if(!c){Y.debug&&Y.debug("iframeRelease releasing pooled iframe '",a.name,"' the hard (innerHTML) way...");c=a.element.parentNode;c.innerHTML=e("javascript:false;",a.name);a.element=za(c,"iframe")}s(function(){a.idle--},1E3)}else a.element.parentNode.removeChild(a.element)};var e=function(a,c,f,k){return"<iframe "+(c?'name="'+c+'" ':"")+'src="'+a+'" scrolling="'+(f?"yes":"no")+'" style="position:absolute;" frameborder="0"'+
(k?" "+k:"")+">&nbsp;</iframe>"},j=DDOMTOOLS={};g.getClient=j.getClient=function(){return N||o()};var o=function(){var a={version:0};try{var c=a.useragent=navigator.userAgent.toLowerCase();Ha({ischrome:c.indexOf("chrome")>-1,isopera:c.indexOf("opera")>-1,isfirefox:c.indexOf("firefox")>-1,ismsie:c.indexOf("msie")>-1,isgecko:c.indexOf("gecko")>-1,iswebkit:c.indexOf("webkit")>-1,isunix:c.indexOf("x11")>-1,ismac:c.indexOf("mac")>-1,iswebos:c.indexOf("webos")>-1,isandroid:c.indexOf("android")>-1},a);a.issafari=
c.indexOf("safari")>-1&&!a.ischrome;a.ismobilesafari=a.issafari&&(a.iswebos||c.indexOf("mobile/")>-1);if(a.iswebkit&&!a.issafari&&a.ismac&&c.indexOf("mobile/")>-1){a.ismobilesafari=true;for(var f=c.indexOf("mobile/")+7,k=f;c.charCodeAt(k)>47&&c.charCodeAt(k)<58;)k++;a.version=c.substring(f,k)}a.iswin=!a.ismac&&!a.isunix&&c.indexOf("windows")>-1;a.ismozilla=!a.ischrome&&!a.isfirefox&&!a.issafari&&a.isgecko;if(!a.version&&(a.ismozilla||a.isfirefox)){var m=c.split("/");a.version=m[m.length-1].split(" ")[0]}if(a.ismsie)a.version=
c.substring(c.indexOf("msie ")+5).split(";")[0];if(a.issafari)try{a.version=this.getBrowserEngine().version}catch(r){m=c.split("version/");a.version=m[m.length-1].split(" ")[0]}if(a.isopera)a.version=c.substring(c.indexOf("opera/")+6).split(" ")[0];if(a.ischrome)a.version=c.substring(c.indexOf("chrome/")+7).split(" ")[0];var E=a.version.split(".");if(E.length>2)a.version=E[0]+"."+E[1];a.version*=1;N=a;Y.debug&&Y.debug("user agent ",c)}catch(P){Y.error&&Y.error("user agent ",navigator.userAgent," error ",
P)}return a},s=j.callTimeout=l.setTimeout?cc(l.setTimeout,l):u,t=j.clearTimeout=l.clearTimeout?cc(l.clearTimeout,l):u;g.urlDecode=j.urlDecode=function(a){a=a.replace(g.regex.allplus," ");return decodeURIComponent(a)};g.urlEncode=j.urlEncode=function(a){return encodeURIComponent(a).replace(g.regex.allsquote,"%27")};g.xmlEscape=j.xmlEscape=function(a){var c=g.regex;return a.replace(c.allamp,"&amp;").replace(c.alllt,"&lt;").replace(c.allgt,"&gt;").replace(c.allquote,"&quot;")};g.quoteEscape=j.quoteEscape=
function(a,c){var f=g.regex;a=a.replace(f.allbackslash,"\\\\").replace(f.allnewline,"\\n").replace(f.allcreturn,"\\r").replace(f.alltab,"\\t");a=c!='"'?a.replace(f.allsquote,"\\'"):a;return c!="'"?a.replace(f.allquote,'\\"'):a};g.quotemeta=j.quotemeta=function(a){for(var c=0;c<ba.length;c++)a=a.replace(new RegExp("\\"+ba.charAt(c),"g"),Z+ba.charAt(c));return a};var Z=String.fromCharCode(92),ba=Z+".+*?[^]$(){}=!<>|:",pa=function(a,c){var f=a.indexOf(";",c);if(f<0)f=a.length;a=a.substring(c,f);c=f-
c;if(a.length>1){f=a.substring(0,1);var k=a.substring(c-1);if(f==k&&(f=='"'||f=="'"))a=a.substring(1,c-1)}return a=g.urlDecode(a)};g.getCookie=j.getCookie=function(a){for(var c=d.cookie||"",f=0,k=-1;;){k=c.indexOf(a+"=",f);if(k<0)return"";var m=k+a.length+1;if(k==f)return pa(c,m);f=c.charAt(k-1);if(f==" "||f==";")return pa(c,m);f=c.indexOf(";",m);if(f<0)return"";f++}};g.setCookie=j.setCookie=function(a,c,f,k,m){Y.debug&&Y.debug("set cookie name '",a,"' value '",c,"' domain '",f,"' path '",k,"'");
a=a+"=";if(c)a+='"'+g.urlEncode(c)+'"';if(f)a+="; domain="+f;a+="; path="+(k||"/");if(m)a+="; expires="+(new Date(M()+864E5*m)).toGMTString();document.cookie=a};j.getBorderWidths=function(a){var c=A("div");Ha({position:"absolute",left:"-1000px",top:"-1000px"},c.style);I.appendChild(c);var f={},k=ia(a,true);c.appendChild(k);k.innerHTML="<div style='width:30px;height:30px'>&nbsp;</div>";f.b=c.offsetHeight-30;f.l=c.offsetWidth-30;c.removeChild(k);k=ia(a,false);c.appendChild(k);k.innerHTML="<div style='width:30px;height:30px'>&nbsp;</div>";
f.t=c.offsetHeight-30;f.r=c.offsetWidth-30;c.parentNode.removeChild(c);return f};var ia=function(a,c){a=a.cloneNode(false);var f=a.style;a.removeAttribute("id");if(a.scrollTop)a.scrollTop=0;if(a.scrollLeft)a.scrollLeft=0;Ha({top:"0px",left:"0px",width:"auto",height:"auto",overflow:"visible",position:"static"},f);if(c)f.borderTopWidth=f.borderRightWidth="0px";else f.borderBottomWidth=f.borderLeftWidth="0px";return a};j.parabelGet=function(a,c,f,k,m){k||(k=1);m||(m=10);c=f-c;if(c==0)return f;a=false;
if(c<0){a=true;c*=-1}c*=m;k=Math.sqrt(c)-k;if(k<0)k=0;m=k*k/m;if(m<1)m=0;if(a)return f+m;return f-m};j.getAutoSize=function(a){var c=a.style,f=c.position,k=c.visibility,m=c.display;Ha({position:"absolute",visibility:"hidden",display:""},c);a={x:a.offsetWidth,y:a.offsetHeight};Ha({position:f,visibility:k,display:m},c);return a};g.trim=j.trim=Eb;g.toCamelCase=function(a){var c=g.regex.hyphens;if(!c.test(a))return a;for(;c.exec(a);)a=a.replace(RegExp.$1,RegExp.$1.substr(1).toUpperCase());return a};j.getNewStringBuilder=
function(a){return new g.StringBuilder(a)};g.StringBuilder=function(a){var c=[],f=0,k=null;if(a)k=a;var m=function(){c[f]=k;f++};this.append=function(r){if(k===null)k=r;else if(r.length<50)k+=r;else{m();k=r;m();k=null;return this}if(k.length>50){m();k=null}return this};this.toString=function(){if(k!==null){m();k=null}if(f!=1){c=[c.join("")];f=1}return c[0]}};g.StringMatcher=function(a,c){var f={},k=[],m,r,E,P,ga;for(P=0;P<a.length;P++)k[P]=a[P].length;for(P=0;P<a.length;P++){r=k[P];m=f[r]||(f[r]=
{});for(ga=0;ga<r;ga++){E=a[P].charAt(ga);if(c)E=E.toLowerCase();m=m[E]?m[E]:(m[E]={})}m.fi=c?a[P].toLowerCase():a[P]}this.matches=function(ka){var ya,La,U=f[ka.length];if(typeof U=="undefined")return false;for(ya=0;ya<ka.length;ya++){La=c?ka.charAt(ya).toLowerCase():ka.charAt(ya);U=U[La];if(typeof U=="undefined")return false}return U.fi}};g.isCollection=j.isCollection=function(a){return a&&(a.length||a.length===0)&&typeof a!="string"&&!a.nodeType&&!a.tagName&&!a.alert};g.copyCollection=j.copyCollection=
function(a){for(var c=new Array(a.length),f=0;f<a.length;f++)c[f]=a[f];return c};g.XOR=function(a,c){return(a||c)&&!(a&&c)};g.dumpNode=function(a){return g.getXPath(a).join(" / ")};g.getXPath=function(a,c){c=c||[];var f=a.parentNode;if(f)c=g.getXPath(f,c);if(a.nodeType!=1)return c;f=a.nodeName;var k=f.toLowerCase(),m=1,r=a.id;if(r)k+="[@id='"+r+"']";else{r=a.className;for(var E=a.previousSibling;E;){E.nodeType==1&&E.nodeName==f&&E.className==r&&m++;E=E.previousSibling}if(m<2){var P=false;for(E=a.nextSibling;E;)if(E.nodeType==
1&&E.nodeName==f&&E.className==r){P=true;E=null}else E=E.previousSibling;P||(m=0)}k+=(r?"[@class='"+r+"']":"")+(m>0?"["+m+"]":"")}Aa(c,k);return c};var fa=g.URL={pathNormalize:function(a){var c=a.indexOf("/../");if(c>-1){var f=a.indexOf("://");if(f>-1)if(a.indexOf("/")!=f+1)f=-1;for(var k=a.indexOf("#"),m=a.indexOf("?");c>-1&&(k<0||k>c)&&(m<0||m>c);){var r=a.substring(0,c).lastIndexOf("/");if(r>f){a=a.substring(0,r)+a.substring(c+3);c=a.indexOf("/../");if(c>-1){if(k>-1)k=a.indexOf("#");if(m>-1)m=
a.indexOf("?")}}else c=-1}}return a},modify:function(a,c,f){var k=a.split("?");a=k[0];var m="";if(k.length>1)m=k[1];k=[];if(m!="")k=m.split("&");m="";ra(k,function(r){if(r.indexOf(c+"=")!=0)m+="&"+r});if(f!==undefined)m+="&"+c+"="+f;f=a;if(m!="")f+="?"+m.substring(1);return f},parameterGet:function(a,c){var f=a.split("?");a="";if(f.length>1)a=f[1];else return null;f=[];if(a!="")f=a.split("&");else return null;return ra(f,function(k,m){if(k.indexOf(c+"=")==0)m.stop=k.substring(c.length+1)}).stop||
null},protocolMatches:function(a,c){if(!c||!fa.isAbsolute(c,true))return true;return fa.protocolGet(a)==fa.protocolGet(c)},protocolGet:function(a){if(!a||!fa.isAbsolute(a,true))a=g.ENV.getBaseUrl();return a.substring(0,a.indexOf(":")).toLowerCase()},protocolSet:function(a,c){fa.isAbsolute(a,true)||(a=fa.process(a,false,true));return c.toLowerCase()+a.substring(a.indexOf(":"))},domainGet:function(a,c){a=yb(yb(fa.process(a,true,true),["://"])[1],["/","?"])[0];c||(a=yb(a,[":"])[0]);return a.toLowerCase()},
domainGetLevel:function(a,c){a=a.split(".");for(var f="",k=0,m=a.length-1;m>=0&&k<c;m--){f=a[m]+(f?"."+f:"");k++}return f},portGet:function(a){a=fa.domainGet(a,true);return(a=yb(a,[":"])[1])?a*1:null},process:function(a,c,f,k){var m;m=fa.isAbsolute(a)?a:fa.getBaseUrl(k)+a;if(f&&a.charAt(0)=="/"){a=fa.protocolGet();k=fa.domainGet(g.ENV.getBaseUrl(k),true);m=a+"://"+k+m}if(c)m=yb(m,["#"])[0];return fa.pathNormalize(m)},getBaseUrl:function(a){if(!a)return g.ENV.getBaseUrl();a=yb(fa.process(a,true,true),
["?"])[0];return a.substring(0,a.lastIndexOf("/")+1)},isAbsolute:function(a,c){if(!a)return false;if(a.charAt(0)=="/")return!c;return(a.replace(/^[a-zA-Z0-9_]+/,"")+"___").substring(0,3)=="://"}},va=g.$=DDOME=DDOMQ=function(a,c){if(!c&&(!a||a.nodeType||a.jquery||a===l))return a;var f=Wa(null,arguments);if(f)g.isCollection(f)?g.nodeCollectionExtend(f):g.nodeExtend(f);return f},za=g.$1=function(){var a=Ba(va,null,arguments).ret;return g.isCollection(a)?a[0]:a},Wa=function(a,c){var f=oc(c),k=typeof f;
if(f||f===0)if(f.nodeType||f.jquery||f===l)a=a?a.add(f):H(f);else if(k=="string"){k=f.indexOf(" ");if(k<0)if(a)a=H(f,a);else if(g.regex.csssel.test(f)){k=yb(f,[".",":"]);if(k[2])if(k[0]&&!g.regex.csssel.test(k[0])&&!jb.matches(k[0])){a=d.getElementById(f);if(!c.length)return a;a=H(a)}else a=H(f,a);else a=H(f,a)}else{a=d.getElementById(f);if(!c.length)return a;a=H(a)}else if(k==2&&f.substring(0,2)=="id"){a=d.getElementById(f);if(!c.length)return a;a=H(a)}else a=k==3&&f.substring(0,3)=="css"?H(f.substring(4),
a):H(f,a)}else if(k=="function"){a||(a=H(I));var m=[];a=a.filter(function(){var P=Ba(f,this,[this]).ret;if(P&&g.isCollection(P)){ra(P,function(ga){Aa(m,ga,true)});return false}return P});ra(m,function(P){Aa(a,P,true)})}else if(k=="number"){k=a?a[f]:null;if(!c.length)return k;a=H(k)}else{if(g.isCollection(f)){var r=[];for(k=0;k<f.length;k++){var E=g.isCollection(f[k])&&!f[k].jquery?f[k]:[f[k]];E=Wa(a,E);g.isCollection(E)?ra(E,function(P){Aa(r,P,true)}):Aa(r,E,true)}a=H(r)}}else a||(a=H(document));
return c.length?Wa(a,c):a},jb=new g.StringMatcher(["a","abbr","acronym","address","applet","area","b","base","basefont","bdo","big","blockquote","body","br","button","caption","center","cite","code","col","colgroup","dd","del","dfn","dir","div","dl","dt","em","fieldset","font","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","hr","html","i","iframe","img","input","ins","isindex","kbd","label","legend","li","link","map","menu","meta","noframes","noscript","object","ol","optgroup","option",
"p","param","pre","q","s","samp","script","select","small","span","strike","strong","style","sub","sup","table","tbody","td","textarea","tfoot","th","thead","title","tr","tt","u","ul","var","xmp"],true);DDOMB=function(){return I};DDOMDOC=g;g.getScrollSize=function(){var a=d.compatMode!="CSS1Compat"||g.getClient().iswebkit?I:d.documentElement;return{x:a.scrollWidth,y:a.scrollHeight}};g.getViewportSize=function(a){a=za(a);var c=d.compatMode;if(!a||a===l||a===d){if(c||g.getClient().ismsie){a=c=="CSS1Compat"?
d.documentElement:I;return{x:a.clientWidth,y:a.clientHeight}}return{x:self.innerWidth,y:self.innerHeight}}return{x:a.offsetWidth,y:a.offsetHeight}};g.getDocumentSize=function(){var a=g.getScrollSize(),c=g.getViewportSize();return{x:Math.max(a.x,c.x),y:Math.max(a.y,c.y)}};g.getScrollPosition=function(a){if((a=za(a))&&a!==l&&a!==d)return{x:a.scrollLeft,y:a.scrollTop};var c,f,k;a=d.documentElement;if(l.pageYOffset||l.pageYOffset===0){c=l.pageXOffset;f=l.pageYOffset;k=true}else if(a&&(a.scrollTop||a.scrollTop===
0)){c=a.scrollLeft;f=a.scrollTop;k=true}if(d.body){a=I.scrollLeft;var m=I.scrollTop;if(k){if(c==0&&f==0&&(a||m)){c=a;f=m}}else{c=a;f=m}}return{x:c,y:f}};g.getOffsetPosition=function(a,c){a=za(a);if(!a)return{x:0,y:0};c=za(c);if(a===c)return{x:0,y:0};if(!g.isDomNode(a))return{x:0,y:0};g.nodeHiddenRender(a);var f=a.offsetLeft,k=a.offsetTop,m=a.offsetParent,r=a.parentNode,E=g.getClient().ismsie;if(a===I||a===c){g.nodeHiddenRenderRestore(a);return{x:f,y:f}}for(;r&&r!==c;){if(m===r){f+=r.offsetLeft;k+=
r.offsetTop;m=r.offsetParent;if(E){f+=g.getStylePixels(r,"borderLeftWidth");k+=g.getStylePixels(r,"borderTopWidth")}}if(r.scrollLeft&&r!==I)f-=r.scrollLeft;if(r.scrollTop&&r!==I)k-=r.scrollTop;if((r=r===I?null:r.parentNode)&&r===c){f-=r.offsetLeft;k-=r.offsetTop;r=null}}g.nodeHiddenRenderRestore(a);b=null;return{x:f,y:k}};g.getCroppingParent=function(a,c){a=za(a);if(!c||c===l)c=I;else(c=za(c))||p("getScrollableParent() viewport not found");for(a=a.parentNode;a!==c;){var f=H(a),k=f.css("overflow");
if(eb(k))return a;if(!k){k=f.css("overflowX");if(eb(k))return a;k=f.css("overflowY");if(eb(k))return a}a=a.parentNode}return a};var eb=function(a){return a=="scroll"||a=="hidden"||a=="auto"};g.nodeExtend=function(a){a.ddomQ=ja;if(!(!g.isDomNode(a)||a.ddomExtended)){a.ddomGetOffsetSize=tb;a.ddomGetOffsetHeight=Ta;a.ddomGetOffsetWidth=dc;a.ddomGetOffsetLeft=D;a.ddomGetOffsetTop=W;a.ddomExtended=true}};g.nodeCollectionExtend=function(a){a.ddomQ=ja};g.nodeGarbage=function(a){if(a.ddomExtended){a.ddomGetOffsetHeight=
null;a.ddomGetOffsetWidth=null;a.ddomGetOffsetLeft=null;a.ddomGetOffsetTop=null;a.ddomExtended=null}};var tb=function(){if(g.nodeIsVisible(this,true)){if(g.getClient().ismsie){var a=this.style,c=a.display;a.display="none";a.display=c}return{x:this.offsetWidth,y:this.offsetHeight}}g.nodeHiddenRender(this);a={x:this.offsetWidth,y:this.offsetHeight};g.nodeHiddenRenderRestore(this);return a},Ta=function(){return Ba(tb,this,[]).ret.y},dc=function(){return Ba(tb,this,[]).ret.x},D=function(){return g.getOffsetPosition(this).x},
W=function(){return g.getOffsetPosition(this).y},ja=function(a,c){return g.$(this,a,c)};g.nodeHiddenRender=function(a,c){var f=a.__dhr={c:c};if(!g.nodeIsVisible(a)){f.show=true;var k=a.style;f.vis=k.visibility;f.dis=k.display;k.visibility="hidden";k.display="block"}if(a!==I){if((k=a.parentNode)&&!k.__dhr){f.par=true;g.nodeHiddenRender(k)}if(c){a=a.childNodes;for(c=0;c<a.length;c++)g.nodeHiddenRender(a[c],true)}}};g.nodeHiddenRenderRestore=function(a){var c=a.__dhr;Db(a,"__dhr");if(c.show){var f=a.style;
f.display=c.dis;f.visibility=c.vis}if(c.par){(f=a.parentNode)&&g.nodeHiddenRenderRestore(f);c.c&&ra(a.childNodes,g.nodeHiddenRenderRestore)}};g.nodeIsVisible=function(a,c){if(a==null)return false;var f=a.style,k=f.display;f=f.visibility;if(k=="none"||f=="hidden")return false;if(!f||!k){var m;if(window.getComputedStyle){m=window.getComputedStyle(a,null);if(!k&&m.getPropertyValue("display")=="none")return false;if(!f&&m.getPropertyValue("visibility")=="hidden")return false}else if(a.currentStyle){m=
a.currentStyle;if(!k&&m.display=="none")return false;if(!f&&m.visibility=="hidden")return false}m=a.className;if(!k&&m&&(Mb(m,"ddom-dn")||m.indexOf(" ddom-dn")>-1))return false;if(!f&&m&&(Mb(m,"ddom-vh")||m.indexOf(" ddom-vh")>-1))return false}if(!c||a===I)return true;return g.nodeIsVisible(a.parentNode,true)};g.isDomNode=function(a){if(!a)return false;for(a=a;a&&a!==I;)a=a.parentNode;if(a!==I)return false;return true};g.scrollTo=function(a,c,f,k){var m=false;if(f===true){m=true;f=null}var r=za(a);
if(r){(c=za(c))||(c=l);a=g.getScrollPosition(c);var E=g.getViewportSize(c),P=g.getOffsetPosition(r,c),ga={x:r.offsetWidth,y:r.offsetHeight},ka=r=null;if(ga.y>E.y)if(a.y<P.y)ka=P.y;else{if(a.y+E.y>P.y+ga.y)ka=P.y+ga.y-E.y}else if(a.y+E.y<P.y+ga.y)ka=P.y+ga.y-E.y;else if(a.y>P.y)ka=P.y;if(ga.x>E.x)if(a.x<P.x)r=P.x;else{if(a.x+E.x>P.x+ga.x)r=P.x+ga.x-E.x}else if(a.x+E.x<P.x+ga.x)r=P.x+ga.x-E.x;else if(a.x>P.x)r=P.x;if(!(ka==null&&r==null))if(m){if(c.___ddomScrolling)c.___ddomScrolling=null;f=a.x;a=a.y;
if(r!=null)f=r;if(ka!=null)a=ka;if(c===l)l.scrollTo(f,a);else{c.scrollLeft=f;c.scrollTop=a}}else{k||(k=10);f||(f=1);f=k=f;if(ka!=null&&r!=null){m=a.x-r;if(m<0)m=r-a.x;E=a.y-ka;if(E<0)E=ka-a.y;if(m<E)k/=Math.sqrt(E/m);else if(m>E)f/=Math.sqrt(m/E)}if(c.___ddomScrolling){t(c.___ddomScrolling.ref);c.___ddomScrolling._stop=true}c.___ddomScrolling={startx:a.x,starty:a.y,nowx:a.x,nowy:a.y,tox:r,toy:ka,interval:10,multi:10,stepsizex:k,stepsizey:f,ref:null};var ya=function(La){var U=La.___ddomScrolling;if(U)if(U.tox==
null&&U.toy==null)La.___ddomScrolling=null;else{if(U.tox!=null)if(U.tox==U.nowx)U.tox=null;else U.nowx=j.parabelGet(U.startx,U.nowx,U.tox,U.stepsizex,U.multi);if(U.toy!=null)if(U.toy==U.nowy)U.toy=null;else U.nowy=j.parabelGet(U.starty,U.nowy,U.toy,U.stepsizey,U.multi);if(La===l)l.scrollTo(U.nowx,U.nowy);else{La.scrollLeft=U.nowx;La.scrollTop=U.nowy}if(!U._stop)U.ref=s(function(){ya(La)},U.interval)}};ya(c)}}};g.getScrollBarWidth=function(a){a=za(a)||I;var c=A("p");Ha({width:"100%",height:"200px"},
c.style);var f=A("div");Ha({position:"absolute",top:"0px",left:"0px",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"},f.style);f.appendChild(c);a.appendChild(f);var k=c.offsetWidth;f.style.overflow="scroll";c=c.offsetWidth;if(k==c)c=f.clientWidth;a.removeChild(f);return k-c};g.filterOut=function(a,c){if(!c||c.length<1)return a;var f=[],k=[];ra(a,function(m){for(var r=m,E=[];r&&!r._xdq&&!na(r,c);){Aa(E,r);r=r.parentNode}if(r&&r._xdq!=1){if(!m._xdq){m._xdq=2;Aa(k,m)}ra(E,function(P){if(!P._xdq){P._xdq=
2;Aa(k,P)}})}else{if(!m._xdq){m._xdq=1;Aa(k,m)}ra(E,function(P){if(!P._xdq){P._xdq=1;Aa(k,P)}});Aa(f,m)}});ra(k,function(m){Db(m,"_xdq")});g.nodeCollectionExtend(f);return f};var na=function(a,c){for(var f=0;f<c.length;f++)if(a===c[f])return true;return false};g.focus=function(a,c){try{a.focus();c&&s(function(){try{a.blur();s(function(){a.focus()},1)}catch(k){}},1)}catch(f){}};g.uiRepaint=function(){var a=g.getClient();a.isopera||(a.ismsie||a.issafari?Ma():Ga())};var ua=0,ta=function(a){if(!a)return 0;
var c=a.indexOf("px");if(c<0)return 0;a=a.substr(0,c).split(" ");return a[a.length-1]*1},Ma=function(){ua++;var a=g.getScrollPosition(),c="ddom.document.uirepaint.trigger.iframe"+ua,f=A("div");Ha({display:"block",position:"absolute",left:-99+a.x+"px",top:-99+a.y+"px"},f.style);I.appendChild(f);f.innerHTML=e("javascript:false;",c,1,'height="100" width="100" style="position:absolute;"')+'<div style="position:absolute;height:100px;width:100px;background-color:#ffffff;">&nbsp;</div>';a=l[c];c=a.document;
c.open();c.write('<table width="120"><tr><td height="120">.</td></tr></table>');c.close();a.scrollBy(10,10);f.removeChild(f.getElementsByTagName("iframe")[0]);f.parentNode.removeChild(f)},Ga=function(){var a=A("div");Ha({display:"block",position:"absolute",left:"0px",top:"0px",height:"1px",width:g.getViewportSize().y+1+"px",backgroundColor:"#fff"},a.style);a.innerHTML="&nbsp;";I.appendChild(a);Ma();l.scrollBy(1,0);l.scrollBy(-1,0);I.removeChild(a)};g.setStyles=function(a,c){c=c.split(";");a=H(g.$(a));
for(var f=0;f<c.length;f++)if(Eb(c[f])!=""){var k=yb(c[f],[":"]),m=g.toCamelCase(Eb(k[0]));k=Eb(k[1]);a.css(m,k)}};g.addClass=function(a,c){H(g.$(a)).addClass(c)};g.removeClass=function(a,c){H(g.$(a)).removeClass(c)};g.swapClass=function(a,c,f){a=H(g.$(a));a.removeClass(c);a.addClass(f)};g.hasClass=function(a,c){return H(g.$(a)).hasClass(c)};g.setStyle=function(a,c,f){H(g.$(a)).css(c,f)};g.getStyle=function(a,c){return H(g.$(a)).css(c)};g.isAncestor=function(a,c){return H(g.$(a)).has(c)};g.setStylePixels=
function(a,c,f){f=f*1;f=isNaN(f)?0:f;return g.setStyle(a,c,f?f+"px":0)};g.getStylePixels=function(a,c){return ta(g.getStyle(a,c))};g.JSON=DDOMJSON=function(){var a=DDOM.getLog("ddomtools.json"),c=function(r){return r<10?"0"+r:r};Date.prototype.toJSON=function(){return this.getUTCFullYear()+"-"+c(this.getUTCMonth()+1)+"-"+c(this.getUTCDate())+"T"+c(this.getUTCHours())+":"+c(this.getUTCMinutes())+":"+c(this.getUTCSeconds())+"Z"};var f={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",
'"':'\\"',"\\":"\\\\"},k=function(){var r=l.JSON;if(!r||!r.stringify||!r.parse){a.debug&&a.debug("no native JSON impl: not found");return null}try{var E=r.parse(r.stringify({a:1,b:2,c:3},["a","c"]));if(E.a!==1||!typeof E.b=="undefined"||E.c!==3){a.debug&&a.debug("no native JSON impl: serialize by whitelist test failed");return null}E=r.parse('{"x":1}',function(ga,ka){return ga=="x"?2:ka});if(E.x==1){a.debug&&a.debug("no native JSON impl: deserialize by filter function test failed");return null}}catch(P){a.debug&&
a.debug("no native JSON impl: test exception ",P);return null}a.debug&&a.debug("native JSON implementaion found.");return r}(),m=function(r,E,P){var ga,ka,ya,La;ga=/["\\\x00-\x1f\x7f-\x9f]/g;var U;switch(typeof r){case "string":return ga.test(r)?'"'+r.replace(ga,function(qa){var wa=f[qa];if(wa)return wa;wa=qa.charCodeAt();return"\\u00"+Math.floor(wa/16).toString(16)+(wa%16).toString(16)})+'"':'"'+r+'"';case "number":return isFinite(r)?String(r):"null";case "boolean":case "null":return String(r);case "object":if(!r)return"null";
for(ka=0;ka<P.length;ka++)if(r===P[ka])return"null";P[P.length]=r;if(typeof r.toJSON==="function")return m(r.toJSON(),null,P);ga=[];if(typeof r.length==="number"&&!r.propertyIsEnumerable("length")){La=r.length;for(ka=0;ka<La;ka+=1)ga.push(m(r[ka],E,P)||"null");return"["+ga.join(",")+"]"}if(E){La=E.length;for(ka=0;ka<La;ka+=1){ya=E[ka];if(typeof ya==="string")(U=m(r[ya],E,P))&&ga.push(m(ya)+":"+U)}}else for(ya in r)if(typeof ya==="string")(U=m(r[ya],E,P))&&ga.push(m(ya)+":"+U);return"{"+ga.join(",")+
"}"}};if(k)return{serialize:function(r,E){return k.stringify(r,E)},deserialize:function(r,E){return k.parse(r,E)}};return{serialize:function(r,E){return m(r,E,[])},deserialize:function(r,E){function P(ga,ka){var ya,La;if(ka&&typeof ka==="object")for(ya in ka)if(Object.prototype.hasOwnProperty.apply(ka,[ya])){La=P(ya,ka[ya]);if(La!==undefined)ka[ya]=La}return E(ga,ka)}if(/^[\],:{}\s]*$/.test(r.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(:?[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,
""))){r=(new g.Evaluator("return("+r+")")).eve();return typeof E==="function"?P("",r):r}p("parseJSON")}}}();DDOMBASE64=g.BASE64=new (function(){this.name="ddomtools.base64";var a=g.getLog(this.name);this.encode=function(k){return c(k,false)};this.encodeArray=function(k){return c(k,true)};this.decode=function(k){return f(k,false)};this.decodeToArray=function(k){return f(k,true)};var c=function(k,m){if(a.debug)m?a.debug("encoding source array '",k,"'"):a.debug("encoding source string '",k,"'");var r=
new g.StringBuilder,E,P,ga="",ka,ya,La="",U=0;do{if(m){E=k[U++];P=k[U++];ga=k[U++]}else{E=k.charCodeAt(U++);P=k.charCodeAt(U++);ga=k.charCodeAt(U++)}ka=E>>2;E=(E&3)<<4|P>>4;ya=(P&15)<<2|ga>>6;La=ga&63;if(isNaN(P))ya=La=64;else if(isNaN(ga))La=64;r.append("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(ka)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(E)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(ya)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(La))}while(U<
k.length);k=r.toString();a.debug&&a.debug("encoding result '",k,"'");return k},f=function(k,m){if(a.debug)a.debug("decoding source '",k,"' to ",m?"bytes":"string");if(m){var r=[];m={append:function(qa){r[r.length]=qa},get:function(){return r}}}else{var E=new g.StringBuilder;m={append:function(qa){E.append(String.fromCharCode(qa))},get:function(){return E.toString()}}}var P,ga,ka="",ya,La="",U=0;k=k.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{P="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(k.charAt(U++));
ga="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(k.charAt(U++));ya="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(k.charAt(U++));La="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(k.charAt(U++));P=P<<2|ga>>4;ga=(ga&15)<<4|ya>>2;ka=(ya&3)<<6|La;m.append(P);ya!=64&&m.append(ga);La!=64&&m.append(ka);P=ga=ya=La=P=ga=ka=""}while(U<k.length);a.debug&&a.debug("decoding result '",m.get(),"'");return m.get()}});g.XML=new (function(){var a=
this;DDOM.getLog("ddom.xml");a.ELEMENT_NODE=1;a.TEXT_NODE=3;a.CDATA_SECTION_NODE=4;a.COMMENT_NODE=8;a.DOCUMENT_FRAGMENT_NODE=11;var c=/\s/,f=/^\s+/,k=/\s+$/,m=['"',"'",">"],r=/\s|=/,E=function(U){var qa={};if(!U)return qa;for(var wa=0;wa<U.length;wa++)qa[U[wa]]=1;return qa}(["br","hr","input","img","meta"]);a.getHtmlDocument=function(U){if(!U||U.length<2)return null;for(var qa=0,wa=U.charCodeAt(qa);wa<33&&qa<U.length-1;)wa=U.charCodeAt(qa++ +1);if(wa!=60)return null;if((U=(new a.HtmlFragment(U.substring(qa))).getFirst())&&
U.getNameLowerCase().charAt(0)=="!")U=U.getNext("*");if(!U||U.getNameLowerCase()!="html")return null;return U};a.HtmlFragment=function(U){return new a.Fragment(U,E)};a.Fragment=function(U,qa){var wa=null;this.getFirst=function(){if(U){wa=ya(U,null,null,this);U=null}return wa};this.toMarkup=function(){return U||this.getFirst().toMarkup()};this.isLeafName=function(Ja){return qa&&qa[Ja]};return this};var P=function(){},ga=function(U,qa,wa,Ja,Za,fb){var mb=this;mb._type=U;mb._markup=qa;mb._prev=wa;mb._next=
Ja;mb._more=Za;mb._fragment=fb;wa&&wa.setNext(this);Ja&&Ja.setPrev(this);if(U==a.ELEMENT_NODE){mb._isleaf=null;mb._unparse=function(){mb._tag_unparse()};mb._unparse()}},ka=function(U){var qa=U[0];if(!qa)return 1;if(U[3]&&qa===U[3]){U[0]=null;return 1}var wa=U[1];if(wa){if(qa._type!=a.ELEMENT_NODE)return 0;for(var Ja=wa[0]=="*",Za=0;Za<wa.length&&!Ja;Za++)if(qa.getNameLength()==wa[Za].length&&qa.getNameLowerCase()==wa[Za].toLowerCase())Ja=true;if(Ja){if(U[4]&&!qa.isLeaf()){qa.getNameLowerCase().charAt(0)==
"/"?U[4]--:U[4]++;return U[4]==0?1:0}}else return 0}if(!U[4]&&U[2]&&!U[2](qa))return 0;return 1};Ha({getPrev:function(U,qa,wa,Ja){if(wa&&this===wa)return null;for(U=[this,U&&U.split?[U]:U,qa,wa,Ja];;){qa=U[0];for(wa=qa._prev;wa&&wa._more;){wa.getNext();wa=qa._prev}U[0]=wa;if(ka(U))return U[0]}},getNext:function(U,qa,wa,Ja){if(wa&&this===wa)return null;for(U=[this,U&&U.split?[U]:U,qa,wa,Ja];;){qa=U[0];if(qa._more){qa._next=ya(qa._more,qa,qa._next,qa._fragment);qa._more=null}U[0]=qa._next;if(ka(U))return U[0]}},
getClosing:function(){if(this.isLeaf())return this;this.getType();this.getNameLength();var U=this.getNameLowerCase();if(U.charAt(0)=="/")return null;return this.getNext([U,"/"+U],null,null,1)},getOpening:function(){if(this.isLeaf())return this;this.getType();this.getNameLength();var U=this.getNameLowerCase();if(U.charAt(0)!="/")return null;return this.getPrev([U,U.substring(1)],null,null,-1)},setPrev:function(U){this._prev=U},setNext:function(U){this._next=U},getType:function(){return this._type},
getMarkup:function(){switch(this._type){case a.TEXT_NODE:return this._markup;case a.COMMENT_NODE:return"<!--"+this._markup+"--\>";case a.CDATA_SECTION_NODE:return"<![CDATA["+this._markup+"]]\>";case a.ELEMENT_NODE:if(this._tag_dirty){this._markup=this._tag_name;for(var U in this._tag_attributes){var qa=this._tag_attributes[U];if(typeof qa!="undefined")this._markup+=qa===true?" "+U:qa===false?" "+U+'=""':" "+U+'="'+qa+'"'}if(this._isleaf)_content+=" /";this._tag_dirty=false}return"<"+this._markup+
">"}},setMarkup:function(U){switch(this._type){case a.TEXT_NODE:this._markup=U.replace(/\</,"&#60;");break;case a.COMMENT_NODE:this._markup=U.replace(/--\>/,"- >");break;case a.CDATA_SECTION_NODE:this._markup=U.replace(/\]\]\>/,"] >");break;case a.ELEMENT_NODE:this._markup=U.replace(/\>/,"&#62;");this._tag_unparse();break}},toMarkup:function(){return this.getMarkup()+(this._more||"")+(this._next?this._next.toMarkup():"")},_isleaf:true,isLeaf:function(){if(a._type==a.ELEMENT_NODE){this._tag_parseBase();
return this._isleaf||this._fragment.isLeafName(this.getNameLowerCase())}return this._isleaf},_unparse:P,_tag_dirty:false,_tag_name:null,_tag_nameLc:null,_tag_attributes:null,_tag_attributesLc:null,_tag_p_content:null,_tag_p_i:0,_tag_parseBase:P,_tag_parseName:P,_tag_parseAttributes:P,_tag_parse:P,_tag_parseBaseDo:function(){this._tag_parseBase=P;this._tag_p_i=0;if(this._tag_p_content=this._markup.replace(k,"").replace(f,"")){if(this._tag_p_content.charAt(this._tag_p_content.length-1)=="/"){this._isleaf=
true;this._tag_p_content=this._tag_p_content.substring(0,this._tag_p_content.length-1)}else this._isleaf=false;this._tag_p_i=this._tag_p_content.search(c);if(this._tag_p_i<0)this._tag_p_i=this._tag_p_content.length}},_tag_parseNameDo:function(){this._tag_parseName=P;this._tag_parseBase();this._tag_name=this._tag_p_content.substring(0,this._tag_p_i);this._tag_nameLc=null},_tag_parseAttributesDo:function(){this._tag_parseAttributes=P;this._tag_parseBase();this._tag_attributes={};this._tag_attributesLc=
{};for(var U=this._tag_p_content.substring(this._tag_p_i+1).replace(f,"");U.length>0;){var qa=U.search(r);if(qa<0)qa=U.length;var wa=U.substring(0,qa),Ja=true;U=U.substring(qa);if(U.length>0){if(U.charAt(0)=="="){U=U.substring(1).replace(f,"");qa=U.charAt(0);var Za;if(qa=='"'||qa=="'"){Za=U.indexOf(qa,1);if(Za<0){Ja=U.substring(1);U=""}else{Ja=U.substring(1,Za);U=U.substring(Za+1);if(qa=="'")Ja=Ja.replace(/\"/,"&#34;")}}else{Za=U.search(c);if(Za<0)Za=U.length;Ja=U.substring(Za);U=U.substring(Za)}}U=
U.replace(f,"")}this._tag_attributes[wa]=Ja;this._tag_attributesLc[wa.toLowerCase()]=wa}},_tag_parseDo:function(){this._tag_parse=P;this._tag_parseName();this._tag_parseAttributes()},_tag_unparse:function(){this._tag_parseBase=this._tag_parseBaseDo;this._tag_parseName=this._tag_parseNameDo;this._tag_parseAttributes=this._tag_parseAttributesDo;this._tag_parse=this._tag_parseDo;this._tag_dirty=false},getNameLength:function(){this._tag_parseBase();return this._tag_p_i},getName:function(){this._tag_parseName();
return this._tag_name},getNameLowerCase:function(){this._tag_parseName();if(!this._tag_nameLc)this._tag_nameLc=this._tag_name.toLowerCase();return this._tag_nameLc},getAttribute:function(U,qa){this._tag_parseAttributes();qa||(U=this._tag_attributesLc[U.toLowerCase()]);return this._tag_attributes[U]},getAttributes:function(){this._tag_parseAttributes();var U=[];for(var qa in this._tag_attributes)if(typeof this._tag_attributes[qa]!="undefined")U[U.length]=qa;return U},setName:function(U){this._tag_parse();
this._tag_name=U;this._tag_nameLc=null;this._tag_dirty=true},setLeaf:function(U){this._tag_parse();this._isleaf=U;this._tag_dirty=true},setAttribute:function(U,qa,wa){this._tag_parse();qa=qa.replace(/\"/,"&#34;").replace(/\>/,"&#62;");var Ja=U;if(!wa){(Ja=this._tag_attributesLc[Ja.toLowerCase()])||(Ja=U);this._tag_attributesLc[Ja.toLowerCase()]=Ja}this._tag_attributes[Ja]=qa;this._tag_dirty=true},remove:function(U){var qa=this.getPrev();U=U||this.getClosing();if(qa)qa.setNext(U?U.getNext():null);
this.setPrev(null);U&&U.getNext()&&U.getNext().setPrev(qa)},getInnerMarkup:function(){var U=this.getClosing();if(U===this)return null;var qa=this.getNext();if(qa==null||qa===U)return"";if(U==null)return qa.toMarkup();var wa=new g.StringBuilder(qa.getMarkup());for(qa=qa.getNext(null,null,U);qa;){wa.append(qa.getMarkup());qa=qa.getNext(null,null,U)}return wa.toString()},setInnerMarkup:function(U){var qa=this.getClosing();if(qa!==this){var wa=this.getNext();if(wa==null||wa===qa)return this.insertMarkup(U);
if(qa==null){wa.setPrev(null);this.setNext(null)}else{wa.setPrev(null);qa.getPrev().setNext(null);qa.setPrev(this);this.setNext(qa)}this.insertMarkup(U)}},insertMarkup:function(U){this.setNext(ya(U,this.getPrev(),this.getNext(),this._fragment))},getElementsByTagName:function(U){var qa=[];if(this.isLeaf())return qa;for(var wa=this.getClosing(),Ja=this;Ja=Ja.getNext(U,null,wa);)qa.push(Ja);return qa},getParent:function(){return this.getPrev(null,function(U){return!U.isLeaf()&&U.getName().charAt(0)!=
"!"})}},ga.prototype);var ya=function(U,qa,wa,Ja){if(!U)return wa||null;var Za=U.length,fb=U.indexOf("<");if(fb>-1){var mb=U.substring(0,fb);if(fb==Za-1)return new ga(a.TEXT_NODE,mb+"<",qa,wa,null,Ja);else{fb=fb+1;var lb=U.charAt(fb);if(lb=="!"&&fb<Za-3&&U.substring(fb+1,fb+3)=="--"){fb+=3;lb=U.indexOf("--\>",fb);if(lb<0)lb=Za;U=new ga(a.COMMENT_NODE,U.substring(fb,lb),qa,wa,U.substring(lb+3),Ja)}else if(lb=="!"&&fb<Za-8&&U.substring(fb+1,fb+8)=="[CDATA["){fb+=8;lb=U.indexOf("]]\>",fb);if(lb<0)lb=
Za;U=new ga(a.CDATA_SECTION_NODE,U.substring(fb,lb),qa,wa,U.substring(lb+3),Ja)}else{lb=La(U,m,fb);Za=lb[0];lb=lb[1];if(Za<0)return new ga(a.TEXT_NODE,mb,qa,wa,null,Ja);for(;Za>-1&&lb!=2;){Za=U.indexOf(m[lb],Za+1);if(Za<0)return new ga(a.TEXT_NODE,mb,qa,wa,null,Ja);lb=La(U,m,Za+1);Za=lb[0];lb=lb[1];if(Za<0)return new ga(a.TEXT_NODE,mb,qa,wa,null,Ja)}U=new ga(a.ELEMENT_NODE,U.substring(fb,Za),qa,wa,U.substring(Za+1),Ja)}return mb?new ga(a.TEXT_NODE,mb,qa,U,null,Ja):U}}if(0>=Za)return null;return new ga(a.TEXT_NODE,
U.substring(0),qa,wa,null,Ja)},La=function(U,qa,wa){for(var Ja=-1,Za=-1,fb=0;fb<qa.length;fb++){var mb=U.indexOf(qa[fb],wa);if(mb>-1&&(Ja<0||mb<Ja)){Ja=mb;Za=fb}}return[Ja,Za]}});var Ua=function(a,c,f){ra(c,function(k,m){if(!bb[k]){m.stop=1;if(f){Y.error&&Y.error("module '",a,"' missing parsetime dependency: '",k,"'.");m.stop=1}else if(g.loaded){Y.error&&Y.error("module '",a,"' missing dependency: '",k,"'.","error");m.stop=1}else s(function(){Ua(a,c)},10)}})},Kb=function(a,c){if(c){if(!c.___ddmlstnrs)c.___ddmlstnrs=
{};var f=c.___ddmlstnrs[a];if(typeof f==="undefined"){f=[];c.___ddmlstnrs[a]=f}return f}f=cb[a];if(typeof f==="undefined"){f=[];cb[a]=f}return f},Hb=function(a,c,f){if(f)f.___ddmlstnrs[a]=c;else cb[a]=c},pb=function(a,c,f){f=Kb(a,f);f[f.length]=c;if(a=="domscroll"){Da++;Da==1&&H(l).bind("scroll",Rc)}},qb=function(a,c,f,k){if(typeof a!="string")ra(a,function(E){qb(E,c,f,k)});else{var m=Kb(a,k),r=[];ra(m,function(E){if(!E[c]||E[c]!==f)Aa(r,E)});if(m.length>r.length){Hb(a,r,k);if(a=="domscroll"){Da--;
Da==0&&H(l).unbind("scroll",Rc)}}}},ab=function(a,c,f,k){var m=Kb(a,c);ra(m,function(r){if(!r.context||ob(r.context)){if(!r.item||r.item.entity&&r.item.entity.ddomIdentity)if(!k||k(r))Ba(r.func,r,[f])}else s(function(){qb(a,"context",r.context,c)},0)})},Bb=g.contextByUID=function(a){return aa[a]||null},Jb=function(a,c){if(a.tagName){var f=Qc(node);return f?Bb(f.DDOMCTXUID):null}return sb(aa,function(k,m,r){if(Sc(k)==a)if(ob(m)){if(c){r.ret=m;r.stop=1}else if(r.ret){r.ret=null;r.stop=1}r.ret=m}},function(k){k.ret=
null}).ret},Tc=function(a){return!!sb(aa,function(c,f,k){if(Sc(c)==a&&ob(f))k.stop=1}).stop},Uc=function(a){return ob(aa[a])},Qc=function(a){if(a.DDOMCTXUID)return a;for(var c=a;c;){var f=c._ddom_item;if(f&&f.context)return f.context._scriptnode;c=c.parentNode}for(c=a.parentNode;c&&a&&1;){if(c.__ddomContexts){var k=[];sb(c.__ddomContexts,function(m,r){r==m&&Aa(k,m)});if(k.length==1)return F[k[0]];for(f=a.previousSibling;f;){if(f.DDOMCTXUID&&c.__ddomContexts[f.DDOMCTXUID])return f;f=f.previousSibling}for(a=
a.nextSibling;a;){if(a.DDOMCTXUID&&c.__ddomContexts[a.DDOMCTXUID])return a;a=a.nextSibling}}a=c;c=c.parentNode}return null},ob=function(a){return a&&a._loaded&&!a._error&&!a._unloaded},Sc=function(a){return a.substr(a.indexOf("_")+1)},Vc=function(a){var c,f=[];ra((a?a:d).getElementsByTagName("script"),function(k){if(!k.src&&!k.__ddomNaC&&(c=zd(k)))Aa(f,c)});return f},zd=function(a){if(!a.__ddomNaC){var c;if(c=a.DDOMCTXUID){if(Bb(c)){Y.debug&&Y.debug("context script ",c," already executed.");if(!aa[c]._loaded||
aa[c]._error)return c;return}}else if(!lc(a)){a.__ddomNaC=1;return}c=a.text;for(var f=a.parentNode;f&&f.tagName&&f!==I;){if(f.className&&f.className.indexOf("ddomDisableAllContexts")>-1)return;f=f.parentNode}f=c.substring(0,20).indexOf("<!--");if(f>-1&&f<10)c=c.substring(f+4);Ad(a,c);return a.DDOMCTXUID}},lc=function(a){try{var c=a.text,f,k;if(!c||c.length<48)return false;f=c.substring(0,45).indexOf('if(window.DDOM){(function(){DDOM.ci("');if(f<0||f>6)return false;f+=37;k=c.indexOf('"',f);return c.substring(f,
k)}catch(m){return false}},Cd=function(a){ra((a?a:d).getElementsByTagName("script"),function(c){if((c=c.DDOMCTXUID)&&aa[c]){Y.debug&&Y.debug("unloading and unregistering context ",aa[c].name,".");Bd(c);aa[c]=null;F[c]=null}})},Ad=function(a,c){rb=a;if(Y.debug){var f=c.indexOf('DDOM.ci("')+9;f=c.substring(f,c.indexOf('"',f));var k;k=yb(f,[" "]);f=k[0];k=k[1];Y.debug('executing context script named "',f,'"',k?' of class "'+k+'".':"")}try{(new g.Evaluator(c)).eve();var m=a.DDOMCTXUID;if(m)Ha({_evaledscriptnode:a},
aa[m]);else{Y.error&&Y.error("context did not get an uid: ",c);ib(null,a,a.text)}}catch(r){rb=null;ib(r,a,a.text)}rb=null},rc=function(a){var c=g.getBlockingSyncId(),f=Bb(a);if(!(f==null||f._loaded||f._error||f._unloaded))if(f._cclass)f.__ntbl=true;else{n.ContextPatcher&&n.ContextPatcher(f);if(!f._loadedimgs){f._loadedimgs=true;Dd(f._images)}if(f._loadedreqs){if(!f._unloaded){if(f._depends)if(ra(f._depends,function(k,m){if(!Tc(k)){jc(k,function(){rc(a)},true);c&&!f._loaded&&!f._unloaded&&!f._error&&
ib("loading of context '"+f.name+"' broke a blocking sync chain by depending on a unloaded context");m.stop=1}}).stop)return;if(!(f._loaded||f._error)){f.ondomchange&&pb("domchange",{context:f,func:function(k){f._loaded&&!f._error&&f.ondomchange(k.element)}});f.ondomresize&&pb("domresize",{context:f,func:function(k){f._loaded&&!f._error&&f.ondomresize(k.resizedentity)}});f._loaded=true;if(f.onload){Y.debug&&Y.debug("context ",f.name,": onload() fire...");if(Ba(f.onload,f,[]).e){f._error=true;Y.warn&&
Y.warn("context ",f.name,": onload() had error");return}Y.debug&&Y.debug("context ",f.name,": onload() finished.")}Ed(f)}}}else{ec(f._requires,function(k){if(k.isError()){f._error=true;ib("cannot load context "+f.name+" required libs loading failed: "+k.getErrorFilesString())}else{f._loadedreqs=true;rc(a)}});c&&!f._loaded&&!f._unloaded&&!f._error&&ib("loading of context '"+f.name+"' broke a blocking sync chain by requiring unloaded js modules")}}},Bd=function(a){var c=Bb(a);if(c)if(c._loaded){c._unloaded=
true;var f=c.onunload;if(f){Y.debug&&Y.debug("context ",c.name,": onunload()");if(Ba(f,c,[]).e)c._error=true}sb(da,function(k,m){if(m&&m.context===c)if(k=m.entity){m.visible&&Ob(k._ddom_identity,true);Cc(c,k._ddom_identity)}});ra(Qa,function(k,m){k&&k.context===c&&yc(m.i)});c._loaded=false;Ab(c.getParentNode(),"__ddomContexts",a,null);qb("domchange","context",c);qb("domresize","context",c);c._scriptnode.DDOMCTXUID=null}},Wc=function(){for(var a in aa)rc(a)},Pc=function(a,c,f,k,m){if(!m||typeof m==
"function"){m=[m];if(a)aa[c]={uid:c,name:f,_cclass:a,_scriptnode:F[c],_loaded:false}}if(a){var r=n.ContextClassMap[a]||g.NativeContextClassMap[a];if(r){var E=function(){var ga=Va[a];if(!ga)return false;Aa(m,ga.construct);Pc(ga.extendscl,c,f,k,m);return true};E()||ec(xb(r),function(ga){if(ga.isError()){ib("cannot load context class for context "+f+" required class definition libs loading failed: "+ga.getErrorFilesString());aa[c]._error=true}else if(!E()){ib("error installing context "+f+" by class "+
a+": file '"+r+"' did not contain class builder");aa[c]._error=true}})}else{ib("error installing context "+f+" by class "+a+": no host container defined in _CFG.ContextClassMap");aa[c]._error=true}}else{var P=aa[c];m.reverse();aa[c]=Fd(c,f,k,m);if(P&&P.__ntbl){P.__ntbl=0;rc(c)}}},Fd=function(a,c,f,k){if(f){if(typeof f=="string"){var m=f;f={};m=m.split("&");ra(m,function(P){if(P=yb(P,["="]))f[j.urlDecode(P[0])]=j.urlDecode(P[1])})}}else f={};var r=new Xc(a,c,f),E=null;ub(k,function(P){E=Gd(f,r,P)});
return r},Gd=function(a,c,f){Ba(f,c,[a,Hd(c)])},Hd=function(a){var c={};for(var f in a){var k=a[f];if(typeof k=="function")c[f]=cc(k,a)}return c},jc=function(a,c,f,k){Y.debug&&Y.debug("listening for context name '",a,"' onlyonce[",f,"]");var m=0;if(k)m=M()+k;f={name:a,call:c,once:f,timeout:m};Aa(Oa,f);if(Tc(a)){Y.debug&&Y.debug("listening for context name '",a,"' found it right away :)");if(f.once)f.call=null;(a=Jb(a))&&Ba(c,null,[a])}},kc=function(a,c,f){var k=0;if(f)k=M()+f;f={uid:a,call:c,once:true,
timeout:k};Aa(Oa,f);if(Uc(a)){f.call=null;Ba(c,null,[Bb(a)])}},Ed=function(a){var c=function(f){Oa[f.i]=null};ra(Oa,function(f,k){if(f){if(f.timeout>0&&f.timeout<M()){c(k);f=null}if(f)if(f.name&&f.name==a.name||f.uid&&f.uid==a.uid)if(f.call){Ba(f.call,null,[a]);f.once&&c(k)}else c(k)}});ab("contextloaded",null,{type:"contextloaded",context:a})},Id=function(a,c,f,k){var m=Jb(a);if(m){var r=m[c];m[c]=function(){var E=arguments;if(f&&!ob(f))return Ba(r,m,E).ret;var P={args:E,proc:function(){Ba(r,m,P.args)}};
return Ba(k,f,[P]).ret}}},fc=function(a,c,f,k){return!!ra(kb,function(m,r){var E=m.ddomItemHook(a,c);if(E){r.stop=1;Y.debug&&Y.debug("entity ",a," hooked by ",m.name);E(k,Ha({ddomitem:c},f))}}).stop},Cc=function(a,c){c=hb(c);Y.debug&&Y.debug("context ",a.name," unregisters entity ",c);var f=gb(c);f||p("cannot unregister entity '"+c+"'. it is not registered.");if(!fc("unregister",f,{context:a},function(){Cc(a,c)})){var k=f.entity._ddom_itemmapname;Jd(f);qb(["domchange","domresize","position","domscroll"],
"item",f);qb(["show","hide"],"item",f,f);Ha({_ddom_itemmapname:null,_ddom_item:null,_ddom_identity:null,ddomIdentity:null},f.entity);Ab(da,k,null)}},Dc=function(a,c,f){f=hb(f);c||p("cannot register entity '"+f+"'. it is null.");c.ddomIdentity&&p("cannot register entity '"+f+"' with context '"+a.uid+"'. the object is already registered as entity by context '"+c._ddom_item.context.uid+"'");c.ddomIdentity=c._ddom_identity=f;Y.debug&&Y.debug("context ",a.name," registers entity ",f);var k="___"+f.substr(f.indexOf(".")+
1)+"___"+f.substr(0,f.indexOf("."))+"___";da[k]&&p("cannot register entity '"+f+"'. there is alreay an item in the group with the name.");if(!c.ddomIndicator&&c.ddomIndicator!==false)c.ddomIndicator=Ka;var m=new DDOM.DDOMItem;m.visible=false;if(c.isVisible){if(c.isVisible())m.visible=true}else if(c.style)if(g.nodeIsVisible(c))m.visible=true;Ha({entity:c,context:a},m);Ha({_ddom_itemmapname:k,_ddom_item:m},c);if(!fc("register",m,{context:a},function(){Dc(a,c,f)})){da[k]=m;Kd(m);k={type:"itemregister",
item:m};ab(k.type,null,k);c.ddomOnShow&&pb("show",{item:m,func:function(){c.ddomOnShow()}},m);c.ddomOnHide&&pb("hide",{item:m,func:function(){c.ddomOnHide()}},m);c.ddomOnDomChange&&pb("domchange",{item:m,func:function(ka){c.ddomOnDomChange(ka.element)}});c.ddomOnDomResize&&pb("domresize",{item:m,func:function(ka){c.ddomOnDomResize(ka.item?ka.item.entity:null)}});c.ddomPosition&&pb("position",{item:m,func:function(){c.ddomPosition()}});c.ddomOnDomScroll&&pb("domscroll",{item:m,func:function(){c.ddomOnDomScroll()}});
var r=false;k=c.ddomUrlNode||c;if(c.ddomUrl){c._ddom_initialUrl=c.ddomUrl;if(g.isDomNode(k)){var E=k.innerHTML,P=E==null?"":j.trim(E);if(P.length==1&&P.charCodeAt(0)==160)P="";if(P.length==6&&P.toLowerCase()=="&nbsp;")P="";if(P=="")m.visible&&Ec(f,false);else{m.lasturl=c.ddomUrl;if(Pa){var ga=false;ra(Pa,function(ka){if(ka&&ka.filter)if(ka=ka.filter(E,c,a)){E=ka;ga=true}});if(ga)k.innerHTML=E;if(r=c.__ddomUrlDeferFunc){m={identity:f,urlOrForm:c.ddomUrl,customcallback:null,showonload:true};Ob(f);c.__ddomUrlDeferFunc=
null;r(m);return}}r=true}}}if(g.isDomNode(k)){if(c.ddomCatchForms||c.ddomOnFormSubmit){ra(k.getElementsByTagName("form"),function(ka){Yc(ka)});r=true}if(c.ddomCatchAnchors){ra(k.getElementsByTagName("a"),function(ka){Zc(ka)});r=true}}r&&sc(f);if(m.visible){Wb(m,false);Fc(m)}}},Kd=function(a){var c=a.entity;g.nodeExtend(c);c.__ddomUrlDeferFunc=null;c.ddomUrlDefer=function(f){c.__ddomUrlDeferFunc=f};c.ddomUrlIsDirty=function(){return c._ddom_initialUrl!=c.ddomUrl};c.ddomIsVisible=function(){return c._ddom_item.visible};
c.ddomUrlCacheFlush=function(){c.__ddomUrlCache=[]};c.show&&c.hide&&Ha({ddomOrgLowShow:c.show,ddomOrgLowHide:c.hide,ddom_Show:c.ddomShow,ddom_Hide:c.ddomHide,ddomShow:function(){c.__ddom_insideDdomShow=true;try{c.ddom_Show?c.ddom_Show():c.show()}finally{c.__ddom_insideDdomShow=false}},ddomHide:function(){c.__ddom_insideDdomHide=true;try{c.ddom_Hide?c.ddom_Hide():c.hide()}finally{c.__ddom_insideDdomHide=false}},show:function(){c.__ddom_insideDdomShow?c.ddomOrgLowShow():Ib(c._ddom_identity)},hide:function(){c.__ddom_insideDdomHide?
c.ddomOrgLowHide():c.__ddom_dontFireHide||Ob(c._ddom_identity)}},c);if(c.doSubmit&&c.form){c.ddomOrgSubmit=c.submit;c.submit=function(){c.form.getAttribute("action");var f=c,k=c._ddom_identity,m=$c(c.form);Y.debug&&Y.debug("dialog submit source ",k);if(m){k=hb(m);Y.debug&&Y.debug("dialog submit targets ",k);if(m=gb(k))f=m.entity;else p("dialog submit target cannot find entity.")}f.ddomOnBeforeLoad&&f.ddomOnBeforeLoad();Cb(f.ddomIndicator,true);c.callback=function(){Gc(k,c.form,false);c.callback=null};
c.__ddom_dontFireHide=true;try{c.ddomOrgSubmit()}finally{c.__ddom_dontFireHide=false}}}ra(kb,function(f){ra(f.getItemExtenders(),function(k){k(a)})})},Jd=function(a){var c=a.entity;g.nodeGarbage(c);Ha({__ddomUrlDeferFunc:null,ddomUrlDefer:null,ddomUrlIsDirty:null,ddomIsVisible:null,ddomUrlCacheFlush:null},c);if(c.ddomOrgLowShow||c.ddomOrgLowHide)Ha({show:c.ddomOrgLowShow,hide:c.ddomOrgLowHide,ddomShow:c.ddom_Show,ddomHide:c.ddom_Hide,ddomOrgLowShow:null,ddomOrgLowHide:null,ddom_Show:null,ddom_Hide:null,
__ddom_insideDdomHide:null},c);c.ddomOrgSubmit&&Ha({submit:c.ddomOrgSubmit,ddomOrgSubmit:null,__ddom_dontFireHide:null},c);ra(kb,function(f){ra(f.getItemGarbagers(),function(k){k(a)})})},Ib=function(a,c,f,k){a=hb(a);Y.debug&&Y.debug("entity show: ",a);Xb();var m=gb(a);m||p("cannot show entity '"+a+"'. it is not registered, it is not known.");if(!fc("show",m,{url:c},function(){Ib(a,c,f,k)})){if(c&&(m.entity.ddomUrl!=c||m.lasturl!=c)){if(m.visible){Yb(a,c,f);return}m.entity.ddomUrl=c;m.lasturl=""}if(m.visible)f&&
f();else{m.entity.ddomHideOthersEarly&&Wb(m,false);m.shown++;m.visible=true;var r=m.entity;if(r.ddomUrl&&(r.ddomUrl!=m.lasturl||r.ddomReloadOnShow)&&!k){r=r.ddomUrlNode||r;if(r.innerHTML&&r.childNodes)for(m=m.context._scriptnode;m.parentNode;){m=m.parentNode;m===r&&p("entity: "+a+" trys context suicide!")}Ec(a,true,f)}else{Wb(m,true);Ba(f)}}}},Ob=function(a,c){a=hb(a);Y.debug&&Y.debug("entity hide: ",a);var f=gb(a);f||p("cannot hide entity '"+a+"'. it is not registered, it is not known.");if(f.visible)if(!fc("hide",
f,{},function(){Ob(a,c)})){if(!c){var k=a.substr(a.indexOf(".")+1);if(k!="_GLOBAL")if((k=ma[k])&&(k.context==null||ob(k.context))){Ba(k.f,k.context,[null,f.entity]);f.visible=false;Hc(f);return}}Ba(f.entity.ddomHide,f.entity);f.visible=false;Hc(f)}},Ec=function(a,c,f){a=hb(a);Y.debug&&Y.debug("entity load: ",a);Xb();var k=gb(a);k||p("cannot load entity '"+a+"'. it is not registered, it is not known.");var m=k.entity;m.ddomOnBeforeLoad&&m.ddomOnBeforeLoad();m.ddomUrl||p("cannot load entity '"+a+"'. the url has not been set.");
var r=Gc(a,m.ddomUrl,c,m.ddomUrlCache,f);if(m.ddomUrlCache&&m.__ddomUrlCache){var E=0;if(a=m.ddomUrlCacheTimeout)E=M()-a;if(ra(m.__ddomUrlCache,function(P,ga){if(P&&P.url==m.ddomUrl)if(E==0||P.created>E){Y.debug&&Y.debug("entity load from entitycache url ",m.ddomUrl);r.success({response:{text:P.content},ddomIsFromCache:true});ga.stop=1}}).stop)return}Cb(m.ddomIndicator,true);Y.debug&&Y.debug("entity load url ",m.ddomUrl);DDOM.XHR.request("GET",m.ddomUrl,r)},ad=function(a,c,f,k){if(c)c=hb(c);Y.debug&&
Y.debug("entity post: ",c);Xb();(a=za(a))||p("cannot post entity '"+c+"'. form was null or not found by id.");var m=$c(a);if(m&&c!=m){Y.debug&&Y.debug("entity post targets another entity: ",m,". redirecting...");c=hb(m)}var r=gb(c);r||p("cannot post entity '"+c+"'. it is not registered, it is not known.");m=r.entity;m.ddomOnBeforeLoad&&m.ddomOnBeforeLoad();Cb(m.ddomIndicator,true);if(f&&!r.visible)r.visible=true;else f=false;c=Gc(c,a,f,false,k);m.ddomUrl=a.getAttribute("action");Y.debug&&Y.debug("entity post url ",
m.ddomUrl);f=(a.getAttribute("method")||"POST").toUpperCase();DDOM.XHR.request(f,a.getAttribute("action"),c,a)},Yb=function(a,c,f){a=hb(a);if(c){Y.debug&&Y.debug("entity reload: ",a,": ",c);gb(a).entity.ddomUrl=c}else Y.debug&&Y.debug("entity reload: ",a);Ec(a,false,f)},Ic=function(a,c,f){a=hb(a);c||p("cannot reload entity '"+a+"' in once mode. no url was given.");var k=gb(a);k||p("cannot reload entity '"+a+"' in once mode. it is not registered, it is not known.");k=k.entity;k.__ddomUrlOnceOriginal=
k.ddomUrl;k.ddomUrl=c;Yb(a,c,f);k.ddomUrl=k.__ddomUrlOnceOriginal;k.__ddomUrlOnceOriginal=null},bd=function(a,c,f){a=hb(a);c||p("cannot show entity '"+a+"' in once mode. no url was given.");var k=gb(a);k||p("cannot show entity '"+a+"' in once mode. it is not registered, it is not known.");k.entity.__ddomUrlOnceOriginal=k.entity.ddomUrl;k.entity.ddomUrl=c;Ib(a,c,f);k.entity.ddomUrl=k.entity.__ddomUrlOnceOriginal;k.entity.__ddomUrlOnceOriginal=null},Wb=function(a,c){var f=a.entity,k=f._ddom_identity,
m=k.substr(k.indexOf(".")+1);if(m!="_GLOBAL"){var r=[];sb(da,function(E,P){E!=f._ddom_itemmapname&&E.substr(0,m.length+6)=="___"+m+"___"&&P&&P.visible&&Aa(r,P.entity)});if(r.length<2)if((k=ma[m])&&(k.context==null||ob(k.context))){if(r[0]&&fc("hide",r[0]._ddom_item,{},function(){Wb(a,c)}))return;Ba(k.f,k.context,[c?f:null,r[0]]);if(r[0]){r[0]._ddom_item.visible=false;Hc(r[0]._ddom_item)}c&&Fc(a);return}ra(r,function(E){Ob(E._ddom_identity,true)})}if(c){Ba(f.ddomShow,f);Fc(a)}},Gc=function(a,c,f,k,
m){var r=gb(a),E=r.entity,P=function(){E._ddLC=null},ga;if(ga=E._ddLC){ga.cancel();f=f||ga.washidden}return E._ddLC=ga={washidden:f,canceled:false,cancel:function(){ga.canceled=true;P();Ld(a,c,f,m)},success:function(ka){P();k&&!ka.ddomIsFromCache&&typeof c=="string"&&Md(a,c,ka.response.text);if(!this.canceled){Nd(a,ka.response.text,c,r.visible?f:false,ka.ddomIsFromCache,m);r.visible&&!f&&g.ready&&tc()}},failure:function(ka){P();ga.canceled||Od(a,f,ka.error)}}},Ld=function(a){a=hb(a);a=gb(a);a.lasturl=
null;Cb(a.entity.ddomIndicator,false)},Nd=function(a,c,f,k,m,r){a=hb(a);Y.debug&&Y.debug("entity load success: ",a);var E=gb(a);E||p("cannot load success entity '"+a+"'. it is not registered, it is not known.");var P=null,ga=null,ka;try{if(ka=g.XML.getHtmlDocument(c)){var ya=ka.getNext("head");if(ya){var La=ya.getElementsByTagName("meta");if(La.length>0)for(ya=0;ya<La.length;ya++){if(La[ya].getAttribute("name")=="ddom.content")P=La[ya].getAttribute("content");if(La[ya].getAttribute("name")=="ddom.entity")ga=
La[ya].getAttribute("content")}}if(P){Y.debug&&Y.debug("loadsuccess received a html document ddom.content '",P,"'");if(P=="snipplet"){var U=ka.getNext("body");c=U?U.getInnerMarkup():""}}else Y.warn&&Y.warn("loadsuccess received a document that was a valid html document without ddom.content meta tag!")}else Y.debug&&Y.debug("loadsuccess received a document that was not a valid html document")}catch(qa){Y.warn&&Y.debug("loadsuccess received a document that was not html parsable ",qa)}if(ga){Y.debug&&
Y.debug('loadsuccess will try to redirect to entity "',ga,'"');a=ga;P=gb(a);if(!P){m||Cb(E.entity.ddomIndicator,false);p("cannot load success redirected entity '"+a+"'. it is not registered, it is not known.")}if(P!==E){P.entity.ddomUrl=E.entity.ddomUrl;E.entity.ddomUrl=E.lasturl;if(!m)if(E.entity.ddomIndicator!==P.entity.ddomIndicator){Cb(E.entity.ddomIndicator,false);Cb(P.entity.ddomIndicator,true)}if(E.visible&&!P.visible){P.entity.ddomHideOthersEarly&&Wb(E,false);k=true;P.visible=true;P.shown++}E=
P}}var wa=E.entity;Pa&&ub(Pa,function(Ja){if(Ja.filter)c=Ja.prefix&&Mb(c,Ja.prefix)?Ja.filter(c.substring(Ja.prefix.length),wa,E.context,ka)||c:Ja.filter(c,wa,E.context,ka)||c});if(wa.__ddomUrlDeferFunc){E.lasturl=null;m||Cb(wa.ddomIndicator,false);f={identity:a,urlOrForm:f,customcallback:r,showonload:false};if(k&&E.visible){E.visible=false;f.showonload=true}P=wa.__ddomUrlDeferFunc;wa.__ddomUrlDeferFunc=null;Ba(wa.ddomOnLoadDeferred,wa);Ba(P,null,[f])}else{P=function(){sc(a);Pd(a,k);m||Cb(wa.ddomIndicator,
false);Ba(r)};E.lasturl=typeof f=="string"?f:null;if(wa.ddomUrlContent){wa.ddomUrlContent(c,ka);P()}else{(f=wa.ddomUrlNode||wa)&&!g.isDomNode(f)&&p("cannot populate entity '"+a+"'. the entity is not and has not a document node.");if(wa.ddomUrlHideOnEmpty&&(c==null||c=="")){P();Ob(a)}else Zb(f,c,P,wa.ddomCatchForms||wa.ddomOnFormSubmit,wa.ddomCatchAnchors)}}},$c=function(a){var c=a.getAttribute("target");if(!c)return null;if(!c.name||c.name.toLowerCase()!="target")return c;var f=c.parentNode,k=c.nextSibling;
f.removeChild(c);a=a.getAttribute("target");k?f.insertBefore(c,k):f.appendChild(c);return a||null},Md=function(a,c,f){a=hb(a);Y.debug&&Y.debug("entity cache put: ",a);var k=gb(a).entity,m={url:c,created:M(),content:f};k.__ddomUrlCache=k.__ddomUrlCache||[];ub(k.__ddomUrlCache,function(r,E){if(r.url==k.ddomUrl){k.__ddomUrlCache[E.i]=m;E.stop=1}}).stop||Aa(k.__ddomUrlCache,m)},Od=function(a,c,f){a=hb(a);c=gb(a);var k=c.entity;c.lasturl=null;if(Ba(k.ddomUrlContent,null,[null]).v&&c.visible)try{Ob(a)}catch(m){}Cb(k.ddomIndicator,
false);if(Ba(k.ddomOnLoadError,null,[f]).v)if(Y.error)Y.error("cannot load entity '",a,"'. the request failed. (",k.ddomUrl,")",f?" cause: "+f:"")},Pd=function(a,c){a=hb(a);Y.debug&&Y.debug("entity loaded: ",a);var f=gb(a),k=f.entity;f||p("cannot init entity '"+a+"'. it is not registered, it is not known.");f.visible&&c&&Wb(f,true);Ba(k.ddomOnLoad)},cd=function(a){return(a=gb(hb(a)))&&a.visible},Qd=function(a,c){a=hb(a);Y.debug&&Y.debug("entity render: ",a);var f=gb(a),k=f.entity;if(f&&k){f=k.ddomUrlNode||
k;g.isDomNode(f)&&Zb(f,c,function(){sc(a);cd(a)||Ib(a)})}},sc=function(a){a=hb(a);Y.debug&&Y.debug("entity populated: ",a);var c=gb(a),f=c.entity;if(c&&f){c=f.ddomUrlNode||f;g.isDomNode(c)||p("cannot handle html content of entity '"+a+"'. it is not and has not a document node.");if(f.ddomCatchForms||f.ddomOnFormSubmit)ra(c.getElementsByTagName("form"),function(k){Rd(k,a,f)});f.ddomCatchAnchors&&ra(c.getElementsByTagName("a"),function(k){Sd(k,a,f)})}},Rd=function(a,c,f){H(a).data("ddomDefault_submit",
function(){if(a.__ddomPostDo){a.__ddomPostDo=false;if(Ba(f.ddomOnFormSubmit,null,[a]).ret!==false){c=a.__ddomPostIdentity||c;a.__ddomPostButton.style.display="none";ad(a,c,false,a.__ddomPostCallback)}}})},Sd=function(a,c){H(a).data("ddomDefault_click",function(){Yb(c,fa.process(a.getAttribute("href",2)),null)})},hb=function(a,c){if(!a)return null;if(typeof a=="string")return a+(a.indexOf(".")>-1?"":"."+(c||"_GLOBAL"));a._ddom_identity||p("entity identity illegal argument: "+a+".");return a._ddom_identity},
dd=function(a){return"__ddomGENID_"+ha++ +(a?"":"._GLOBAL")},gb=function(a){a=hb(a);var c=a.indexOf(".");c=["",a.substr(c+1),a.substr(0,c),""].join("___");return da[c]||uc(a,c)},uc=function(a,c){if(uc._din)return null;uc._din=true;ab("needentity",null,{identity:a});uc._din=false;return da[c]||null},ed=function(a){var c="___"+a+"___",f=c.length,k=[];sb(da,function(m,r){m.length>f&&m.substring(0,f)==c&&Aa(k,r)});return k},Fc=function(a){var c={type:"show",item:a};ab("position",null,c,function(f){return f.item===
a});ab("positioned",null,c,function(f){return f.item===a});ic(null,a);ab("show",a,c);ab("show",null,c);g.ready&&tc();fd()},Hc=function(a){Tb(a);var c={type:"hide",item:a};ab("hide",a,c);ab("hide",null,c);ic();g.ready&&tc()},ec=function(a,c){if(g.loaded){ra(a,function(ka,ya){a[ya.i]=Ha({resolved:fa.process(ka.resolved||ka,true,true)},ka.resolved?ka:{})});var f=[];ra(a,function(ka){if(ra(f,function(ya,La){La.stop=ka.resolved==ya.resolved}).stop)Y.debug&&Y.debug("_require() detected a double: ",ka.resolved);
else Aa(f,ka)});a=f;var k=[],m=[];ra(a,function(ka){Aa(k,ka.resolved);Aa(m,ka.alias||ka.resolved)});var r=new DDOM.RequireHandler(k,function(ka){ra(m,function(ya){g.depend(ya)});$b(false);c(ka)});$b(true);if(a.length<1)r.checkAndHandleAllDone();else{var E=[],P=[],ga=[];ra(a,function(ka){if(!ra(oa,function(ya,La){if(ka.resolved==ya.file){Y.debug&&Y.debug("require: ",ka.resolved,": already in queue or loaded.");Aa(E,ya);Aa(P,ka.resolved);La.stop=1}}).stop){Y.debug&&Y.debug("require: ",ka.resolved,": virgin file for load.");
Aa(ga,ka)}});E.length>0?gd(r,ga,E,P):hd(r,ga)}}else Aa($a,function(){ec(a,c)})},gd=function(a,c,f,k){if(!ra(f,function(m,r){if(m.locked++!=0){for(m=r.i;m>=0;m--)f[m].locked--;s(function(){gd(a,c,f,k)},100);r.stop=1}}).stop){ra(f,function(m,r){m.error||m.loaded?a.report(k[r.i],m.error):Aa(m.handlers,a);m.locked--});hd(a,c)}},hd=function(a,c){ra(c,function(f){Aa(oa,new xc(f.resolved,0,0,a))});ra(c,function(f){f.prev&&f.prev.length>0?Td(f):id(f)})},id=function(a){DDOMLOADER.loadScript(a.resolved,Ud);
$b(true)},Td=function(a){ec(a.prev,function(){g.assure(a.alias,ra(a.prev,function(c,f){Aa(f.pa,c.alias)},{pa:[]}).pa);id(a)})},Ud=function(a,c){Jc();ra(oa,function(f){f.file==a&&!f.loaded&&jd(f,a,c)});$b(false)},jd=function(a,c,f){if(a.locked++!=0){a.locked--;s(function(){jd(a,c,f)},100)}else{a.loaded=true;a.error=f;ra(a.handlers,function(k){k.isAllDone()||Ba(k.report,k,[c,f])});a.locked--}},xb=function(a,c,f,k){a=Eb(a);var m=false;if(!f){m=true;if(f=xb._cache[a]){Y.debug&&Y.debug("resolving '",a,
"' from cache.");return f}f="+"}var r="["+a+"]",E=n.ModuleMap[a]||g.NativeModuleMap[a];if(E)return xb._append(E,f,r,a,k,m,!n.ModuleMap[a]);if(a.substr(0,5)!="http:"&&a.substr(0,6)!="https:"){if(a.substr(0,1)=="/")a=a.substring(1);a=(c?V:la)+a}k=k||a;c=[{resolved:fa.pathNormalize(a),alias:k,prev:[]}];return xb._return(a,m,c)};xb._cache={};xb._append=function(a,c,f,k,m,r,E){c.indexOf(f)>-1&&p("DDOMCONFIG.ModuleMap contained a circle while resolving module name ["+m+"] at ["+k+"]");c+=f;return xb._return(k,
r,Vd(a,E,c+f,k))};xb._return=function(a,c,f){if(c){xb._cache[a]=f;Y.debug&&kd(f)}return f};var Vd=function(a,c,f,k){var m=[];ra(a,function(r){var E=null;if(r.indexOf(",")>-1){r=r.split(/,/);E=xb(nc(r),c,f,k);var P=[];ra(r,function(ga){ra(xb(ga,c,f,k),function(ka){Aa(P,ka)})});ra(E,function(ga){ra(P,function(ka){Aa(ga.prev,ka)})})}else E=xb(r,c,f,k);ra(E,function(ga){Aa(m,ga)})});return m},kd=function(a,c){var f,k="";c=c||0;for(f=0;f<c;f++)k+="  ";ra(a,function(m){Y.debug&&Y.debug(k,"resolving '",
m.alias,"' to ",m.resolved);if(m.prev.length>0){Y.debug&&Y.debug(k,"but prev: (",m.prev.length,")");kd(m.prev,c+1)}})},Dd=function(a){ra(a,function(c){g.loadImage(c)})},Rb=function(a,c,f,k,m){c=va(c);if(f.indexOf(",")>-1)f=f.split(/,/);if(typeof f!="string")return ra(f,function(E,P){Aa(P.ons,Rb(a,c,E,k,m))},{ons:[]}).ons;f=Eb(f);var r={elements:c,type:f};switch(f){case "domchange":case "domresize":case "domscroll":case "position":case "staterestored":case "needentity":r.ddomtype=f;r.proxy=function(E){E=
new DDOM.Ddomevent(E,f);var P=Ba(k,m||a,[E,m]);E.release();return P.ret};pb(f,{context:a,proxy:r,func:r.proxy});return r}r.proxy=function(E){if(!a||ob(a)){E=new DDOM.Ddomevent(E,null);var P=Ba(k,m||a,[E,m]);E.release();return P.ret}else qc(r)};H(c).bind(f,r.proxy);return r},qc=function(a){if(a)if(a.length){ra(a,function(c){qc(c)});a.length=0;a.off=true}else if(!a.off){a.ddomtype?qb(a.ddomtype,"func",a.proxy):H(a.elements).unbind(a.type,a.proxy);Nb(a,function(c){a[c]=null});a.off=true}},Wd=function(a,
c,f,k,m){var r={},E={elements:c,flagover:r,proxyover:function(){r.over=true},proxyout:function(){r.over=false;var P=this;s(function(ga){if(!r.over)if(!r.removed&&ob(a))Ba(k,a,[ga,P,m]);else{ga=H(E.elements);ga.unbind("mouseover",E.proxyover);ga.unbind("mouseout",E.proxyout)}},f)}};Rb(a,c,"mouseover",E.proxyover,m);Rb(a,c,"mouseout",E.proxyout,m);return E},Xd=function(a){a.flagover.removed=true;var c=H(a.elements);c.unbind("mouseover",a.proxyover);c.unbind("mouseout",a.proxyout)},Yd=function(a,c,f,
k){var m=function(E){E.__ddomOver=true;E.cancelBubble=true;E.stopPropagation&&E.stopPropagation()},r=function(E){if(!E.__ddomOver)if(ob(a))Ba(f,a,[E,this,k]);else{H(c).unbind(type,m);H(I).unbind(type,r)}};Rb(a,c,"click",m);Rb(a,I,"click",r,k)},md=function(a,c,f,k,m){c=va(c);c=!g.isCollection(c)?[c]:g.copyCollection(c);var r=[];ub(c,function(E){ra(E.tagName.toLowerCase()=="img"?[E]:E.getElementsByTagName("img"),function(P){if(m||!P.getAttribute("width",2)||!P.getAttribute("height",2))Aa(r,P)})});a=
{context:a,images:r,imagescomplete:new Array(r.length),func:f,fireforeach:k,cancel:false,tryno:-1};ld(a,true);return a},Zd=[100,100,100,100,100,100,100,100,100,100,300,300,300,500,500,500,500,500,1E3,1E3,1E3,1E3,1E3,2E3,2E3,2E3,2E3,2E3,5E3,5E3,1E4],ld=function(a,c){if(!a.cancel){var f=0,k=0;ra(a.images,function(m,r){if(!a.cancel)if(!a.imagescomplete[r.i]){f++;var E=m.complete||m._ddGIC||m._ddGI&&m._ddGI.complete;if(!E&&!m._ddGI){m._ddGI=new Image;var P=function(){if(this._i){this._i._ddGIC=1;Ha({_ddGIC:1,
_ddGI:null},this._i);Ha({onload:null,onerror:null,_i:null},this)}};Ha({onload:P,onerror:P,_i:m},m._ddGI);m._ddGI.src=m.src;if(m._ddGIC||m._ddGI.complete){E=1;P.apply(m._ddGI,[])}}if(E){a.imagescomplete[r.i]=true;if(m._ddGI){Ha({onload:null,onerror:null},m._ddGI);m._ddGI=null}}}});ra(a.images,function(m,r){a.imagescomplete[r.i]||k++});if(!(a.cancel||!ob(a.context)))if(k==0)Ba(a.func,a);else{if(k<f||c){a.tryno=-1;a.fireforeach&&Ba(a.func,a)}a.tryno++;(c=Zd[a.tryno])&&s(function(){ld(a,false)},c)}}},
$d=function(){var a=null;if(Na=za("ddomxstatestorageinputfield")){xa=true;a=Na.value||null}if(!a){var c=d.location.search.indexOf("ddomxstate=");if(c<0)return vc();a=j.getCookie("ddom_xdeferredstate");if(!a||a=="")return vc();c=d.location.search.substring(c+11);if(c.indexOf("&")>-1)c=c.substring(0,c.indexOf("&"));if(a.indexOf(c+":")!=0)return vc()}DDOM.stateGarbage();a=a.substring(a.indexOf("\n")+1);a=a.split("\n");var f=[];ub(a,function(k){k=k.replace(/\r/,"");k!=""&&Aa(f,k)});nd(f)},vc=function(){g.staterestored=
true;ab("staterestored")},nd=function(a,c){c||(c=M());var f=true;ub(a,function(m,r){if(m.substring(0,3)=="ct:"){m=m.substring(3);var E=m.substring(0,m.indexOf("<:>"));if(E=Jb(E)){if(E.readState&&E.writeState){m=unescape(m.substring(m.indexOf("<:>")+3));E.writeState()!=m&&E.readState(m)}c=M();a[r.i]=null}else f=false}else if(m.substring(0,3)=="et:"){m=m.substring(3).split("<:>");if(m.length==4||m.length==5){var P=m[0];E=m[1];var ga=m[2],ka=m[3]=="1";m=m[4];if(P=da[P]){var ya=P.entity;if(ka)if(E=="GET")Ib(ya._ddom_identity,
ya.ddomUrl==ga?null:ga);else if(E=="GETONCE"){P.visible?Ic(ya._ddom_identity,ga):bd(ya._ddom_identity,ga);if(m)ya.ddomUrl=m}else if(E=="SYNC")P.visible||Ib(ya._ddom_identity);c=M();a[r.i]=null}else f=false}}else if(m.substring(0,4)=="etx:"){m=m.substring(4).split("<:>");if(m.length==4||m.length==5){P=m[0];m=unescape(m[1]);if(P=da[P]){if(ya=P.entity){ya.ddomReadState&&ya.ddomWriteState&&ya.ddomWriteState()!=m&&ya.ddomReadState(m)&&!P.visible&&Ib(ya._ddom_identity);c=M();a[r.i]=null}}else f=false}}else if(m.substring(0,
7)=="scroll:"){m=m.substring(7).split("x");if(m.length==2){E=m[0]*1;m=m[1]*1;ga=g.getScrollPosition();if(ga.x!=E||ga.y!=m)l.scrollTo(E,m);a[r.i]=null}}});if(!f){var k=M();if(!g.idle||k-c<1E3){s(function(){nd(a,c)},100);return}}vc()},ae=function(a,c){sb(c.__ddomContexts,function(f){f=aa[f];ob(f)&&f._scriptnode&&Aa(a,f._scriptnode)});ra(c.childNodes,function(f){f._ddom_identity&&Aa(a,f);ae(a,f)})},yd=function(){return sb(aa,function(a,c,f){Aa(f.arr,c)},{arr:[]}).arr},xd=function(){return sb(da,function(a,
c,f){Aa(f.arr,c)},{arr:[]}).arr},tc=function(){xa&&Ba(od,null,null,false,100)},od=function(){g.stateStore(g.stateGet())},be=function(){DDOM.STATS&&sa&&Xb()},Xb=function(){DDOM.STATS&&Ba(function(){sa&&DDOM.STATS.flush()},null,null,false,100,null,Xb)},ce=function(){DDOM.STATS&&DDOM.STATS.defer()},Cb=function(a,c){Y.debug&&Y.debug("indicator '",a,"' show: ",c);$b(c);var f=null;if(a)f=typeof a=="string"?ca[a]:a;if(f)if(c)f.active++==0&&f.show();else f.active--==1&&f.hide()},de=function(){var a=new g.Indicator;
Ha({node:null,init:function(){var c=ac(),f=c.style;Ha({width:"48px",height:"48px",border:"1px solid black",background:"white"},f);try{f.setProperty("min-height","48px","important")}catch(k){}if(vb)Ha({position:"fixed",left:"12px",top:"12px"},f);else{var m=g.getScrollPosition();Ha({position:"absolute",left:m.x+12+"px",top:m.y+12+"px"},f)}f.zIndex=1E5;c.innerHTML='<img style="margin-left:8px;margin-top:8px;" src="'+V+'img/baseindicator.gif" />';a.node=c},position:function(){var c=g.getScrollPosition(),
f=a.node.style;f.left=c.x+12+"px";f.top=c.y+12+"px"},show:function(){a.node||a.init();a.node.style.display="block";if(!vb){a.position();H(l).bind("scroll",a.position)}},hide:function(){a.node.style.display="none";vb||H(l).unbind("scroll",a.position)}},a);Nc(a,Ka)},Nc=function(a,c){ca[c]&&p("cannot register indicator '"+c+"'. name already exists.");ca[c]=a},ee=function(){var a=A("div"),c=a.style;Ha(_hdd,c);Ha({display:"block",width:"150px"},c);I.appendChild(a);a.innerHTML='<span style="visibility:hidden;font-size:10px;">WWWWWWWWWW WWWWWWWWWW WWWWWWWWWW WWWWWWWWWW WWWWWWWWWW WWWWWWWWWW</span>';
if(a.offsetHeight<20){wb=true;Y.debug&&Y.debug("headless client environment detection: testnode.offsetHeight returned ",a.offsetHeight," -> headless no real render engine")}else Y.debug&&Y.debug("headless client environment detection: testnode.offsetHeight returned ",a.offsetHeight," -> real browser render engine");c.display="none";a.innerHTML="";H(a).remove()},fe=function(){if(n.PromoteIdleStatusId){var a=A("DIV");a.id=n.PromoteIdleStatusId;a.style.display="none";a.innerHTML=J>0?"false":"true";I.appendChild(a);
Sa=a}},$b=function(a){if(a){if(J++==0)if(Ea){t(Ea);Ea=null}else pd(false)}else if(J--==1){if(Ea){t(Ea);Ea=null}Ea=s(function(){Ea=null;pd(true)},200)}},pd=function(a){if(a){if(J==0){g.idle=true;Ab(Sa,"innerHTML","true");Y.debug&&Y.debug("idle")}}else{g.idle=false;Ab(Sa,"innerHTML","false");Y.debug&&Y.debug("busy")}},Tb=function(a,c){var f=j.getClient();if(!(!f.ismsie||f.version>=7))if((f=a.entity)&&f.ddomUnderlay)if(!c&&a._ddHUCR){t(a._ddHUCR);a._ddHUCR=null}else{a._ddHUCR=null;if(!c&&a.visible){var k=
d.getElementsByTagName("select");if(k.length<1)return;if(ra(k,function(P,ga){if(!P._ddomOverlayed){for(P=P.parentNode;P!==I&&P!==a.entity;)P=P.parentNode;if(P===I){ga.nth=false;ga.stop=1}}},{nth:true}).nth){qd(f);return}}if(g.isDomNode(f))if(a.visible){var m={left:Kc(g.getStyle(f,"left")),top:Kc(g.getStyle(f,"top")),width:f.ddomGetOffsetWidth(),height:f.ddomGetOffsetHeight(),position:g.getStyle(f,"position")};if(c)if(c.height==m.height&&c.width==m.width&&c.top==m.top&&c.left==m.left&&c.position==
m.position)return;c=f._ddUdl;k=null;k=Ba(f.ddomUnderlayShaper,f,[m]);k=k.v?[m]:k.ret||[];if(c){if(c._ddUSC<k.length){if(c._ddUSC==0)c.innerHTML=rd(k.length);else for(var r=c._ddUSC;r<k.length;r++)c.insertBefore(c.firstChild.cloneNode(),c.firstChild);c._ddUSC=k.length}}else{c=ac(a.context);c._ddUSC=k.length;c.innerHTML=rd(c._ddUSC)||"&nbsp;";H(c).remove();f._ddUdl=c;f.parentNode.insertBefore(c,f)}r=c.style;if(m.width>0&&m.height>0){Ha({width:m.width+"px",height:m.height+"px"},r);var E=c.firstChild;
for(ra(k,function(P){Ha({width:P.width+"px",height:P.height+"px",left:P.left-m.left+"px",top:P.top-m.top+"px",display:"block"},E.style);E=E.nextSibling});E&&E.tagName;){E.style.display="none";E=E.nextSibling}f=Kc(g.getStyle(f,"z-index"));if(f>0)r.zIndex=f-1;Ha({position:m.position,left:m.left+"px",top:m.top+"px",overflow:"hidden",display:"block"},r)}else r.display="none";a._ddHUCR=s(function(){Tb(a,m)},50)}else qd(f)}},qd=function(a){Ab(a._ddUdl,"style","display","none")},Kc=function(a){a=a?(a+"").replace(/px/,
"")*1:0;if(a+"a"=="NaNa")a=0;return a},rd=function(a){for(var c="",f=0;f<a;f++)c+=e(V+"html/ddomblank.html");return c},ac=function(a,c){var f=A("DIV");Ha({display:"none",position:"absolute",left:"0px",top:"0px"},f.style);(c?c:I).appendChild(f);a&&Aa(Qa,{context:a,element:f});return f},Zb=g.populate=function(a,c,f,k,m){Y.debug&&Y.debug('populate "',a,'": content length ',c.length,":\n",c);var r=va(a);if(g.isCollection(r))if(r.length>1||!r.jquery){var E=g.createMultiCallback(f,r);ra(r,function(ka,ya){Zb(ka,
c,E[ya.i],k,m)});return}else if(r.length<1){Ba(f);return}else r=r[0];r||p('cannot populate null element "'+a+'"');Lc(r);if(a=r){if(a.ddomMarkupProcessor){c=a.ddomMarkupProcessor.process(c,r);if(Y.debug)Y.debug("populate markup processor for ",r.tagName,r.id?" "+r.id:"",": content length ",c.length,":\n",c)}a=a.parentNode}l.DDOMDISABLE=l.DDOMDISABLE||0;l.DDOMDISABLE++;Ya(H(r),typeof c=="string"&&r.tagName.toLowerCase()!="script"?'<span style="display:none;">ddomPopulate</span>'+c:c);l.DDOMDISABLE--;
k&&ra(r.getElementsByTagName("form"),function(ka){Yc(ka)});m&&ra(r.getElementsByTagName("a"),function(ka){Zc(ka)});a=Vc(r);Wc();var P=[];ra(a,function(ka){Uc(ka)||Aa(P,ka)});if(P.length==0){Ba(f);wc(r)}else{var ga={uids1:P,uids2:[],call:function(){Ba(f);wc(r)},notify:function(ka){Aa(ga.uids2,ka);ga.uids2.length>=ga.uids1.length&&ra(ga.uids1,function(ya,La){La.stop=ra(ga.uids1,function(U,qa){qa.stop=ya==U}).stop}).stop&&ga.call()}};ra(P,function(ka){kc(ka,function(){ga.notify(ka)})})}},Lc=function(a){Cd(a);
ra(a.childNodes,function(c){sd(c,a)});ge(a);va(a,"*",function(c){c.ddomIdentity&&p("cannot garbage the node as there are leftovers of other contexts inside it.")});g.getClient().issafari&&va(a,"map",function(c){c.name=c.name+"garbaged"+M()});g.getClient().ismsie&&va(a,"iframe",function(c){c.parentNode.removeChild(c)})},sd=function(a,c){ra(a.childNodes,function(f){sd(f,c)});if(!Ba(a.ddomOnGarbage,a,[c]).v)a.ddomOnGarbage=null;g.nodeGarbage(a)},ge=function(a){a=a.innerHTML;for(var c=a.indexOf("DDOM.ref.DDOM___markupboundreference_yq");c>
-1;){c=c+9;var f=a.indexOf("()",c);delete DDOM.ref[a.substring(c,f)];c=a.indexOf("DDOM.ref.DDOM___markupboundreference_yq",f)}},Yc=function(a){td(a,"submit");for(var c=0;c<a.elements.length;c++){var f=a.elements[c],k=(f.type||"").toLowerCase();if(k=="submit"||k=="reset"||k=="button")H(f).bind("click",function(){if(!this.disabled){this._ddomCaughtClick=true;Ba(Db,null,[this,"_ddomCaughtClick"],false,20)}})}a.ddomPost=function(m,r){try{Ha({__ddomPostIdentity:hb(m),__ddomPostCallback:r},a);if(!a.__ddomPostButton||
!g.isDomNode(a.__ddomPostButton)){var E=A("div");Ha({position:"relative",top:"0px",left:"0px"},E.style);a.appendChild(E);E.innerHTML='<div style="position:absolute;top:0px;left:0px;width:5px;height:5px;overflow:hidden;"><input type="submit" name="_ddomPostButton" value=" " style="border:0px transparent;background-color:transparent;color:transparent;" /></div>';a.__ddomPostButton=E.getElementsByTagName("input")[0]}a.__ddomPostButton.style.display="";a.__ddomPostDo=true;a.__ddomPostButton.click()}catch(P){ib(P)}}},
Zc=function(a){var c=a.getAttribute("href",2);!c||Mb(c,"#")||a.getAttribute("target",2)||td(a,"click")},td=function(a,c){c=c.toLowerCase();var f=a.className;if(!(f&&f.indexOf("ddom-dont-takeover-"+c)>-1)){var k=H(a);f=k.data("ddomDefaultActionController."+c);if(!f){f=new he(a,c);k.data("ddomDefaultActionController."+c,f);Y.debug&&Y.debug("takeoverDefaultAction ",a);if(l.addEventListener){if(!a._ddOAE){a._ddOAE=a.addEventListener;a.addEventListener=function(m,r,E){if(E)return a._ddOAE(m,r,true);m=
m.toLowerCase();E=k.data("ddomDefaultActionController."+m);if(!E)return a._ddOAE(m,r,false);Y.debug&&Y.debug("takeoverDefaultAction ",a,': a native "',m,'" listener was caught');Aa(E.listeners,r)};a._ddORE=a.removeEventListener;a.removeEventListener=function(m,r,E){if(E)return a._ddORE(m,r,true);m=m.toLowerCase();var P=k.data("ddomDefaultActionController."+m);if(!(P&&ub(P.listeners,function(ga,ka){if(r===ga){P.listeners[ka.i]=null;ka.stop=1}}).stop))return a._ddORE(m,r,false)}}a._ddOAE(c,f.getHandler(),
false)}else if(l.attachEvent){if(!a._ddOAE){a._ddOAE=a.attachEvent;a.attachEvent=function(m,r){m=m.toLowerCase().substring(2);var E=k.data("ddomDefaultActionController."+m);if(!E)return a._ddOAE("on"+m,r);Y.debug&&Y.debug("takeoverDefaultAction ",a,': a native "',m,'" listener was caught');Aa(E.listeners,r)};a._ddORE=a.detachEvent;a.detachEvent=function(m,r){m=m.toLowerCase().substring(2);var E=k.data("ddomDefaultActionController."+m);if(!(E&&ub(E.listeners,function(P,ga){if(r===P){E.listeners[ga.i]=
null;ga.stop=1}}).stop))return a._ddORE("on"+m,r)}}a._ddOAE("on"+c,f.getHandler())}f.catchJQueryTrigger()}}},he=g.defineClass(function(a,c){this.listeners=[];this.element=a;this.type=c},{getHandler:function(){var a=this;return function(){a.handle(this,g.copyCollection(arguments))}},handle:l.addEventListener?function(a,c){Y.debug&&Y.debug("takeoverDefaultAction ",this.element,' "',this.type,'" intercepted (nie)');var f=c[0]||l.event,k=false,m=false;Ha({stopPropagation:function(){k=true},_ddOPD:f.preventDefault,
preventDefault:function(){m=true}},f);this.ifire(a,c);f._ddOPD();m||this.fire(10)}:l.attachEvent?function(a,c){Y.debug&&Y.debug("takeoverDefaultAction ",this.element,' "',this.type,'" intercepted (ie)');var f=c[0]||l.event;this.ifire(a,c);if(f.returnValue!==false){f.returnValue=false;this.fire(10)}}:null,ifire:function(a,c){var f=this,k="_dddaif_"+f.type;f.element[k]=true;ub(f.listeners,function(m,r){Y.debug&&Y.debug('takeoverDefaultAction fireing native "',f.type,'" listener',r.i+1);Ba(m,a,c)});
Db(f.element,k)},fire:function(a){Ba(H(this.element).data("ddomDefault_"+this.type),this.element,null,false,a)},catchJQueryTrigger:function(){var a=this;H(a.element).bind(a.type,function(c){var f="_dddaif_"+a.type;if(!a.element[f]){a.element[f]=true;var k=H.event.special[a.type],m=null;if(k)m=k._default;var r=function(){if(!a.element[f])return false;Db(a.element,f);if(k)k._default=m;else Db(H.event.special,a.type);return true},E=function(P){if(r()){if(m){var ga=Ba(m,k,[P]).ret;if(ga!==false)return ga}if(P!==
c)return false;c.isDefaultPrevented()||a.fire(0)}};if(k)k._default=E;else H.event.special[a.type]={_default:E};s(function(){if(r())c.isDefaultPrevented()||a.fire(0)},0)}})}}),Oc=g.go=function(a){ce();od();d.location.href=fa.process(a,false)},wc=function(a){var c={type:"domchange",element:a};ab("domchange",null,c,function(k){return!k.item||k.item.visible});ab("position",null,c,function(k){return!k.item||k.item.visible});ab("positioned",null,c,function(k){return!k.item||k.item.visible});if(a)for(;a;){a._ddom_item&&
gb(a._ddom_identity)&&a._ddom_item.visible&&Tb(a._ddom_item);a=a.parentNode}else Nb(da,function(k,m){m.visible&&Tb(m)});if(c.element)try{H(c.element).trigger("htmlchange")}catch(f){}},Rc=function(a){var c=null;if(a)c=a.target;c&&c.tagName||ie()},ie=function(){ab("domscroll",null,{type:"domscroll"},function(a){return!a.item||a.item.visible})},vd=function(a){a._ddom_item&&a._ddUdl&&gb(a._ddom_identity)&&a._ddom_item.visible&&Tb(a._ddom_item)},ic=function(a,c){c=c||l;Fa=!Fa&&c?c:l;Ba(je,null,null,false,
100)},je=function(){Y.debug&&Y.debug("onDomResize fire...");var a=Fa;Fa=null;if(a===l)a=null;var c={type:"domresize",item:a};ab("domresize",null,c,function(f){return!f.item||f.item.visible});ab("position",null,c,function(f){return!f.item||f.item.visible});ab("positioned",null,c,function(f){return!f.item||f.item.visible});if(a){a=a.entity;if(a.tagName)for(;a;){a._ddom_item&&gb(a._ddom_identity)&&a._ddom_item.visible&&Tb(a._ddom_item);a=a.parentNode}}else Nb(da,function(f,k){k.visible&&Tb(k)});Nb(ca,
function(f,k){k.active&&Ba(k.position,k)});Y.debug&&Y.debug("onDomResize fin.")},fd=function(){l.onresize=ic},ke=function(a){Mc([a])},Mc=function(a){ra(a,function(c){var f=c.resolved,k=null,m=null;if(f){k=c.prev;m=c.alias}else f=c;if(Ca[f])m&&g.depend(m);else{Ca[f]=true;if(k&&k.length>0){Mc(k);c=[];for(var r=0;r<k.length;r++)c[r]=k[r].alias;g.assure(m,c)}d.write('<script src="'+f+'"><\/script>')}});ra(a,function(c){g.depend(c.alias||c.resolved||c)})},le=function(a){if(!bb[a]){var c=xb(a);Mc(c);g.depend(a)}};
g.synchronousLaunch=function(){if(l.DDOM){l.DDOMCONFIG_extend&&l.DDOMCONFIG_extend(n);if(!n.Components)n.Components={json:true,xhr:true,"xhr.gproxy":true,stats:true,template:true,tabs:true,layout:true,dialog:true,nativecontexts:false};Pb();g.announceNewLinkedModulesLoaded();g._ll&&ke(V+"ddom.logger.js?il");var a={},c=function(f){if(!a[f]){a[f]=true;DDOM.logg("synchronous launch: module "+f);le(f)}};ra(g.GetModulesList(n.Components,true),c);ra(n.ModulesLoad,c);document.write("<style>.ddom-dn{display:none;}\n.ddom-vh{visibility:hidden;}</style>")}};
g._startup=function(){g.depend("ddomtools");g.depend("ddomtools.document");g.depend("ddomtools.json");g.assure("ddom",["jquery"]);try{H=g.jq=jQuery;me();g.started=true;H(l).bind("load",function(){ud();g.winloaded=true;Jc(true)});H(d).ready(ud)}catch(a){ib(a)}};var Jc=function(a){if(g.winloaded&&l&&l.YAHOO&&l.YAHOO.util&&l.YAHOO.util.Event){a||Ba(l.YAHOO.util.Event._load,l.YAHOO.util.Event);Jc=v}},me=function(){n.jQueryNoConflict&&H.noConflict();var a=H.fn.html,c=H.clean;H.clean=function(){var f=g.copyCollection(arguments),
k=f[2],m=f[3];f[2]=null;var r=c.apply(this,f);if(f[2]=k)for(f=0;r[f];f++)if(m&&jQuery.nodeName(r[f],"script")&&(!r[f].type||r[f].type.toLowerCase()==="text/javascript")&&!lc(r[f]))m.push(r[f].parentNode?r[f].parentNode.removeChild(r[f]):r[f]);else{if(r[f].nodeType===1){var E=ne(jQuery.makeArray(r[f].getElementsByTagName("script")));r.splice.apply(r,[f+1,0].concat(E))}k.appendChild(r[f])}return r};Ya=function(f,k){return Ba(a,f,[k]).ret};if(!n.jQueryNoPopulate)H.fn.html=function(f,k,m,r){if(typeof f==
"undefined")return Ya(this);Zb(this,f,k,m,r);return this}},ne=function(a){if(a.length<1)return a;return ra(a,function(c,f){lc(c)||Aa(f.ret,c)},{ret:[]}).ret},ud=function(){L=d.getElementsByTagName("head")[0];I=d.getElementsByTagName("body")[0];ra(L.getElementsByTagName("meta"),function(c){if(c.getAttribute("name")=="ddom.clientstate")g.loaded=true});if(!g.loaded){Y.debug&&Y.debug("ddom dom ready.");Y.debug&&Y.debug("idle promote init");fe();g.loaded=true;Y.debug&&Y.debug("dom meta clientstate set loaded");
var a=A("meta");a.setAttribute("name","ddom.clientstate");a.setAttribute("content","loaded");L.appendChild(a);if(l.DDOMDISABLE)DDOMDISABLE=false;Y.debug&&Y.debug("ddom main init.");a=j.getClient();vb=a.isgecko||a.isfirefox||a.issafari||a.ismozilla||a.isopera||a.ismsie&&a.version>=7&&d.compatMode=="CSS1Compat";if(!a.issafari&&!a.ismobilesafari)nb=true;ee();Pb();oe();ra($a,Ba);$a=null;pe();qe()}},pe=function(){try{Ia=d.write;d.write=v;Fb=d.open;d.open=function(){d.write=Ia;d.open=Fb;return Fb.apply(d,
[])}}catch(a){}},oe=function(){ra(d.getElementsByTagName("script"),function(a){a.src&&Aa(oa,new xc(fa.process(a.src,true,true),true))})},qe=function(){ec([],re)},re=function(a){a.isError()&&ib("async core lib loading failed: "+a.getErrorFilesString()+"\n\nwill try to continue anyway...");fd();de();DDOM.initialized=true;be();ra(db,Ba);db=null;ab("init");Ba(Vc,g);Ba(Wc,g);Xb();$d();DDOM.ready=true;ab("ready");$b(false);se()},se=function(){var a=g.hsd=A("div");a.innerHTML='<a href="#ddom" onClick="return false;">.</a>';
Ha({display:"block",position:"absolute",left:"-20px",top:"0px",width:"10px",height:"10px"},a.style);var c=a.firstChild;I.appendChild(a);var f="",k=function(E){E=E.keyCode||E.charCode||0;t(r);if(E==13){if(f==".68.68.79.77.68.69.66.85.71")d.cookie=DDOM._lls+"*__;path=/";else if(f==".71.78.65.82.75")alert("ddom framework by gnark for atrada. schalala :)");else if(f==".68.68.79.77.69.82.82.79.82")d.cookie=DDOM._lls+"error__;path=/";else if(f==".68.68.79.77")d.cookie=DDOM._lls+"__;path=/";m()}else{f+=
"."+E;r=s(m,1E3)}},m=function(){f="";t(r);H(c).unbind("keydown",k);H(c).unbind("blur",m);I.removeChild(a);a=g.hsd=null};H(c).bind("keydown",k);H(c).bind("blur",m);var r=s(m,1E4)},xc=g.defineClass(function(a,c,f,k){Ha({file:a,loaded:c||false,locked:f||0,handlers:k?[k]:[]},this)},{error:null}),wd=g.defineClass(function(a){this._ddomextension=a;this._itemextenders=[];this._itemgarbagers=[];this._itemhooks=null;this.name=a.name;this._activated=true;Y.debug&&Y.debug("activating extension component ",this.name);
a._activateExtension(this)},{_activated:false,registerContextExtender:function(a){g._contextExtend(a)},registerItemExtender:function(a){Aa(this._itemextenders,a);sb(da,function(c,f){a(f)})},getItemExtenders:function(){return this._itemextenders},registerItemGarbager:function(a){Aa(this._itemgarbagers,a)},getItemGarbagers:function(){return this._itemgarbagers},registerItemOn:function(a,c,f){pb(a,{func:f,item:c},c)},registerOn:function(a,c){pb(a,{func:c})},unregisterItemOn:function(a,c,f){qb(a,"func",
f,c)},unregisterOn:function(a,c){qb(a,"func",c)},ddomItemHook:function(){return null},registerItemHook:function(a,c,f){var k=this;if(!f){f=c;c=function(){return true}}f.test=c;if(k._itemhooks==null){k._itemhooks={};k.ddomItemHook=function(m,r){var E=r.hooking[m]||(r.hooking[m]=[]);if(k._itemhooks[m]){var P=ra(k._itemhooks[m],function(ga,ka){if(!ra(E,function(ya,La){La.stop=ya===ga}).stop){Aa(E,ga);if(ga.test(r)){ka.stop=1;ka.ret=ga}}}).ret;if(P)return P;r.hooking[m]=[]}return null}}a=k._itemhooks[a]=
k._itemhooks[a]||[];Aa(a,f)},getItemByName:gb,getItemsByGroup:ed,getItemIdentity:hb,eventAddListenerImagesComplete:md,eventRemoveListenerImagesComplete:function(a){a.cancel=true},setRef:function(a,c){for(var f=false,k=0;k<Ra.length&&!f;k++){Ra[k]++;if(Ra[k]>1E6)Ra[k]=0;else f=true}f||Aa(Ra,1);var m="DDOM___markupboundreference_yq";ra(Ra,function(E){m+=E+"y"});if(c){var r=c.uid;DDOM.ref[m]=function(){var E=Bb(r);if(E&&ob(E))return a}}else DDOM.ref[m]=function(){return a};return m}}),Xc=g.defineClass(function(a,
c,f){this.uid=a;this.name=c;this._scriptnode=F[a];this._requires=[];this._images=[];this._depends=[];this.baseUrl=K;this.params=f},function(){return{_loaded:false,_loadedreqs:true,_loadedimgs:true,_error:false,_evaledscriptnode:null,_scriptnode:null,_requires:null,_images:null,_depends:null,uid:null,name:null,onload:null,onunload:null,ondomchange:null,ondomresize:null,writeState:null,readState:null,baseUrl:null,ENV:g.ENV,require:function(a){Aa(this._requires,{resolved:a});this._loadedreqs=false},
module:function(a){var c=this;a=xb(a);ra(a,function(f){Aa(c._requires,f)});c._loadedreqs=false},image:function(a){if(this._loaded)g.loadImage(a);else{Aa(this._images,a);this._loadedimgs=false}},imageOk:function(a){return this._loaded?DDOMLOADER.checkImage(a):false},depend:function(a){Aa(this._depends,a,true)},register:function(a,c){c?Dc(this,a,(c.substring(0,1)=="."?dd(true):"")+c):Dc(this,a,dd());return a},unregister:function(a){Cc(this,a)},show:function(a,c,f){typeof c=="function"?Ib(a,null,c,f):
Ib(a,null,null,f)},hide:function(a){Ob(a)},flush:function(a){a=hb(a);var c=gb(a);c.visible?Yb(a):(c.lasturl=null)},reload:function(a,c,f){Yb(a,f,c)},reloadonce:function(a,c,f){Ic(a,f,c)},post:function(a,c,f,k){ad(a,c,k,f)},load:function(a,c,f){c=hb(c);gb(c).visible?Yb(c,a,f):Ib(c,a,f)},loadonce:function(a,c,f){c=hb(c);gb(c).visible?Ic(c,a,f):bd(c,a,f)},visible:function(a){return cd(a)},render:function(a,c){Qd(a,c)},fireStateStore:function(){tc()},getParentNode:function(){return this._scriptnode.parentNode},
getEntity:function(a){return(a=gb(hb(a)))?a.entity:null},getEntities:function(a){return ra(ed(a),function(c,f){Aa(f.e,c.entity)},function(c){c.e=[]}).e},getNode:function(a){var c=za(a);if(c)return c;c=ac(this,g.isDomNode(this._scriptnode)?this.getParentNode():null);if(typeof a=="string")c.id=a;return c},createNode:function(a){if(a){if(typeof a=="string"||a.tagName)if(a=za(a))return ac(this,a);return ac(this,this.getParentNode())}else return ac(this)},removeNode:function(a){a=za(a);a._ddom_identity&&
p("cannot remove node (id "+a.id+"): it is a registered entity");a.DDOMCTXUID&&p("cannot remove node (id "+a.id+"): it is a registered context");Lc(a);a.parentNode.removeChild(a)},moveNodeContent:function(a,c){a=za(a);var f=za(c);Lc(f);f.innerHTML="";ra(g.copyCollection(a.childNodes),function(k){if((!g.hsd||g.hsd!==k)&&k!==f)f.appendChild(k)});if(a.__ddomContexts){f.__ddomContexts=a.__ddomContexts;a.__ddomContexts=null}},createNodeEntity:function(a,c,f,k){var m=Ha({ddomUrl:c,ddomUrlNode:f?za(f):null,
ddomReloadOnShow:k,ddomShow:function(){m.style.display="block"},ddomHide:function(){m.style.display="none"}},this.getNode(a));return m},createInvisibleNodeEntity:function(a,c){a=Ha({ddomUrl:c,ddomShow:v,ddomHide:v},this.getNode(a));a.style.display="none";return a},on:function(a,c,f,k){return Rb(this,c,a,f,k)},onRemove:function(a){qc(a)},onMouseout:function(a,c,f,k){k||(k=400);return Wd(this,a,k,c,f)},onMouseoutRemove:function(a){Xd(a)},onClickout:function(a,c,f){Yd(this,a,c,f)},onComplete:function(a,
c,f,k){md(this,a,c,f,k)},onContextLoad:function(a,c,f){jc(a,c,false,f)},__ddomGeneratedFunctionForExternalCall:null,calleval:function(a,c){return(new g.Evaluator(a,this)).attach(c,"ref").eve()},getContext:function(a){a=Jb(a);return ob(a)?a:null},hook:function(a,c,f){Id(a,c,this,f)},getIndicator:g.getIndicator,indicatorRegister:g.indicatorRegister,indicatorCreate:g.indicatorCreate,go:Oc,populate:function(a,c,f){a=za(a);if(a._ddom_item){Zb(za(a),c,f,a.ddomCatchForms,a.ddomCatchAnchors);sc(a)}else Zb(za(a),
c,f,false,false)},url:function(a,c){if(typeof c=="string")c=c.indexOf("&")>-1?c.split("&"):[c];for(var f=arguments,k=2;k<f.length;k++)Aa(c,f[k]);ra(c,function(m){if(m.indexOf("=")<0)a=fa.modify(a,m);m=m.split("=");a=fa.modify(a,m[0],m[1])});return a},registerTransition:function(a,c){if(Mb(a,"."))a=a.substring(1);ma[a]={context:this,f:c}}}});g._contextExtend=function(a){Ba(a,null,[Xc.ddomGetSuperObject()])}})(DDOM);var z;try{var R=document.cookie.indexOf(DDOM._llw);if(R>-1)z=true;else R=document.cookie.indexOf(DDOM._lls);
if(R>-1){var G=document.cookie.substring(R+14,document.cookie.indexOf("__",R));if(G){DDOM._ll=true;R="";var h=G.indexOf("&");if(h>-1){R=G.substring(h);G=G.substring(0,h)}if(!window.DDOMLOGGER)window.DDOMLOGGER=[];var T={};DDOM.merge({levels:G.split(/,/),bldWT:z,bldPOP:true,logged:[],cfg:R,logg:function(g,y){T.logged[T.logged.length]={message:g,level:y,date:new Date}}},T);window.DDOMLOGGER[window.DDOMLOGGER.length]=T}}}catch(C){}})();
DDOM.Evaluator=DDOM.defineClass(function(n,d){this.eveCode=n;this.eveScope=d;this.eveVars={}},{attach:function(n,d){this.eveVars[d]=n;return this},eve:function(){var n,d=[],l=[];for(n in this.eveVars){DDOM.push(d,n);DDOM.push(l,this.eveVars[n])}if(this.eveScope)this.eveCode="with(this){"+this.eveCode+"}";n=DDOM.app(eval("({f:function("+d.join(",")+"){"+this.eveCode+"\n}})").f,this.eveScope,l,1);if(n.e)throw n.e;return n.ret},dump:function(){return(this.___eveScope?"with["+this.eveScope+"]:":"")+this.eveCode}});
DDOM.DDOMItem=DDOM.defineClass(null,{entity:null,visible:false,context:null,lasturl:null,hooking:{},shown:0});DDOM.Indicator=DDOM.defineClass(null,{active:0,show:function(){},hide:function(){}});
DDOM.RequireHandler=DDOM.defineClass(function(n,d){this._arrFiles=n;this._funcAllDone=d;this._arrFilesDone=[];this._arrFilesError=[]},{_funcAllDoneCalled:false,isAllDone:function(){for(var n=0;n<this._arrFiles.length;n++)if(!this._arrFilesDone[n])return false;return true},isError:function(){for(var n=0;n<this._arrFiles.length;n++)if(this._arrFilesError[n])return true;return false},getErrorFilesString:function(){var n="",d;for(d=0;d<this._arrFiles.length;d++)if(this._arrFilesError[d])n+=(n?", ":"")+
this._arrFiles[d]+" ("+this._arrFilesError[d]+")";return n},report:function(n,d){for(var l=0;l<this._arrFiles.length;l++)if(this._arrFiles[l]==n){if(this._arrFilesDone[l])return;this._arrFilesDone[l]=true;this._arrFilesError[l]=d;this.checkAndHandleAllDone();return}},checkAndHandleAllDone:function(){if(!this._funcAllDoneCalled)if(this.isAllDone()){this._funcAllDoneCalled=true;this._funcAllDone(this)}}});
DDOM.Ddomevent=DDOM.defineClass(function(n,d){this._event=n;this._ddomtype=d},function(){var n={63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9};return{release:function(){this._event=null},stopPropagation:function(){var d=this._event;d&&d.stopPropagation()},stopEvent:function(){var d=this._event;if(d){d.stopPropagation();d.preventDefault()}},getTarget:function(d){var l=this._event;if(!l)return null;l=l.target;if(!d)return l;for(;d.toLowerCase()!=l.tagName.toLowerCase();){l=l.parentNode;
if(!l)return null}return l},getRelatedTarget:function(){var d=this._event;if(d)return d.relatedTarget},getCharCode:function(){var d=this._event;if(d){d=d.keyCode||d.charCode||0;if(DDOM.getClient().iswebkit&&d in n)d=n[d];return d}},getScreen:function(){var d=this._event;if(d)return{x:d.screenX,y:d.screenY}},getElement:function(){var d=this._event;if(d&&this._ddomtype)return d.element},getEntity:function(){var d=this._event;if(d&&this._ddomtype){if(d.entity)return d.entity;if(d.item)return d.item.entity}},
getAttribute:function(d){var l=this._event;return l?l[d]:null}}});DDOM.synchronousLaunch();window.DDOM&&window.DDOM.depend("ddom");
(function(n,d){function l(){if(!h.isReady){try{g.documentElement.doScroll("left")}catch(e){setTimeout(l,1);return}h.ready()}}function L(e,j){j.src?h.ajax({url:j.src,async:false,dataType:"script"}):h.globalEval(j.text||j.textContent||j.innerHTML||"");j.parentNode&&j.parentNode.removeChild(j)}function I(e,j,o,s,t,Z){var ba=e.length;if(typeof j==="object"){for(var pa in j)I(e,pa,j[pa],s,t,o);return e}if(o!==d){s=!Z&&s&&h.isFunction(o);for(pa=0;pa<ba;pa++)t(e[pa],j,s?o.call(e[pa],pa,t(e[pa],j)):o,Z);
return e}return ba?t(e[0],j):d}function H(){return(new Date).getTime()}function M(){return false}function v(){return true}function A(e,j,o){o[0].type=e;return h.event.handle.apply(j,o)}function p(e){var j,o=[],s=[],t=arguments,Z,ba,pa,ia,fa,va;ba=h.data(this,"events");if(!(e.liveFired===this||!ba||!ba.live||e.button&&e.type==="click")){e.liveFired=this;var za=ba.live.slice(0);for(ia=0;ia<za.length;ia++){ba=za[ia];ba.origType.replace(Qa,"")===e.type?s.push(ba.selector):za.splice(ia--,1)}Z=h(e.target).closest(s,
e.currentTarget);fa=0;for(va=Z.length;fa<va;fa++)for(ia=0;ia<za.length;ia++){ba=za[ia];if(Z[fa].selector===ba.selector){pa=Z[fa].elem;s=null;if(ba.preType==="mouseenter"||ba.preType==="mouseleave")s=h(e.relatedTarget).closest(ba.selector)[0];if(!s||s!==pa)o.push({elem:pa,handleObj:ba})}}fa=0;for(va=o.length;fa<va;fa++){Z=o[fa];e.currentTarget=Z.elem;e.data=Z.handleObj.data;e.handleObj=Z.handleObj;if(Z.handleObj.origHandler.apply(Z.elem,t)===false){j=false;break}}return j}}function u(e,j){return"live."+
(e&&e!=="*"?e+".":"")+j.replace(/\./g,"`").replace(/ /g,"&")}function q(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function B(e,j){var o=0;j.each(function(){if(this.nodeName===(e[o]&&e[o].nodeName)){var s=h.data(e[o++]),t=h.data(this,s);if(s=s&&s.events){delete t.handle;t.events={};for(var Z in s)for(var ba in s[Z])h.event.add(this,Z,s[Z][ba],s[Z][ba].data)}}})}function z(e,j,o){var s,t,Z;j=j&&j[0]?j[0].ownerDocument||j[0]:g;if(e.length===1&&typeof e[0]==="string"&&e[0].length<512&&j===
g&&!Ya.test(e[0])&&(h.support.checkClone||!ib.test(e[0]))){t=true;if(Z=h.fragments[e[0]])if(Z!==1)s=Z}if(!s){s=j.createDocumentFragment();h.clean(e,j,s,o)}if(t)h.fragments[e[0]]=Z?s:1;return{fragment:s,cacheable:t}}function R(e,j){var o={};h.each(Sb.concat.apply([],Sb.slice(0,j)),function(){o[this]=e});return o}function G(e){return"scrollTo"in e&&e.document?e:e.nodeType===9?e.defaultView||e.parentWindow:false}var h=function(e,j){return new h.fn.init(e,j)},T=n.jQuery,C=n.$,g=n.document,y,O=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,
x=/^.[^:#\[\.,]*$/,K=/\S/,S=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Q=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,V=navigator.userAgent,la=false,X=[],ea,oa=Object.prototype.toString,N=Object.prototype.hasOwnProperty,aa=Array.prototype.push,F=Array.prototype.slice,da=Array.prototype.indexOf;h.fn=h.prototype={init:function(e,j){var o,s;if(!e)return this;if(e.nodeType){this.context=this[0]=e;this.length=1;return this}if(e==="body"&&!j){this.context=g;this[0]=g.body;this.selector="body";this.length=1;return this}if(typeof e===
"string")if((o=O.exec(e))&&(o[1]||!j))if(o[1]){s=j?j.ownerDocument||j:g;if(e=Q.exec(e))if(h.isPlainObject(j)){e=[g.createElement(e[1])];h.fn.attr.call(e,j,true)}else e=[s.createElement(e[1])];else{e=z([o[1]],[s]);e=(e.cacheable?e.fragment.cloneNode(true):e.fragment).childNodes}return h.merge(this,e)}else{if(j=g.getElementById(o[2])){if(j.id!==o[2])return y.find(e);this.length=1;this[0]=j}this.context=g;this.selector=e;return this}else if(!j&&/^\w+$/.test(e)){this.selector=e;this.context=g;e=g.getElementsByTagName(e);
return h.merge(this,e)}else return!j||j.jquery?(j||y).find(e):h(j).find(e);else if(h.isFunction(e))return y.ready(e);if(e.selector!==d){this.selector=e.selector;this.context=e.context}return h.makeArray(e,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(e){return e==null?this.toArray():e<0?this.slice(e)[0]:this[e]},pushStack:function(e,j,o){var s=h();h.isArray(e)?aa.apply(s,e):h.merge(s,e);s.prevObject=this;s.context=
this.context;if(j==="find")s.selector=this.selector+(this.selector?" ":"")+o;else if(j)s.selector=this.selector+"."+j+"("+o+")";return s},each:function(e,j){return h.each(this,e,j)},ready:function(e){h.bindReady();if(h.isReady)e.call(g,h);else X&&X.push(e);return this},eq:function(e){return e===-1?this.slice(e):this.slice(e,+e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},
map:function(e){return this.pushStack(h.map(this,function(j,o){return e.call(j,o,j)}))},end:function(){return this.prevObject||h(null)},push:aa,sort:[].sort,splice:[].splice};h.fn.init.prototype=h.fn;h.extend=h.fn.extend=function(){var e=arguments[0]||{},j=1,o=arguments.length,s=false,t,Z,ba,pa;if(typeof e==="boolean"){s=e;e=arguments[1]||{};j=2}if(typeof e!=="object"&&!h.isFunction(e))e={};if(o===j){e=this;--j}for(;j<o;j++)if((t=arguments[j])!=null)for(Z in t){ba=e[Z];pa=t[Z];if(e!==pa)if(s&&pa&&
(h.isPlainObject(pa)||h.isArray(pa))){ba=ba&&(h.isPlainObject(ba)||h.isArray(ba))?ba:h.isArray(pa)?[]:{};e[Z]=h.extend(s,ba,pa)}else if(pa!==d)e[Z]=pa}return e};h.extend({noConflict:function(e){n.$=C;if(e)n.jQuery=T;return h},isReady:false,ready:function(){if(!h.isReady){if(!g.body)return setTimeout(h.ready,13);h.isReady=true;if(X){for(var e,j=0;e=X[j++];)e.call(g,h);X=null}h.fn.triggerHandler&&h(g).triggerHandler("ready")}},bindReady:function(){if(!la){la=true;if(g.readyState==="complete")return h.ready();
if(g.addEventListener){g.addEventListener("DOMContentLoaded",ea,false);n.addEventListener("load",h.ready,false)}else if(g.attachEvent){g.attachEvent("onreadystatechange",ea);n.attachEvent("onload",h.ready);var e=false;try{e=n.frameElement==null}catch(j){}g.documentElement.doScroll&&e&&l()}}},isFunction:function(e){return oa.call(e)==="[object Function]"},isArray:function(e){return oa.call(e)==="[object Array]"},isPlainObject:function(e){if(!e||oa.call(e)!=="[object Object]"||e.nodeType||e.setInterval)return false;
if(e.constructor&&!N.call(e,"constructor")&&!N.call(e.constructor.prototype,"isPrototypeOf"))return false;var j;for(j in e);return j===d||N.call(e,j)},isEmptyObject:function(e){for(var j in e)return false;return true},error:function(e){throw e;},parseJSON:function(e){if(typeof e!=="string"||!e)return null;e=h.trim(e);if(/^[\],:{}\s]*$/.test(e.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,
"")))return n.JSON&&n.JSON.parse?n.JSON.parse(e):(new Function("return "+e))();else h.error("Invalid JSON: "+e)},noop:function(){},globalEval:function(e){if(e&&K.test(e)){var j=g.getElementsByTagName("head")[0]||g.documentElement,o=g.createElement("script");o.type="text/javascript";if(h.support.scriptEval)o.appendChild(g.createTextNode(e));else o.text=e;j.insertBefore(o,j.firstChild);j.removeChild(o)}},nodeName:function(e,j){return e.nodeName&&e.nodeName.toUpperCase()===j.toUpperCase()},each:function(e,
j,o){var s,t=0,Z=e.length,ba=Z===d||h.isFunction(e);if(o)if(ba)for(s in e){if(j.apply(e[s],o)===false)break}else for(;t<Z;){if(j.apply(e[t++],o)===false)break}else if(ba)for(s in e){if(j.call(e[s],s,e[s])===false)break}else for(o=e[0];t<Z&&j.call(o,t,o)!==false;o=e[++t]);return e},trim:function(e){return(e||"").replace(S,"")},makeArray:function(e,j){j=j||[];if(e!=null)e.length==null||typeof e==="string"||h.isFunction(e)||typeof e!=="function"&&e.setInterval?aa.call(j,e):h.merge(j,e);return j},inArray:function(e,
j){if(j.indexOf)return j.indexOf(e);for(var o=0,s=j.length;o<s;o++)if(j[o]===e)return o;return-1},merge:function(e,j){var o=e.length,s=0;if(typeof j.length==="number")for(var t=j.length;s<t;s++)e[o++]=j[s];else for(;j[s]!==d;)e[o++]=j[s++];e.length=o;return e},grep:function(e,j,o){for(var s=[],t=0,Z=e.length;t<Z;t++)!o!==!j(e[t],t)&&s.push(e[t]);return s},map:function(e,j,o){for(var s=[],t,Z=0,ba=e.length;Z<ba;Z++){t=j(e[Z],Z,o);if(t!=null)s[s.length]=t}return s.concat.apply([],s)},guid:1,proxy:function(e,
j,o){if(arguments.length===2)if(typeof j==="string"){o=e;e=o[j];j=d}else if(j&&!h.isFunction(j)){o=j;j=d}if(!j&&e)j=function(){return e.apply(o||this,arguments)};if(e)j.guid=e.guid=e.guid||j.guid||h.guid++;return j},uaMatch:function(e){e=e.toLowerCase();e=/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||!/compatible/.test(e)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(e)||[];return{browser:e[1]||"",version:e[2]||"0"}},browser:{}});V=h.uaMatch(V);
if(V.browser){h.browser[V.browser]=true;h.browser.version=V.version}if(h.browser.webkit)h.browser.safari=true;if(da)h.inArray=function(e,j){return da.call(j,e)};y=h(g);if(g.addEventListener)ea=function(){g.removeEventListener("DOMContentLoaded",ea,false);h.ready()};else if(g.attachEvent)ea=function(){if(g.readyState==="complete"){g.detachEvent("onreadystatechange",ea);h.ready()}};(function(){h.support={};var e=g.documentElement,j=g.createElement("script"),o=g.createElement("div"),s="script"+H();o.style.display=
"none";o.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var t=o.getElementsByTagName("*"),Z=o.getElementsByTagName("a")[0];if(!(!t||!t.length||!Z)){h.support={leadingWhitespace:o.firstChild.nodeType===3,tbody:!o.getElementsByTagName("tbody").length,htmlSerialize:!!o.getElementsByTagName("link").length,style:/red/.test(Z.getAttribute("style")),hrefNormalized:Z.getAttribute("href")==="/a",opacity:/^0.55$/.test(Z.style.opacity),
cssFloat:!!Z.style.cssFloat,checkOn:o.getElementsByTagName("input")[0].value==="on",optSelected:g.createElement("select").appendChild(g.createElement("option")).selected,parentNode:o.removeChild(o.appendChild(g.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};j.type="text/javascript";try{j.appendChild(g.createTextNode("window."+s+"=1;"))}catch(ba){}e.insertBefore(j,e.firstChild);if(n[s]){h.support.scriptEval=true;delete n[s]}try{delete j.test}catch(pa){h.support.deleteExpando=
false}e.removeChild(j);if(o.attachEvent&&o.fireEvent){o.attachEvent("onclick",function ia(){h.support.noCloneEvent=false;o.detachEvent("onclick",ia)});o.cloneNode(true).fireEvent("onclick")}o=g.createElement("div");o.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";e=g.createDocumentFragment();e.appendChild(o.firstChild);h.support.checkClone=e.cloneNode(true).cloneNode(true).lastChild.checked;h(function(){var ia=g.createElement("div");ia.style.width=ia.style.paddingLeft="1px";
g.body.appendChild(ia);h.boxModel=h.support.boxModel=ia.offsetWidth===2;g.body.removeChild(ia).style.display="none"});e=function(ia){var fa=g.createElement("div");ia="on"+ia;var va=ia in fa;if(!va){fa.setAttribute(ia,"return;");va=typeof fa[ia]==="function"}return va};h.support.submitBubbles=e("submit");h.support.changeBubbles=e("change");e=j=o=t=Z=null}})();h.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",
tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var ca="jQuery"+H(),ma=0,J={};h.extend({cache:{},expando:ca,noData:{embed:true,object:true,applet:true},data:function(e,j,o){if(!(e.nodeName&&h.noData[e.nodeName.toLowerCase()])){e=e==n?J:e;var s=e[ca],t=h.cache;if(!s&&typeof j==="string"&&o===d)return null;s||(s=++ma);if(typeof j==="object"){e[ca]=s;t[s]=h.extend(true,{},j)}else if(!t[s]){e[ca]=s;t[s]={}}e=t[s];if(o!==d)e[j]=o;return typeof j==="string"?e[j]:e}},removeData:function(e,
j){if(!(e.nodeName&&h.noData[e.nodeName.toLowerCase()])){e=e==n?J:e;var o=e[ca],s=h.cache,t=s[o];if(j){if(t){delete t[j];h.isEmptyObject(t)&&h.removeData(e)}}else{if(h.support.deleteExpando)delete e[h.expando];else e.removeAttribute&&e.removeAttribute(h.expando);delete s[o]}}}});h.fn.extend({data:function(e,j){if(typeof e==="undefined"&&this.length)return h.data(this[0]);else if(typeof e==="object")return this.each(function(){h.data(this,e)});var o=e.split(".");o[1]=o[1]?"."+o[1]:"";if(j===d){var s=
this.triggerHandler("getData"+o[1]+"!",[o[0]]);if(s===d&&this.length)s=h.data(this[0],e);return s===d&&o[1]?this.data(o[0]):s}else return this.trigger("setData"+o[1]+"!",[o[0],j]).each(function(){h.data(this,e,j)})},removeData:function(e){return this.each(function(){h.removeData(this,e)})}});h.extend({queue:function(e,j,o){if(e){j=(j||"fx")+"queue";var s=h.data(e,j);if(!o)return s||[];if(!s||h.isArray(o))s=h.data(e,j,h.makeArray(o));else s.push(o);return s}},dequeue:function(e,j){j=j||"fx";var o=
h.queue(e,j),s=o.shift();if(s==="inprogress")s=o.shift();if(s){j==="fx"&&o.unshift("inprogress");s.call(e,function(){h.dequeue(e,j)})}}});h.fn.extend({queue:function(e,j){if(typeof e!=="string"){j=e;e="fx"}if(j===d)return h.queue(this[0],e);return this.each(function(){var o=h.queue(this,e,j);e==="fx"&&o[0]!=="inprogress"&&h.dequeue(this,e)})},dequeue:function(e){return this.each(function(){h.dequeue(this,e)})},delay:function(e,j){e=h.fx?h.fx.speeds[e]||e:e;j=j||"fx";return this.queue(j,function(){var o=
this;setTimeout(function(){h.dequeue(o,j)},e)})},clearQueue:function(e){return this.queue(e||"fx",[])}});var Ea=/[\n\t]/g,Sa=/\s+/,Fa=/\r/g,Ka=/href|src|style/,Oa=/(button|input)/i,cb=/(button|input|object|select|textarea)/i,Da=/^(a|area)$/i,Va=/radio|checkbox/;h.fn.extend({attr:function(e,j){return I(this,e,j,true,h.attr)},removeAttr:function(e){return this.each(function(){h.attr(this,e,"");this.nodeType===1&&this.removeAttribute(e)})},addClass:function(e){if(h.isFunction(e))return this.each(function(fa){var va=
h(this);va.addClass(e.call(this,fa,va.attr("class")))});if(e&&typeof e==="string")for(var j=(e||"").split(Sa),o=0,s=this.length;o<s;o++){var t=this[o];if(t.nodeType===1)if(t.className){for(var Z=" "+t.className+" ",ba=t.className,pa=0,ia=j.length;pa<ia;pa++)if(Z.indexOf(" "+j[pa]+" ")<0)ba+=" "+j[pa];t.className=h.trim(ba)}else t.className=e}return this},removeClass:function(e){if(h.isFunction(e))return this.each(function(ia){var fa=h(this);fa.removeClass(e.call(this,ia,fa.attr("class")))});if(e&&
typeof e==="string"||e===d)for(var j=(e||"").split(Sa),o=0,s=this.length;o<s;o++){var t=this[o];if(t.nodeType===1&&t.className)if(e){for(var Z=(" "+t.className+" ").replace(Ea," "),ba=0,pa=j.length;ba<pa;ba++)Z=Z.replace(" "+j[ba]+" "," ");t.className=h.trim(Z)}else t.className=""}return this},toggleClass:function(e,j){var o=typeof e,s=typeof j==="boolean";if(h.isFunction(e))return this.each(function(t){var Z=h(this);Z.toggleClass(e.call(this,t,Z.attr("class"),j),j)});return this.each(function(){if(o===
"string")for(var t,Z=0,ba=h(this),pa=j,ia=e.split(Sa);t=ia[Z++];){pa=s?pa:!ba.hasClass(t);ba[pa?"addClass":"removeClass"](t)}else if(o==="undefined"||o==="boolean"){this.className&&h.data(this,"__className__",this.className);this.className=this.className||e===false?"":h.data(this,"__className__")||""}})},hasClass:function(e){e=" "+e+" ";for(var j=0,o=this.length;j<o;j++)if((" "+this[j].className+" ").replace(Ea," ").indexOf(e)>-1)return true;return false},val:function(e){if(e===d){var j=this[0];if(j){if(h.nodeName(j,
"option"))return(j.attributes.value||{}).specified?j.value:j.text;if(h.nodeName(j,"select")){var o=j.selectedIndex,s=[],t=j.options;j=j.type==="select-one";if(o<0)return null;var Z=j?o:0;for(o=j?o+1:t.length;Z<o;Z++){var ba=t[Z];if(ba.selected){e=h(ba).val();if(j)return e;s.push(e)}}return s}if(Va.test(j.type)&&!h.support.checkOn)return j.getAttribute("value")===null?"on":j.value;return(j.value||"").replace(Fa,"")}return d}var pa=h.isFunction(e);return this.each(function(ia){var fa=h(this),va=e;if(this.nodeType===
1){if(pa)va=e.call(this,ia,fa.val());if(typeof va==="number")va+="";if(h.isArray(va)&&Va.test(this.type))this.checked=h.inArray(fa.val(),va)>=0;else if(h.nodeName(this,"select")){var za=h.makeArray(va);h("option",this).each(function(){this.selected=h.inArray(h(this).val(),za)>=0});if(!za.length)this.selectedIndex=-1}else this.value=va}})}});h.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(e,j,o,s){if(!e||e.nodeType===3||e.nodeType===
8)return d;if(s&&j in h.attrFn)return h(e)[j](o);s=e.nodeType!==1||!h.isXMLDoc(e);var t=o!==d;j=s&&h.props[j]||j;if(e.nodeType===1){var Z=Ka.test(j);if(j in e&&s&&!Z){if(t){j==="type"&&Oa.test(e.nodeName)&&e.parentNode&&h.error("type property can't be changed");e[j]=o}if(h.nodeName(e,"form")&&e.getAttributeNode(j))return e.getAttributeNode(j).nodeValue;if(j==="tabIndex")return(j=e.getAttributeNode("tabIndex"))&&j.specified?j.value:cb.test(e.nodeName)||Da.test(e.nodeName)&&e.href?0:d;return e[j]}if(!h.support.style&&
s&&j==="style"){if(t)e.style.cssText=""+o;return e.style.cssText}t&&e.setAttribute(j,""+o);e=!h.support.hrefNormalized&&s&&Z?e.getAttribute(j,2):e.getAttribute(j);return e===null?d:e}return h.style(e,j,o)}});var Qa=/\.(.*)$/,Pa=function(e){return e.replace(/[^\w\s\.\|`]/g,function(j){return"\\"+j})};h.event={add:function(e,j,o,s){if(!(e.nodeType===3||e.nodeType===8)){if(e.setInterval&&e!==n&&!e.frameElement)e=n;var t,Z;if(o.handler){t=o;o=t.handler}if(!o.guid)o.guid=h.guid++;if(Z=h.data(e)){var ba=
Z.events=Z.events||{},pa=Z.handle;if(!pa)Z.handle=pa=function(){return typeof h!=="undefined"&&!h.event.triggered?h.event.handle.apply(pa.elem,arguments):d};pa.elem=e;j=j.split(" ");for(var ia,fa=0,va;ia=j[fa++];){Z=t?h.extend({},t):{handler:o,data:s};if(ia.indexOf(".")>-1){va=ia.split(".");ia=va.shift();Z.namespace=va.slice(0).sort().join(".")}else{va=[];Z.namespace=""}Z.type=ia;Z.guid=o.guid;var za=ba[ia],Wa=h.event.special[ia]||{};if(!za){za=ba[ia]=[];if(!Wa.setup||Wa.setup.call(e,s,va,pa)===false)if(e.addEventListener)e.addEventListener(ia,
pa,false);else e.attachEvent&&e.attachEvent("on"+ia,pa)}if(Wa.add){Wa.add.call(e,Z);if(!Z.handler.guid)Z.handler.guid=o.guid}za.push(Z);h.event.global[ia]=true}e=null}}},global:{},remove:function(e,j,o,s){if(!(e.nodeType===3||e.nodeType===8)){var t,Z=0,ba,pa,ia,fa,va,za,Wa=h.data(e),jb=Wa&&Wa.events;if(Wa&&jb){if(j&&j.type){o=j.handler;j=j.type}if(!j||typeof j==="string"&&j.charAt(0)==="."){j=j||"";for(t in jb)h.event.remove(e,t+j)}else{for(j=j.split(" ");t=j[Z++];){fa=t;ba=t.indexOf(".")<0;pa=[];
if(!ba){pa=t.split(".");t=pa.shift();ia=new RegExp("(^|\\.)"+h.map(pa.slice(0).sort(),Pa).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(va=jb[t])if(o){fa=h.event.special[t]||{};for(eb=s||0;eb<va.length;eb++){za=va[eb];if(o.guid===za.guid){if(ba||ia.test(za.namespace)){s==null&&va.splice(eb--,1);fa.remove&&fa.remove.call(e,za)}if(s!=null)break}}if(va.length===0||s!=null&&va.length===1){if(!fa.teardown||fa.teardown.call(e,pa)===false)Ra(e,t,Wa.handle);delete jb[t]}}else for(var eb=0;eb<va.length;eb++){za=va[eb];
if(ba||ia.test(za.namespace)){h.event.remove(e,fa,za.handler,eb);va.splice(eb--,1)}}}if(h.isEmptyObject(jb)){if(j=Wa.handle)j.elem=null;delete Wa.events;delete Wa.handle;h.isEmptyObject(Wa)&&h.removeData(e)}}}}},trigger:function(e,j,o,s){var t=e.type||e;if(!s){e=typeof e==="object"?e[ca]?e:h.extend(h.Event(t),e):h.Event(t);if(t.indexOf("!")>=0){e.type=t=t.slice(0,-1);e.exclusive=true}if(!o){e.stopPropagation();h.event.global[t]&&h.each(h.cache,function(){this.events&&this.events[t]&&h.event.trigger(e,
j,this.handle.elem)})}if(!o||o.nodeType===3||o.nodeType===8)return d;e.result=d;e.target=o;j=h.makeArray(j);j.unshift(e)}e.currentTarget=o;(s=h.data(o,"handle"))&&s.apply(o,j);s=o.parentNode||o.ownerDocument;try{if(!(o&&o.nodeName&&h.noData[o.nodeName.toLowerCase()]))if(o["on"+t]&&o["on"+t].apply(o,j)===false)e.result=false}catch(Z){}if(!e.isPropagationStopped()&&s)h.event.trigger(e,j,s,true);else if(!e.isDefaultPrevented()){s=e.target;var ba,pa=h.nodeName(s,"a")&&t==="click",ia=h.event.special[t]||
{};if((!ia._default||ia._default.call(o,e)===false)&&!pa&&!(s&&s.nodeName&&h.noData[s.nodeName.toLowerCase()])){try{if(s[t]){if(ba=s["on"+t])s["on"+t]=null;h.event.triggered=true;s[t]()}}catch(fa){}if(ba)s["on"+t]=ba;h.event.triggered=false}}},handle:function(e){var j,o,s,t;e=arguments[0]=h.event.fix(e||n.event);e.currentTarget=this;j=e.type.indexOf(".")<0&&!e.exclusive;if(!j){o=e.type.split(".");e.type=o.shift();s=new RegExp("(^|\\.)"+o.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}t=h.data(this,
"events");o=t[e.type];if(t&&o){o=o.slice(0);t=0;for(var Z=o.length;t<Z;t++){var ba=o[t];if(j||s.test(ba.namespace)){e.handler=ba.handler;e.data=ba.data;e.handleObj=ba;ba=ba.handler.apply(this,arguments);if(ba!==d){e.result=ba;if(ba===false){e.preventDefault();e.stopPropagation()}}if(e.isImmediatePropagationStopped())break}}}return e.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(e){if(e[ca])return e;var j=e;e=h.Event(j);for(var o=this.props.length,s;o;){s=this.props[--o];e[s]=j[s]}if(!e.target)e.target=e.srcElement||g;if(e.target.nodeType===3)e.target=e.target.parentNode;if(!e.relatedTarget&&e.fromElement)e.relatedTarget=e.fromElement===e.target?e.toElement:e.fromElement;if(e.pageX==null&&e.clientX!=null){j=g.documentElement;o=g.body;e.pageX=e.clientX+(j&&j.scrollLeft||o&&o.scrollLeft||0)-(j&&j.clientLeft||o&&o.clientLeft||0);e.pageY=e.clientY+(j&&j.scrollTop||
o&&o.scrollTop||0)-(j&&j.clientTop||o&&o.clientTop||0)}if(!e.which&&(e.charCode||e.charCode===0?e.charCode:e.keyCode))e.which=e.charCode||e.keyCode;if(!e.metaKey&&e.ctrlKey)e.metaKey=e.ctrlKey;if(!e.which&&e.button!==d)e.which=e.button&1?1:e.button&2?3:e.button&4?2:0;return e},guid:1E8,proxy:h.proxy,special:{ready:{setup:h.bindReady,teardown:h.noop},live:{add:function(e){h.event.add(this,e.origType,h.extend({},e,{handler:p}))},remove:function(e){var j=true,o=e.origType.replace(Qa,"");h.each(h.data(this,
"events").live||[],function(){if(o===this.origType.replace(Qa,""))return j=false});j&&h.event.remove(this,e.origType,p)}},beforeunload:{setup:function(e,j,o){if(this.setInterval)this.onbeforeunload=o;return false},teardown:function(e,j){if(this.onbeforeunload===j)this.onbeforeunload=null}}}};var Ra=g.removeEventListener?function(e,j,o){e.removeEventListener(j,o,false)}:function(e,j,o){e.detachEvent("on"+j,o)};h.Event=function(e){if(!this.preventDefault)return new h.Event(e);if(e&&e.type){this.originalEvent=
e;this.type=e.type}else this.type=e;this.timeStamp=H();this[ca]=true};h.Event.prototype={preventDefault:function(){this.isDefaultPrevented=v;var e=this.originalEvent;if(e){e.preventDefault&&e.preventDefault();e.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=v;var e=this.originalEvent;if(e){e.stopPropagation&&e.stopPropagation();e.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=v;this.stopPropagation()},isDefaultPrevented:M,isPropagationStopped:M,
isImmediatePropagationStopped:M};var vb=function(e){var j=e.relatedTarget;try{for(;j&&j!==this;)j=j.parentNode;if(j!==this){e.type=e.data;h.event.handle.apply(this,arguments)}}catch(o){}},wb=function(e){e.type=e.data;h.event.handle.apply(this,arguments)};h.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,j){h.event.special[e]={setup:function(o){h.event.add(this,j,o&&o.selector?wb:vb,e)},teardown:function(o){h.event.remove(this,j,o&&o.selector?wb:vb)}}});if(!h.support.submitBubbles)h.event.special.submit=
{setup:function(){if(this.nodeName.toLowerCase()!=="form"){h.event.add(this,"click.specialSubmit",function(e){var j=e.target,o=j.type;if((o==="submit"||o==="image")&&h(j).closest("form").length)return A("submit",this,arguments)});h.event.add(this,"keypress.specialSubmit",function(e){var j=e.target,o=j.type;if((o==="text"||o==="password")&&h(j).closest("form").length&&e.keyCode===13)return A("submit",this,arguments)})}else return false},teardown:function(){h.event.remove(this,".specialSubmit")}};if(!h.support.changeBubbles){var nb=
/textarea|input|select/i,ha,sa=function(e){var j=e.type,o=e.value;if(j==="radio"||j==="checkbox")o=e.checked;else if(j==="select-multiple")o=e.selectedIndex>-1?h.map(e.options,function(s){return s.selected}).join("-"):"";else if(e.nodeName.toLowerCase()==="select")o=e.selectedIndex;return o},xa=function(e,j){var o=e.target,s,t;if(!(!nb.test(o.nodeName)||o.readOnly)){s=h.data(o,"_change_data");t=sa(o);if(e.type!=="focusout"||o.type!=="radio")h.data(o,"_change_data",t);if(!(s===d||t===s))if(s!=null||
t){e.type="change";return h.event.trigger(e,j,o)}}};h.event.special.change={filters:{focusout:xa,click:function(e){var j=e.target,o=j.type;if(o==="radio"||o==="checkbox"||j.nodeName.toLowerCase()==="select")return xa.call(this,e)},keydown:function(e){var j=e.target,o=j.type;if(e.keyCode===13&&j.nodeName.toLowerCase()!=="textarea"||e.keyCode===32&&(o==="checkbox"||o==="radio")||o==="select-multiple")return xa.call(this,e)},beforeactivate:function(e){e=e.target;h.data(e,"_change_data",sa(e))}},setup:function(){if(this.type===
"file")return false;for(var e in ha)h.event.add(this,e+".specialChange",ha[e]);return nb.test(this.nodeName)},teardown:function(){h.event.remove(this,".specialChange");return nb.test(this.nodeName)}};ha=h.event.special.change.filters}g.addEventListener&&h.each({focus:"focusin",blur:"focusout"},function(e,j){function o(s){s=h.event.fix(s);s.type=j;return h.event.handle.call(this,s)}h.event.special[j]={setup:function(){this.addEventListener(e,o,true)},teardown:function(){this.removeEventListener(e,
o,true)}}});h.each(["bind","one"],function(e,j){h.fn[j]=function(o,s,t){if(typeof o==="object"){for(var Z in o)this[j](Z,s,o[Z],t);return this}if(h.isFunction(s)){t=s;s=d}var ba=j==="one"?h.proxy(t,function(ia){h(this).unbind(ia,ba);return t.apply(this,arguments)}):t;if(o==="unload"&&j!=="one")this.one(o,s,t);else{Z=0;for(var pa=this.length;Z<pa;Z++)h.event.add(this[Z],o,ba,s)}return this}});h.fn.extend({unbind:function(e,j){if(typeof e==="object"&&!e.preventDefault)for(var o in e)this.unbind(o,e[o]);
else{o=0;for(var s=this.length;o<s;o++)h.event.remove(this[o],e,j)}return this},delegate:function(e,j,o,s){return this.live(j,o,s,e)},undelegate:function(e,j,o){return arguments.length===0?this.unbind("live"):this.die(j,null,o,e)},trigger:function(e,j){return this.each(function(){h.event.trigger(e,j,this)})},triggerHandler:function(e,j){if(this[0]){e=h.Event(e);e.preventDefault();e.stopPropagation();h.event.trigger(e,j,this[0]);return e.result}},toggle:function(e){for(var j=arguments,o=1;o<j.length;)h.proxy(e,
j[o++]);return this.click(h.proxy(e,function(s){var t=(h.data(this,"lastToggle"+e.guid)||0)%o;h.data(this,"lastToggle"+e.guid,t+1);s.preventDefault();return j[t].apply(this,arguments)||false}))},hover:function(e,j){return this.mouseenter(e).mouseleave(j||e)}});var Na={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};h.each(["live","die"],function(e,j){h.fn[j]=function(o,s,t,Z){var ba,pa=0,ia,fa,va=Z||this.selector,za=Z?this:h(this.context);if(h.isFunction(s)){t=s;s=d}for(o=
(o||"").split(" ");(ba=o[pa++])!=null;){Z=Qa.exec(ba);ia="";if(Z){ia=Z[0];ba=ba.replace(Qa,"")}if(ba==="hover")o.push("mouseenter"+ia,"mouseleave"+ia);else{fa=ba;if(ba==="focus"||ba==="blur"){o.push(Na[ba]+ia);ba+=ia}else ba=(Na[ba]||ba)+ia;j==="live"?za.each(function(){h.event.add(this,u(ba,va),{data:s,selector:va,handler:t,origType:ba,origHandler:t,preType:fa})}):za.unbind(u(ba,va),t)}}return this}});h.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
function(e,j){h.fn[j]=function(o){return o?this.bind(j,o):this.trigger(j)};if(h.attrFn)h.attrFn[j]=true});n.attachEvent&&!n.addEventListener&&n.attachEvent("onunload",function(){for(var e in h.cache)if(h.cache[e].handle)try{h.event.remove(h.cache[e].handle.elem)}catch(j){}});(function(){function e(D){for(var W="",ja,na=0;D[na];na++){ja=D[na];if(ja.nodeType===3||ja.nodeType===4)W+=ja.nodeValue;else if(ja.nodeType!==8)W+=e(ja.childNodes)}return W}function j(D,W,ja,na,ua,ta){ua=0;for(var Ma=na.length;ua<
Ma;ua++){var Ga=na[ua];if(Ga){Ga=Ga[D];for(var Ua=false;Ga;){if(Ga.sizcache===ja){Ua=na[Ga.sizset];break}if(Ga.nodeType===1&&!ta){Ga.sizcache=ja;Ga.sizset=ua}if(Ga.nodeName.toLowerCase()===W){Ua=Ga;break}Ga=Ga[D]}na[ua]=Ua}}}function o(D,W,ja,na,ua,ta){ua=0;for(var Ma=na.length;ua<Ma;ua++){var Ga=na[ua];if(Ga){Ga=Ga[D];for(var Ua=false;Ga;){if(Ga.sizcache===ja){Ua=na[Ga.sizset];break}if(Ga.nodeType===1){if(!ta){Ga.sizcache=ja;Ga.sizset=ua}if(typeof W!=="string"){if(Ga===W){Ua=true;break}}else if(ia.filter(W,
[Ga]).length>0){Ua=Ga;break}}Ga=Ga[D]}na[ua]=Ua}}}var s=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,t=0,Z=Object.prototype.toString,ba=false,pa=true;[0,0].sort(function(){pa=false;return 0});var ia=function(D,W,ja,na){ja=ja||[];var ua=W=W||g;if(W.nodeType!==1&&W.nodeType!==9)return[];if(!D||typeof D!=="string")return ja;for(var ta=[],Ma,Ga,Ua,Kb,Hb=true,pb=Ta(W),qb=D;(s.exec(""),Ma=s.exec(qb))!==null;){qb=Ma[3];
ta.push(Ma[1]);if(Ma[2]){Kb=Ma[3];break}}if(ta.length>1&&va.exec(D))if(ta.length===2&&fa.relative[ta[0]])Ga=dc(ta[0]+ta[1],W);else for(Ga=fa.relative[ta[0]]?[W]:ia(ta.shift(),W);ta.length;){D=ta.shift();if(fa.relative[D])D+=ta.shift();Ga=dc(D,Ga)}else{if(!na&&ta.length>1&&W.nodeType===9&&!pb&&fa.match.ID.test(ta[0])&&!fa.match.ID.test(ta[ta.length-1])){Ma=ia.find(ta.shift(),W,pb);W=Ma.expr?ia.filter(Ma.expr,Ma.set)[0]:Ma.set[0]}if(W){Ma=na?{expr:ta.pop(),set:Wa(na)}:ia.find(ta.pop(),ta.length===1&&
(ta[0]==="~"||ta[0]==="+")&&W.parentNode?W.parentNode:W,pb);Ga=Ma.expr?ia.filter(Ma.expr,Ma.set):Ma.set;if(ta.length>0)Ua=Wa(Ga);else Hb=false;for(;ta.length;){var ab=ta.pop();Ma=ab;if(fa.relative[ab])Ma=ta.pop();else ab="";if(Ma==null)Ma=W;fa.relative[ab](Ua,Ma,pb)}}else Ua=[]}Ua||(Ua=Ga);Ua||ia.error(ab||D);if(Z.call(Ua)==="[object Array]")if(Hb)if(W&&W.nodeType===1)for(D=0;Ua[D]!=null;D++){if(Ua[D]&&(Ua[D]===true||Ua[D].nodeType===1&&tb(W,Ua[D])))ja.push(Ga[D])}else for(D=0;Ua[D]!=null;D++)Ua[D]&&
Ua[D].nodeType===1&&ja.push(Ga[D]);else ja.push.apply(ja,Ua);else Wa(Ua,ja);if(Kb){ia(Kb,ua,ja,na);ia.uniqueSort(ja)}return ja};ia.uniqueSort=function(D){if(eb){ba=pa;D.sort(eb);if(ba)for(var W=1;W<D.length;W++)D[W]===D[W-1]&&D.splice(W--,1)}return D};ia.matches=function(D,W){return ia(D,null,null,W)};ia.find=function(D,W,ja){var na,ua;if(!D)return[];for(var ta=0,Ma=fa.order.length;ta<Ma;ta++){var Ga=fa.order[ta];if(ua=fa.leftMatch[Ga].exec(D)){var Ua=ua[1];ua.splice(1,1);if(Ua.substr(Ua.length-1)!==
"\\"){ua[1]=(ua[1]||"").replace(/\\/g,"");na=fa.find[Ga](ua,W,ja);if(na!=null){D=D.replace(fa.match[Ga],"");break}}}}na||(na=W.getElementsByTagName("*"));return{set:na,expr:D}};ia.filter=function(D,W,ja,na){for(var ua=D,ta=[],Ma=W,Ga,Ua,Kb=W&&W[0]&&Ta(W[0]);D&&W.length;){for(var Hb in fa.filter)if((Ga=fa.leftMatch[Hb].exec(D))!=null&&Ga[2]){var pb=fa.filter[Hb],qb,ab;ab=Ga[1];Ua=false;Ga.splice(1,1);if(ab.substr(ab.length-1)!=="\\"){if(Ma===ta)ta=[];if(fa.preFilter[Hb])if(Ga=fa.preFilter[Hb](Ga,Ma,
ja,ta,na,Kb)){if(Ga===true)continue}else Ua=qb=true;if(Ga)for(var Bb=0;(ab=Ma[Bb])!=null;Bb++)if(ab){qb=pb(ab,Ga,Bb,Ma);var Jb=na^!!qb;if(ja&&qb!=null)if(Jb)Ua=true;else Ma[Bb]=false;else if(Jb){ta.push(ab);Ua=true}}if(qb!==d){ja||(Ma=ta);D=D.replace(fa.match[Hb],"");if(!Ua)return[];break}}}if(D===ua)if(Ua==null)ia.error(D);else break;ua=D}return Ma};ia.error=function(D){throw"Syntax error, unrecognized expression: "+D;};var fa=ia.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\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(D){return D.getAttribute("href")}},
relative:{"+":function(D,W){var ja=typeof W==="string",na=ja&&!/\W/.test(W);ja=ja&&!na;if(na)W=W.toLowerCase();na=0;for(var ua=D.length,ta;na<ua;na++)if(ta=D[na]){for(;(ta=ta.previousSibling)&&ta.nodeType!==1;);D[na]=ja||ta&&ta.nodeName.toLowerCase()===W?ta||false:ta===W}ja&&ia.filter(W,D,true)},">":function(D,W){var ja=typeof W==="string";if(ja&&!/\W/.test(W)){W=W.toLowerCase();for(var na=0,ua=D.length;na<ua;na++){var ta=D[na];if(ta){ja=ta.parentNode;D[na]=ja.nodeName.toLowerCase()===W?ja:false}}}else{na=
0;for(ua=D.length;na<ua;na++)if(ta=D[na])D[na]=ja?ta.parentNode:ta.parentNode===W;ja&&ia.filter(W,D,true)}},"":function(D,W,ja){var na=t++,ua=o;if(typeof W==="string"&&!/\W/.test(W)){var ta=W=W.toLowerCase();ua=j}ua("parentNode",W,na,D,ta,ja)},"~":function(D,W,ja){var na=t++,ua=o;if(typeof W==="string"&&!/\W/.test(W)){var ta=W=W.toLowerCase();ua=j}ua("previousSibling",W,na,D,ta,ja)}},find:{ID:function(D,W,ja){if(typeof W.getElementById!=="undefined"&&!ja)return(D=W.getElementById(D[1]))?[D]:[]},NAME:function(D,
W){if(typeof W.getElementsByName!=="undefined"){var ja=[];W=W.getElementsByName(D[1]);for(var na=0,ua=W.length;na<ua;na++)W[na].getAttribute("name")===D[1]&&ja.push(W[na]);return ja.length===0?null:ja}},TAG:function(D,W){return W.getElementsByTagName(D[1])}},preFilter:{CLASS:function(D,W,ja,na,ua,ta){D=" "+D[1].replace(/\\/g,"")+" ";if(ta)return D;ta=0;for(var Ma;(Ma=W[ta])!=null;ta++)if(Ma)if(ua^(Ma.className&&(" "+Ma.className+" ").replace(/[\t\n]/g," ").indexOf(D)>=0))ja||na.push(Ma);else if(ja)W[ta]=
false;return false},ID:function(D){return D[1].replace(/\\/g,"")},TAG:function(D){return D[1].toLowerCase()},CHILD:function(D){if(D[1]==="nth"){var W=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(D[2]==="even"&&"2n"||D[2]==="odd"&&"2n+1"||!/\D/.test(D[2])&&"0n+"+D[2]||D[2]);D[2]=W[1]+(W[2]||1)-0;D[3]=W[3]-0}D[0]=t++;return D},ATTR:function(D,W,ja,na,ua,ta){W=D[1].replace(/\\/g,"");if(!ta&&fa.attrMap[W])D[1]=fa.attrMap[W];if(D[2]==="~=")D[4]=" "+D[4]+" ";return D},PSEUDO:function(D,W,ja,na,ua){if(D[1]==="not")if((s.exec(D[3])||
"").length>1||/^\w/.test(D[3]))D[3]=ia(D[3],null,null,W);else{D=ia.filter(D[3],W,ja,true^ua);ja||na.push.apply(na,D);return false}else if(fa.match.POS.test(D[0])||fa.match.CHILD.test(D[0]))return true;return D},POS:function(D){D.unshift(true);return D}},filters:{enabled:function(D){return D.disabled===false&&D.type!=="hidden"},disabled:function(D){return D.disabled===true},checked:function(D){return D.checked===true},selected:function(D){return D.selected===true},parent:function(D){return!!D.firstChild},
empty:function(D){return!D.firstChild},has:function(D,W,ja){return!!ia(ja[3],D).length},header:function(D){return/h\d/i.test(D.nodeName)},text:function(D){return"text"===D.type},radio:function(D){return"radio"===D.type},checkbox:function(D){return"checkbox"===D.type},file:function(D){return"file"===D.type},password:function(D){return"password"===D.type},submit:function(D){return"submit"===D.type},image:function(D){return"image"===D.type},reset:function(D){return"reset"===D.type},button:function(D){return"button"===
D.type||D.nodeName.toLowerCase()==="button"},input:function(D){return/input|select|textarea|button/i.test(D.nodeName)}},setFilters:{first:function(D,W){return W===0},last:function(D,W,ja,na){return W===na.length-1},even:function(D,W){return W%2===0},odd:function(D,W){return W%2===1},lt:function(D,W,ja){return W<ja[3]-0},gt:function(D,W,ja){return W>ja[3]-0},nth:function(D,W,ja){return ja[3]-0===W},eq:function(D,W,ja){return ja[3]-0===W}},filter:{PSEUDO:function(D,W,ja,na){var ua=W[1],ta=fa.filters[ua];
if(ta)return ta(D,ja,W,na);else if(ua==="contains")return(D.textContent||D.innerText||e([D])||"").indexOf(W[3])>=0;else if(ua==="not"){W=W[3];ja=0;for(na=W.length;ja<na;ja++)if(W[ja]===D)return false;return true}else ia.error("Syntax error, unrecognized expression: "+ua)},CHILD:function(D,W){var ja=W[1],na=D;switch(ja){case "only":case "first":for(;na=na.previousSibling;)if(na.nodeType===1)return false;if(ja==="first")return true;na=D;case "last":for(;na=na.nextSibling;)if(na.nodeType===1)return false;
return true;case "nth":ja=W[2];var ua=W[3];if(ja===1&&ua===0)return true;W=W[0];var ta=D.parentNode;if(ta&&(ta.sizcache!==W||!D.nodeIndex)){var Ma=0;for(na=ta.firstChild;na;na=na.nextSibling)if(na.nodeType===1)na.nodeIndex=++Ma;ta.sizcache=W}D=D.nodeIndex-ua;return ja===0?D===0:D%ja===0&&D/ja>=0}},ID:function(D,W){return D.nodeType===1&&D.getAttribute("id")===W},TAG:function(D,W){return W==="*"&&D.nodeType===1||D.nodeName.toLowerCase()===W},CLASS:function(D,W){return(" "+(D.className||D.getAttribute("class"))+
" ").indexOf(W)>-1},ATTR:function(D,W){var ja=W[1];D=fa.attrHandle[ja]?fa.attrHandle[ja](D):D[ja]!=null?D[ja]:D.getAttribute(ja);ja=D+"";var na=W[2];W=W[4];return D==null?na==="!=":na==="="?ja===W:na==="*="?ja.indexOf(W)>=0:na==="~="?(" "+ja+" ").indexOf(W)>=0:!W?ja&&D!==false:na==="!="?ja!==W:na==="^="?ja.indexOf(W)===0:na==="$="?ja.substr(ja.length-W.length)===W:na==="|="?ja===W||ja.substr(0,W.length+1)===W+"-":false},POS:function(D,W,ja,na){var ua=fa.setFilters[W[2]];if(ua)return ua(D,ja,W,na)}}},
va=fa.match.POS;for(var za in fa.match){fa.match[za]=new RegExp(fa.match[za].source+/(?![^\[]*\])(?![^\(]*\))/.source);fa.leftMatch[za]=new RegExp(/(^(?:.|\r|\n)*?)/.source+fa.match[za].source.replace(/\\(\d+)/g,function(D,W){return"\\"+(W-0+1)}))}var Wa=function(D,W){D=Array.prototype.slice.call(D,0);if(W){W.push.apply(W,D);return W}return D};try{Array.prototype.slice.call(g.documentElement.childNodes,0)}catch(jb){Wa=function(D,W){W=W||[];if(Z.call(D)==="[object Array]")Array.prototype.push.apply(W,
D);else if(typeof D.length==="number")for(var ja=0,na=D.length;ja<na;ja++)W.push(D[ja]);else for(ja=0;D[ja];ja++)W.push(D[ja]);return W}}var eb;if(g.documentElement.compareDocumentPosition)eb=function(D,W){if(!D.compareDocumentPosition||!W.compareDocumentPosition){if(D==W)ba=true;return D.compareDocumentPosition?-1:1}D=D.compareDocumentPosition(W)&4?-1:D===W?0:1;if(D===0)ba=true;return D};else if("sourceIndex"in g.documentElement)eb=function(D,W){if(!D.sourceIndex||!W.sourceIndex){if(D==W)ba=true;
return D.sourceIndex?-1:1}D=D.sourceIndex-W.sourceIndex;if(D===0)ba=true;return D};else if(g.createRange)eb=function(D,W){if(!D.ownerDocument||!W.ownerDocument){if(D==W)ba=true;return D.ownerDocument?-1:1}var ja=D.ownerDocument.createRange(),na=W.ownerDocument.createRange();ja.setStart(D,0);ja.setEnd(D,0);na.setStart(W,0);na.setEnd(W,0);D=ja.compareBoundaryPoints(Range.START_TO_END,na);if(D===0)ba=true;return D};(function(){var D=g.createElement("div"),W="script"+(new Date).getTime();D.innerHTML=
"<a name='"+W+"'/>";var ja=g.documentElement;ja.insertBefore(D,ja.firstChild);if(g.getElementById(W)){fa.find.ID=function(na,ua,ta){if(typeof ua.getElementById!=="undefined"&&!ta)return(ua=ua.getElementById(na[1]))?ua.id===na[1]||typeof ua.getAttributeNode!=="undefined"&&ua.getAttributeNode("id").nodeValue===na[1]?[ua]:d:[]};fa.filter.ID=function(na,ua){var ta=typeof na.getAttributeNode!=="undefined"&&na.getAttributeNode("id");return na.nodeType===1&&ta&&ta.nodeValue===ua}}ja.removeChild(D);ja=D=
null})();(function(){var D=g.createElement("div");D.appendChild(g.createComment(""));if(D.getElementsByTagName("*").length>0)fa.find.TAG=function(W,ja){ja=ja.getElementsByTagName(W[1]);if(W[1]==="*"){W=[];for(var na=0;ja[na];na++)ja[na].nodeType===1&&W.push(ja[na]);ja=W}return ja};D.innerHTML="<a href='#'></a>";if(D.firstChild&&typeof D.firstChild.getAttribute!=="undefined"&&D.firstChild.getAttribute("href")!=="#")fa.attrHandle.href=function(W){return W.getAttribute("href",2)};D=null})();g.querySelectorAll&&
function(){var D=ia,W=g.createElement("div");W.innerHTML="<p class='TEST'></p>";if(!(W.querySelectorAll&&W.querySelectorAll(".TEST").length===0)){ia=function(na,ua,ta,Ma){ua=ua||g;if(!Ma&&ua.nodeType===9&&!Ta(ua))try{return Wa(ua.querySelectorAll(na),ta)}catch(Ga){}return D(na,ua,ta,Ma)};for(var ja in D)ia[ja]=D[ja];W=null}}();(function(){var D=g.createElement("div");D.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!D.getElementsByClassName||D.getElementsByClassName("e").length===
0)){D.lastChild.className="e";if(D.getElementsByClassName("e").length!==1){fa.order.splice(1,0,"CLASS");fa.find.CLASS=function(W,ja,na){if(typeof ja.getElementsByClassName!=="undefined"&&!na)return ja.getElementsByClassName(W[1])};D=null}}})();var tb=g.compareDocumentPosition?function(D,W){return!!(D.compareDocumentPosition(W)&16)}:function(D,W){return D!==W&&(D.contains?D.contains(W):true)},Ta=function(D){return(D=(D?D.ownerDocument||D:0).documentElement)?D.nodeName!=="HTML":false},dc=function(D,
W){var ja=[],na="",ua;for(W=W.nodeType?[W]:W;ua=fa.match.PSEUDO.exec(D);){na+=ua[0];D=D.replace(fa.match.PSEUDO,"")}D=fa.relative[D]?D+"*":D;ua=0;for(var ta=W.length;ua<ta;ua++)ia(D,W[ua],ja);return ia.filter(na,ja)};h.find=ia;h.expr=ia.selectors;h.expr[":"]=h.expr.filters;h.unique=ia.uniqueSort;h.text=e;h.isXMLDoc=Ta;h.contains=tb})();var $a=/Until$/,db=/^(?:parents|prevUntil|prevAll)/,bb=/,/;F=Array.prototype.slice;var kb=function(e,j,o){if(h.isFunction(j))return h.grep(e,function(t,Z){return!!j.call(t,
Z,t)===o});else if(j.nodeType)return h.grep(e,function(t){return t===j===o});else if(typeof j==="string"){var s=h.grep(e,function(t){return t.nodeType===1});if(x.test(j))return h.filter(j,s,!o);else j=h.filter(j,s)}return h.grep(e,function(t){return h.inArray(t,j)>=0===o})};h.fn.extend({find:function(e){for(var j=this.pushStack("","find",e),o=0,s=0,t=this.length;s<t;s++){o=j.length;h.find(e,this[s],j);if(s>0)for(var Z=o;Z<j.length;Z++)for(var ba=0;ba<o;ba++)if(j[ba]===j[Z]){j.splice(Z--,1);break}}return j},
has:function(e){var j=h(e);return this.filter(function(){for(var o=0,s=j.length;o<s;o++)if(h.contains(this,j[o]))return true})},not:function(e){return this.pushStack(kb(this,e,false),"not",e)},filter:function(e){return this.pushStack(kb(this,e,true),"filter",e)},is:function(e){return!!e&&h.filter(e,this).length>0},closest:function(e,j){if(h.isArray(e)){var o=[],s=this[0],t,Z={},ba;if(s&&e.length){t=0;for(var pa=e.length;t<pa;t++){ba=e[t];Z[ba]||(Z[ba]=h.expr.match.POS.test(ba)?h(ba,j||this.context):
ba)}for(;s&&s.ownerDocument&&s!==j;){for(ba in Z){t=Z[ba];if(t.jquery?t.index(s)>-1:h(s).is(t)){o.push({selector:ba,elem:s});delete Z[ba]}}s=s.parentNode}}return o}var ia=h.expr.match.POS.test(e)?h(e,j||this.context):null;return this.map(function(fa,va){for(;va&&va.ownerDocument&&va!==j;){if(ia?ia.index(va)>-1:h(va).is(e))return va;va=va.parentNode}return null})},index:function(e){if(!e||typeof e==="string")return h.inArray(this[0],e?h(e):this.parent().children());return h.inArray(e.jquery?e[0]:e,
this)},add:function(e,j){e=typeof e==="string"?h(e,j||this.context):h.makeArray(e);j=h.merge(this.get(),e);return this.pushStack(q(e[0])||q(j[0])?j:h.unique(j))},andSelf:function(){return this.add(this.prevObject)}});h.each({parent:function(e){return(e=e.parentNode)&&e.nodeType!==11?e:null},parents:function(e){return h.dir(e,"parentNode")},parentsUntil:function(e,j,o){return h.dir(e,"parentNode",o)},next:function(e){return h.nth(e,2,"nextSibling")},prev:function(e){return h.nth(e,2,"previousSibling")},
nextAll:function(e){return h.dir(e,"nextSibling")},prevAll:function(e){return h.dir(e,"previousSibling")},nextUntil:function(e,j,o){return h.dir(e,"nextSibling",o)},prevUntil:function(e,j,o){return h.dir(e,"previousSibling",o)},siblings:function(e){return h.sibling(e.parentNode.firstChild,e)},children:function(e){return h.sibling(e.firstChild)},contents:function(e){return h.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:h.makeArray(e.childNodes)}},function(e,j){h.fn[e]=function(o,
s){var t=h.map(this,j,o);$a.test(e)||(s=o);if(s&&typeof s==="string")t=h.filter(s,t);t=this.length>1?h.unique(t):t;if((this.length>1||bb.test(s))&&db.test(e))t=t.reverse();return this.pushStack(t,e,F.call(arguments).join(","))}});h.extend({filter:function(e,j,o){if(o)e=":not("+e+")";return h.find.matches(e,j)},dir:function(e,j,o){var s=[];for(e=e[j];e&&e.nodeType!==9&&(o===d||e.nodeType!==1||!h(e).is(o));){e.nodeType===1&&s.push(e);e=e[j]}return s},nth:function(e,j,o){j=j||1;for(var s=0;e;e=e[o])if(e.nodeType===
1&&++s===j)break;return e},sibling:function(e,j){for(var o=[];e;e=e.nextSibling)e.nodeType===1&&e!==j&&o.push(e);return o}});var Ca=/ jQuery\d+="(?:\d+|null)"/g,Xa=/^\s+/,Lb=/(<([\w:]+)[^>]*?)\/>/g,rb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,zb=/<([\w:]+)/,Fb=/<tbody/i,Ia=/<|&#?\w+;/,Ya=/<script|<object|<embed|<option|<style/i,ib=/checked\s*(?:[^=]|=\s*.checked.)/i,Pb=function(e,j,o){return rb.test(o)?e:j+"></"+o+">"},Y={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,
"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};Y.optgroup=Y.option;Y.tbody=Y.tfoot=Y.colgroup=Y.caption=Y.thead;Y.th=Y.td;if(!h.support.htmlSerialize)Y._default=[1,"div<div>","</div>"];h.fn.extend({text:function(e){if(h.isFunction(e))return this.each(function(j){var o=h(this);o.text(e.call(this,
j,o.text()))});if(typeof e!=="object"&&e!==d)return this.empty().append((this[0]&&this[0].ownerDocument||g).createTextNode(e));return h.text(this)},wrapAll:function(e){if(h.isFunction(e))return this.each(function(o){h(this).wrapAll(e.call(this,o))});if(this[0]){var j=h(e,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&j.insertBefore(this[0]);j.map(function(){for(var o=this;o.firstChild&&o.firstChild.nodeType===1;)o=o.firstChild;return o}).append(this)}return this},wrapInner:function(e){if(h.isFunction(e))return this.each(function(j){h(this).wrapInner(e.call(this,
j))});return this.each(function(){var j=h(this),o=j.contents();o.length?o.wrapAll(e):j.append(e)})},wrap:function(e){return this.each(function(){h(this).wrapAll(e)})},unwrap:function(){return this.parent().each(function(){h.nodeName(this,"body")||h(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(e){this.nodeType===1&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,true,function(e){this.nodeType===1&&this.insertBefore(e,
this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(j){this.parentNode.insertBefore(j,this)});else if(arguments.length){var e=h(arguments[0]);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(j){this.parentNode.insertBefore(j,this.nextSibling)});else if(arguments.length){var e=this.pushStack(this,"after",arguments);
e.push.apply(e,h(arguments[0]).toArray());return e}},remove:function(e,j){for(var o=0,s;(s=this[o])!=null;o++)if(!e||h.filter(e,[s]).length){if(!j&&s.nodeType===1){h.cleanData(s.getElementsByTagName("*"));h.cleanData([s])}s.parentNode&&s.parentNode.removeChild(s)}return this},empty:function(){for(var e=0,j;(j=this[e])!=null;e++)for(j.nodeType===1&&h.cleanData(j.getElementsByTagName("*"));j.firstChild;)j.removeChild(j.firstChild);return this},clone:function(e){var j=this.map(function(){if(!h.support.noCloneEvent&&
!h.isXMLDoc(this)){var o=this.outerHTML,s=this.ownerDocument;if(!o){o=s.createElement("div");o.appendChild(this.cloneNode(true));o=o.innerHTML}return h.clean([o.replace(Ca,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(Xa,"")],s)[0]}else return this.cloneNode(true)});if(e===true){B(this,j);B(this.find("*"),j.find("*"))}return j},html:function(e){if(e===d)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ca,""):null;else if(typeof e==="string"&&!Ya.test(e)&&(h.support.leadingWhitespace||
!Xa.test(e))&&!Y[(zb.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(Lb,Pb);try{for(var j=0,o=this.length;j<o;j++)if(this[j].nodeType===1){h.cleanData(this[j].getElementsByTagName("*"));this[j].innerHTML=e}}catch(s){this.empty().append(e)}}else h.isFunction(e)?this.each(function(t){var Z=h(this),ba=Z.html();Z.empty().append(function(){return e.call(this,t,ba)})}):this.empty().append(e);return this},replaceWith:function(e){if(this[0]&&this[0].parentNode){if(h.isFunction(e))return this.each(function(j){var o=
h(this),s=o.html();o.replaceWith(e.call(this,j,s))});if(typeof e!=="string")e=h(e).detach();return this.each(function(){var j=this.nextSibling,o=this.parentNode;h(this).remove();j?h(j).before(e):h(o).append(e)})}else return this.pushStack(h(h.isFunction(e)?e():e),"replaceWith",e)},detach:function(e){return this.remove(e,true)},domManip:function(e,j,o){function s(za){return h.nodeName(za,"table")?za.getElementsByTagName("tbody")[0]||za.appendChild(za.ownerDocument.createElement("tbody")):za}var t,
Z,ba=e[0],pa=[],ia;if(!h.support.checkClone&&arguments.length===3&&typeof ba==="string"&&ib.test(ba))return this.each(function(){h(this).domManip(e,j,o,true)});if(h.isFunction(ba))return this.each(function(za){var Wa=h(this);e[0]=ba.call(this,za,j?Wa.html():d);Wa.domManip(e,j,o)});if(this[0]){t=ba&&ba.parentNode;t=h.support.parentNode&&t&&t.nodeType===11&&t.childNodes.length===this.length?{fragment:t}:z(e,this,pa);ia=t.fragment;if(Z=ia.childNodes.length===1?(ia=ia.firstChild):ia.firstChild){j=j&&
h.nodeName(Z,"tr");for(var fa=0,va=this.length;fa<va;fa++)o.call(j?s(this[fa],Z):this[fa],fa>0||t.cacheable||this.length>1?ia.cloneNode(true):ia)}pa.length&&h.each(pa,L)}return this}});h.fragments={};h.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,j){h.fn[e]=function(o){var s=[];o=h(o);var t=this.length===1&&this[0].parentNode;if(t&&t.nodeType===11&&t.childNodes.length===1&&o.length===1){o[j](this[0]);return this}else{t=
0;for(var Z=o.length;t<Z;t++){var ba=(t>0?this.clone(true):this).get();h.fn[j].apply(h(o[t]),ba);s=s.concat(ba)}return this.pushStack(s,e,o.selector)}}});h.extend({clean:function(e,j,o,s){j=j||g;if(typeof j.createElement==="undefined")j=j.ownerDocument||j[0]&&j[0].ownerDocument||g;for(var t=[],Z=0,ba;(ba=e[Z])!=null;Z++){if(typeof ba==="number")ba+="";if(ba){if(typeof ba==="string"&&!Ia.test(ba))ba=j.createTextNode(ba);else if(typeof ba==="string"){ba=ba.replace(Lb,Pb);var pa=(zb.exec(ba)||["",""])[1].toLowerCase(),
ia=Y[pa]||Y._default,fa=ia[0],va=j.createElement("div");for(va.innerHTML=ia[1]+ba+ia[2];fa--;)va=va.lastChild;if(!h.support.tbody){fa=Fb.test(ba);pa=pa==="table"&&!fa?va.firstChild&&va.firstChild.childNodes:ia[1]==="<table>"&&!fa?va.childNodes:[];for(ia=pa.length-1;ia>=0;--ia)h.nodeName(pa[ia],"tbody")&&!pa[ia].childNodes.length&&pa[ia].parentNode.removeChild(pa[ia])}!h.support.leadingWhitespace&&Xa.test(ba)&&va.insertBefore(j.createTextNode(Xa.exec(ba)[0]),va.firstChild);ba=va.childNodes}if(ba.nodeType)t.push(ba);
else t=h.merge(t,ba)}}if(o)for(Z=0;t[Z];Z++)if(s&&h.nodeName(t[Z],"script")&&(!t[Z].type||t[Z].type.toLowerCase()==="text/javascript"))s.push(t[Z].parentNode?t[Z].parentNode.removeChild(t[Z]):t[Z]);else{t[Z].nodeType===1&&t.splice.apply(t,[Z+1,0].concat(h.makeArray(t[Z].getElementsByTagName("script"))));o.appendChild(t[Z])}return t},cleanData:function(e){for(var j,o,s=h.cache,t=h.event.special,Z=h.support.deleteExpando,ba=0,pa;(pa=e[ba])!=null;ba++)if(o=pa[h.expando]){j=s[o];if(j.events)for(var ia in j.events)t[ia]?
h.event.remove(pa,ia):Ra(pa,ia,j.handle);if(Z)delete pa[h.expando];else pa.removeAttribute&&pa.removeAttribute(h.expando);delete s[o]}}});var mc=/z-?index|font-?weight|opacity|zoom|line-?height/i,hc=/alpha\([^)]*\)/,Vb=/opacity=([^)]*)/,Ub=/float/i,bc=/-([a-z])/ig,yc=/([A-Z])/g,Aa=/^-?\d+(?:px)?$/i,gc=/^-?\d/,nc={position:"absolute",visibility:"hidden",display:"block"},oc=["Left","Right"],Eb=["Top","Bottom"],Mb=g.defaultView&&g.defaultView.getComputedStyle,ra=h.support.cssFloat?"cssFloat":"styleFloat",
ub=function(e,j){return j.toUpperCase()};h.fn.css=function(e,j){return I(this,e,j,true,function(o,s,t){if(t===d)return h.curCSS(o,s);if(typeof t==="number"&&!mc.test(s))t+="px";h.style(o,s,t)})};h.extend({style:function(e,j,o){if(!e||e.nodeType===3||e.nodeType===8)return d;if((j==="width"||j==="height")&&parseFloat(o)<0)o=d;var s=e.style||e,t=o!==d;if(!h.support.opacity&&j==="opacity"){if(t){s.zoom=1;j=parseInt(o,10)+""==="NaN"?"":"alpha(opacity="+o*100+")";e=s.filter||h.curCSS(e,"filter")||"";s.filter=
hc.test(e)?e.replace(hc,j):j}return s.filter&&s.filter.indexOf("opacity=")>=0?parseFloat(Vb.exec(s.filter)[1])/100+"":""}if(Ub.test(j))j=ra;j=j.replace(bc,ub);if(t)s[j]=o;return s[j]},css:function(e,j,o,s){if(j==="width"||j==="height"){var t,Z=j==="width"?oc:Eb;o=function(){t=j==="width"?e.offsetWidth:e.offsetHeight;s!=="border"&&h.each(Z,function(){s||(t-=parseFloat(h.curCSS(e,"padding"+this,true))||0);if(s==="margin")t+=parseFloat(h.curCSS(e,"margin"+this,true))||0;else t-=parseFloat(h.curCSS(e,
"border"+this+"Width",true))||0})};e.offsetWidth!==0?o():h.swap(e,nc,o);return Math.max(0,Math.round(t))}return h.curCSS(e,j,o)},curCSS:function(e,j,o){var s,t=e.style;if(!h.support.opacity&&j==="opacity"&&e.currentStyle){s=Vb.test(e.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return s===""?"1":s}if(Ub.test(j))j=ra;if(!o&&t&&t[j])s=t[j];else if(Mb){if(Ub.test(j))j="float";j=j.replace(yc,"-$1").toLowerCase();t=e.ownerDocument.defaultView;if(!t)return null;if(e=t.getComputedStyle(e,null))s=
e.getPropertyValue(j);if(j==="opacity"&&s==="")s="1"}else if(e.currentStyle){o=j.replace(bc,ub);s=e.currentStyle[j]||e.currentStyle[o];if(!Aa.test(s)&&gc.test(s)){j=t.left;var Z=e.runtimeStyle.left;e.runtimeStyle.left=e.currentStyle.left;t.left=o==="fontSize"?"1em":s||0;s=t.pixelLeft+"px";t.left=j;e.runtimeStyle.left=Z}}return s},swap:function(e,j,o){var s={};for(var t in j){s[t]=e.style[t];e.style[t]=j[t]}o.call(e);for(t in j)e.style[t]=s[t]}});if(h.expr&&h.expr.filters){h.expr.filters.hidden=function(e){var j=
e.offsetWidth,o=e.offsetHeight,s=e.nodeName.toLowerCase()==="tr";return j===0&&o===0&&!s?true:j>0&&o>0&&!s?false:h.curCSS(e,"display")==="none"};h.expr.filters.visible=function(e){return!h.expr.filters.hidden(e)}}var sb=H(),Nb=/<script(.|\s)*?\/script>/gi,Ha=/select|textarea/i,yb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,Ab=/=\?(&|$)/,Ba=/\?/,Qb=/(\?|&)_=.*?(&|$)/,zc=/^(\w+:)?\/\/([^\/?#]+)/,Bc=/%20/g,Ac=h.fn.load;h.fn.extend({load:function(e,j,
o){if(typeof e!=="string")return Ac.call(this,e);else if(!this.length)return this;var s=e.indexOf(" ");if(s>=0){var t=e.slice(s,e.length);e=e.slice(0,s)}s="GET";if(j)if(h.isFunction(j)){o=j;j=null}else if(typeof j==="object"){j=h.param(j,h.ajaxSettings.traditional);s="POST"}var Z=this;h.ajax({url:e,type:s,dataType:"html",data:j,complete:function(ba,pa){if(pa==="success"||pa==="notmodified")Z.html(t?h("<div />").append(ba.responseText.replace(Nb,"")).find(t):ba.responseText);o&&Z.each(o,[ba.responseText,
pa,ba])}});return this},serialize:function(){return h.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?h.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Ha.test(this.nodeName)||yb.test(this.type))}).map(function(e,j){e=h(this).val();return e==null?null:h.isArray(e)?h.map(e,function(o){return{name:j.name,value:o}}):{name:j.name,value:e}}).get()}});h.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
function(e,j){h.fn[j]=function(o){return this.bind(j,o)}});h.extend({get:function(e,j,o,s){if(h.isFunction(j)){s=s||o;o=j;j=null}return h.ajax({type:"GET",url:e,data:j,success:o,dataType:s})},getScript:function(e,j){return h.get(e,null,j,"script")},getJSON:function(e,j,o){return h.get(e,j,o,"json")},post:function(e,j,o,s){if(h.isFunction(j)){s=s||o;o=j;j={}}return h.ajax({type:"POST",url:e,data:j,success:o,dataType:s})},ajaxSetup:function(e){h.extend(h.ajaxSettings,e)},ajaxSettings:{url:location.href,
global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:n.XMLHttpRequest&&(n.location.protocol!=="file:"||!n.ActiveXObject)?function(){return new n.XMLHttpRequest}:function(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(e){function j(){t.success&&
t.success.call(ia,pa,ba,Ta);t.global&&s("ajaxSuccess",[Ta,t])}function o(){t.complete&&t.complete.call(ia,Ta,ba);t.global&&s("ajaxComplete",[Ta,t]);t.global&&!--h.active&&h.event.trigger("ajaxStop")}function s(ua,ta){(t.context?h(t.context):h.event).trigger(ua,ta)}var t=h.extend(true,{},h.ajaxSettings,e),Z,ba,pa,ia=e&&e.context||t,fa=t.type.toUpperCase();if(t.data&&t.processData&&typeof t.data!=="string")t.data=h.param(t.data,t.traditional);if(t.dataType==="jsonp"){if(fa==="GET")Ab.test(t.url)||(t.url+=
(Ba.test(t.url)?"&":"?")+(t.jsonp||"callback")+"=?");else if(!t.data||!Ab.test(t.data))t.data=(t.data?t.data+"&":"")+(t.jsonp||"callback")+"=?";t.dataType="json"}if(t.dataType==="json"&&(t.data&&Ab.test(t.data)||Ab.test(t.url))){Z=t.jsonpCallback||"jsonp"+sb++;if(t.data)t.data=(t.data+"").replace(Ab,"="+Z+"$1");t.url=t.url.replace(Ab,"="+Z+"$1");t.dataType="script";n[Z]=n[Z]||function(ua){pa=ua;j();o();n[Z]=d;try{delete n[Z]}catch(ta){}Wa&&Wa.removeChild(jb)}}if(t.dataType==="script"&&t.cache===null)t.cache=
false;if(t.cache===false&&fa==="GET"){var va=H(),za=t.url.replace(Qb,"$1_="+va+"$2");t.url=za+(za===t.url?(Ba.test(t.url)?"&":"?")+"_="+va:"")}if(t.data&&fa==="GET")t.url+=(Ba.test(t.url)?"&":"?")+t.data;t.global&&!h.active++&&h.event.trigger("ajaxStart");va=(va=zc.exec(t.url))&&(va[1]&&va[1]!==location.protocol||va[2]!==location.host);if(t.dataType==="script"&&fa==="GET"&&va){var Wa=g.getElementsByTagName("head")[0]||g.documentElement,jb=g.createElement("script");jb.src=t.url;if(t.scriptCharset)jb.charset=
t.scriptCharset;if(!Z){var eb=false;jb.onload=jb.onreadystatechange=function(){if(!eb&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){eb=true;j();o();jb.onload=jb.onreadystatechange=null;Wa&&jb.parentNode&&Wa.removeChild(jb)}}}Wa.insertBefore(jb,Wa.firstChild);return d}var tb=false,Ta=t.xhr();if(Ta){t.username?Ta.open(fa,t.url,t.async,t.username,t.password):Ta.open(fa,t.url,t.async);try{if(t.data||e&&e.contentType)Ta.setRequestHeader("Content-Type",t.contentType);if(t.ifModified){h.lastModified[t.url]&&
Ta.setRequestHeader("If-Modified-Since",h.lastModified[t.url]);h.etag[t.url]&&Ta.setRequestHeader("If-None-Match",h.etag[t.url])}va||Ta.setRequestHeader("X-Requested-With","XMLHttpRequest");Ta.setRequestHeader("Accept",t.dataType&&t.accepts[t.dataType]?t.accepts[t.dataType]+", */*":t.accepts._default)}catch(dc){}if(t.beforeSend&&t.beforeSend.call(ia,Ta,t)===false){t.global&&!--h.active&&h.event.trigger("ajaxStop");Ta.abort();return false}t.global&&s("ajaxSend",[Ta,t]);var D=Ta.onreadystatechange=
function(ua){if(!Ta||Ta.readyState===0||ua==="abort"){tb||o();tb=true;if(Ta)Ta.onreadystatechange=h.noop}else if(!tb&&Ta&&(Ta.readyState===4||ua==="timeout")){tb=true;Ta.onreadystatechange=h.noop;ba=ua==="timeout"?"timeout":!h.httpSuccess(Ta)?"error":t.ifModified&&h.httpNotModified(Ta,t.url)?"notmodified":"success";var ta;if(ba==="success")try{pa=h.httpData(Ta,t.dataType,t)}catch(Ma){ba="parsererror";ta=Ma}if(ba==="success"||ba==="notmodified")Z||j();else h.handleError(t,Ta,ba,ta);o();ua==="timeout"&&
Ta.abort();if(t.async)Ta=null}};try{var W=Ta.abort;Ta.abort=function(){Ta&&W.call(Ta);D("abort")}}catch(ja){}t.async&&t.timeout>0&&setTimeout(function(){Ta&&!tb&&D("timeout")},t.timeout);try{Ta.send(fa==="POST"||fa==="PUT"||fa==="DELETE"?t.data:null)}catch(na){h.handleError(t,Ta,null,na);o()}t.async||D();return Ta}},handleError:function(e,j,o,s){if(e.error)e.error.call(e.context||e,j,o,s);if(e.global)(e.context?h(e.context):h.event).trigger("ajaxError",[j,e,s])},active:0,httpSuccess:function(e){try{return!e.status&&
location.protocol==="file:"||e.status>=200&&e.status<300||e.status===304||e.status===1223||e.status===0}catch(j){}return false},httpNotModified:function(e,j){var o=e.getResponseHeader("Last-Modified"),s=e.getResponseHeader("Etag");if(o)h.lastModified[j]=o;if(s)h.etag[j]=s;return e.status===304||e.status===0},httpData:function(e,j,o){var s=e.getResponseHeader("content-type")||"",t=j==="xml"||!j&&s.indexOf("xml")>=0;e=t?e.responseXML:e.responseText;t&&e.documentElement.nodeName==="parsererror"&&h.error("parsererror");
if(o&&o.dataFilter)e=o.dataFilter(e,j);if(typeof e==="string")if(j==="json"||!j&&s.indexOf("json")>=0)e=h.parseJSON(e);else if(j==="script"||!j&&s.indexOf("javascript")>=0)h.globalEval(e);return e},param:function(e,j){function o(ba,pa){if(h.isArray(pa))h.each(pa,function(ia,fa){j||/\[\]$/.test(ba)?s(ba,fa):o(ba+"["+(typeof fa==="object"||h.isArray(fa)?ia:"")+"]",fa)});else!j&&pa!=null&&typeof pa==="object"?h.each(pa,function(ia,fa){o(ba+"["+ia+"]",fa)}):s(ba,pa)}function s(ba,pa){pa=h.isFunction(pa)?
pa():pa;t[t.length]=encodeURIComponent(ba)+"="+encodeURIComponent(pa)}var t=[];if(j===d)j=h.ajaxSettings.traditional;if(h.isArray(e)||e.jquery)h.each(e,function(){s(this.name,this.value)});else for(var Z in e)o(Z,e[Z]);return t.join("&").replace(Bc,"+")}});var Db={},cc=/toggle|show|hide/,pc=/^([+-]=)?([\d+-.]+)(.*)$/,Gb,Sb=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];h.fn.extend({show:function(e,
j){if(e||e===0)return this.animate(R("show",3),e,j);else{e=0;for(j=this.length;e<j;e++){var o=h.data(this[e],"olddisplay");this[e].style.display=o||"";if(h.css(this[e],"display")==="none"){o=this[e].nodeName;var s;if(Db[o])s=Db[o];else{var t=h("<"+o+" />").appendTo("body");s=t.css("display");if(s==="none")s="block";t.remove();Db[o]=s}h.data(this[e],"olddisplay",s)}}e=0;for(j=this.length;e<j;e++)this[e].style.display=h.data(this[e],"olddisplay")||"";return this}},hide:function(e,j){if(e||e===0)return this.animate(R("hide",
3),e,j);else{e=0;for(j=this.length;e<j;e++){var o=h.data(this[e],"olddisplay");!o&&o!=="none"&&h.data(this[e],"olddisplay",h.css(this[e],"display"))}e=0;for(j=this.length;e<j;e++)this[e].style.display="none";return this}},_toggle:h.fn.toggle,toggle:function(e,j){var o=typeof e==="boolean";if(h.isFunction(e)&&h.isFunction(j))this._toggle.apply(this,arguments);else e==null||o?this.each(function(){var s=o?e:h(this).is(":hidden");h(this)[s?"show":"hide"]()}):this.animate(R("toggle",3),e,j);return this},
fadeTo:function(e,j,o){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:j},e,o)},animate:function(e,j,o,s){var t=h.speed(j,o,s);if(h.isEmptyObject(e))return this.each(t.complete);return this[t.queue===false?"each":"queue"](function(){var Z=h.extend({},t),ba,pa=this.nodeType===1&&h(this).is(":hidden"),ia=this;for(ba in e){var fa=ba.replace(bc,ub);if(ba!==fa){e[fa]=e[ba];delete e[ba];ba=fa}if(e[ba]==="hide"&&pa||e[ba]==="show"&&!pa)return Z.complete.call(this);if((ba==="height"||
ba==="width")&&this.style){Z.display=h.css(this,"display");Z.overflow=this.style.overflow}if(h.isArray(e[ba])){(Z.specialEasing=Z.specialEasing||{})[ba]=e[ba][1];e[ba]=e[ba][0]}}if(Z.overflow!=null)this.style.overflow="hidden";Z.curAnim=h.extend({},e);h.each(e,function(va,za){var Wa=new h.fx(ia,Z,va);if(cc.test(za))Wa[za==="toggle"?pa?"show":"hide":za](e);else{var jb=pc.exec(za),eb=Wa.cur(true)||0;if(jb){za=parseFloat(jb[2]);var tb=jb[3]||"px";if(tb!=="px"){ia.style[va]=(za||1)+tb;eb=(za||1)/Wa.cur(true)*
eb;ia.style[va]=eb+tb}if(jb[1])za=(jb[1]==="-="?-1:1)*za+eb;Wa.custom(eb,za,tb)}else Wa.custom(eb,za,"")}});return true})},stop:function(e,j){var o=h.timers;e&&this.queue([]);this.each(function(){for(var s=o.length-1;s>=0;s--)if(o[s].elem===this){j&&o[s](true);o.splice(s,1)}});j||this.dequeue();return this}});h.each({slideDown:R("show",1),slideUp:R("hide",1),slideToggle:R("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(e,j){h.fn[e]=function(o,s){return this.animate(j,o,s)}});
h.extend({speed:function(e,j,o){var s=e&&typeof e==="object"?e:{complete:o||!o&&j||h.isFunction(e)&&e,duration:e,easing:o&&j||j&&!h.isFunction(j)&&j};s.duration=h.fx.off?0:typeof s.duration==="number"?s.duration:h.fx.speeds[s.duration]||h.fx.speeds._default;s.old=s.complete;s.complete=function(){s.queue!==false&&h(this).dequeue();h.isFunction(s.old)&&s.old.call(this)};return s},easing:{linear:function(e,j,o,s){return o+s*e},swing:function(e,j,o,s){return(-Math.cos(e*Math.PI)/2+0.5)*s+o}},timers:[],
fx:function(e,j,o){this.options=j;this.elem=e;this.prop=o;if(!j.orig)j.orig={}}});h.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(h.fx.step[this.prop]||h.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(e){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(e=parseFloat(h.css(this.elem,this.prop,
e)))&&e>-10000?e:parseFloat(h.curCSS(this.elem,this.prop))||0},custom:function(e,j,o){function s(Z){return t.step(Z)}this.startTime=H();this.start=e;this.end=j;this.unit=o||this.unit||"px";this.now=this.start;this.pos=this.state=0;var t=this;s.elem=this.elem;if(s()&&h.timers.push(s)&&!Gb)Gb=setInterval(h.fx.tick,13)},show:function(){this.options.orig[this.prop]=h.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());h(this.elem).show()},
hide:function(){this.options.orig[this.prop]=h.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(e){var j=H(),o=true;if(e||j>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var s in this.options.curAnim)if(this.options.curAnim[s]!==true)o=false;if(o){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;e=h.data(this.elem,"olddisplay");this.elem.style.display=
e?e:this.options.display;if(h.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&h(this.elem).hide();if(this.options.hide||this.options.show)for(var t in this.options.curAnim)h.style(this.elem,t,this.options.orig[t]);this.options.complete.call(this.elem)}return false}else{t=j-this.startTime;this.state=t/this.options.duration;e=this.options.easing||(h.easing.swing?"swing":"linear");this.pos=h.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||
e](this.state,t,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};h.extend(h.fx,{tick:function(){for(var e=h.timers,j=0;j<e.length;j++)e[j]()||e.splice(j--,1);e.length||h.fx.stop()},stop:function(){clearInterval(Gb);Gb=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(e){h.style(e.elem,"opacity",e.now)},_default:function(e){if(e.elem.style&&e.elem.style[e.prop]!=null)e.elem.style[e.prop]=(e.prop==="width"||e.prop==="height"?
Math.max(0,e.now):e.now)+e.unit;else e.elem[e.prop]=e.now}}});if(h.expr&&h.expr.filters)h.expr.filters.animated=function(e){return h.grep(h.timers,function(j){return e===j.elem}).length};h.fn.offset="getBoundingClientRect"in g.documentElement?function(e){var j=this[0];if(e)return this.each(function(t){h.offset.setOffset(this,e,t)});if(!j||!j.ownerDocument)return null;if(j===j.ownerDocument.body)return h.offset.bodyOffset(j);var o=j.getBoundingClientRect(),s=j.ownerDocument;j=s.body;s=s.documentElement;
return{top:o.top+(self.pageYOffset||h.support.boxModel&&s.scrollTop||j.scrollTop)-(s.clientTop||j.clientTop||0),left:o.left+(self.pageXOffset||h.support.boxModel&&s.scrollLeft||j.scrollLeft)-(s.clientLeft||j.clientLeft||0)}}:function(e){var j=this[0];if(e)return this.each(function(va){h.offset.setOffset(this,e,va)});if(!j||!j.ownerDocument)return null;if(j===j.ownerDocument.body)return h.offset.bodyOffset(j);h.offset.initialize();var o=j.offsetParent,s=j,t=j.ownerDocument,Z,ba=t.documentElement,pa=
t.body;s=(t=t.defaultView)?t.getComputedStyle(j,null):j.currentStyle;for(var ia=j.offsetTop,fa=j.offsetLeft;(j=j.parentNode)&&j!==pa&&j!==ba;){if(h.offset.supportsFixedPosition&&s.position==="fixed")break;Z=t?t.getComputedStyle(j,null):j.currentStyle;ia-=j.scrollTop;fa-=j.scrollLeft;if(j===o){ia+=j.offsetTop;fa+=j.offsetLeft;if(h.offset.doesNotAddBorder&&!(h.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(j.nodeName))){ia+=parseFloat(Z.borderTopWidth)||0;fa+=parseFloat(Z.borderLeftWidth)||
0}s=o;o=j.offsetParent}if(h.offset.subtractsBorderForOverflowNotVisible&&Z.overflow!=="visible"){ia+=parseFloat(Z.borderTopWidth)||0;fa+=parseFloat(Z.borderLeftWidth)||0}s=Z}if(s.position==="relative"||s.position==="static"){ia+=pa.offsetTop;fa+=pa.offsetLeft}if(h.offset.supportsFixedPosition&&s.position==="fixed"){ia+=Math.max(ba.scrollTop,pa.scrollTop);fa+=Math.max(ba.scrollLeft,pa.scrollLeft)}return{top:ia,left:fa}};h.offset={initialize:function(){var e=g.body,j=g.createElement("div"),o,s,t,Z=
parseFloat(h.curCSS(e,"marginTop",true))||0;h.extend(j.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});j.innerHTML="<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>";e.insertBefore(j,e.firstChild);o=j.firstChild;
s=o.firstChild;t=o.nextSibling.firstChild.firstChild;this.doesNotAddBorder=s.offsetTop!==5;this.doesAddBorderForTableAndCells=t.offsetTop===5;s.style.position="fixed";s.style.top="20px";this.supportsFixedPosition=s.offsetTop===20||s.offsetTop===15;s.style.position=s.style.top="";o.style.overflow="hidden";o.style.position="relative";this.subtractsBorderForOverflowNotVisible=s.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=e.offsetTop!==Z;e.removeChild(j);h.offset.initialize=h.noop},bodyOffset:function(e){var j=
e.offsetTop,o=e.offsetLeft;h.offset.initialize();if(h.offset.doesNotIncludeMarginInBodyOffset){j+=parseFloat(h.curCSS(e,"marginTop",true))||0;o+=parseFloat(h.curCSS(e,"marginLeft",true))||0}return{top:j,left:o}},setOffset:function(e,j,o){if(/static/.test(h.curCSS(e,"position")))e.style.position="relative";var s=h(e),t=s.offset(),Z=parseInt(h.curCSS(e,"top",true),10)||0,ba=parseInt(h.curCSS(e,"left",true),10)||0;if(h.isFunction(j))j=j.call(e,o,t);o={top:j.top-t.top+Z,left:j.left-t.left+ba};"using"in
j?j.using.call(e,o):s.css(o)}};h.fn.extend({position:function(){if(!this[0])return null;var e=this[0],j=this.offsetParent(),o=this.offset(),s=/^body|html$/i.test(j[0].nodeName)?{top:0,left:0}:j.offset();o.top-=parseFloat(h.curCSS(e,"marginTop",true))||0;o.left-=parseFloat(h.curCSS(e,"marginLeft",true))||0;s.top+=parseFloat(h.curCSS(j[0],"borderTopWidth",true))||0;s.left+=parseFloat(h.curCSS(j[0],"borderLeftWidth",true))||0;return{top:o.top-s.top,left:o.left-s.left}},offsetParent:function(){return this.map(function(){for(var e=
this.offsetParent||g.body;e&&!/^body|html$/i.test(e.nodeName)&&h.css(e,"position")==="static";)e=e.offsetParent;return e})}});h.each(["Left","Top"],function(e,j){var o="scroll"+j;h.fn[o]=function(s){var t=this[0],Z;if(!t)return null;if(s!==d)return this.each(function(){if(Z=G(this))Z.scrollTo(!e?s:h(Z).scrollLeft(),e?s:h(Z).scrollTop());else this[o]=s});else return(Z=G(t))?"pageXOffset"in Z?Z[e?"pageYOffset":"pageXOffset"]:h.support.boxModel&&Z.document.documentElement[o]||Z.document.body[o]:t[o]}});
h.each(["Height","Width"],function(e,j){var o=j.toLowerCase();h.fn["inner"+j]=function(){return this[0]?h.css(this[0],o,false,"padding"):null};h.fn["outer"+j]=function(s){return this[0]?h.css(this[0],o,false,s?"margin":"border"):null};h.fn[o]=function(s){var t=this[0];if(!t)return s==null?null:this;if(h.isFunction(s))return this.each(function(Z){var ba=h(this);ba[o](s.call(this,Z,ba[o]()))});return"scrollTo"in t&&t.document?t.document.compatMode==="CSS1Compat"&&t.document.documentElement["client"+
j]||t.document.body["client"+j]:t.nodeType===9?Math.max(t.documentElement["client"+j],t.body["scroll"+j],t.documentElement["scroll"+j],t.body["offset"+j],t.documentElement["offset"+j]):s===d?h.css(t,o):this.css(o,typeof s==="string"?s:s+"px")}});n.jQuery=n.$=h})(window);window.DDOM&&window.DDOM.depend("jquery");
var DDOMCRUNCH=DDOM.CRUNCH=new (function(){var n=DDOM;this.name="ddomtools.crunch";n.depend(this.name);for(var d=n.getLog(this.name),l=new Array(45),L=new Array(45),I=new Array(90),H={},M=0;M<90;M++){var v="0123456789abcdefghijklmnopqrstuvwxyz:-.<=>{}|!#$%&()*+,ABCDEFGHIJKLMNOPQRSTUVWXYZ;?@^_~[]/".substring(M,M+1);I[M]=v;H[v]=M;M<45?(l[M]=v):(L[M-45]=v)}var A=function(q,B,z){if(!z){q*=2;B&&q++}B="";z=l.length;if(q==0)B=l[0];else for(;q>0;){var R=q%z;B=B==""?l[R]:L[R]+""+B;q=(q-R)/z}return B},p=function(q){return H[q]},
u=function(q,B){var z=0,R=q.read(1);for(R=p(R);R>l.length-1;){R-=l.length;z+=R;z*=l.length;R=q.read(1);R=p(R)}z+=R;if(B)return{num:z,high:0};return{num:Math.floor(z/2),high:z%2}};this.compress=function(q){if(!q&&(typeof q!="string"||q=="")){d.debug&&d.debug("compressing void\n\n",q,"\n\nto\n\n");return""}var B=q.length;if(B<5){d.debug&&d.debug("compressing short\n\n",q,"\n\nto\n\n",l[0],q);return l[0]+q}for(var z={},R=[],G=[],h=new n.StringBuilder,T=1,C=q.charAt(0);T<B;){for(var g=1,y=true,O=null,
x=null,K,S=K=q.charAt(T);T+g<=B&&y;){var Q=null;if(x)if(q.charAt(x.p+x.l)==K.substring(K.length-1))Q={l:g,p:x.p};Q||(Q={l:g,p:q.lastIndexOf(K,T-1)});if(Q.p<0)y=false;if(y){var V=z[K];if(V){Q.b=g-(1+A(Math.floor(V.i/2),false,true).length)+1;Q.x=V}else Q.b=g-(A(g).length+A(T-Q.p,false,true).length);x&&x.b>Q.b||(O=Q)}if(y){x=Q;K+=q.charAt(T+g);g++}}x=O;if(!x||!C&&x.b<1||C&&x.b<2){C+=S;T++}else{if(C){G[G.length]=[C];C=""}if(x.x)G[G.length]=[null,Math.floor(x.x.i/2),x.x.i%2];else{G[G.length]=[null,T-x.p,
x.l];x.a="["+q.substring(x.p,x.p+x.l)+"]";if(!x.d){x.d=1;x.i=R.length;R[R.length]=x;z[q.substring(x.p,x.p+x.l)]=x}}T+=x.l}}if(C)G[G.length]=[C];for(z=0;z<G.length;z++){x=G[z];if(x[0]){R=G[z+1];h.append(R?A(x[0].length,false,true):l[0]);h.append(x[0])}else{R=G[z+1]&&!G[z+1][0];h.append(A(x[2],R)+A(x[1],false,true))}}h=h.toString();if(h.length>B+1){d.debug&&d.debug("compressing uneffective\n\n",q,"\n\nto\n\n",l[0],q);return l[0]+q}d.debug&&d.debug("compressing ratio ",h.length/q.length,"(",q.length,
"->",h.length,")\n\n",q,"\n\nto\n\n",h);return h};this.decompress=function(q){if(!q)return"";for(var B=q.length,z=0,R="",G={read:function(O){O||(O=B-z);var x=q.substring(z,z+O);z+=O;return x}},h=[],T=u(G,true);T.num>0;){R+=G.read(T.num);T=u(G);for(var C=u(G,true);T.num>-1;){if(T.num>1){var g,y=R.length-C.num;if(y+T.num<=R.length)g=R.substring(y,y+T.num);else{for(g=R.substring(y);g.length<T.num;)g+=R.substring(y);g=g.substring(0,T.num)}h[h.length]=g;R+=g}else R+=h[C.num*2+T.num];if(T.high){T=u(G);
C=u(G,true)}else T={num:-1}}T=u(G,true)}R+=G.read();d.debug&&d.debug("decompressing\n\n",q,"\n\nto\n\n",R);return R}});window.DDOM&&window.DDOM.depend("ddomtools.crunch");
DDOM.STATS=new (function(){var n=this,d=DDOM;d.depend("ddom.stats",["ddomtools.crunch"]);var l=d.getLog("ddom.stats");n.setScript=function(Q,V){g("script",Q,V)};n.setImage=function(Q,V){g("image",Q,V)};n.setScriptDebug=function(Q,V){g("script-debug",Q,V)};n.setImageDebug=function(Q,V){g("image-debug",Q,V)};n.defer=function(){if(!M){O();u(false);x();M=true}};n.flush=function(){B()};var L=d.URL.domainGetLevel(d.URL.domainGet(document.location.href),2),I="",H={},M=false,v=0,A=null,p=null,u=function(Q){M||
d.setStatisticsOnQueue(Q)},q={},B=function(){O();u(false);var Q=I;if(Q)if(Q!=""){Q=Q.split("\n");d.batchx(Q,function(V){if(V.length>7)if(!q[V]){q[V]=true;var la=V.substring(0,V.indexOf(":"));if(la=="scr")z(V);else if(la=="img")R(V);else if(la=="scr-d")G("script",V);else la=="img-d"&&G("image",V)}})}},z=function(Q){var V=function(){C(Q)};if(!H[Q]){H[Q]=true;l.debug&&l.debug("ddom.stats script: ",Q);d.loadScript(T(Q),V)}setTimeout(V,3E3)},R=function(Q){var V=function(){C(Q)};if(H[Q])setTimeout(V,3E3);
else{H[Q]=true;l.debug&&l.debug("ddom.stats image: ",Q);h(T(Q),V)}},G=function(Q,V){var la=function(){C(V)};if(H[V])setTimeout(la,1E3);else{H[V]=true;l.debug&&l.debug("ddom.stats debug: ",Q," "+V);Q=Q+":"+T(V);h(d.ENV.getBaseDdomUrl()+"img/a.gif?"+escape(Q),la,Q)}},h=function(Q,V,la){var X=document.createElement("img");d.merge({position:"absolute",top:"-1px",left:"-1000px"},X.style);X.width=1;X.height=1;if(la)X.alt=la;if(X.addEventListener){X.addEventListener("load",V,false);X.addEventListener("error",
V,false)}else X.onreadystatechange=function(){var ea=this.readyState;if(ea=="complete"||ea=="loaded"||ea=="interactive")V()};X.src=Q;DDOMB().appendChild(X);setTimeout(V,3E3)},T=function(Q){Q=Q.substring(Q.indexOf(":")+1).split(">>>");if(Q[1]=="false>")return Q[0];if(d.URL.protocolGet(document.location.href)=="https"){if(Q[1]=="gen>")return d.URL.protocolSet(Q[0],"https");return Q[1]}return Q[0]},C=function(Q){var V=I;if(V){var la=V.split("\n"),X="";d.batchx(la,function(ea){if(ea!=Q)X+=ea+"\n"});if(X!=
V){I=X;X==""&&d.off(p)}}},g=function(Q,V,la){v++;var X=(new Date).getTime()+"-"+v,ea=null;ea=d.URL;if(la){V=ea.process(V);V=ea.protocolSet(V,"http");la=ea.process(la);la=ea.protocolSet(la,"https");ea=ea.modify(V,"ddom_xrnd",X)+">>>"+ea.modify(la,"ddom_xrnd",X)}else if(la===false){V=ea.process(V);ea=ea.modify(V,"ddom_xrnd",X)+">>>false>"}else{V=ea.process(V);V=ea.protocolSet(V,"http");ea=ea.modify(V,"ddom_xrnd",X)+">>>gen>"}V=null;if(Q=="script")V="scr:"+ea;else if(Q=="image")V="img:"+ea;else if(Q==
"script-debug")V="scr-d:"+ea;else if(Q=="image-debug")V="img-d:"+ea;I+=V+"\n";M&&x();y()},y=function(){O();if(d.initialized){A=setTimeout(B,500);if(!p||p.off)p=d.on("unload,beforeunload",window,n.defer)}u(true)},O=function(){A&&clearTimeout(A);A=null},x=function(){if(I){var Q=DDOMCRUNCH.compress(I);l.debug&&l.debug("persisting event current queue for deferred output:\n\n",I);if(Q.length>1800)l.error&&l.error("cannot persist queue: serialized and crunched longer than 1800 chars: potential cookie inflation.\n\n",
Q);else d.setCookie("ddom_xdeferredstatistics",Q,L)}},K;try{if(K=d.getCookie("ddom_xdeferredstatistics")){l.debug&&l.debug("persisted event queue found. queuing for output...");K=DDOMCRUNCH.decompress(K);if(K.lastIndexOf("\n")==K.length-1){I=K;l.debug&&l.debug("queue:\n\n",I);y()}}else l.debug&&l.debug("no persisted event queue found.")}catch(S){l.error&&l.error("exception reading or decrunching persisted queue.");d.catchError(S)}K&&d.setCookie("ddom_xdeferredstatistics","",L)});window.DDOM&&window.DDOM.depend("ddom.stats");
DDOM.XHR=new (function(){var n=this;DDOM.depend("ddom.xhr",["jquery"]);var d=DDOM.getLog("ddom.xhr"),l=DDOM.ENV,L=null,I={},H=0;n.request=function(x,K,S,Q,V){x=DDOM.XHR.create(x,K,S,Q,V);x.fire();return x};n.create=function(x,K,S,Q,V){K=DDOM.URL.process(K);d.debug&&d.debug("ddom.xhr creating xhr request: ",x," ",K);var la=document.location.href,X=l.getBaseUrl(),ea=null,oa=null;if(Q)if(typeof oa=="string")oa=Q;else if(Q.getElementsByTagName)ea=Q;else{oa=DDOMTOOLS.getNewStringBuilder("");var N=false;
for(var aa in Q){N&&oa.append("&");oa.append(DDOMTOOLS.urlEncode(aa));oa.append("=");oa.append(DDOMTOOLS.urlEncode(Q[aa]));N=true}oa=oa.toString()}K=DDOM.URL.modify(K,"ddomX","1");if(DDOMCONFIG.XhrUrlParameterOrigin)K=DDOM.URL.modify(K,DDOMCONFIG.XhrUrlParameterOrigin,DDOMTOOLS.urlEncode(la));if(DDOMCONFIG.XhrUrlParameterBase)K=DDOM.URL.modify(K,DDOMCONFIG.XhrUrlParameterBase,DDOMTOOLS.urlEncode(X));x={request:{type:(V||"text").toLowerCase(),method:x,protocol:DDOM.URL.protocolGet(K),domain:DDOM.URL.domainGet(K,
true),uri:K,form:null,formfileup:false,postdata:oa,headero:{"X-DDOM-Origin":la,"X-DDOM-Base":X}},state:null,callback:S,response:null,error:null,fire:function(){v(this)},doFail:function(F){p(this,F)},doSucceed:function(){u(this)},setForm:function(F){M(this,F)},setPostdata:function(F){this.request.postdata=F},addHeader:function(F,da){this.request.headero[F]=da}};ea&&M(x,ea);return x};var M=function(x,K){x.request.formfileup=false;var S,Q=false,V=K.getElementsByTagName("input");for(S=0;S<V.length&&!Q;S++){var la=
V[S];if(la.type&&la.type.toLowerCase().indexOf("file")==0)Q=true}x.request.form=K;x.request.formfileup=Q;x.request.method=Q?"POST":x.request.method},v=function(x){if(L===null)L=DDOMTOOLS.getClient().ismsie&&DDOMTOOLS.getClient().version<=7;var K=false;x.syncBlockingId=DDOM.getBlockingSyncId();if(x.syncBlockingId)K=true;if(x.state==null){try{if(K&&x.request.formfileup){p(x,"synchronized xhr including file upload is not possible.");return x}if(x.request.form&&!x.request.formfileup){x.request.postdata=
(x.request.postdata?"&":"")+C(x.request.form);x.request.form=null}var S=B(x.request.uri);if(S){if(K){p(x,"wrong domain '"+S+"', synchronized xhr not possible.");return x}if(x.request.formfileup){p(x,"wrong domain '"+S+"', fileupload not possible.");return x}if(DDOM.XHR.GPROXY){var Q=DDOM.XHR.GPROXY.getDomain(S);if(Q){R(x,Q,T);return x}}p(x,"wrong domain '"+S+"', no GProxy installed.");return x}var V=z(x.request.uri);if(V){if(K){p(x,"wrong protocol '"+V+"', synchronized xhr not possible.");return x}if(x.request.formfileup){p(x,
"wrong protocol '"+V+"', fileupload not possible.");return x}if(DDOM.XHR.GPROXY)if(Q=DDOM.XHR.GPROXY.getProtocol(V)){R(x,Q,T);return x}p(x,"wrong protocol '"+V+"', no GProxy installed.");return x}if(K)window.DDOMDOC&&window.DDOMDOC.uiRepaint();else if(x.request.formfileup){g(x,h);return}O(x,!K);var la={dataType:x.request.type,type:x.request.method,url:x.request.uri,async:!K,global:false,cache:false,context:x,success:function(oa,N,aa){G(x,aa,oa,true)},error:function(oa,N,aa){G(x,aa,oa,false)},data:x.request.postdata};
la.beforeSend=function(oa){for(var N in x.request.headero)oa.setRequestHeader(N,x.request.headero[N])};var X=jQuery.ajax(la);x.cancel=function(){try{X.abort()}catch(oa){}A(x)}}catch(ea){if(x.state!=null)throw ea;p(x,ea.message)}return x}},A=function(x){if(x.state==null){q(x);x.state="canceled"}},p=function(x,K){if(x.state==null){q(x);if(K)x.error=K;x.state="failed";if(x.callback)x.callback.failure?x.callback.failure(x):x.callback(x)}},u=function(x){if(x.state==null){q(x);x.state="ok";if(x.callback)x.callback.success?
x.callback.success(x):x.callback(x)}},q=function(x){x.syncBlockingId&&DDOM.getBlockingSyncId()!=x.syncBlockingId&&d.error&&d.error("ddom.xhr synchronous blocking chain error: ",method," ",uri)},B=function(x){x=DDOM.URL.domainGet(x);var K=DDOM.URL.domainGet(document.location.href);if(x==K)return null;d.debug&&d.debug("XSS check: origin domain: [",K,"] xhr domain: [",x,"]");return x},z=function(x){x=DDOM.URL.protocolGet(x);var K=DDOM.URL.protocolGet(document.location.href);if(x==K)return null;return x},
R=function(x,K,S){return K.request(x,S)},G=function(x,K,S,Q){if(!x.state){if(Q){if(L)if(x.request.protocol=="https")I[x.request.domain]=(new Date).getTime();x.__connretry&&d.debug&&d.debug("XHR WAS SECOND TRY!")}else{var V=0;if(K)V=K.status;if(!x.__connretry)switch(V){case 12029:case 12030:case 12031:case 12152:case 12159:x.__connretry=true;v(x);return}}V=new n.Response(x);V.state=Q?"ok":"failed";if(K){V.status=K.status;try{V.statusText=K.statusText}catch(la){V.statusText="unavailable"}if(K.status==
1223){V.status=204;V.statusText="No Content"}try{if(K.getAllResponseHeaders)x.response.headers=K.getAllResponseHeaders().split("\n")}catch(X){x.response.headers=[]}}if(Q){V.data=S;switch(x.request.type){case "text":V.text=S;break;case "xml":V.xml=S;break}u(x)}else p(x,"failed "+(K?"statuscode: "+K.status+" ("+K.statusText+")":""))}},h=function(x,K){if(!x.state)if(K=window[K.name]){var S,Q=new n.Response(x);try{var V=y(K.document);if(x.request.type=="xml")Q.xml=fixed?V.firstChild==V.lastChild?V.firstChild:
V:K.document.XMLDocument||K.document;else{if(V)S=V.innerHTML;else{var la=K.document.firstChild;S=la.outerHTML?la.outerHTML:"<"+la.name+">"+la.innerHTML+"</"+la.name+">"}if(x.request.type=="json")try{DDOMJSON.deserialize(S)}catch(X){p(x,"json error: "+X.message);return}else Q.text=S}}catch(ea){p(x,"iframe error: "+ea.message);return}Q.state="ok";Q.status=200;Q.statusText="OK";u(x)}else p(x,"failed iframe access")},T=function(x,K){if(!x.state)if(typeof K=="string")p(x,"failed gproxy message: "+K+")");
else{var S=new n.Response(x);S.state=K.success?"ok":"failed";S.status=K.status;S.statusText=K.statustext;if(S.status==1223){S.status=204;S.statusText="No Content"}x.response.headers=K.headers?K.headers.split("\n"):[];if(K.success){S.data=K.data;switch(x.request.type){case "text":S.text=S.data;break;case "xml":S.xml=S.data;break}u(x)}else p(x,"failed statuscode: "+K.status+" ("+K.statusText+") gproxy message: "+K.message)}};n.Response=DDOM.defineClass(function(x){x.response=this},{text:null,xml:null,
data:null,status:null,statusText:null,headers:[],getHeader:function(x){x=x.toLowerCase();for(var K=0;K<this.headers.length;K++){var S=DDOM.UTIL.tokenize(this.headers[K],":");if(S&&S[0].toLowerCase()==x)return jQuery.trim(S[1])}}});var C=function(x){for(var K=DDOMTOOLS.getNewStringBuilder(""),S=0;S<x.elements.length;S++){var Q=x.elements[S];if(!Q.disabled&&Q.name){var V="&"+DDOMTOOLS.urlEncode(Q.name)+"=",la=DDOMTOOLS.urlEncode(Q.value),X=(Q.type||"").toLowerCase();if(X.indexOf("select")==0){la=Q.selectedIndex;
if(la>-1)for(X=la;X<Q.options.length;X++){var ea=Q.options[X];if(la==X||ea.selected){var oa=ea.attributes.value;K.append(V+DDOMTOOLS.urlEncode(oa&&oa.specified?ea.value:ea.text))}}}else if(X=="radio"||X.indexOf("check")==0)Q.checked&&K.append(V+la);else if(X=="reset"||X=="submit"||X=="button")V!="_ddomPostButton"&&Q._ddomCaughtClick&&K.append(V+la);else X&&K.append(V+la)}}return K.toString().substring(1)},g=function(x,K){var S=x.request,Q=S.form,V={action:Q.getAttribute("action"),method:Q.getAttribute("method"),
target:Q.getAttribute("target"),enctype:Q.getAttribute("enctype")},la=DDOM.iframeLoad();Q.setAttribute("action",S.uri);Q.setAttribute("method","POST");Q.setAttribute("target",la.name);Q.setAttribute("enctype","multipart/form-data");if(DDOMTOOLS.getClient().ismsie){V.encoding=Q.getAttribute("encoding");Q.setAttribute("encoding","multipart/form-data")}Q.submit();Q.setAttribute("action",V.action);Q.setAttribute("method",V.method);Q.setAttribute("target",V.target);Q.setAttribute("enctype",V.enctype);
DDOMTOOLS.getClient().ismsie&&Q.setAttribute("encoding",V.encoding);Q=null;var X=function(){if(x._ihandler){DDOM.UTIL.off(x._ihandler);x._ihandler=null;return true}return false};x._ihandler=DDOM.UTIL.on("load",la.element,function(){if(X()){K(x,la);DDOM.iframeRelease(la)}});x.cancel=function(){if(X()){A(x);DDOM.iframeRelease(la)}}},y=function(x){if(!x||!x.getElementsByTagName)return null;var K=x.getElementsByTagName("head");x=x.getElementsByTagName("body");if(K&&x){K=K[0];x=x[0]}else return null;var S=
K.getElementsByTagName("meta");if(S)for(var Q=0;Q<S.length;Q++)if(S[Q].name=="ddom.content")return null;if(K=K.getElementsByTagName("script")){S=x.firstChild;K=DDOMTOOLS.copyCollection(K);var V=x.getElementsByTagName("object"),la=[];for(Q=0;Q<V.length;Q++){var X=V[Q];if(X.getAttribute("name")=="ddomctx")if(!X.previousSibling||!X.previousSibling.tagName||X.previousSibling.tagName.toLowerCase()!="script"){if(X===S)S=S.nextSibling;la[la.length]=X}}for(Q=0;Q<K.length;Q++){V=K[Q];if(la[Q]){la[Q].parentNode.insertBefore(V,
la[Q]);la[Q].parentNode.removeChild(la[Q])}else S?x.insertBefore(V,S):x.appendChild(V)}}return x},O=function(x,K){if(L&&!x.request.formfileup&&!x.__connretry)if(x.request.protocol=="https"&&x.request.method.toUpperCase()=="POST"){var S=I[x.request.domain];if(S){S=(new Date).getTime()-S;d.debug&&d.debug("ie xhr delta: ",S);if(S<100)return}S=null;var Q=DDOM.URL.process(x.request.uri.toLowerCase(),true,true);if(Q.indexOf("?")>-1)Q=Q.substr(0,Q.indexOf("?"));if(DDOMCONFIG.XhrIE6SSLPrePostConnectionUrls)for(var V in DDOMCONFIG.XhrIE6SSLPrePostConnectionUrls)if(!S){keylc=
V.toLowerCase();if(keylc.substr(0,7)=="http://"){keylc=keylc.substr(7);V=V.substr(7)}if(keylc.substr(0,8)=="https://"){keylc=keylc.substr(8);V=V.substr(8)}var la=Q.indexOf(keylc);if(la>-1)S=DDOM.URL.process(x.request.uri,true,true).substr(0,la)+V+DDOMCONFIG.XhrIE6SSLPrePostConnectionUrls[V]}S||(S=x.request.protocol+"://"+x.request.domain+"/favicon.ico");S+=S.indexOf("?")>-1?"&":"?";S=S+"ddomXhrIE6Preconnect="+(new Date).getTime()+"-"+H++;if(d.debug)d.debug("fireing an ",K?"async":"synchronous"," ie6 ssl post pre-get for connection profilax: ",
S);jQuery.ajax({dataType:"text",type:"GET",url:S,async:K,global:false,cache:false,context:null,success:function(){},error:function(){}})}}});window.DDOM&&window.DDOM.depend("ddom.xhr");
DDOM.XHR.GPROXY=new (function(){DDOM.depend("ddom.xhr.gproxy",["ddom.xhr","ddom.plug.gproxy","ddomtools.gwire"]);DDOM.getLog("ddom.xhr.gproxy");var n=DDOMCONFIG.XhrGProxies;n||(n=[]);if(DDOMCONFIG.XhrGProxy)n[n.length]=DDOMCONFIG.XhrGProxy;var d="ddom.xhr.gproxy."+(new Date).getTime()+".",l=0;this.importConfig=function(H){n[n.length]=H};this.getDomain=function(H){for(var M=0;M<n.length;M++)if(n[M].domain)if(n[M].domain.toLowerCase()==H)return new I(n[M]);return null};this.getProtocol=function(H){for(var M=
0;M<n.length;M++)if(n[M].protocol)if(n[M].protocol.toLowerCase()==H)return new I(n[M]);return null};var L=function(){var H=l++;return d+H},I=function(H){this.request=function(v,A){if(v.state)return v;if(H.onuse)if(H.onuse(v)===false){v.doFail("proxy usage prevented by gproxy.onuse event.");return v}v._ddomXhrGProxyRefererUri=document.location.href;H.protocol?setTimeout(function(){v._ddomXhrGProxyConnection=new M(v,A)},100):v.fail("gproxy config mismatch.");return v};var M=function(v,A){(new Date).getTime();
var p=false,u=null;this.isConnected=function(){return p};var q=L(),B=new GWire,z=B.getPooledCookie(),R=DDOM.URL.process(H.url,true)+"#"+q+"_cn_"+z,G=DDOM.iframeLoad(R);B.setWireCookie(z);B.setScramble(true);var h=function(C){B&&B.dispose();B.releasePooledCookie(z);B=null;DDOM.iframeRelease(G);A(v,C)},T=function(){p=true;u&&clearTimeout(u);u=null};u=setTimeout(function(){p||h("ddom gproxy error: connection to proxy document cannot be established.")},3E4);B.listen(function(C){T();if(C=="ready:"+q)try{B.send(DDOM.GPROXY.serializeRequest(v),
function(){B.listen(function(y){y=DDOM.GPROXY.deserializeResponse(y);h(y)})})}catch(g){h("ddom gproxy error: "+g)}else C.indexOf("error:"+q+":")==0?h("ddom gproxy error: "+C.substring(C.indexOf(":",10)+1)):h("ddom gproxy error: wire failure.")})}}});window.DDOM&&window.DDOM.depend("ddom.xhr.gproxy");
DDOM.GPROXY=new (function(){DDOM.depend("ddom.plug.gproxy");this.serializeRequest=function(n){return DDOM.JSON.serialize(n.request)};this.deserializeRequest=function(n){return DDOM.JSON.deserialize(n)};this.serializeResponse=function(n,d,l,L){l={success:l,message:L};if(n){if(n.getAllResponseHeaders)try{l.headers=n.getAllResponseHeaders()}catch(I){}l.status=n.status;l.statustext=n.statusText;l.data=d}return DDOM.JSON.serialize(l)};this.deserializeResponse=function(n){return DDOM.JSON.deserialize(n)}});
window.DDOM&&window.DDOM.depend("ddom.plug.gproxy");DDOM.depend("ddomtools.gwire");
GWire=function(n){var d=this,l=false,L=DDOM,I=0,H=0,M=null,v=null,A=null,p=null,u=false,q=null,B=null,z=2,R=n||null,G=function(){};this.getPooledCookie=function(){var ha=nb(10),sa=h("gnark.gwire.pooled");sa=sa.replace(/__/,ha);C("gnark.gwire.pooled",sa);var xa=sa.indexOf(ha+".");if(xa>-1){xa+=ha.length+1;ha=sa.substring(xa,sa.indexOf(",",xa));if(h(ha)=="!!!gnark.gwire.disposed!!!")return ha}ha="gnark.gwire._"+nb(10);C("gnark.gwire.pooled",h("gnark.gwire.pooled")+"gg."+ha+",");return ha};this.releasePooledCookie=
function(ha){C(ha,"!!!gnark.gwire.disposed!!!");var sa=h("gnark.gwire.pooled");if(!(sa.indexOf("."+ha+",")<0)){sa=sa.split(",");for(var xa=null,Na=0;Na<sa.length&&xa==null;Na++)if(sa[Na].indexOf("."+ha)>-1)xa=sa[Na];xa!=null&&C("gnark.gwire.pooled",h("gnark.gwire.pooled").replace(xa+",","__."+ha+","))}};var h=function(ha){for(var sa=document.cookie,xa=0,Na=-1;xa>-1;){Na=sa.indexOf(ha+"=",xa);if(Na<0)return"";if(Na>xa){xa=sa.charAt(Na-1);if(xa!=" "&&xa!=";"){xa=sa.indexOf(";",Na+ha.length+1);if(xa<
0)return"";xa++}else return T(sa,Na+ha.length+1)}else return T(sa,Na+ha.length+1)}},T=function(ha,sa){var xa=ha.indexOf(";",sa);if(xa<0)xa=ha.length;return unescape(ha.substring(sa,xa))},C=function(ha,sa){document.cookie=ha+"="+escape(sa).replace(/\;/g,"%3b")+(R?";domain="+R:"")+";path=/"};this.setScramble=function(ha,sa){if(I>0)throw new Error("gwire cannot set scrambling: not idle.");if(ha){u=true;q=typeof ha=="string"?ha:null;if(sa)z=sa}else{u=false;q=null;z=20}};this.setWireObject=function(ha,
sa){if(I>0)throw new Error("gwire cannot aquire wire: not idle.");H=1;ha="_gwire_"+ha;var xa=window;if(sa)xa=sa;else try{for(;xa.parent&&xa!==xa.parent;)xa=xa.parent}catch(Na){}if(sa=xa[ha])M=sa.getTerminal(d);else{xa[ha]=new cb;M=xa[ha].getTerminal(d);xa[ha].dispose=function(){if(xa[ha])xa[ha]=null}}};this.setWireCookie=function(ha){if(I>0)throw new Error("gwire cannot aquire wire: not idle.");H=2;M=(new Da(ha)).getTerminal(d)};this.setWireUrlhash=function(ha){if(I>0)throw new Error("gwire cannot aquire wire: not idle.");
H=3;if(ha===undefined)ha=window;M=(new Va(ha)).getTerminal(d)};this.setWireUrlhashes=function(ha,sa,xa){if(I>0)throw new Error("gwire cannot aquire wire: not idle.");H=4;if(xa===undefined)xa=window;M=(new Pa(ha,sa,xa)).getTerminal(d)};this.listen=function(ha){if(!l){if(I>0)throw new Error("gwire cannot listen: not idle.");v=ha;I=1;p="";da();X()}};this.send=function(ha,sa){if(!l){if(I>0)throw new Error("gwire cannot send: not idle.");if(typeof ha!="string"&&!M.wire.CanHandlePayloadObjects)throw new Error("gwire cannot send: wire can not handle objects, only strings.");
if(typeof ha!="string"&&!u!=null)throw new Error("gwire cannot send: wire can not scramble objects, only strings.");I=2;A=sa;p=ha;Ra();da();V()}};this.dispose=function(){l=true;M.wire.dispose()};var g=[10,50,100,200,300],y=0,O=function(ha,sa){if(!l){if(sa<2)y>0&&y--;else y<4&&y++;setTimeout(ha,g[y])}},x=function(){if(!l){var ha=v;v=null;I=0;vb();M.wire.release();B=null;ha(p)}},K=function(){if(!l){B=null;var ha=A;A=null;I=0;ha&&ha()}},S=function(ha){if(!l){v=B=null;M.wire.release();I=0;throw new Error("listen failure: "+
ha);}},Q=function(ha){if(!l){A=B=null;I=0;throw new Error("send failure: "+ha);}},V=function(){if(!l){M.push(ca());M.pull(function(ha){J(ha)?la(ma(true)):Q()})}},la=function(ha){if(!l){M.push(ha);ha=ma();ha==null?K():M.pull(function(sa){Ea(sa)?la(ha):Q("gwire body chunk failure.")})}},X=function(){l||M.pull(function(ha){if(Ka(ha)){M.push(Sa());M.pull(ea)}else S("gwire expected a header, but did not understand what it got.")})},ea=function(ha){if(!l)if(Oa(ha))if(N==aa)x();else{M.push(Fa());M.pull(ea)}else S("gwire expected a body chunk, but did not understand what it got."+
ha)},oa=null,N=0,aa=0,F=null,da=function(){oa=null;N=0;aa=typeof p=="string"?p.length:1;F=null},ca=function(){oa=(new Date).getTime();if(u){if(typeof p!="string")throw new Error("cannot scramble a non string object.");F="scrambled";if(B)return"[gwH:scrambled:"+oa+":"+aa+":"+B+"]";return"[gwH:scrambled:"+oa+":"+aa+"]"}if(M.wire.CanHandlePayloadObjects){F="object";return"[gwH:object:"+oa+"]"}F="plain";return"[gwH:plain:"+oa+":"+aa+"]"},ma=function(ha){if(F=="plain"||F=="scrambled"){var sa=M.wire.CanHandleChunksSized;
if(sa==0){if(N==0){N=1;return"[gwC:"+p+"]"}return null}if(p.length==N&&!ha)return null;if(p.length-N<=sa){ha=p.substring(N);N=p.length;return"[gwC:"+ha+"]"}ha=p.substring(N,N+sa);N+=sa;return"[gwC:"+ha+"]"}if(F=="object"){if(N==0){N=1;return p}return null}return null},J=function(ha){if(ha=="[gwHOK:"+oa+"]")return true;return false},Ea=function(ha){if(ha=="[gwCOK]")return true;return false},Sa=function(){return"[gwHOK:"+oa+"]"},Fa=function(){return"[gwCOK]"},Ka=function(ha){if(ha.indexOf("[gwH:")!=
0)return false;ha=ha.substring(1,ha.length-1);ha=ha.split(":");oa=ha[2];F=ha[1];if(F=="plain"){N=0;aa=ha[3]*1;return true}if(F=="scrambled"){N=0;aa=ha[3]*1;if(ha[4]){B=ha[4];for(var sa=5;sa<ha.length;sa++)B+=":"+ha[sa]}return true}if(F=="object"){N=0;aa=1;return true}return false},Oa=function(ha){if(F=="plain"||F=="scrambled"){if(ha.indexOf("[gwC:")!=0)return false;p+=ha.substring(5,ha.length-1);N=p.length;return true}if(F=="object"){p=ha;N=1;return true}return false},cb=function(){this.CanHandlePayloadObjects=
true;this.CanHandleChunksSized=0;var ha=null,sa=null,xa=null,Na=0,$a=null,db=null;this.getTerminal=function(Ca){if(ha==null){ha=Ca;return{wire:this,push:function(Xa){bb(1,Xa)},pull:function(Xa){kb(1,Xa)}}}if(sa==null){sa=Ca;return{wire:this,push:function(Xa){bb(2,Xa)},pull:function(Xa){kb(2,Xa)}}}throw new Error("wire is enganged");};this.release=function(){xa=sa=ha=null;Na=0;db=$a=null};this.dispose=function(){};var bb=function(Ca,Xa){G(Ca,Xa);if(Na>0)throw new Error("terminal "+Ca+" cannot push, there is already a payload for terminal "+
Na+" on the wire.");if(Ca==1&&db){Ca=db;db=null;Ca(Xa)}else if(Ca==2&&$a){Ca=$a;$a=null;Ca(Xa)}else{if(Ca==1)Na=2;if(Ca==2)Na=1;xa=Xa}},kb=function(Ca,Xa){if(Na==Ca){Ca=xa;Na=0;xa=null;Xa(Ca)}else{if(Ca==1)$a=Xa;if(Ca==2)db=Xa}}},Da=function(ha){var sa=new Qa(2,ha);this.getTerminal=function(xa){return sa.getTerminal(xa)}},Va=function(ha){var sa=new Qa(3,ha);this.getTerminal=function(xa){return sa.getTerminal(xa)}},Qa=function(ha,sa){this.CanHandlePayloadObjects=false;if(ha==2)this.CanHandleChunksSized=
2E3;else if(ha==3)this.CanHandleChunksSized=200;var xa=0,Na=0,$a=null,db=null,bb=0;this.getTerminal=function(){var Ia=zb();if(Ia=="[gwireInit]"||Ia.indexOf("1[gwH:")==0){rb("");xa=2;Na=1}else{rb("[gwireInit]");xa=1;Na=2}return{wire:this,push:function(Ya){kb(Ya)},pull:function(Ya){Ca(Ya)}}};this.release=function(){if(db){clearTimeout(db);db=null}$a=null;Fb()};this.dispose=function(){if(ha==2)document.cookie=sa+"="+(R?";domain="+R:"")+";path=/"};var kb=function(Ia){G(xa,Ia);var Ya=zb();if(Ya!=""){Ya=
Ya.substring(0,1);if(Ya=="1"||Ya=="2")throw new Error("terminal "+xa+" cannot push, there is already a payload for terminal "+Ya+" on the wire.");}Ya=Na+Ia;rb(Ya);if(Ya!=zb())throw new Error("terminal "+xa+" cannot push, payload was truncated by string wire.");},Ca=function(Ia){if($a!=null)throw new Error("terminal "+xa+" cannot pull, it is already pulling.");if(db){clearTimeout(db);db=null}$a=Ia;bb=0;Xa()},Xa=function(){var Ia=zb();if(Ia!="")if(Ia.substring(0,1)==xa){rb("");var Ya=$a;$a=null;Ya(Ia.substring(1));
return}Lb()},Lb=function(){bb++;O(Xa,bb)},rb=function(){},zb=function(){return""},Fb=function(){};if(ha==2){rb=function(Ia){C(sa,Ia)};zb=function(){return h(sa)};Fb=function(){rb("")}}if(ha==3){rb=function(Ia){var Ya=sa.location.href,ib=Ya.indexOf("#");if(ib>-1)Ya=Ya.substring(0,ib);Ia=escape(Ia);try{sa.location.replace(Ya+"#"+Ia)}catch(Pb){sa.location=Ya+"#"+Ia}};zb=function(){var Ia=sa.location.href,Ya=Ia.indexOf("#");if(Ya<0)return"";return unescape(Ia.substring(Ya+1))};Fb=function(){rb("")}}},
Pa=function(ha,sa,xa){this.CanHandlePayloadObjects=false;this.CanHandleChunksSized=200;var Na=null,$a=null,db=0;this.getTerminal=function(){return{wire:this,push:function(Ia){bb(Ia)},pull:function(Ia){kb(Ia)}}};this.release=function(){if($a){clearTimeout($a);$a=null}Na=null};this.dispose=function(){};var bb=function(Ia){G(0,Ia);value=Ia;Lb(value)},kb=function(Ia){if(Na!=null)throw new Error("terminal 0 cannot pull, it is already pulling.");if($a){clearTimeout($a);$a=null}Na=Ia;db=0;Ca()},Ca=function(){var Ia=
rb();if(Ia!=""){var Ya=Na;Na=null;Ya(Ia)}else Xa()},Xa=function(){db++;O(Ca,db)},Lb=function(Ia){Ia=zb(Ia);try{ha.location.replace(sa+"#"+Ia)}catch(Ya){_windowobject.location=sa+"#"+Ia}},rb=function(){var Ia=xa.location.href,Ya=Ia.indexOf("#");if(Ya<0)return"";var ib=Ia.substring(Ya+1);if(ib=="")return"";Ia=Ia.substring(0,Ya)+"#";try{xa.location.replace(Ia)}catch(Pb){_windowobject.location=Ia}return Fb(ib)},zb=function(Ia){return escape(Ia)},Fb=function(Ia){return unescape(Ia)}},Ra=function(){if(u)if(q)p=
wb(p,q,z,true);else{B=nb(16);p=wb(p,B,z,true)}},vb=function(){if(!(!u&&B==null))if(!(u&&q==null&&F!="scrambled")){if(u&&B==null&&F=="scrambled")throw new Error("content descrambling failed. no key was set.");p=B?wb(p,B,z,false):wb(p,q,z,false)}},wb=function(ha,sa,xa,Na){ha=Na?escape(ha):L.BASE64.decode(ha);var $a=new L.StringBuilder,db="",bb=new Array(256),kb=new Array(10+sa.length),Ca,Xa=0;for(Ca=0;Ca<sa.length;Ca++)kb[Ca]=sa.charCodeAt(Ca);if(Na)for(Ca=sa.length;Ca<sa.length+10;Ca++){kb[Ca]=Math.round(Math.random()*
255);$a.append(String.fromCharCode(kb[Ca]))}else{for(Ca=0;Ca<10;Ca++)kb[Ca+sa.length]=ha.charCodeAt(Ca);ha=ha.substr(10,ha.length-10)}for(Ca=0;Ca<256;Ca++)bb[Ca]=Ca;for(Xa=sa=0;Xa<xa;Xa++)for(Ca=0;Ca<256;Ca++){sa=kb[Ca%kb.length]+bb[Ca]+sa&255;db=bb[Ca];bb[Ca]=bb[sa];bb[sa]=db}for(xa=Ca=sa=0;xa<ha.length;xa++){Ca=Ca+1&255;sa=bb[Ca]+sa&255;db=bb[Ca];bb[Ca]=bb[sa];bb[sa]=db;$a.append(String.fromCharCode(bb[bb[Ca]+bb[sa]&255]^ha.charCodeAt(xa)))}return Na?L.BASE64.encode($a.toString()):unescape($a.toString())},
nb=function(ha){for(var sa="",xa=0;xa<ha;xa++){var Na=Math.floor(Math.random()*61);sa+="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".substring(Na,Na+1)}return sa}};window.DDOM&&window.DDOM.depend("ddomtools.gwire");
DDOM.GCOM=new (function(){DDOM.depend("ddom.gcom");var n=DDOM.getLog("ddom.gcom");this._ctxExt=function(v){v.createXhrCom=function(A,p){var u=new DDOM.GCOM.Com;u.context=this;u.connector=new DDOM.GCOM.XhrConnector(u,A);u.processor=p?p:new DDOM.GCOM.KeylessJsonProcessor;return u};v.comSetDataListener=function(A,p,u){A.setDataListener(p,u,this)};v.comSetErrorListener=function(A,p){A.setErrorListener(p,this)}};DDOM._contextExtend(this._ctxExt);this.Com=function(){var v=this;v.context=null;v.eoc=true;
v.closed=false;v.connector=null;v.setDataListener=function(A,p,u){if(!u)u=v.context;d(v,A,p,u)};v.setErrorListener=function(A,p){if(!p)p=v.context;l(v,A,p)};v.connect=function(){if(!v.connector)throw new Error("no connector");var A=arguments;if(!arguments)A=v.connect.arguments;if(v.indicator){DDOM.indicatorShow(v.indicator);v._ixs=true}v.connector.connect(A)}};this.ArrayData=function(v,A){var p=this,u=v.length,q=A?A:0,B=-1;p.hasNext=function(){return B+1<u};p.next=function(){B++;return p.item(B)};
p.item=function(z){z-=q;if(z>=u)throw new Error("no such element");return v[B]};p.size=function(){return u};p.offset=function(){return q}};this.JsonArrayData=function(v,A){DDOM.assure("ddom.gcom",["ddomtools.json"]);v=DDOMTOOLS.trim(v);if(v.charCodeAt(0)==91)return new DDOM.GCOM.ArrayData(DDOMJSON.deserialize(v),A);return new DDOM.GCOM.ArrayData([DDOMJSON.deserialize(v)],A)};this.DomArrayData=function(v,A,p){return new DDOM.GCOM.ArrayData(DDOMTOOLS.copyCollection(v.getElementsByTagName(A)),p)};this.XhrConnector=
function(v,A){var p=this;p.url=A;p.post=false;p.getUrl=function(q){if(p.post)return p.url;var B=this.url;if(q)for(var z in q)B=DDOM.URL.modify(B,DDOMTOOLS.urlEncode(z),DDOMTOOLS.urlEncode(q[z]));return B};p.getPostdata=function(q){if(q)return q[0];return null};p.connect=function(q){p._xhro&&p._xhro.cancel();p._xhro=p.post?DDOM.XHR.request("POST",p.getUrl(q),u,p.getPostdata(q)):DDOM.XHR.request("GET",p.getUrl(q),u)};var u={success:function(q){if(!v.closed)if(p._xhro===q){var B=v.processor;if(!B)return u.failure(q,
"no processor configured");p._xhro=null;q=B.proc(q.response);L(v,q)}},failure:function(q){if(!v.closed)if(p._xhro===q){p._xhro=null;H(v)}}}};this.KeylessProcdata=function(){this.getKeys=function(){return[]};this.hasKey=function(v){if(v)return false;return true}};this.KeylessTokenProcessor=function(){this.proc=function(v){var A=v.text,p=false;v=new DDOM.GCOM.KeylessProcdata;v.get=function(u){if(u)return null;if(!p){A=DDOMTOOLS.trim(A);p=true}return new DDOM.GCOM.ArrayData([A],0)};return v}};this.KeylessJsonProcessor=
function(){DDOM.assure("ddom.gcom",["ddomtools.json"]);this.proc=function(v){var A=v.text;v=new DDOM.GCOM.KeylessProcdata;v.get=function(p){if(p)return null;return new DDOM.GCOM.JsonArrayData(A,0)};return v}};var d=function(v,A,p,u){if(!v._dlisteners)v._dlisteners={};p||(p="");v._dlisteners[p]={func:A,ctx:u}},l=function(v,A,p){v._elistener={func:A,ctx:p}},L=function(v,A){var p=v._dlisteners,u=A.getKeys();if(u.length>0)for(var q=0;q<u.length;q++){var B=u[q],z=p[B];if(!z){B="";z=p[B]}if(z){var R=z.ctx;
if(R)if(!R._loaded||R._error||R._unloaded)v._dlisteners[B]=null;else{if(!I(v,z,B,A))return}else if(!I(v,z,B,A))return}}if(A.hasKey(""))if(z=p[""])if(R=z.ctx)if(!R._loaded||R._error||R._unloaded)v._dlisteners[""]=null;else{if(!I(v,z,"",A))return}else if(!I(v,z,"",A))return;M(v)},I=function(v,A,p,u){var q;try{q=u.get(p)}catch(B){H(v,B.toString());return false}try{A.func({com:v,key:p,data:q})}catch(z){DDOM.catchError(z,A.ctx)}return true},H=function(v,A){M(v);var p=v._elistener;if(p){var u=p.ctx;if(u)if(!u._loaded||
u._error||u._unloaded){v._elistener=null;return}try{p.func({com:v,error:A})}catch(q){DDOM.catchError(q,p.ctx)}}else n.error&&n.error(A)},M=function(v){if(v._ixs){v.indicator&&DDOM.indicatorHide(v.indicator);v._ixs=false}}});window.DDOM&&window.DDOM.depend("ddom.gcom");
DDOM.DIALOG=new (function(){this.name="ddom.dialog";DDOM.depend(this.name,["jquery"]);var n=DDOM,d=n.getLog(this.name),l=n.ENV,L=null,I=false,H=null,M=[],v=false,A=null,p=false,u=false,q;this._activateExtension=function(N){if(!I){L=N;L.registerContextExtender(B);L.registerItemExtender(R);L.registerOn("domchange",O);L.registerOn("itemregister",z);L.registerOn("positioned",x);L.registerItemHook("show",function(aa){return aa.entity&&aa.entity.ddomModal},S);L.registerItemHook("hide",function(aa){return aa.entity},
Q);N=n.getClient();if(N.isfirefox&&N.version<3)u=true;q=jQuery;I=true}};var B=function(N){N.createDialogNodeEntity=function(aa,F,da,ca){var ma={scrollable:true,reloadOnShow:null,draggable:false,draggableCursor:true,draggableBorderMax:24,classDraggable:null,classScrollableContent:null,maxWidth:null,maxHeight:"90%"};n.members(DDOMCONFIG.DialogSuperConfig,function(Ea,Sa){ma[Ea]=Sa});if(typeof ca=="boolean")ma.reloadOnShow=ca;else n.members(ca,function(Ea,Sa){ma[Ea]=Sa});var J=this.createNodeEntity(aa,
F,da,ma.reloadOnShow);n.merge({ddomDialogConfig:ma,__ddomscrollbarswidth:0,__ddomscrollbarswidthgen:function(){J.__ddomscrollbarswidth=J.__ddomscrollbarswidth||n.getScrollBarWidth(J)},ddomModal:true,ddomUnderlay:true,ddomCatchForms:true,ddomUrlHideOnEmpty:true,ddomModalMaskStack:DDOMCONFIG.DialogMaskStack||false,ddomShadow:ma.shadow||J.ddomShadow},J);if(l.hasFixedViewport()){J.style.position="fixed";J.ddomPosition=function(){var Ea=J.__ddomDialogNodeCroppedHeight,Sa=J.__ddomDialogNodeCroppedWidth,
Fa=u&&J.__ddomDialogNodeFF2fixOverflow;if(Ea||Sa||Fa){J.style.overflow=J.__ddomDialogNodeCroppedHeightStyleVisible;J.style.width=J.__ddomDialogNodeCroppedHeightStyleWidth;J.style.height=J.__ddomDialogNodeCroppedHeightStyleHeight;J.__ddomDialogNodeCroppedHeight=false;J.__ddomDialogNodeCroppedWidth=false;J.__ddomDialogNodeFF2fixOverflow=false}else{J.__ddomDialogNodeCroppedHeightStyleVisible=J.style.overflow;J.__ddomDialogNodeCroppedHeightStyleWidth=J.style.width;J.__ddomDialogNodeCroppedHeightStyleHeight=
J.style.height}la(J);Fa=n.getViewportSize();var Ka=J.ddomGetOffsetWidth(),Oa=J.ddomGetOffsetHeight(),cb=n.getOffsetPosition(J.offsetParent);if(X(J,ma,Ka,Oa,Fa)){Ka=J.ddomGetOffsetWidth();Oa=J.ddomGetOffsetHeight()}if(ma.scrollable){var Da=true;if(Fa.y<Oa){J.__ddomscrollbarswidthgen();Oa=Fa.y;J.style.height=Oa+"px";J.__ddomDialogNodeCroppedHeight=true;J.style.width=Ka+J.__ddomscrollbarswidth+"px";J.style.overflow="auto";Ka+=J.__ddomscrollbarswidth;J.__ddomDialogNodeCroppedWidth=true;Da=false}if(Fa.x<
Ka){J.__ddomscrollbarswidthgen();Ka=Fa.x;J.style.width=Ka+"px";J.__ddomDialogNodeCroppedWidth=true;J.style.height=Oa+(J.__ddomDialogNodeCroppedHeight?0:J.__ddomscrollbarswidth)+"px";J.style.overflow="auto";if(!J.__ddomDialogNodeCroppedHeight){Oa+=J.__ddomscrollbarswidth;if(Fa.y<Oa){Oa=Fa.y;J.style.height=Oa+"px";J.style.width=Ka+"px"}}J.__ddomDialogNodeCroppedHeight=true;Da=false}if(Da){J.scrollLeft=0;J.scrollTop=0;if(u)if(J.__ddomFF2FixHasCntrl||J.ddomQ("input,textarea").length){J.__ddomFF2FixHasCntrl=
true;J.__ddomDialogNodeFF2fixOverflow=true;J.style.height=Oa+"px";J.style.overflow="hidden"}}else{if(!J.__ddomDialogNodeCroppedWidth)J.scrollLeft=0;if(!J.__ddomDialogNodeCroppedHeight)J.scrollTop=0}}var Va,Qa,Pa,Ra;if(ma.draggable){Va=Fa.x-cb.x-ma.draggableBorderMax;Qa=Fa.y-cb.x-ma.draggableBorderMax;Pa=0-Ka-cb.x+ma.draggableBorderMax;Ra=0-Oa-cb.y+ma.draggableBorderMax;if(Da=J.__ddomDraggedTo){if(Da.x>Va){Da.x=Va;J.style.left=Va+"px"}if(Da.y>Qa){Da.y=Qa;J.style.top=Qa+"px"}if(Da.x<Pa){Da.x=Pa;J.style.left=
Pa+"px"}if(Da.y<Ra){Da.y=Ra;J.style.top=Ra+"px"}}}if(!(J.__ddomDraggedTo&&!n.XOR(Sa,J.__ddomDialogNodeCroppedWidth))){J.style.left=Fa.x/2-Ka/2-cb.x+"px";if(J.__ddomDraggedTo)J.__ddomDraggedTo.x=Fa.x/2-Ka/2-cb.x}if(!(J.__ddomDraggedTo&&!n.XOR(Ea,J.__ddomDialogNodeCroppedHeight))){J.style.top=Fa.y/2-Oa/2-cb.y+"px";if(J.__ddomDraggedTo)J.__ddomDraggedTo.y=Fa.y/2-Oa/2-cb.y}ma.draggable&&ea(J,ma,Va,Qa,Pa,Ra)}}else{J.style.position="absolute";J.ddomPosition=function(){var Ea=J.__ddomDialogNodeCroppedHeight,
Sa=J.__ddomDialogNodeCroppedWidth;if(Ea||Sa){J.style.overflow=J.__ddomDialogNodeCroppedHeightStyleVisible;J.style.width=J.__ddomDialogNodeCroppedHeightStyleWidth;J.style.height=J.__ddomDialogNodeCroppedHeightStyleHeight;J.__ddomDialogNodeCroppedHeight=false;J.__ddomDialogNodeCroppedWidth=false}else{J.__ddomDialogNodeCroppedHeightStyleVisible=J.style.overflow;J.__ddomDialogNodeCroppedHeightStyleWidth=J.style.width;J.__ddomDialogNodeCroppedHeightStyleHeight=J.style.height}la(J);var Fa=n.getViewportSize(),
Ka=J.ddomGetOffsetWidth(),Oa=J.ddomGetOffsetHeight(),cb=n.getOffsetPosition(J.offsetParent),Da=n.getScrollPosition();if(X(J,ma,Ka,Oa,Fa)){Ka=J.ddomGetOffsetWidth();Oa=J.ddomGetOffsetHeight()}if(ma.scrollable){if(Fa.y<Oa){J.__ddomscrollbarswidthgen();Oa=Fa.y;J.style.height=Oa+"px";J.__ddomDialogNodeCroppedHeight=true;J.style.width=Ka+J.__ddomscrollbarswidth+"px";J.style.overflow="auto";Ka+=J.__ddomscrollbarswidth;J.__ddomDialogNodeCroppedWidth=true}if(Fa.x<Ka){J.__ddomscrollbarswidthgen();Ka=Fa.x;
J.style.width=Ka+"px";J.__ddomDialogNodeCroppedWidth=true;J.style.height=Oa+(J.__ddomDialogNodeCroppedHeight?0:J.__ddomscrollbarswidth)+"px";J.style.overflow="auto";if(!J.__ddomDialogNodeCroppedHeight){Oa+=J.__ddomscrollbarswidth;if(Fa.y<Oa){Oa=Fa.y;J.style.height=Oa+"px";J.style.width=Ka+"px"}}J.__ddomDialogNodeCroppedHeight=true}if(!J.__ddomDialogNodeCroppedWidth)J.scrollLeft=0;if(!J.__ddomDialogNodeCroppedHeight)J.scrollTop=0}var Va,Qa,Pa,Ra;if(ma.draggable){Va=Fa.x-cb.x+Da.x-ma.draggableBorderMax;
Qa=Fa.y-cb.x+Da.y-ma.draggableBorderMax;Pa=0-Ka-cb.x+Da.x+ma.draggableBorderMax;Ra=0-Oa-cb.y+Da.y+ma.draggableBorderMax;if(J.__ddomDraggedTo){if(J.__ddomDraggedTo.x+Da.x-J.__ddomDraggingScrollPos.x>Va)J.__ddomDraggedTo.x=Va+Da.x-J.__ddomDraggingScrollPos.x;if(J.__ddomDraggedTo.y+Da.y-J.__ddomDraggingScrollPos.y>Qa)J.__ddomDraggedTo.y=Qa+Da.y-J.__ddomDraggingScrollPos.y;if(J.__ddomDraggedTo.x+Da.x-J.__ddomDraggingScrollPos.x<Pa)J.__ddomDraggedTo.x=Pa+Da.x-J.__ddomDraggingScrollPos.x;if(J.__ddomDraggedTo.y+
Da.y-J.__ddomDraggingScrollPos.y<Ra)J.__ddomDraggedTo.y=Ra+Da.y-J.__ddomDraggingScrollPos.y}}if(J.__ddomDraggedTo&&!n.XOR(Sa,J.__ddomDialogNodeCroppedWidth)){J.__ddomDraggedTo.x+=Da.x-J.__ddomDraggingScrollPos.x;J.__ddomDraggingScrollPos.x=Da.x;J.style.left=J.__ddomDraggedTo.x+"px"}else{J.style.left=Fa.x/2-Ka/2-cb.x+Da.x+"px";if(J.__ddomDraggedTo){J.__ddomDraggedTo.x=Fa.x/2-Ka/2-cb.x+Da.x;J.__ddomDraggingScrollPos.x=Da.x}}if(J.__ddomDraggedTo&&!n.XOR(Ea,J.__ddomDialogNodeCroppedHeight)){J.__ddomDraggedTo.y+=
Da.y-J.__ddomDraggingScrollPos.y;J.__ddomDraggingScrollPos.y=Da.y;J.style.top=J.__ddomDraggedTo.y+"px"}else{J.style.top=Fa.y/2-Oa/2-cb.y+Da.y+"px";if(J.__ddomDraggedTo){J.__ddomDraggedTo.y=Fa.y/2-Oa/2-cb.y+Da.y;J.__ddomDraggingScrollPos.y=Da.y}}ma.draggable&&ea(J,ma,Va,Qa,Pa,Ra);J._ddom_item&&J._ddom_item._ddomModalParentItem&&!J.ddomModalMaskStack&&J.__ddomModalMaskOnChange&&J.__ddomModalMaskOnChange()};J.ddomOnDomScroll=J.ddomPosition}return J};N.createChildDialogNodeEntity=function(aa,F,da,ca,
ma){F=this.createDialogNodeEntity(F,da,ca,ma);F.ddomModalParent=L.getItemIdentity(aa);return F};N.showModalChild=function(aa,F,da){var ca=L.getItemByName(L.getItemIdentity(aa));ca.entity.ddomModalParent=F;this.show(aa,da);ca.entity.ddomModalParent=null};N.loadModalChild=function(aa,F,da,ca){var ma=L.getItemByName(L.getItemIdentity(F));if(ma.visible&&ma._ddomModalParentItem!==L.getItemByName(L.getItemIdentity(da)))d.error&&d.error("cannot reload entity ",F," making it a modal child while its visible.");
else{ma.entity.ddomModalParent=da;this.load(aa,F,ca);ma.entity.ddomModalParent=null}}},z=function(N){N=N.item;if(N.entity&&N.entity.ddomModal){L.registerItemOn("show",N,G);L.registerItemOn("hide",N,G)}},R=function(N){var aa=N.entity;if(aa.ddomModal){aa.ddomModalGetParentEntity=function(){return N._ddomModalParentItem.entity};if(!aa.ddomReadState)aa.ddomReadState=function(){};if(aa.ddomWriteState){aa._ddomdialogOrgDdomWriteState=aa.ddomWriteState;aa.ddomWriteState=function(){if(N._ddomModalParentItem)return false;
return aa._ddomdialogOrgDdomWriteState()}}else aa.ddomWriteState=function(){if(N._ddomModalParentItem)return false}}},G=function(N){N=N.item;var aa=N.entity;if(!(!aa||!aa.ddomModal||!n.isDomNode(aa))){var F=null;if(N.visible){if(!N._dialogvisible)if(N!==A){d.debug&&d.debug("handle modality 'shown': ddomitem was not visible anymore");N.context.hide(N.entity._ddom_identity)}else{N._dialogvisible=true;d.debug&&d.debug("handle modality 'shown'");var da=n.getStyle(N.entity,"z-index")*1;if(da<2||da+"a"==
"NaNa"){da=1E4;N.entity.style.zIndex=da}if(N._ddomModalParentItem&&n.isDomNode(N._ddomModalParentItem.entity)){var ca=n.getStyle(N._ddomModalParentItem.entity,"z-index")*1;if(ca<2||ca+"a"=="NaNa")ca=0;if(da<=ca){da=ca+10;aa.style.zIndex=da}}H==null&&V();F=aa.ddomModalMask||H;ca=document.createElement("DIV");n.merge({display:"none",position:"absolute",left:"0px",top:"0px"},ca.style);DDOMB().appendChild(ca);ca.innerHTML=F.template;J=ca.firstChild;n.nodeExtend(J);if(N._ddomModalParentItem&&N._ddomModalParentItem.entity.ddomModal&&
n.isDomNode(N._ddomModalParentItem.entity)&&!aa.ddomModalMaskStack){J.__masksparententityelement=N._ddomModalParentItem.entity;N._ddomModalParentItem._ddomModalMaskedByChildItem=N}J.style.zIndex=da-3;aa.parentNode.insertBefore(J,aa);DDOMB().removeChild(ca);aa.__ddomModalMask=F;aa.__ddomModalMaskNode=J;aa.__ddomModalMaskOnChange=function(){F.onchange(J)};ca=null;if(N=y(aa))try{N.blur()}catch(ma){}if(!p){p=true;h(DDOMB())}F.mask(J);oa(DDOMB())}}else if(N._dialogvisible){N._dialogvisible=false;d.debug&&
d.debug("handle modality 'hidden'");F=aa.__ddomModalMask;var J=aa.__ddomModalMaskNode;if(J){F.unmask(J);setTimeout(function(){F.garbage(J);n.nodeGarbage(J);J.__masksparententityelement=null;J.parentNode&&J.parentNode.removeChild(J)},F.unmaskdelay);aa.__ddomModalMaskNode=null;aa.__ddomModalMaskOnChange=null;if(N._ddomModalParentItem)if(N._ddomModalParentItem._ddomModalMaskedByChildItem===N)N._ddomModalParentItem._ddomModalMaskedByChildItem=null;oa(DDOMB())}}}},h=function(N){var aa=[];T(N,aa);try{q(aa).bind("focus",
g)}catch(F){}},T=function(N,aa){if(N.tagName)switch(N.tagName.toLowerCase()){case "a":case "button":case "select":case "textarea":case "input":if(N.__ddomdialogfocuscatchersetup)return;N.__ddomdialogfocuscatchersetup=true;n.push(aa,N);break;default:if(N.ddomNeverVisible)return;n.batch(N.childNodes,function(F){T(F,aa)});break}},C=function(N){if(M.length>0){var aa=M[M.length-1].entity;if(aa.ddomModalOnKeydown){N=new n.Ddomevent(N);n.app(aa.ddomModalOnKeydown,aa,[N]);N.release()}}},g=function(N){if(A)if(!n.isAncestor(A.entity,
N.target))if(A.entity!==N.target){try{N.target.blur()}catch(aa){}y(A.entity)}},y=function(N){if(!N||!N.tagName)return null;var aa=N.tagName.toLowerCase(),F=false;if(aa=="a"&&n.nodeIsVisible(N,true))F=true;else if(aa=="button"&&n.nodeIsVisible(N,true)&&!N.disabled)F=true;else if(aa=="select"&&n.nodeIsVisible(N,true)&&!N.disabled)F=true;else if(aa=="textarea"&&n.nodeIsVisible(N,true)&&!N.disabled)F=true;else if(aa=="input"&&n.nodeIsVisible(N,true)&&!N.disabled&&N.type.toLowerCase()!="hidden")F=true;
if(!F){if(N=n.batch(N.childNodes,function(ca,ma){ma.stop=y(ca)}).stop)return N;return null}try{N.focus()}catch(da){return null}return N},O=function(N){if(p){h(N.element);oa(N.element)}},x=function(){for(var N=M.length-1;N>-1;N--){var aa=M[N].entity;n.app(aa.__ddomModalMaskOnChange,aa)}},K=function(N){var aa=[],F=N.entity;if(F.ddomModalParent){var da=L.getItemByName(F.ddomModalParent);if(!da||!da.visible){d.warn&&d.warn("will NOT show entity '",F._ddom_identity,"'. its modal parent '",F.ddomModalParent,
"' is not visible.");return false}N._ddomModalParentItem=da;if(M.length>0){var ca;for(ca=M.length-1;ca>-1&&M[ca]!==da;ca--)M[ca]!==N&&M[ca].context.hide(M[ca].entity._ddom_identity);for(da=0;da<=ca;da++)aa[da]=M[da]}}else if(M.length>0)for(ca=M.length-1;ca>-1;ca--)M[ca]!==N&&M[ca].context.hide(M[ca].entity._ddom_identity);M=aa;n.push(M,N);A=N;if(!v){d.debug&&d.debug("modality keydown listeners get registered");v=true;q(document).bind("keydown",C)}F.__ddomDraggedTo=null;return true},S=function(N,aa){aa=
aa.ddomitem;if(aa.entity.ddomModal&&!aa.visible)K(aa)&&N();else N()},Q=function(N,aa){if(!(M.length<1||!aa.ddomitem.visible)){var F=aa.ddomitem;if(F._ddomModalParentItem)F._ddomModalParentItem=null;var da;aa=[];for(da=0;da<M.length&&M[da]!==F;da++)aa[da]=M[da];if(da<M.length-1){F=M[da+1];F.context.hide(F.entity._ddom_identity)}M=aa;A=M.length>0?M[M.length-1]:null;if(M.length==0&&v){d.debug&&d.debug("modality keydown listeners get unregistered");v=false;q(document).unbind("keydown",C)}}N()},V=function(){var N=
DDOMCONFIG.DialogMaskDefaultTemplateColor||"#000000";N=DDOMCONFIG.DialogMaskDefaultTemplate||"<div onMouseDown='return false;' style='display:none;position:absolute;left:0px;top:0px;-moz-opacity:0.0;opacity:.00;filter:alpha(opacity=00);background-color:"+N+";text-align:right;z-index:10000;'>&nbsp;</div>";var aa=DDOMCONFIG.DialogMaskDefaultOpacity||0.5,F=DDOMCONFIG.DialogMaskDefaultFadetime||0.6;if(l.isHeadlessWebtestclient()){H=new n.DIALOG.Modalmask(N);H.unmaskdelay=0;H.mask=function(ca){n.merge({display:"block",
width:"800px",height:"600px"},ca.style);n.setStyle(ca,"opacity",aa)};H.unmask=function(){}}else{H=new n.DIALOG.Modalmask(N);var da=F*1E3;n.merge({unmaskdelay:da,mask:function(ca){H.onchange(ca);ca.style.display="block";if(F>0)ca._ddomMaskanimation=q(ca).animate({opacity:aa},da);else n.setStyle(ca,"opacity",aa)},unmask:function(ca){if(F>0){ca._ddomMaskanimation&&ca._ddomMaskanimation.stop();ca._ddomMaskanimation=q(ca).animate({opacity:0},da)}else n.setStyle(ca,"opacity",0)},garbage:function(ca){ca._ddomMaskanimation=
null}},H)}},la=function(N){if(N.__ddomDialogContentElement&&N.__ddomDialogContentElement._ddomCEWrap){N=N.__ddomDialogContentElement._ddomCEWrap;var aa=N.style;aa.width="auto";aa.height="auto";n.UTIL.set(N.firstChild,"style","width","auto")}},X=function(N,aa,F,da,ca){if(aa.classScrollableContent){var ma=ca.x,J=ca.y;if(aa.maxWidth){ma=aa.maxWidth;ma=ma.indexOf("%")>-1?Math.floor(ca.x*(ma.substring(0,ma.indexOf("%"))/100)):ma.indexOf("px")>-1?ma.substring(ma.indexOf("px"))*1:ma*1}if(aa.maxHeight){J=
aa.maxHeight;J=J.indexOf("%")>-1?Math.floor(ca.y*(J.substring(0,J.indexOf("%"))/100)):J.indexOf("px")>-1?J.substring(J.indexOf("px"))*1:J*1}if(da>J||F>ma){da=N.__ddomDialogContentElement;if(!da||!n.isDomNode(da))N.__ddomDialogContentElement=da=n(N,"."+aa.classScrollableContent,0);if(da){aa=da._ddomCEWrap;if(!aa){aa=document.createElement("div");aa.style.overflow="auto";da._ddomCEWrap=aa;da.parentNode.insertBefore(aa,da);da.parentNode.removeChild(da);ca=document.createElement("div");aa.appendChild(ca);
ca.appendChild(da)}n.merge({width:"100px",height:"100px"},aa.style);if(F>ma){da=N.ddomGetOffsetWidth();if(da>=F)aa.style.width="auto";else if(da<ma)for(F=0;da!=ma&&F<5;){aa.style.width=n.getStylePixels(aa,"width")+(ma-da)+"px";da=N.ddomGetOffsetWidth();F++}}else aa.style.width="auto";aa.style.height="auto";da=N.ddomGetOffsetHeight();if(da>J){aa.style.height="100px";ma=N.ddomGetOffsetHeight();if(ma>=da)aa.style.height="auto";else if(ma<J){for(F=0;ma!=J&&F<5;){aa.style.height=n.getStylePixels(aa,"height")+
(J-ma)+"px";ma=N.ddomGetOffsetHeight();F++}ca=aa.firstChild;if(ca.offsetHeight>aa.offsetHeight){N.__ddomscrollbarswidthgen();ca.style.width=aa.offsetWidth-N.__ddomscrollbarswidth+"px";ca.style.overflow="hidden"}}}return true}}}return false},ea=function(N,aa,F,da,ca,ma){var J=N._ddom_item.context;aa=N.ddomDialogConfig;if(N.__ddomdialogdragmousedownlistenerreference){J.onRemove(N.__ddomdialogdragmousedownlistenerreference);N.__ddomdialogdragmousedownlistenerreference=null}var Ea=aa.classDraggable,Sa=
[];if(Ea){if(typeof Ea=="string")Ea=[Ea];n.batch(Ea,function(Fa){n.hasClass(N,Fa)?n.push(Sa,N):n.batch(n(N,"."+Fa),function(Ka){n.push(Sa,Ka)})})}else Sa=[N];aa.draggableCursor&&n.batch(Sa,function(Fa){Fa.style.cursor="move"});N.__ddomDraggingMin={x:ca,y:ma};N.__ddomDraggingMax={x:F,y:da};N.__ddomdialogdragmousedownlistenerreference=J.on("mousedown",Sa,function(Fa){if(N.__ddomDraggingFrom){N.__ddomDraggingToRef&&clearTimeout(N.__ddomDraggingToRef);J.onRemove(N.__ddomDraggingMouseMoveRef);J.onRemove(N.__ddomDraggingMouseUpRef);
N.__ddomDraggingFrom=null}else{var Ka=Fa.getTarget();N.__ddomDraggingTarget=Ka;for(N.__ddomDraggingTargetScroll={x:Ka.scrollLeft,y:Ka.scrollTop};Ka!==N;){var Oa=Ka.tagName.toLowerCase();if(Oa=="a"||Oa=="input"||Oa=="select"||Oa=="textarea"||Oa=="button")return;if(Ka.onclick)return;if(Ka.ddomModal)return;Ka=Ka.parentNode}Fa.stopEvent();var cb=Fa.getScreen(),Da={x:n.getStylePixels(N,"left"),y:n.getStylePixels(N,"top")};N.__ddomDraggingFrom=Da;var Va=function(){N.__ddomDraggingToRef=null;var Qa={x:N.__ddomDraggingTo.x-
cb.x,y:N.__ddomDraggingTo.y-cb.y};if(!aa.classDraggable){if(Qa.x!=0)if(N.__ddomDraggingTarget.scrollLeft!=N.__ddomDraggingTargetScroll.x){J.onRemove(N.__ddomDraggingMouseMoveRef);J.onRemove(N.__ddomDraggingMouseUpRef);N.__ddomDraggingFrom=null;return}if(Qa.y!=0)if(N.__ddomDraggingTarget.scrollTop!=N.__ddomDraggingTargetScroll.y){J.onRemove(N.__ddomDraggingMouseMoveRef);J.onRemove(N.__ddomDraggingMouseUpRef);N.__ddomDraggingFrom=null;return}}Qa={x:Da.x+Qa.x,y:Da.y+Qa.y};var Pa=N.__ddomDraggingMax,
Ra=N.__ddomDraggingMin;if(Qa.x>Pa.x)Qa.x=Pa.x;if(Qa.y>Pa.y)Qa.y=Pa.y;if(Qa.x<Ra.x)Qa.x=Ra.x;if(Qa.y<Ra.y)Qa.y=Ra.y;N.style.left=Qa.x+"px";N.style.top=Qa.y+"px";N.__ddomDraggedTo=Qa;if(!l.hasFixedViewport())N.__ddomDraggingScrollPos=n.getScrollPosition();!N.ddomModalMaskStack&&N._ddom_item._ddomModalMaskedByChildItem&&N._ddom_item._ddomModalMaskedByChildItem.visible&&N._ddom_item._ddomModalMaskedByChildItem.entity.__ddomModalMaskOnChange&&N._ddom_item._ddomModalMaskedByChildItem.entity.__ddomModalMaskOnChange();
n.fireDomMoved(N)};N.__ddomDraggingMouseMoveRef=J.on("mousemove",document,function(Qa){if(N.__ddomDraggingFrom){N.__ddomDraggingTo=Qa.getScreen();N.__ddomDraggingToRef=N.__ddomDraggingToRef||setTimeout(Va,10);Qa.stopEvent()}});N.__ddomDraggingMouseUpRef=J.on("mouseup",document,function(Qa){N.__ddomDraggingTo=Qa.getScreen();N.__ddomDraggingToRef&&clearTimeout(N.__ddomDraggingToRef);J.onRemove(N.__ddomDraggingMouseMoveRef);J.onRemove(N.__ddomDraggingMouseUpRef);N.__ddomDraggingFrom=null;Va()})}})},
oa=function(){!DDOMCONFIG.DialogMaskHideInputs||!n.getClient().ismsie||n.getClient().version>=7||n.batch(n("css select"),function(N){if(!A||n.isAncestor(A.entity,N)){if(N._ddomDialogMaskOverlayed){N._ddomOverlayed=false;N._ddomDialogMaskOverlayed=false;N.style.visibility=N.__ddomDialogMaskOverlayedStyleVisible}}else if(!N._ddomOverlayed&&!N._ddomDialogMaskOverlayed&&n.nodeIsVisible(N)){N._ddomDialogMaskOverlayed=true;N._ddomOverlayed=true;N.__ddomDialogMaskOverlayedStyleVisible=N.style.visibility;
N.style.visibility="hidden"}})}});
DDOM.DIALOG.Modalmask=DDOM.defineClass(function(n){this.template=n},{mask:function(){},unmask:function(){},garbage:function(){},unmaskdelay:0,onchange:function(n){var d=this,l=DDOM.getOffsetPosition(n.offsetParent);if(n.__masksparententityelement){var L=DDOM.getOffsetPosition(n.__masksparententityelement),I={x:n.__masksparententityelement.offsetWidth,y:n.__masksparententityelement.offsetHeight};n.style.left=-l.x+L.x+"px";n.style.top=-l.y+L.y+"px";n.style.width=I.x+"px";n.style.height=I.y+"px";l=-l.x+
L.x+"."+(-l.y+L.y)+"."+I.x+"."+I.y;n.style.position=DDOM.getStyle(n.__masksparententityelement,"position");if(n.__lastshapestring!=l){n.__lastshapestring=l;setTimeout(function(){d.onchange(n)},100)}}else{L=DDOM.getViewportSize();if(n.__lastviewportsize)if(L.x<n.__lastviewportsize.x||L.y<n.__lastviewportsize.y){I=DDOM.getScrollPosition();n.style.left=-l.x+I.x+"px";n.style.top=-l.y+I.y+"px";n.style.width=L.x+"px";n.style.height=L.y+"px";n.__lastviewportsize=null;setTimeout(function(){d.onchange(n)},
10);return}n.__lastviewportsize=L;n.style.left=-l.x+"px";n.style.top=-l.y+"px";l=DDOM.getDocumentSize();n.style.width=l.x+"px";n.style.height=l.y+"px"}}});DDOM._registerExtension(DDOM.DIALOG);window.DDOM&&window.DDOM.depend("ddom.dialog");
DDOM.TEMPLATE=new (function(){var n=DDOM;this.name="ddom.template";n.depend(this.name);var d=null,l=false;this._activateExtension=function(B){if(!l){d=B;d.registerContextExtender(L);l=true}};var L=function(B){B.templateRegister=function(z,R,G){if(!this._templates){this._templates={};this._templatesargs={};this._templatescompiled={}}this._templates[z]=G;this._templatesargs[z]=R;this._templatescompiled[z]=null};B.templateRegisterEnc=function(z,R,G){this.templateRegister(z,R,n.urlDecode(G))};B.template=
function(z){var R=arguments;if(!arguments)R=this.template.arguments;var G=this._templatesargs[z];if(G){G=G.split(",");for(var h={},T=0;T<G.length;T++)h[n.trim(G[T])]=R[T+1];return I(this,z,h)}return I(this,z)};B._templateExecute=function(z,R){var G=this;R||(R={});var h=new n.StringBuilder;R.out={write:function(T){T||(T=""+T);h.append(T)},writedeferred:function(T,C){this.write("var ___ret,___ref;try{___ref=DDOM.ref."+d.setRef(T,G)+"();}catch(e){};if(___ref)___ret=___ref."+C+"();if(___ret!==undefined)return ___ret;")}};
(new n.Evaluator("with(context){with(__model){"+z+"}}")).attach(G,"context").attach(R,"__model").eve();return h.toString()}},I=function(B,z,R){var G=B._templates[z];if(!G)return"";if(G.indexOf("<#")<0)return G;var h=B._templatescompiled[z];if(!h){h=H(G,B);B._templatescompiled[z]=h}return M(h,B,R)},H=function(B){B=B.split("<#");var z=new n.StringBuilder,R=false,G;for(G=0;G<B.length;G++){if(G>0){var h=B[G].indexOf("#>");if(R){if(B[G].indexOf("--#>")==h-2)R=false;B[G]=""}else{if(B[G].substring(0,1)==
"=")z.append("out.write("+n.trim(B[G].substring(1,h))+");");else if(B[G].substring(0,1)=="!")z.append("out.writedeferred("+u(n.trim(B[G].substring(1,h)),"_____exe")+', "_____exe");');else if(B[G].substring(0,2)=="--")R=true;else z.append(n.trim(B[G].substring(0,h))+";");B[G]=B[G].substring(h+2)}}z.append('out.write("'+n.quoteEscape(B[G],'"')+'");')}return z.toString()},M=function(B,z,R){return z._templateExecute(B,R)},v=/\\\"/g,A=/\\'/g,p=/\W/,u=function(B,z){var R=B;B+="";B=B.replace(v,"");B=B.replace(A,
"");var G=B.split('"');B="";for(var h=0;h<G.length;h+=2)B+=G[h]+" ";G=B.split("'");B="";for(h=0;h<G.length;h+=2)B+=G[h]+" ";B=B.split(p);G="";for(h=0;h<B.length;h++){var T=n.trim(B[h]);isNaN(T)||(T="");for(var C=0;T!=""&&C<q.length;C++)if(T.toLowerCase()==q[C])T="";if(T!="")G+=T+":"+T+","}return"{"+G+z+":function(){with(this){"+R+"}}}"},q=["alert","abstract","boolean","break","byte","case","catch","char","class","const","continue","default","delete","do","double","else","export","extends","false",
"final","finally","float","for","function","goto","if","implements","in","instanceof","int","long","native","new","null","package","private","protected","public","return","short","static","super","switch","synchronized","this","throw","throws","transient","true","try","typeof","undefined","var","void","while","with"]});DDOM._registerExtension(DDOM.TEMPLATE);window.DDOM&&window.DDOM.depend("ddom.template");
DDOM.TABS=new (function(){var n=DDOM;this.name="ddom.tabs";DDOM.depend(this.name);var d=null,l=false;this._activateExtension=function(M){if(!l){d=M;d.registerContextExtender(L);d.registerItemExtender(I);d.registerItemGarbager(H);l=true}};var L=function(M){var v=M.createNodeEntity;M.createNodeEntity=function(A,p,u,q){var B=n.app(v,this,[A,p,u,q]).ret;B.ddomSetTabElement=function(z,R){B.___ddomTabElementA=n.$1(z);B.___ddomTabElementI=n.$1(R)};B.ddomSetTabClass=function(z,R){B.___ddomTabClassA=z;B.___ddomTabClassI=
R};B.ddomSetTabStyle=function(z,R){B.___ddomTabStyleA=z;B.___ddomTabStyleI=R};B.ddomSetTabClick=function(z,R){B.___ddomTabInstallClick=true;B.___ddomTabInstallClickFunc=z;B.___ddomTabInstallClickAlsoTheActiveTab=R};return B}},I=function(M){var v=M.entity;if(v.___ddomTabElementA){var A=M.context,p=v._ddom_identity.replace(/\./g,"");n.merge({__ddomTabNameActive:"tab_ACTIVE."+p,__ddomTabNameInactive:"tab_INACTIVE."+p,__ddomHasInactiveElement:false},v);A.register(A.createNodeEntity(v.___ddomTabElementA),
v.__ddomTabNameActive);if(v.___ddomTabElementI){A.register(A.createNodeEntity(v.___ddomTabElementI),v.__ddomTabNameInactive);v.___ddomTabClassA&&n.addClass(v.___ddomTabElementA,v.___ddomTabClassA);v.___ddomTabClassI&&n.addClass(v.___ddomTabElementI,v.___ddomTabClassI);v.___ddomTabStyleA&&n.setStyles(v.___ddomTabElementA,v.___ddomTabStyleA);v.___ddomTabStyleI&&n.setStyles(v.___ddomTabElementI,v.___ddomTabStyleI);v.__ddomHasInactiveElement=true}v.ddomOrgOnShow=v.ddomOnShow;v.ddomOrgOnHide=v.ddomOnHide;
v.ddomOnShow=function(){v.___ddomTabElementA.ddomIsVisible()||A.show(v.__ddomTabNameActive);if(!v.__ddomHasInactiveElement){v.___ddomTabClassI&&n.removeClass(v.___ddomTabElementA,v.___ddomTabClassI);v.___ddomTabClassA&&n.addClass(v.___ddomTabElementA,v.___ddomTabClassA);v.___ddomTabStyleA&&n.setStyles(v.___ddomTabElementA,v.___ddomTabStyleA)}n.app(v.ddomOrgOnShow,v)};v.ddomOnHide=function(){if(v.__ddomHasInactiveElement)A.show(M.entity.__ddomTabNameInactive);else{v.___ddomTabClassA&&n.removeClass(v.___ddomTabElementA,
v.___ddomTabClassA);v.___ddomTabClassI&&n.addClass(v.___ddomTabElementA,v.___ddomTabClassI);v.___ddomTabStyleI&&n.setStyles(v.___ddomTabElementA,v.___ddomTabStyleI)}n.app(v.ddomOrgOnHide,v)};if(v.___ddomTabInstallClick){if(!v.___ddomTabInstallClickFunc)v.___ddomTabInstallClickFunc=function(){A.show(v._ddom_identity)};if(v.___ddomTabElementI){v.___ddomTabClkI=A.on("click",v.___ddomTabElementI,v.___ddomTabInstallClickFunc);n.setStyles(v.___ddomTabElementI,"cursor:pointer")}if(v.___ddomTabElementA&&
(v.___ddomTabInstallClickAlsoTheActiveTab||!v.___ddomTabElementI)){v.___ddomTabClkA=A.on("click",v.___ddomTabElementA,v.___ddomTabInstallClickFunc);n.setStyles(v.___ddomTabElementA,"cursor:pointer")}}}},H=function(M){if(M.entity){var v=M.entity;M=M.context;v.___ddomTabClkI&&M.onRemove(v.___ddomTabClkI);v.___ddomTabClkA&&M.onRemove(v.___ddomTabClkA);v.___ddomTabElementI&&v.___ddomTabElementI._ddom_identity&&M.unregister(v.___ddomTabElementI);v.___ddomTabElementA&&v.___ddomTabElementA._ddom_identity&&
M.unregister(v.___ddomTabElementA)}}});DDOM._registerExtension(DDOM.TABS);window.DDOM&&window.DDOM.depend("ddom.tabs");
DDOM.LAYOUT=new (function(){this.name="ddom.layout";DDOM.depend(this.name);var n=DDOM,d=n.getLog(this.name),l=null,L=false;this._activateExtension=function(p){if(!L){l=p;l.registerContextExtender(I);L=true}};var I=function(p){p.syncHeight=function(u){if(typeof u=="string"){var q=[];n.batch(l.getItemsByGroup(u),function(z){z.entity&&n.push(q,z.entity._ddom_identity)});H(this,q)}else if(u.length){var B=[];n.batch(u,function(z){n.push(B,l.getItemIdentity(z))});H(this,B)}};p.shrinkContentToFitHeight=
function(u,q,B){M(this,u,q,B)};p.shrinkContentToFitHeightPixels=function(u,q,B,z){M(this,u,B,z,q)};p.shrinkContentToFitHeightLines=function(u,q,B,z){M(this,u,B,z,null,q)}},H=function(p,u){d.debug&&d.debug("_entitysyncheight for entities ",u.join(","),"...");var q=[];n.batch(u,function(B){if(B=l.getItemByName(B))(B=B.entity)&&n.isDomNode(B)&&n.push(q,B)});q.length>0&&l.eventAddListenerImagesComplete(p,q,function(){d.debug&&d.debug("_entitysyncheight for entities ",u.join(",")," images complete.");
var B=0;n.batch(u,function(R){if(R=l.getItemByName(R)){var G=R.entity;if(G&&n.isDomNode(G)){var h=[G];if(G.ddomSyncHeightNode){h=G.ddomSyncHeightNode;n.isCollection(h)||(h=[h])}if(R.entity.__ddomSyncHeightOrgHeights)n.batch(h,function(T,C){T.style.height=G.__ddomSyncHeightOrgHeights[C.i].substring(1)});else{R.entity.__ddomSyncHeightOrgHeights=new Array(h.length);n.batch(h,function(T,C){G.__ddomSyncHeightOrgHeights[C.i]="x"+T.style.height})}if(G.ddomGetOffsetHeight){R=G.ddomGetOffsetHeight();if(R>
B)B=R}}}});if(B>0){var z=B;n.batch(u,function(R){var G=l.getItemByName(R);if(G){var h=G.entity;if(h){R=[h];if(h.ddomSyncHeightNode){R=h.ddomSyncHeightNode;n.isCollection(R)||(R=[R])}var T=new Array(R.length);n.batch(R,function(C,g){if(C.style){var y=n.getOffsetPosition(C).y-n.getOffsetPosition(h).y;if(y<0)y=0;C.style.height=z-y>0?z-y+"px":"0px";var O=h.ddomGetOffsetHeight();T[g.i]=z-y-(O-B);z=T[g.i]+y;C.style.height=G.entity.__ddomSyncHeightOrgHeights[g.i].substring(1)}});n.batch(R,function(C,g){if(C.style)C.style.height=
T[g.i]+"px"})}}})}d.debug&&d.debug("_entitysyncheight for entities ",u.join(",")," heightsync complete.")},true)},M=function(p,u,q,B,z,R){if(n.isCollection(u))n.batch(u,function(G){M(p,G,q,B,z,R)});else(u=n.$1(u))&&l.eventAddListenerImagesComplete(p,u,function(){n.nodeExtend(u);n.nodeHiddenRender(u);var G,h,T=u.style.overflow=="hidden",C=u.style.height;if(R){var g=[];for(G=0;G<u.childNodes.length;G++)g[G]=u.childNodes[G];for(G=0;G<g.length;G++)u.removeChild(g[G]);h="&nbsp;";for(G=1;G<R;G++)h+="<br>&nbsp;";
G=document.createElement("span");G.innerHTML=h;u.appendChild(G);h=u.ddomGetOffsetHeight();if(G.offsetHeight>h)h=G.offsetHeight;u.removeChild(G);for(G=0;G<g.length;G++)u.appendChild(g[G])}else if(z)h=z;else{u.style.overflow="hidden";h=u.ddomGetOffsetHeight()}u.style.height="auto";u.style.overflow="visible";if(h)try{var y=u.ddomGetOffsetHeight();if(y>h){var O=document.createElement("div");O.innerHTML="&nbsp;";O.style.display="none";var x=v(u,B);if(q){if(typeof q=="string"){var K=document.createElement("div");
K.innerHTML=q;q=n.copyCollection(K.childNodes)}else n.isCollection(q)||(q=[q]);for(G=0;G<q.length;G++)u.appendChild(q[G])}var S=x.length-1;for(g=false;y>h;){if(S==0)g=true;if(S<0)return;var Q=x[S];G=K=null;var V=Q.nodeType==3&&Q.data.length>1,la=false;if(V&&g)la=true;else{K=Q;for(G=Q.parentNode;G!=u&&G.childNodes.length==1;){K=G;G=K.parentNode}G.replaceChild(O,K);var X=y;y=u.ddomGetOffsetHeight();if(y>h){G.removeChild(O);S--}else if(V){G.replaceChild(K,O);y=X;la=true}else{G.removeChild(O);A(u,T,C);
return}}if(la){for(;Q.data.length>0&&y>h;){Q.data=Q.data.substring(0,Q.data.length-1);y=u.ddomGetOffsetHeight()}if(Q.data.length==0){K=Q;for(G=Q.parentNode;G!=u&&G.childNodes.length==1;){K=G;G=K.parentNode}G.removeChild(K)}A(u,T,C);return}}}}catch(ea){throw ea;}A(u,T,C)})},v=function(p,u,q){if(!q){q=[];v(p,u,q);return q}var B;if(u)for(B=0;B<u.length;B++)if(p===u[B])return;if(!(p.tagName&&p.tagName.toLowerCase()=="script")){var z=p.childNodes,R=q.length;for(B=0;B<z.length;B++){var G=z[B];if(G.nodeType==
3)q[q.length]=G;else v(G,u,q)}if(q.length==R)q[q.length]=p}},A=function(p,u,q){if(u)p.style.overflow="hidden";p.style.height=q;n.nodeHiddenRenderRestore(p)}});DDOM._registerExtension(DDOM.LAYOUT);window.DDOM&&window.DDOM.depend("ddom.layout");
DDOM.IE6PNGFIX=new (function(){this.name="ddom.ie6pngfix";DDOM.depend(this.name);var n=DDOM,d=n.getLog(this.name),l=null,L=false,I=false,H=[],M=[],v=1,A=false;this._activateExtension=function(F){if(!L){L=true;l=F;l.registerContextExtender(p);l.registerOn("domchange",q);l.registerOn("domresize",B);F=function(){if(n.getClient().ismsie&&n.getClient().version<7){I=true;N();R()}};n.initialized?F():l.registerOn("init",F)}};this.isActive=function(){return I};this.fix=function(F){n.getClient().ismsie&&n.getClient().version<
7&&oa(n(F))};var p=function(F){var da=this;F.doIe6PngFix=function(ca){da.ie6pngfix=ca;u(da)};setTimeout(function(){u(da)},0)},u=function(F){if(F.ie6pngfix)if(typeof F.ie6pngfix=="string"||F.ie6pngfix.tagName)H[H.length]=F.ie6pngfix;else for(var da=0;da<F.ie6pngfix.length;da++)H[H.length]=F.ie6pngfix[da];F.ie6pngfix=null;I&&R()},q=function(){if(I){R();V()}},B=function(){I&&V()},z=null,R=function(){z&&clearTimeout(z);z=setTimeout(G,10)},G=function(){for(var F=C(),da=0;da<H.length;da++){var ca=n(H[da]);
ca&&oa(ca)}g(F)},h=false,T=function(F,da){if(d.debug)d.debug("hook install ",F.tagName," ",F.id?F.id:F.outerHTML);da.hooked=true;F.attachEvent("onpropertychange",y)},C=function(){if(h)return false;d.debug&&d.debug("hook unhook");return h=true},g=function(F){if(F){d.debug&&d.debug("hook rehook");h=false}},y=function(F){if(!h){var da=F.srcElement;if(da)if(!da.__ddomie6pngfixgenerated)if(da.parentNode)if(F=F.propertyName){var ca=F.toLowerCase();if(ca!="src"){ca=ca.substring(0,5);if(ca!="class"&&ca!=
"style"){if(d.debug){ca={val:null};(new n.Evaluator("newval.val = elm."+F)).attach(ca,"newval").attach(da,"elm").eve();d.debug("hookhandle: SKIPPED non relevant property: prop '.",F,"' = '",ca.val,"':",aa(da))}return}}if(d.debug){ca={val:null};(new n.Evaluator("newval.val = elm."+F)).attach(ca,"newval").attach(da,"elm").eve();d.debug("hookhandle: HANDLE relevant property: prop '.",F,"' = '",ca.val,"':",aa(da))}if(da.__ddomdatai){if(ca=M[da.__ddomdatai]){if(!ca.eve)ca.hook={};ca=ca.hook;if(ca.props)ca.props+=
","+F;else ca.props=F;O[da.__ddomdatai]=da;x||(x=setTimeout(K,0))}}else d.warn&&d.warn("hookhandle: SKIPPED no ddom data: ",aa(da))}}},O={},x=null,K=function(){d.debug&&d.debug("PROC UPDATE START");x=null;var F=O;O={};var da={};for(var ca in F){var ma=M[ca],J=F[ca],Ea=J.tagName.toLowerCase(),Sa=false;if(Ea=="img"||Ea=="input")if(ma.hook.props.indexOf("src")>-1)Sa=true;if(Sa)ma.hook.fullpr=true;for(J=ma=J;J.parentNode&&J.parentNode.__ddomdatai;){J=J.parentNode;if((Ea=IEPNGFix.data[J.uniqueID])&&Ea.tiles&&
Ea.tiles.elm&&Ea.tiles.src)ma=J}da[ma.__ddomdatai]=ma}F=C();for(ca in da)S(da[ca]);g(F);d.debug&&d.debug("PROC UPDATE FINISHED")},S=function(F){if(!(!F||!F.__ddomdatai||!F.style)){var da=M[F.__ddomdatai];if(da)if(F.style.display!="none")if(F.style.visibility!="hidden"){var ca=IEPNGFix.data[F.uniqueID];if(ca){A=false;if(ca.tiles&&ca.tiles.elm&&ca.tiles.src)A=true;var ma=A,J=false,Ea=false,Sa=false;if(da.hook&&da.hook.fullpr){IEPNGFix.process(F,0,da.hook);if(d.debug){J=true;if(ma&&!A)Ea=true}}if(A){IEPNGFix.tileBG(F,
ca.tiles.src);if(d.debug)Sa=true}if(d.debug){ca="";if(J){ca+="process(); ";if(Ea)ca+="internal tileBG(); "}if(Sa)ca+="only tileBG(); ";ca&&d.debug("update: IEPNGFix:",ca,aa(F))}}da.hook=null;if(F.childNodes)for(da=0;da<F.childNodes.length;da++)S(F.childNodes[da])}}},Q=null,V=function(){Q&&clearTimeout(Q);Q=setTimeout(function(){if(window.IEPNGFix&&window.IEPNGFix.update){Q=null;IEPNGFix.update()}},100)},la=null,X=function(){la&&clearTimeout(la);la=setTimeout(ea,1E3)},ea=function(){la=null;d.debug&&
d.debug("afterfix...");var F=false,da;for(var ca in IEPNGFix.data){var ma=IEPNGFix.data[ca].tiles;if(ma&&ma.elm&&ma.src&&ma.cache)if(n.nodeIsVisible(ma.elm,true))for(var J=0;J<ma.cache.length;J++){var Ea=ma.cache[J].style.filter;if(!F){da=C();F=true}ma.cache[J].style.filter="";ma.cache[J].style.filter=Ea}}F&&g(da)},oa=function(F){if(n.isCollection(F))return n.batch(F,oa);if(F)if(F.tagName)if(!F.__ddomie6pngfixgenerated)if(F.parentNode){if(!F.__ddomdatai){F.__ddomdatai=v++;var da={};M[F.__ddomdatai]=
da;T(F,da);window.IEPNGFix.process(F,1)}if(F.childNodes)for(da=0;da<F.childNodes.length;da++)oa(F.childNodes[da])}},N=function(){window.IEPNGFix=window.IEPNGFix||{};IEPNGFix.data=IEPNGFix.data||{};IEPNGFix.blankImg=n.ENV.getBaseDdomUrl()+"img/a.gif";IEPNGFix.fix=function(F,da,ca){var ma=false;if(F.innerHTML=="xyz")ma=true;ma=C();if((da=(da||"").replace(/\(/g,"%28").replace(/\)/g,"%29"))&&!(/IMG|INPUT/.test(F.nodeName)&&ca!=2)&&F.currentStyle.width=="auto"&&F.currentStyle.height=="auto"){if(ca==2)if(F.complete===
false){if(!F.__notcompleted)F.__notcompleted=0;F.__notcompleted++;if(F.__notcompleted<1E3){setTimeout(function(){IEPNGFix.fix(F,da,ca)},10);g(ma);return}}F.style.width=F.offsetWidth+"px";F.style.height=F.clientHeight+"px";if(F.currentStyle.display=="inline")F.style.display="inline-block"}if(ca==1)F.style.backgroundImage='url("'+this.blankImg+'")';if(ca==2)F.src=this.blankImg;if(F.filters["DXImageTransform.Microsoft.AlphaImageLoader"]){F.filters["DXImageTransform.Microsoft.AlphaImageLoader"].enabled=
da?true:false;if(da)F.filters["DXImageTransform.Microsoft.AlphaImageLoader"].src=da}else if(da)F.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+da+'",sizingMethod="'+(ca==2?"scale":"crop")+'")';g(ma);X()};IEPNGFix.process=function(F,da,ca){if(typeof F.filters!="unknown"){this.data[F.uniqueID]||(this.data[F.uniqueID]={className:""});var ma=da||!ca||!ca.props?"src,backgroundImage":ca.props;ca=this.data[F.uniqueID];var J=/src/.test(ma),Ea=/backgroundImage/.test(ma);ma=/width|height|background(Pos|Rep)/.test(ma);
da=!da&&F.className!=ca.className&&(F.className||ca.className);if(J||Ea||ma||da){ca.className=F.className;Ea=this.blankImg.match(/([^\/]+)$/)[1];var Sa=F.style,Fa=F.currentStyle;if(da&&(Sa.backgroundImage.indexOf("url(")==-1||Sa.backgroundImage.indexOf(Ea)>-1))return setTimeout(function(){Sa.backgroundImage=""},0);if(J&&F.src&&{IMG:1,INPUT:1}[F.nodeName])if(/\.png/i.test(F.src))this.fix(F,F.src,2);else F.src.indexOf(Ea)==-1&&this.fix(F,"");J=Fa.backgroundImage||Sa.backgroundImage;if((J+F.src).indexOf(Ea)==
-1)if(J=J.match(/url[("']+(.*\.png[^\)"']*)[\)"']/i))if(this.tileBG&&!{IMG:1,INPUT:1}[F.nodeName]){this.fix(F,"",1);this.tileBG(F,J[1])}else{ca.tiles&&ca.tiles.src&&this.tileBG(F,"");this.fix(F,J[1],1);this.childFix(F)}else{ca.tiles&&ca.tiles.src&&this.tileBG(F,"");this.fix(F,"")}else if((ma||da)&&ca.tiles&&ca.tiles.src)this.tileBG(F,ca.tiles.src)}}};IEPNGFix.childFix=function(F){for(var da=["a","input","select","textarea","button","iframe","object"],ca=da.length,ma=[];ca--;)for(var J=F.all.tags(da[ca]),
Ea=J.length;Ea--;)ma.push(J[Ea]);for((ca=ma.length)&&/relative|absolute/i.test(F.currentStyle.position)&&alert(F.currentStyle.hasLayout+"IEPNGFix: Unclickable children of element:\n\n<"+F.nodeName+(F.id&&" id="+F.id)+">");ca--;)if(!/relative|absolute/i.test(ma[ca].currentStyle.position))ma[ca].style.position="relative"};IEPNGFix.tileBG=function(F,da,ca){var ma=A=false,J,Ea,Sa,Fa,Ka,Oa,cb;try{J=this.data[F.uniqueID];for(var Da=0;Da<F.childNodes.length;Da++){var Va=F.childNodes[Da];if(!Va.__ddomie6pngfixgenerated&&
Va.tagName=="DIV"&&Va.currentStyle)if(!/relative|absolute/i.test(Va.currentStyle.position)){ma||(ma=C());Va.style.position="relative"}}Ea=Math.max(F.clientWidth,F.scrollWidth);Sa=Math.max(F.clientHeight,F.scrollHeight);Fa=F.currentStyle.backgroundPositionX;Ka=F.currentStyle.backgroundPositionY;Oa=F.currentStyle.backgroundRepeat;parseInt(F.currentStyle.paddingTop);cb=parseInt(F.currentStyle.paddingLeft)}catch(Qa){g(ma);return}if(!J.tiles)J.tiles={elm:F,src:"",cache:[],img:new Image,old:{}};var Pa=
J.tiles;J=Pa.img.width;Da=Pa.img.height;if(da){if(!ca&&da!=Pa.src){Pa.img.onload=function(){setTimeout(function(){Pa.img.onload=null;IEPNGFix.tileBG(F,da,1);var bb=F.style.display,kb=C();F.style.display="none";F.style.display=bb;g(kb)},10)};return Pa.img.src=da}}else{if(Pa.src)ca=1;J=Da=0}Pa.src=da;if(!(!ca&&Ea==Pa.old.w&&Sa==Pa.old.h&&Fa==Pa.old.x&&Ka==Pa.old.y&&Oa==Pa.old.r)){ca={top:"0%",left:"0%",center:"50%",bottom:"100%",right:"100%"};var Ra;Ra=ca[Fa]||Fa;ca=ca[Ka]||Ka;if(Va=Ra.match(/(\d+)%/))Ra=
Math.round((Ea-J)*(parseInt(Va[1])/100));if(Va=ca.match(/(\d+)%/))ca=Math.round((Sa-Da)*(parseInt(Va[1])/100));Ra=parseInt(Ra);ca=parseInt(ca);var vb={repeat:1,"repeat-x":1}[Oa],wb={repeat:1,"repeat-y":1}[Oa];if(vb){Ra%=J;if(Ra>0)Ra-=J}if(wb){ca%=Da;if(ca>0)ca-=Da}ma||(ma=C());if(!{relative:1,absolute:1}[F.currentStyle.position])F.style.position="relative";Va=0;vb=vb?Ea:Ra+0.1;var nb;wb=wb?Sa:ca+0.1;var ha,sa,xa;if(J&&Da)for(Ra=Ra;Ra<vb;Ra+=J)for(nb=ca;nb<wb;nb+=Da){xa=0;if(!Pa.cache[Va]){Pa.cache[Va]=
document.createElement("div");xa=1}var Na=Ra+J>Ea?Ea-Ra:J,$a=nb+Da>Sa?Sa-nb:Da;ha=Pa.cache[Va];sa=ha.style;sa.behavior="none";sa.lineHeight="1px";sa.fontSize="1px";var db=F.currentStyle.height;sa.left=(db&&db!="auto"?Ra:Ra-cb)+"px";sa.top=nb+"px";sa.width=(Na>0?Na:0)+"px";sa.height=($a>0?$a:0)+"px";sa.clip="rect("+(nb<0?0-nb:0)+"px,"+Na+"px,"+$a+"px,"+(Ra<0?0-Ra:0)+"px)";sa.display="block";if(xa){sa.position="absolute";sa.zIndex=-999;ha.__ddomie6pngfixgenerated=true;F.firstChild?F.insertBefore(ha,
F.firstChild):F.appendChild(ha)}this.fix(ha,da,0);Va++}for(;Va<Pa.cache.length;){this.fix(Pa.cache[Va],"",0);Pa.cache[Va++].style.display="none"}g(ma);X();Pa.old={w:Ea,h:Sa,x:Fa,y:Ka,r:Oa}}};IEPNGFix.update=function(){var F,da=[];for(F in IEPNGFix.data){var ca=IEPNGFix.data[F].tiles;if(ca&&ca.elm&&ca.src)if(ca.elm.parentNode)IEPNGFix.tileBG(ca.elm,ca.src);else da[da.length]=F}for(F=0;F<da.length;F++)delete IEPNGFix.data[da[F]]}},aa=function(F){return n.dumpNode(F)}});DDOM._registerExtension(DDOM.IE6PNGFIX);
window.DDOM&&window.DDOM.depend("ddom.ie6pngfix");
DDOM.SHADOW=new (function(){var n=DDOM;this.name="ddom.shadow";n.depend(this.name);var d=n.getLog(this.name),l=n.ENV,L=null,I=false,H=[];this._activateExtension=function(q){if(!I){L=q;L.registerOn("show",M);L.registerOn("hide",v);L.registerOn("positioned",A);L.registerItemGarbager(u);I=true}};var M=function(q){if(q.item.entity.ddomShadow){for(var B=false,z=0;z<H.length;z++)if(H[z]===q.item)B=true;if(!B)H[H.length]=q.item;q.item.entity.ddomShadow.render(q.item.entity);l.hasFixedViewport()||H.length>
0&&L.registerOn("domscroll",p)}},v=function(q){if(q.item.entity.ddomShadow){for(var B=[],z=0;z<H.length;z++)if(H[z]!==q.item)B[B.length]=q.item;H=B;q.item.entity.ddomShadow.hide(q.item.entity);l.hasFixedViewport()||H.length<1&&L.unregisterOn("domscroll",p)}},A=function(q){if(q.item)q.item.entity.ddomShadow&&q.item.entity.ddomShadow.render(q.item.entity);else for(q=0;q<H.length;q++){var B=H[q];B.entity.ddomShadow&&B.entity.ddomShadow.render(B.entity)}},p=function(){for(var q=0;q<H.length;q++){var B=
H[q];B.entity.ddomShadow&&n.getStyle(B.entity,"position")=="absolute"&&B.entity.ddomShadow.render(B.entity)}},u=function(q){q.entity&&q.entity.ddomShadow&&q.entity.ddomShadow.garbage(q.entity)};this.Shadow=function(){var q=this;q.borderN=null;q.borderS=null;q.borderW=null;q.borderE=null;q.cornerNE=null;q.cornerSE=null;q.cornerSW=null;q.cornerNW=null;q.growN=0;q.growS=0;q.growW=0;q.growE=0;q.render=function(B){var z=B.ddomShadowNode;if(!z){d.debug&&d.debug("creating new shadow node...");z=new n.StringBuilder('<table border="0" cellspacing="0" cellpadding="0"><tr><td align="left" valign="top">');
q.cornerNW&&z.append('<img class="ddomShadowCorner" src="'+q.cornerNW+'" />');z.append("</td><td>");q.borderN&&z.append('<img src="'+n.ENV.getBaseDdomUrl()+'img/a.gif" width="1" height="1" />');z.append('</td><td align="right" valign="top">');q.cornerNE&&z.append('<img class="ddomShadowCorner" src="'+q.cornerNE+'">');z.append("</td></tr><tr><td>");q.borderW&&z.append('<img src="'+n.ENV.getBaseDdomUrl()+'img/a.gif" width="1" height="1" />');z.append("</td><td>&nbsp;</td><td>");q.borderE&&z.append('<img src="'+
n.ENV.getBaseDdomUrl()+'img/a.gif" width="1" height="1" />');z.append('</td></tr><tr><td align="left" valign="bottom">');q.cornerSW&&z.append('<img class="ddomShadowCorner" src="'+q.cornerSW+'" />');z.append("</td><td>");q.borderS&&z.append('<img src="'+n.ENV.getBaseDdomUrl()+'img/a.gif" width="1" height="1" />');z.append('</td><td align="right" valign="bottom">');q.cornerSE&&z.append('<img class="ddomShadowCorner" src="'+q.cornerSE+'">');z.append("</td></tr></table>");var R=document.createElement("DIV");
R.innerHTML=z.toString();var G=n(R,"table",0);G.__tds=G.ddomQ("td");if(q.borderN){G.__tds[1].style.backgroundImage="url("+q.borderN+")";G.__tds[1].style.backgroundRepeat="repeat-x";G.__tds[1].style.backgroundPosition="top"}if(q.borderW){G.__tds[3].style.backgroundImage="url("+q.borderW+")";G.__tds[3].style.backgroundRepeat="repeat-y";G.__tds[3].style.backgroundPosition="left"}if(q.borderE){G.__tds[5].style.backgroundImage="url("+q.borderE+")";G.__tds[5].style.backgroundRepeat="repeat-y";G.__tds[5].style.backgroundPosition=
"right"}if(q.borderS){G.__tds[7].style.backgroundImage="url("+q.borderS+")";G.__tds[7].style.backgroundRepeat="repeat-x";G.__tds[7].style.backgroundPosition="bottom"}G.style.position=n.getStyle(B,"position");B.ddomShadowNode=G;B.parentNode.insertBefore(B.ddomShadowNode,B);G.__dslrsx=0;G.__dslrsy=0;G.__imgs=n(G,"img.ddomShadowCorner");z=G;B._ddom_item.context.onComplete(G.__imgs,function(){setTimeout(function(){n.nodeHiddenRender(G);G.__lod=true;G.__pW=0;if(q.cornerNW)G.__pW=G.__tds[0].getElementsByTagName("img")[0].offsetWidth;
if(q.cornerSW){var C=G.__tds[6].getElementsByTagName("img")[0].offsetWidth;if(C>G.__pW)G.__pW=C}G.__pE=0;if(q.cornerNE)G.__pE=G.__tds[2].getElementsByTagName("img")[0].offsetWidth;if(q.cornerSE){C=G.__tds[8].getElementsByTagName("img")[0].offsetWidth;if(C>G.__pE)G.__pE=C}G.__pN=0;if(q.cornerNW)G.__pN=G.__tds[0].getElementsByTagName("img")[0].offsetHeight;if(q.cornerNE){C=G.__tds[2].getElementsByTagName("img")[0].offsetHeight;if(C>G.__pN)G.__pN=C}G.__pS=0;if(q.cornerSW)G.__pS=G.__tds[6].getElementsByTagName("img")[0].offsetHeight;
if(q.cornerSE){C=G.__tds[8].getElementsByTagName("img")[0].offsetHeight;if(C>G.__pS)G.__pS=C}n.nodeHiddenRenderRestore(G);G._ddomshadren=true;G._ddomshadvis&&q.render(B);if((q.borderN+";"+q.borderS+";"+q.borderW+";"+q.borderE+";"+q.cornerNE+";"+q.cornerSE+";"+q.cornerSW+";"+q.cornerNW+";").toLowerCase().indexOf(".png;")>-1)if(n.IE6PNGFIX&&n.IE6PNGFIX.isActive()){d.debug&&d.debug("will apply ie6pngfix...");setTimeout(function(){B._ddom_item.context.doIe6PngFix(G)},10)}},100)});d.debug&&d.debug("created.")}z.style.left=
n.getStylePixels(B,"left")-q.growW+"px";z.style.top=n.getStylePixels(B,"top")-q.growN+"px";R=B.offsetWidth+q.growW+q.growE;var h=B.offsetHeight+q.growN+q.growS,T=n.getStyle(B,"z-index");T||(zIndex=1);T--;if(z.__dslrsx!=R||z.__dslrsy!=h||z.__dslrsz!=T||z._ddomshadren){d.debug&&d.debug("showing / resizing shadow node: ",R," x ",h);z._ddomshadren=false;z.__dslrsx=R;z.__dslrsy=h;z.__dslrsz=T;z.style.width=R+"px";z.style.height=h+"px";z.style.zIndex=T;if(z.__lod){d.debug&&d.debug("showing / resizing shadow node table E:",
z.__pE," W:",z.__pW," N:",z.__pN," S:",z.__pS);R-=z.__pE;R-=z.__pW;h-=z.__pN;h-=z.__pS;z.__tds[0].style.width=z.__pW+"px";z.__tds[0].style.height=z.__pN+"px";z.__tds[1].style.width=R+"px";z.__tds[1].style.height=z.__pN+"px";z.__tds[2].style.width=z.__pE+"px";z.__tds[2].style.height=z.__pN+"px";z.__tds[3].style.width=z.__pW+"px";z.__tds[3].style.height=h+"px";z.__tds[4].style.width=R+"px";z.__tds[4].style.height=h+"px";z.__tds[5].style.width=z.__pE+"px";z.__tds[5].style.height=h+"px";z.__tds[6].style.width=
z.__pW+"px";z.__tds[6].style.height=z.__pS+"px";z.__tds[7].style.width=R+"px";z.__tds[7].style.height=z.__pS+"px";z.__tds[8].style.width=z.__pE+"px";z.__tds[8].style.height=z.__pS+"px"}}else d.debug&&d.debug("showing shadow node w/o resize: ",R," x ",h);z._ddomshadvis=true;z.style.display="block"};this.hide=function(B){d.debug&&d.debug("hiding shadow node");if(B=B.ddomShadowNode){B._ddomshadvis=false;B.style.display="none"}};this.garbage=function(B){d.debug&&d.debug("garbaging shadow node");var z=
B.ddomShadowNode;if(z){z.__tds=null;z.__imgs=null;z.parentNode.removeChild(z);B.ddomShadowNode=null}}}});DDOM._registerExtension(DDOM.SHADOW);window.DDOM&&window.DDOM.depend("ddom.shadow");
DDOM.MINISTATE=new (function(){var n=DDOM;this.name="ddom.ministate";n.depend(this.name);var d=n.getLog(this.name),l=null,L=false,I={},H={},M=false,v="",A=[],p=[];this._activateExtension=function(x){if(!L)if(n.ready)d.error&&d.error("cannot activate component after DDOM.ready state, make sure the component is not loaded lazyly on demand!");else{d.debug&&d.debug("activating...");l=x;l.registerContextExtender(G);L=true;l.registerOn("ready",u)}};var u=function(){d.debug&&d.debug("init (ddom is ready) ...");
for(var x=document.getElementsByTagName("script"),K={},S=0,Q=0;Q<x.length;Q++){var V=x[Q].DDOMCTXUID;if(V){n.push(A,V);if(!n.contextByUID(V)||!n.contextByUID(V)._loaded){K[V]=1;S++}}}d.debug&&d.debug("found ",A.length," initial contexts and ",S," of them are still loading: ",n.members(K,function(X,ea,oa){oa.list+=(oa.list?", ":"")+X},{list:""}).list);if(A.length<1){d.debug&&d.debug("will exit for nothing to do: no contexts at all on dom");g()}else if(A.length>0)if(S>0){var la=function(X){if(K[X.context.uid]){d.debug&&
d.debug("now loaded: ",X.context.uid," left ",S-1," to wait for");K[X.context.uid]=0;S--;if(S==0){l.unregisterOn("contextloaded",la);q()}}};l.registerOn("contextloaded",la)}else q()},q=function(){d.debug&&d.debug("all initial contexts are up now");var x,K=[];for(x=0;x<A.length;x++){var S=n.contextByUID(A[x]);if(S&&S.ministateApply){var Q={uid:S.uid,name:S.name,index:S.ministateIndex||0,state:""};S=K[Q.index];if(typeof S=="undefined")K[Q.index]=S=[];n.push(S,Q)}}for(x=1;x<=K.length;x++){S=x<K.length?
K[x]:K[0];if(typeof S!="undefined")for(Q=0;Q<S.length;Q++)n.push(p,S[Q])}d.debug&&d.debug(p.length," relevant contexts: ",n.batch(p,function(V,la){la.line+=(la.line?", ":"")+"name:"+V.name+" uid:"+V.uid+" index:"+V.index},{line:""}).line);if(p.length>0){C(B());z()}else{d.debug&&d.debug("will exit for nothing to do: no relevant contexts on dom");g("")}},B=function(){var x=document.location.hash,K=x.indexOf("!");return x=K>-1?x.substring(K+1):""},z=function(){setTimeout(R,500)},R=function(){var x=B();
x!=v&&C(x);z()},G=function(x){x.ministatePush=function(K,S){h(this,K,S)}},h=function(x,K,S){var Q=x.uid,V=x.name;d.debug&&d.debug("push context uid:[",Q,"] name:[",V,"] state:[",K,"] encoded:[",n.urlEncode(K),"] nohistory:[",S,"]");K={context:x,value:n.urlEncode(K),nohistory:S};if(M){var la=-1;if(!n.batch(p,function(X,ea){if(X.uid==Q){ea.stop=true;la=ea.i;d.debug&&d.debug("push found index ",la," by uid")}}).stop)if(!n.batch(p,function(X,ea){if(X.name==V){ea.stop=true;la=ea.i;d.debug&&d.debug("push found index ",
la," by name ?!? (i got replaced ?!?)")}}).stop)return;if(la>-1){I[la]=K;n.app(T,null,null,false,100)}}else{d.debug&&d.debug("push is pre init, goes to init push pool, deferring push");H[x.uid]=K}},T=function(){d.debug&&d.debug("push do push pool...");var x=[],K=0,S=false;n.batch(p,function(X,ea){var oa=I[ea.i];x[ea.i]=X.state=oa?oa.value:X.state;K=x[ea.i]?ea.i:K;if(!S&&oa&&!oa.nohistory)S=true;I[ea.i]=null});for(var Q="",V=0;V<=K;V++)Q+=(V>0?":":"")+x[V];if(Q!=v){d.debug&&d.debug("push statestring was [",
v,"] and now will be [",Q,"]");v=Q;V=document.location.hash||"";if(V.length>0&&V.charAt(0)=="#")V=V.substring(1);var la=V.indexOf("!");Q=(la<1?"":V.substring(0,la))+(Q==""?"":"!"+Q);if(S){d.debug&&d.debug("push hash set [",Q,"] history: YES");document.location.hash=Q}else{d.debug&&d.debug("push hash set [",Q,"] history: NO");V=document.location.href;la=V.indexOf("#");if(la>-1)V=V.substring(0,la);document.location.replace(V+"#"+Q)}}else d.debug&&d.debug("push statestring did not changed [",v,"]: nothing to do")},
C=function(x){if(M||x){d.debug&&d.debug("apply state: [",x,"]");for(var K=x.split(":"),S=0;S<p.length;S++)y(S,S<K.length?K[S]:"")}g(x)},g=function(x){d.debug&&d.debug("applied state: [",x,"]");v=x;if(!M){M=true;n.membersx(H,function(K,S){d.debug&&d.debug("initial push commit uid ",K);h(S.context,S.value,S.nohistory)});H=null}},y=function(x,K){d.debug&&d.debug("try apply relevant context index [",x,"] state [",K,"]");var S=p[x];if(S){var Q=n.contextByUID(S.uid);if(Q){d.debug&&d.debug("try apply found context by uid ",
S.uid);if(S.state==K)d.debug&&d.debug("try apply ...but state seems up do date: nothing to do");else{S.state=K;O(Q,K);if(I[x]){d.debug&&d.debug("deleting from push pool index ",x);delete I[x]}}}else{d.debug&&d.debug("try apply DID NOT FIND context by uid ",S.uid,"... will try to find it by name ",S.name);var V=false;Q=n.context(S.name,function(la){if(d.debug)d.debug("try apply finally found context by name ",S.name," ",V?"async!!!":"sync :)");if(!V||p[x].uid==la.uid){d.debug&&d.debug("try apply syncronous or somebody had updated uid in the meantime (new uid: "+
p[x].uid+")");S.uid=la.uid;Q=la;if(K==""||S.state==K)S.state=K;else if(V){S.state=K;O(Q,K);if(I[x]){d.debug&&d.debug("deleting from push pool index ",x);delete I[x]}}}else d.debug&&d.debug("try apply leaving new context ",la.uid," alone for it was async found and uids didnt match! todo additional rematching code?")});V=true}}else d.debug&&d.debug("try apply rel object was deleted from rel list: nothing to do")},O=function(x,K){d.debug&&d.debug("apply context uid:",x.name," name:",x.name," state [",
K,"] decoded [",n.urlDecode(K),"]");n.app(x.ministateApply,x,[n.urlDecode(K)]);if(!M&&H[x.uid]){d.debug&&d.debug("apply context uid:"+x.name+" name:",x.name," deleting an initially pushed state");H[x.uid]=null}}});DDOM._registerExtension(DDOM.MINISTATE);window.DDOM&&window.DDOM.depend("ddom.ministate");DDOM._startup();window.DDOM&&window.DDOM.depend("ddom.startup");
window.mlGlobalCookieAccess=new (function(){var n=DDOM.getLog("mlGlobalCookieAccess"),d=DDOMTOOLS.getCookie("atrada.test.cookie"),l=null,L=null,I="";if(d){l=d.substring(0,d.indexOf("#"));L=d.substring(d.indexOf("#")+1,d.indexOf("$"));I=d.substring(d.indexOf("$")+1);n.debug&&n.debug("init: domain '",l,"' path '",L,"' nameprefix '",I,"'")}this.setQualifiedCookie=function(H,M,v){DDOMTOOLS.setCookie(I+H,M,l,L,v)};this.getQualifiedCookie=function(H){return DDOMTOOLS.getCookie(I+H)}});window.DDOM&&window.DDOM.depend("ml.globalcookieaccess");
DDOM.onDdomInit(function(){DDOMLOADER.loadImage(DDOMCONFIG.imageUrl+"loadingindicator/circle.gif");var n=new DDOM.Indicator;n.node=null;n.init=function(){var d=document.createElement("div");DDOMB().appendChild(d);d.style.width="48px";d.style.height="48px";d.style.border="1px solid black";d.style.background="white";d.style.zIndex=1E6;d.innerHTML='<img src="'+DDOMCONFIG.imageUrl+'loadingindicator/circle.gif" />';n.node=d;d.style.position=DDOM.ENV.hasFixedViewport()?"fixed":"absolute";n.position()};
n.position=function(){var d=DDOMDOC.getViewportSize();if(DDOM.ENV.hasFixedViewport()){n.node.style.left=d.x/2-30+"px";n.node.style.top=d.y/2-30+"px"}else{var l=DDOMDOC.getScrollPosition();n.node.style.left=d.x/2-30+l.x+"px";n.node.style.top=d.y/2-30+l.y+"px"}};n.show=function(){n.node?n.position():n.init();n.node.style.display="block";DDOM.ENV.hasFixedViewport()||jQuery(window).bind("scroll",n.position)};n.hide=function(){n.node.style.display="none";DDOM.ENV.hasFixedViewport()||jQuery(window).unbind("scroll",
n.position)};DDOM.indicatorRegister(n,"mlglobalasyncindicator",true)});window.DDOM&&window.DDOM.depend("ml.globalasyncindicator");window.mlBuildExplorerIndicator=function(){if(!DDOM.getIndicator("mlexplorerasyncindicator")){var n=new DDOM.Indicator;n.node=DDOME("meindicator");n.show=function(){n.node.style.display="block"};n.hide=function(){n.node.style.display="none"};DDOM.indicatorRegister(n,"mlexplorerasyncindicator")}};window.DDOM&&window.DDOM.depend("ml.explorerasyncindicator");
DDOM.PIMP=new (function(){DDOM.depend("ddom.plug.pimp",["jquery"]);this.pimpTagSelect=function(l,L){var I=DDOM,H=jQuery;l.ddomExtended||I.nodeExtend(l);var M=document.createElement("DIV"),v=I.getOffsetPosition(l),A=l.ddomGetOffsetWidth(),p=l.ddomGetOffsetHeight(),u=l.getAttribute("title");I.merge({position:"absolute",left:v.x+"px",top:v.y+"px"},M.style);l.__lastposition=v.x+"x"+v.y;var q="";v=false;if(I.getClient().ismsie&&I.getClient().version<7)v=true;if(v){q+='<div style="position:absolute;left:0px;top:0px;width:';
q+=A;q+="px;height:";q+=p;q+='px;"><iframe style="width:';q+=A;q+="px;height:";q+=p;q+='px;" frameborder="0" src="'+I.ENV.getBaseDdomUrl()+'html/ddomblank.html">&nbsp;</iframe></div>'}q+="<div ";if(L)q+='class= "'+L+'" ';if(u)q+='title= "'+u+'" ';q+='style="position:absolute;left:0px;top:0px;width:';q+=A;q+="px;height:";q+=p;q+='px;" ';q+='onmousedown="return false;" ';q+='onmouseover="DDOM.addClass(this,&quot;ddomPTSelectHover&quot;)" ';q+='onmouseout="DDOM.removeClass(this,&quot;ddomPTSelectHover&quot;)">';
q+='<div class="ddomPTSelectLabel"><div class="ddomPTSelectLabelText">&nbsp;</div></div><div class="ddomPTSelectDropdownAnchor" style="display:none;position:relative;"><div class="ddomPTSelectDropdown" style="position:absolute;"><div class="ddomPTSelectOptionsTop">&nbsp;</div><div class="ddomPTSelectOptions">&nbsp;</div><div class="ddomPTSelectOptionsBottom">&nbsp;</div></div>';q+="</div>";M.innerHTML=q;if(l._ddomPimpedSelect){L=H(l);L.unbind("focus",l._ddomPimpedSelectOnFocus);L.unbind("blur",l._ddomPimpedSelectOnBlur);
L.unbind("change",l._ddomPimpedSelectOnChange);L.unbind("keydown",l._ddomPimpedSelectOnKeydown);L=H(l._ddomPimpedSelectLabel);L.unbind("mousedown",l._ddomPimpedSelectLabelOnMousedown);L.unbind("mouseup",l._ddomPimpedSelectLabelOnMouseup);l._ddomPimpedSelect.parentNode.removeChild(l._ddomPimpedSelect)}I.merge({_ddomPimpedSelectOnFocus:function(){l._ddomPimpedSelectDoBlur=false;if(!l._ddomPimpedSelectFocus){l._ddomPimpedSelectFocus=true;I.addClass(l._ddomPimpedSelectLabel.parentNode,"ddomPTSelectFocus")}},
_ddomPimpedSelectOnBlur:function(){if(l._ddomPimpedSelectFocus){l._ddomPimpedSelectDoBlur=true;setTimeout(l._ddomPimpedSelectOnBlurDo,10)}},_ddomPimpedSelectOnBlurDo:function(){if(l._ddomPimpedSelectDoBlur){if(l._ddomPimpedSelectLabelMousedown)if(l._ddomPimpedSelectLabelMousedown>(new Date).getTime()-100)return;l._ddomPimpedSelectFocus=false;I.removeClass(l._ddomPimpedSelectLabel.parentNode,"ddomPTSelectFocus");l._ddomPimpedSelectDoClose()}},_ddomPimpedSelectOnKeydown:function(z,R){if(!R){var G=window.event?
z.keyCode:z.which;if(l._ddomPimpedSelectOpen){if(G==13){z.cancelBubble=true;z.stopPropagation&&z.stopPropagation();l._ddomPimpedHoveredIndex>-1&&I.merge({selectedIndex:l._ddomPimpedHoveredIndex,_ddomPimpedSelectIndex:l._ddomPimpedHoveredIndex,_ddomPimpedHoveredIndex:-1},l)._ddomPimpedSelectOnChange();l._ddomPimpedSelectDoClose();return false}l._ddomPimpedHoveredIndex>-1&&I.merge({selectedIndex:l._ddomPimpedHoveredIndex,_ddomPimpedSelectIndex:l._ddomPimpedHoveredIndex,_ddomPimpedHoveredIndex:-1},l)}R=
0}if(!(R>50)){R++;l._ddomPimpedSelectIndex==l.selectedIndex?setTimeout(function(){l._ddomPimpedSelectOnKeydown(null,R)},10):l._ddomPimpedSelectOnChange()}},_ddomPimpedSelectOnChange:function(){l._ddomPimpedHoveredIndex=-1;l._ddomPimpedSelectIndex=l.selectedIndex;l._ddomPimpedSelectLabel.firstChild.innerHTML=l.options[l.selectedIndex].text;l._ddomPimpedSelectOpen&&l._ddomPimpedSelectOption._ddomDoHighlight(l._ddomPimpedSelectIndex)},_ddomPimpedSelectLabelOnMousedown:function(){l._ddomPimpedSelectLabelMousedown=
(new Date).getTime();l.focus();l._ddomPimpedSelectOpen?l._ddomPimpedSelectDoClose():l._ddomPimpedSelectDoOpen()},_ddomPimpedSelectLabelOnMouseup:function(){var z=l._ddomPimpedSelectLabelMousedown;setTimeout(function(){if(z==l._ddomPimpedSelectLabelMousedown)l._ddomPimpedSelectLabelMousedown=0},10);l.focus()},_ddomPimpedSelectRender:function(){var z="";I.batch(l.options,function(G,h){z+="<div ";if(G.getAttribute("style"))z+='style="'+G.getAttribute("style")+'" ';z+='class="ddomPTSelectOption';if(G.getAttribute("class"))z+=
" "+G.getAttribute("class");z+='" ';z+='onmousedown="this.parentNode._ddomOnMousedown('+h.i+');return false;" ';z+='onmouseup="this.parentNode._ddomOnMouseup('+h.i+');" ';z+='onmouseover="this.parentNode._ddomDoHover('+h.i+');">';z+=G.text+"</div>"});l._ddomPimpedSelectOption.innerHTML=z;l._ddomPimpedSelectOptions=[];for(var R=0;R<l._ddomPimpedSelectOption.childNodes.length;R++)l._ddomPimpedSelectOptions[R]=l._ddomPimpedSelectOption.childNodes[R]},_ddomPimpedSelectDoOpen:function(){l._ddomPimpedSelectOpen=
true;l._ddomPimpedSelectDropdownAnchor.style.display="block";l._ddomPimpedSelect.style.zIndex=10;l._ddomPimpedSelectOption._ddomDoHighlight(l._ddomPimpedSelectIndex);I.addClass(l._ddomPimpedSelectLabel.parentNode,"ddomPTSelectOpen")},_ddomPimpedSelectDoClose:function(){l._ddomPimpedSelectOpen=false;l._ddomPimpedSelectDropdownAnchor.style.display="none";l._ddomPimpedSelect.style.zIndex="";I.removeClass(l._ddomPimpedSelectLabel.parentNode,"ddomPTSelectOpen")}},l);if(v){l._ddomPimpedSelectLabel=M.firstChild.nextSibling.firstChild;
l._ddomPimpedSelectDropdownAnchor=M.firstChild.nextSibling.firstChild.nextSibling}else{l._ddomPimpedSelectLabel=M.firstChild.firstChild;l._ddomPimpedSelectDropdownAnchor=M.firstChild.firstChild.nextSibling}l._ddomPimpedSelectDropdown=l._ddomPimpedSelectDropdownAnchor.firstChild;l._ddomPimpedSelectOption=l._ddomPimpedSelectDropdown.getElementsByTagName("div")[1];l._ddomPimpedSelectOption._ddomOnMousedown=function(){l._ddomPimpedSelectLabelMousedown=(new Date).getTime();l.focus()};l._ddomPimpedSelectOption._ddomOnMouseup=
function(z){l.selectedIndex=z;l._ddomPimpedSelectOnChange();var R=l._ddomPimpedSelectLabelMousedown;setTimeout(function(){if(R==l._ddomPimpedSelectLabelMousedown)l._ddomPimpedSelectLabelMousedown=0},10);l.focus();l._ddomPimpedSelectDoClose()};l._ddomPimpedSelectOption._ddomDoHover=function(z){l._ddomPimpedHoveredIndex=z;l._ddomPimpedSelectOption._ddomDoHighlight(z)};l._ddomPimpedSelectOption._ddomDoHighlight=function(z){I.addClass(l._ddomPimpedSelectOptions[z],"ddomPTSelectOptionHover");for(var R=
0;R<l.options.length;R++)R!=z&&I.removeClass(l._ddomPimpedSelectOptions[R],"ddomPTSelectOptionHover")};L=H(l);L.bind("focus",l._ddomPimpedSelectOnFocus);L.bind("blur",l._ddomPimpedSelectOnBlur);L.bind("change",l._ddomPimpedSelectOnChange);L.bind("keydown",l._ddomPimpedSelectOnKeydown);L=H(l._ddomPimpedSelectLabel);L.bind("mousedown",l._ddomPimpedSelectLabelOnMousedown);L.bind("mouseup",l._ddomPimpedSelectLabelOnMouseup);H(M).bind("selectstart",function(){return false});l._ddomPimpedSelectIndex=l.selectedIndex;
l._ddomPimpedHoveredIndex=-1;l._ddomPimpedSelect=M;l._ddomPimpedSelectRender();l._ddomPimpedSelectOnChange();l._ddomOverlayed=true;for(H=l;H.tagName.toLowerCase()!="form";)H=H.parentNode;H.nextSibling?H.parentNode.insertBefore(M,H.nextSibling):H.parentNode.appendChild(M);var B=function(){try{if(I.nodeIsVisible(l,true)){var z=I.getOffsetPosition(l),R=z.x+"x"+z.y;if(R!=l.__lastposition){M.style.left=z.x+"px";M.style.top=z.y+"px";l.__lastposition=R}}setTimeout(B,1E3)}catch(G){}};B();return M};this.pimpTagCheckbox=
function(l,L){var I=DDOM,H=jQuery;l.ddomExtended||I.nodeExtend(l);var M=document.createElement("span");L&&I.addClass(M,L);L=l.ddomGetOffsetWidth();var v=l.ddomGetOffsetHeight(),A=l.getAttribute("title",2),p=l.getAttribute("style",2),u=l.getAttribute("class",2),q="";q+="<a ";q+='class="ddomPTCheckbox';if(u)q+=" "+u;q+='" ';if(A)q+='title= "'+A+'" ';q+='style="';if(p){q+=p;if(p.lastIndexOf(";")!=p.length-1)q+=";"}q+='overflow:hidden;" ';q+='onmousedown="DDOM.addClass(this,&quot;ddomPTCheckboxMousedown&quot;)" ';
q+='onmouseup="DDOM.removeClass(this,&quot;ddomPTCheckboxMousedown&quot;)" ';q+='onmouseover="DDOM.addClass(this,&quot;ddomPTCheckboxHover&quot;)" ';q+='onmouseout="DDOM.removeClass(this,&quot;ddomPTCheckboxHover&quot;)">';q+='<span style="visibility:hidden;"><img width="';q+=L;q+='" height="';q+=v;q+='" src="javascript:false;" /></span>';q+="</a>";M.innerHTML=q;var B=I(M,"a",0);l.style.display="none";l._ddomPimpedCheckboxOnChange=function(){l.checked?I.addClass(B,"ddomPTCheckboxChecked"):I.removeClass(B,
"ddomPTCheckboxChecked")};l._ddomPimpedCheckboxOnClick=function(){if(l.type=="radio"&&!l.checked){l.checked=true;I.batch(l.form[l.name],function(z){I.app(z._ddomPimpedCheckboxOnChange,z)})}else{l.checked=l.checked?false:true;l._ddomPimpedCheckboxOnChange()}};l._ddomPimpedCheckboxOnChange();H(l).bind("change",l._ddomPimpedCheckboxOnChange);H(B).bind("click",l._ddomPimpedCheckboxOnClick);l.parentNode.insertBefore(M,l)};this.marqueeCreate=function(l,L,I,H,M,v){var A=DDOM;if(!l)throw new Error("no element");
if(L){if(l.parentNode!==L)throw new Error("viewport not parent of element");if(L.style.position!="absolute")L.style.position="relative";L.style.padding="0px";l.style.display="none"}else{L=l.cloneNode(true);L.removeAttribute("id");l.style.display="none";l.parentNode.insertBefore(L,l);l.parentNode.removeChild(l);L.innerHTML="<div style='width:1px;height:1px;overflow:hidden;'>&nbsp;</div>";A.merge({width:L.offsetWidth+"px",height:L.offsetHeight+"px",overflow:"hidden",padding:"0px"},L.style);if(L.style.position!=
"absolute")L.style.position="relative";A.merge({margin:"0px",width:"auto",height:"auto",whiteSpace:"nowrap",overflow:"visible",borderWidth:"0px"},l.style);L.innerHTML="";L.appendChild(l)}H=H||4;M=M||100;v=v||"left";var p={d:A,element:l,viewport:L,canvas:null,patchwork:I,stepsizex:H,stepsizey:H,interval:M,direction:","+v.replace(/ /g,"")+",",html:"",movesx:false,movesy:false,zigzagx:false,zigzagy:false,dirx:false,diry:false,_stop:true,paint:function(){n(p)},scroll:function(){d(p)},stop:function(){p._stop=
true},start:function(){if(p._stop){p._stop=false;p.scrollTimed()}},scrollTimed:function(u){setTimeout(p.scroll,u?u:p.interval)}};if(p.direction.indexOf(",up,")>-1||p.direction.indexOf(",down,")>-1){p.movesy=true;if(p.direction.indexOf(",up,")>-1&&p.direction.indexOf(",down,")>-1){p.zigzagy=true;if(p.direction.indexOf(",up,")>p.direction.indexOf(",down,"))p.diry=true}else if(p.direction.indexOf(",down,")>-1)p.diry=true}if(p.direction.indexOf(",left,")>-1||p.direction.indexOf(",right,")>-1){p.movesx=
true;if(p.direction.indexOf(",left,")>-1&&p.direction.indexOf(",right,")>-1){p.zigzagx=true;if(p.direction.indexOf(",left,")>p.direction.indexOf(",right,"))p.dirx=true}else if(p.direction.indexOf(",right,")>-1)p.dirx=true}I=L.firstChild;for(H=[];I;){I!==l&&A.push(H,I);I=I.nextSibling}A.batch(H,function(u){L.removeChild(u)});p.paint();return p};var n=function(l){l.html=l.element.innerHTML;var L=DDOMTOOLS,I=L.getBorderWidths(l.viewport),H=l.viewport.offsetWidth-I.l-I.r,M=l.viewport.offsetHeight-I.t-
I.b;L=L.getAutoSize(l.element);I=L.x;var v=L.y;if(I==0||v==0)l._invalidcontent=true;else{l._invalidcontent=false;L=document.createElement("DIV");var A=l.element.cloneNode(true);A.removeAttribute("id");l.d.merge({position:"relative",width:I+"px",height:v+"px",display:""},A.style);L.appendChild(A);A=L.innerHTML;var p="";if(l.patchwork){var u=1,q=1;if(l.movesx){u=H+I;l.startx=-I;l.stopx=0}if(l.movesy){q=M+v;l.starty=-v;l.stopy=0}var B=I,z=v;for(M=H=1;B<u;){H+=1;B+=I}for(;z<q;){M+=1;z+=v}u="";for(q=0;q<
H;q++)u+="<td width='"+I+"' height='"+v+"'><div style='width:"+I+"px;height:"+v+"px;padding:0px;margin:0px;overflow:hidden;'>"+A+"</div></td>";for(q=0;q<M;q++)p+="<tr>"+u+"</tr>";p="<table border='0' cellpadding='0' cellspacing='0'>"+p+"</table>";L.style.width=I*H+"px";L.style.height=v*M+"px";if(l.movesx){l.startx=0;l.stopx=I}if(l.movesy){l.starty=0;l.stopy=v}}else{u=p="";if(l.movesx){p="<td width='"+H+"'>&nbsp;</td>";if(l.zigzagx)if(I<H){l.startx=0+I;l.stopx=H}else{l.startx=H;l.stopx=I}else{l.startx=
0;l.stopx=H+I}}if(l.movesy){u="<tr>"+p+"<td height='"+M+"'>&nbsp;</td></tr>";if(l.zigzagy)if(v<M){l.starty=0+v;l.stopy=M}else{l.starty=M;l.stopy=v}else{l.starty=0;l.stopy=M+v}}p="<table border='0' cellpadding='0' cellspacing='0'>"+u+"<tr>"+p+"<td width='"+(H+I)+"' height='"+(M+v)+"' align='left' valign='top'>"+A+"</td></tr></table>";L.style.width=H*2+I+"px";L.style.height=M*2+v+"px"}I=l.viewport.scrollLeft;v=l.viewport.scrollTop;if(!l.currentx)l.currentx=l.movesx?l.dirx?l.stopx:l.startx:0;if(!l.currenty)l.currenty=
l.movesy?l.diry?l.stopy:l.starty:0;l.viewport.appendChild(L);l.canvas&&l.viewport.removeChild(l.canvas);L.innerHTML=p;l.viewport.scrollLeft=I;l.viewport.scrollTop=v;l.canvas=L}},d=function(l){if(!l._stop){if(l._invalidcontent||l.element.innerHTML!=l.html){l.paint();if(l._invalidcontent){l.scrollTimed(l.interval*5);return}}else{if(l.movesx)if(l.dirx){l.currentx-=l.stepsizex;if(l.currentx<l.startx)if(l.zigzagx){l.currentx=l.startx;l.dirx=false}else l.currentx=l.stopx+l.currentx-l.startx}else{l.currentx+=
l.stepsizex;if(l.currentx>l.stopx)if(l.zigzagx){l.currentx=l.stopx;l.dirx=true}else l.currentx=l.startx+l.currentx-l.stopx}if(l.movesy)if(l.diry){l.currenty-=l.stepsizey;if(l.currenty<l.starty)if(l.zigzagy){l.currenty=l.starty;l.diry=false}else l.currenty=l.stopy+l.currenty-l.starty}else{l.currenty+=l.stepsizey;if(l.currenty>l.stopy)if(l.zigzagy){l.currenty=l.stopy;l.diry=true}else l.currenty=l.starty+l.currenty-l.stopy}}l.viewport.scrollLeft=l.currentx;l.viewport.scrollTop=l.currenty;l.scrollTimed()}}});
window.DDOM&&window.DDOM.depend("ddom.plug.pimp");
DDOM.ContextClass("ctx.MlGlobalContext",function(n){var d=this;DDOM.getLog(d.name);var l=window.mlGlobalCookieAccess;d.setActivePlaylist=function(C,g,y){d.updatePlaylistCookie(C,g,y);d.changePlaylistCookieNew(C);d.getContext("mlmaintoolbar")&&d.getContext("mlmaintoolbar").reloadNonstop();d.getContext("myplaylistslist")&&d.getContext("myplaylistslist").setActivePlaylist();if(n.htmlMessageActivePlaylist)(C=DDOM.context("mlstatemessage"))&&C.stateMessageInfo(n.htmlMessageActivePlaylist.replace("_playlistname_",DDOMTOOLS.xmlEscape(g)))};
d.changePlaylistCookieNew=function(C){var g=C;C=[0,0,0,0,0,0,0,0];for(i=7;i>=0;i--){C[i]=g%256;g=(g-g%256)/256}g=window.mlGlobalCookieAccess;var y=g.getQualifiedCookie("userdatacollection");if(y){y=DDOMBASE64.decodeToArray(y);y=y.slice(0,2).concat(C)}else y=[0,0].concat(C);y=DDOMBASE64.encodeArray(y);g.setQualifiedCookie("userdatacollection",y,30)};d.updatePlaylistCookie=function(C,g,y){var O=d.getActivePlaylist(),x=d.getActivePlaylistName();if(C)O=C;if(g)x=g;L(O,x,y)};var L=function(C,g,y){C=C+"#"+
g+"#"+y;(g=l.getQualifiedCookie("rpplname"))&&l.setQualifiedCookie("rppl_"+g,C)},I=function(C){var g=l.getQualifiedCookie("rpplname");if(g){g=l.getQualifiedCookie("rppl_"+g);if(!g)return"";for(C=C;C>0;){g=g.substring(g.indexOf("#")+1);C--}C=g.indexOf("#");if(C==-1)return g;return g.substring(0,C)}};d.getActivePlaylist=function(){var C=l.getQualifiedCookie("userdatacollection");if(C)return C.playlistId};d.getActivePlaylistName=function(){return I(1)};d.getActivePlaylistItemCount=function(){return I(2)};
d.openPlayer=function(C,g){d.getContext("mlmaintoolbar")&&d.getContext("mlmaintoolbar").closeAll();C=d.url(C,"com="+escape(n.urlPlayerCommunicator));g==true?window.open(DDOM.URL.process(C),"player","toolbar = no, scrollbars = no, width = 370, height = 420, left = 365, top = 0"):window.open(DDOM.URL.process(C),"player","toolbar = no, scrollbars = no, width = 370, height = 365, left = 365, top = 0")};d.openPurchaseConfirmationPrint=function(C,g,y,O){window.w=window.open(C,g,"height="+O+",left="+(screen.width-
y)/2+",location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no,top="+(screen.height-O)/2+",width="+y);window.w&&w.focus()};d.openPreviewSingleTrack=function(C,g,y,O,x,K,S,Q,V,la,X,ea){C=d.url(n.urlPreviewPlayer,"bid="+DDOMTOOLS.urlEncode(C)+"&previewlink="+DDOMTOOLS.urlEncode(y)+"&title="+DDOMTOOLS.urlEncode(DDOMTOOLS.urlEncode(O))+"&artists="+DDOMTOOLS.urlEncode(DDOMTOOLS.urlEncode(x))+(V?"&ad=1":"")+"&category="+DDOMTOOLS.urlEncode(K)+"&itemId="+DDOMTOOLS.urlEncode(S)+"&itemType="+
DDOMTOOLS.urlEncode(Q)+(la&&X?"&standalone=1":"")+"&xw="+X);X="width="+X+",height="+ea+",left="+(screen.width-X)/2+",top="+(screen.height-ea)/2+",location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no";window.w=window.open(DDOM.URL.process(C),"Prelisten",X);window.w&&w.focus()};d.openPreviewMultipleTracks=function(C,g,y,O,x,K,S,Q,V,la,X,ea){C=d.url(n.urlPreviewPlayer,"albumpreviewid="+DDOMTOOLS.urlEncode(C)+"&albumpreviewmode="+(g?"2":"1")+(V?"&ad=1":"")+"&category="+DDOMTOOLS.urlEncode(K)+
"&itemId="+DDOMTOOLS.urlEncode(S)+"&itemType="+DDOMTOOLS.urlEncode(Q)+(la&&X?"&standalone=1":"")+"&xw="+X+"&xan="+DDOMTOOLS.urlEncode(O)+"&xip="+(x?"1":"0")+"&xri="+y.join("."));X="width="+X+",height="+ea+",left="+(screen.width-X)/2+",top="+(screen.height-ea)/2+",location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no";window.w=window.open(DDOM.URL.process(C),"Prelisten",X);window.w&&w.focus()};d.openPreview=function(C,g,y,O){window.w=window.open(C,g,"height="+O+",left="+(screen.width-
y)/2+",location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,top="+(screen.height-O)/2+",width="+y);window.w&&w.focus()};d.openHelp=function(C){window.w=window.open(C,"Hilfe","height=480,left="+(screen.width-"640")/2+",location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,top="+(screen.height-"480")/2+",width=640");window.w&&w.focus()};d.openSystemCheck=function(){width=370;height=360;window.w=window.open(DDOM.URL.process(n.systemCheckPopUpUrl),"systemcheck","height="+
height+",left="+(screen.width-width)/2+",location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,top="+(screen.height-height)/2+",width="+width);window.w&&w.focus()};var H=function(C,g,y){if(y){g.onmousedown=C.effect;g.onmouseup=C.handle;y.overlayupdater=function(O){if(y.type=="radio"){g.className=y.disabled?y.checked?"mlradio radiodisabledchecked":"mlradio checkboxdisabledempty":y.checked?"mlradio radiochecked":"mlradio";if(!O){O=document.getElementsByTagName("input");for(i=0;i<O.length;i++)O[i].form===
y.form&&O[i].getAttribute("name")==y.getAttribute("name")&&O[i]!==y&&O[i].overlayupdater&&O[i].overlayupdater(true)}}else if(y.type=="checkbox")g.className=y.disabled?y.checked?"mlcheckbox checkboxdisabledchecked":"mlcheckbox checkboxdisabledempty":y.checked?"mlcheckbox checkboxchecked":"mlcheckbox"};y.ooclick=y.onclick;y.onclick=function(){y.ooclick&&y.ooclick();y.overlayupdater(false)};y.oochange=y.oochange;y.onchange=function(){y.oochange&&y.oochange();y.overlayupdater(false)};y.overlayupdater(true)}},
M={initialize:function(C){if(document.getElementsByTagName("form")){for(var g=C.getElementsByTagName("div"),y=0;y<g.length;y++){var O=g[y];if(!O.___processed){O.___processed=true;if(O.className.match("mlradio")||O.className.match("mlcheckbox")){var x=O.getElementsByTagName("input")[0];H(M,O,x)}}}C=C.getElementsByTagName("label");for(y=0;y<C.length;y++){g=C[y];if(!g.___processed){g.___processed=true;if(g.attributes["for"]&&g.attributes["for"].value)if((O=document.getElementById(g.attributes["for"].value))&&
!O.disabled&&O.parentNode&&(DDOMDOC.hasClass(O.parentNode,"mlradio")||DDOMDOC.hasClass(O.parentNode,"mlcheckbox")))g.onmouseup=M.handleLabel}}}},handleLabel:function(){document.getElementById(this.attributes["for"].value).parentNode.onmouseup()},effect:function(){var C=this.getElementsByTagName("input")[0];if(C.type=="radio"&&!C.disabled)this.className="mlradio mousedown"},handle:function(){var C=this.getElementsByTagName("input")[0];if(C&&!C.disabled){if(this.getElementsByTagName("input")[0].type==
"radio"){C.checked=true;var g=document.getElementsByTagName("input");for(i=0;i<g.length;i++)g[i].getAttribute("name")==C.getAttribute("name")&&g[i]!==C&&g[i].onchange&&g[i].onchange()}else C.checked=!C.checked;C.onclick&&C.onclick()}}},v={initialize:function(C){DDOMQ(C,"img[src*=_no.gif], img[src*=_no.png], input[src*=_no.gif], input[src*=_no.png]",function(g){return!g.__processed}).each(function(g,y){y.__processed=true;y.onmousedown=v.mousedown;y.onmouseup=v.mouseup;y.onmouseover=v.mouseover;y.onmouseout=
v.mouseout;y.__srcNo=y.src;y.__srcKlick=y.src.replace(/_no\.(gif|png)/,"_klick.$1");y.__srcOver=y.src.replace(/_no\.(gif|png)/,"_over.$1");d.image(y.__srcKlick);d.image(y.__srcOver)})},mousedown:function(){if(d.imageOk(this.__srcKlick))this.src=this.__srcKlick},mouseover:function(){if(d.imageOk(this.__srcOver))this.src=this.__srcOver},mouseup:function(){this.src=d.imageOk(this.__srcOver)?this.__srcOver:this.__srcNo},mouseout:function(){this.src=this.__srcNo}},A=function(C){C=DDOMQ(C,".dotooltip");
for(var g=0;g<C.length;g++){var y=C[g];DDOMDOC.removeClass(y,"dotooltip");q(y)}},p=0,u=null,q=function(C){var g=B(C);if(!g.__tooltiptriggers)g.__tooltiptriggers=[];g.__tooltiptriggers[g.__tooltiptriggers.length]=C;if(g.ddomIdentity)C.__tooltipentity=g.ddomIdentity;else{p++;var y="tt"+p+".infoflyoutstt",O=d.createNodeEntity(g);O.ddomUnderlay=true;O.ddomUnderlayShaper=function(V){if(V.height<39)return[];return[{left:V.left+11,top:V.top+11,width:V.width-22,height:V.height-26}]};d.register(O,y);C.__tooltipentity=
y;g.ddomOnGarbage=function(){for(var V=0;V<g.__tooltiptriggers.length;V++)g.__tooltiptriggers[V].__releasetooltip();d.unregister(y)}}if(DDOMDOC.getCroppingParent(g)!==DDOMB()){O=d.createNode();O.ddomOnGarbage=function(){g.ddomOnGarbage();g.parentNode.removeChild(g)};g.parentNode.insertBefore(O,g);g.parentNode.removeChild(g);DDOME("expresskauf").appendChild(g)}d.doIe6PngFix&&d.doIe6PngFix(g);var x=d.on("click",C,function(V){z(C);V.stopPropagation();return false}),K=d.on("mouseover",d.getEntity(C.__tooltipentity),
function(){R(C)}),S=d.on("mouseout",d.getEntity(C.__tooltipentity),function(){G(C)}),Q=d.on("mouseout",C,function(){G(C)});C.__releasetooltip=function(){if(u){DDOMTOOLS.clearTimeout(u);u=null}d.onRemove(x);d.onRemove(K);d.onRemove(S);d.onRemove(Q);C.__releasetooltip=function(){}};C.ddomOnGarbage=function(){C.__releasetooltip()};C.style.cursor="pointer"},B=function(C){var g=C.nextSibling;if(!g)g=C.parentNode.nextSibling;for(;g;){if(g.tagName&&DDOMDOC.hasClass(g,"istooltip"))return g;g=g.nextSibling?
g.nextSibling:g.parentNode.nextSibling}return null},z=function(C){if(C.__tooltipentity){var g=d.getEntity(C.__tooltipentity);if(g){var y=DDOMDOC.getOffsetPosition(C),O=DDOMDOC.getOffsetPosition(g.offsetParent),x=g.ddomGetOffsetHeight()-12;if(DDOMDOC.hasClass(C,"tt_right")){g.style.left=y.x-O.x-131+"px";var K=DDOMQ(g,".ifFoot");K.length>0&&DDOMDOC.setStyle(K[0],"background-position","0 0")}else g.style.left=y.x-O.x-10+"px";g.style.top=y.y-O.y-x+"px";d.show(C.__tooltipentity)}}},R=function(){if(u){DDOMTOOLS.clearTimeout(u);
u=null}},G=function(C){u&&DDOMTOOLS.clearTimeout(u);u=DDOMTOOLS.callTimeout(function(){h(C)},100)},h=function(C){C.__tooltipentity&&d.hide(C.__tooltipentity)};d.onload=function(){d.register(d.createDialogNodeEntity(),"taggingdialog.dialog");var C=DDOMB();M.initialize(C);v.initialize(C);A(C);T()};d.ondomchange=function(C){C||(C=DDOMB());M.initialize(C);v.initialize(C);A(C)};d.taggingDialogOpen=function(C,g){d.load(d.url(n.urlTaggingLightbox,g==true?"playlistid="+C:"releaseid="+C),"taggingdialog.dialog")};
this.taggingDialogCancel=function(){d.hide("taggingdialog.dialog")};this.taggingDialogSubmit=function(){d.post("taggingDialogForm","taggingdialog.dialog")};var T=function(){var C=l.getQualifiedCookie("gi");if(!(C!="true"&&C!="false")){C=C=="true"?"PP02=904002=1;904010=1":"PP02=904001=1;904010=1";DDOM.STATS.setImage("http://count.passul.t-online.de/cgi-bin/umfrage/ExtId1045296?PageClass=Umfrage&"+C,"https://count.passul.t-online.de/cgi-bin/umfrage/ExtId1045296?PageClass=Umfrage&"+C);l.setQualifiedCookie("gi",
"x")}}});
DDOM.ContextClass("ctx.MlActionAccessContext",function(n){var d=this,l=DDOM.getLog(d.name);d.module("ddomtools.gwire");d.module("ddomtools.json");var L=null,I=null,H=null;d.onload=function(){M()};var M=function(){var A=DDOM.URL.domainGetLevel(DDOM.URL.domainGet(document.location.href),2);DDOMTOOLS.setCookie("mlactacc","",A);L=new GWire(A);L.setWireCookie("mlactacc");v();L.listen(function(p){try{var u=DDOMJSON.deserialize(p);d._exec(u.fn,u.args);L.send("ok",function(){DDOMTOOLS.clearTimeout(H);I=DDOMTOOLS.callTimeout(M,
500)})}catch(q){DDOMTOOLS.clearTimeout(H);I=DDOMTOOLS.callTimeout(M,500)}})},v=function(A){var p=DDOMTOOLS.getCookie("mlactacc");if(p!="[gwireInit]")if(A==p){DDOMTOOLS.clearTimeout(I);L.dispose();I=DDOMTOOLS.callTimeout(M,500);return}H=DDOMTOOLS.callTimeout(function(){v(p)},2E3)};d.cartAddRelease=function(A,p,u){l.debug&&l.debug("cartAddRelease:[",A,"] flags:",p," trackingData:",u);p=p||{};DDOM.context("mlmaintoolbar").addReleaseToShoppingCart(A,p.isRecommendationClick,p.scenario,p.deleteFromBookmarks,
p.creditsDisabled,p.withBundle,p.pricepayshown)};d.cartAddPlaylist=function(A,p,u){l.debug&&l.debug("cartAddPlaylist:[",A,"] flags:",p," trackingData:",u);DDOM.context("mlmaintoolbar").addPlaylistToShoppingCart(A)};d.playlistAddRelease=function(A,p,u,q,B){l.debug&&l.debug("playlistAddRelease:[",A,"] resourceId:[",p,"] playlistId:[",u,"] flags:",q," trackingData:",B);DDOM.context("mlmaintoolbar").addToPlaylist(A,p,u)};d.previewSingleTrack=function(A,p,u,q,B,z,R,G,h,T,C){l.debug&&l.debug("previewAudioRelease: binaryId:[",
A,"] isVideo:",p," streamUri:[",u,"] contentTitle:",q," contentArtists:",B," categoryCode:",z," itemId:",R," itemType:",G," flags:",T," trackingData:",C);T=T||{};if(!DDOM.context("mlmaintoolbar"))T.standalone=true;DDOM.context("mlglobal").openPreviewSingleTrack(A,p,u,q,B,z,R,G,T.showAd,T.standalone,h,300)};d.previewMultipleTracks=function(A,p,u,q,B,z,R,G,h,T,C){if(l.debug)l.debug("previewAudioRelease: releaseId:[",A,"] isVideo:",p," rgitems:[",u?u.join("."):"null","] contentTitle:[",q,"] isPlaylist:",
B," categoryCode:",z," itemId:",R," itemType:",G," flags:",T," trackingData:",C);T=T||{};if(!DDOM.context("mlmaintoolbar"))T.standalone=true;DDOM.context("mlglobal").openPreviewMultipleTracks(A,p,u,q,B,z,R,G,T.showAd,T.standalone,h,300)};d.go=function(A){DDOM.go(A)};d.triggerLoginProcess=function(){DDOM.go(d.url(n.urlLoginPage,"returnurl="+escape(DDOM.stateDefer(DDOM.stateGet()))))};d.openNonstopPlayer=function(A,p){DDOM.context("mlglobal").openPlayer(A,p)};d._exec=function(A,p){var u=null;switch(A){case 1:u=
d.cartAddRelease;break;case 2:u=d.cartAddPlaylist;break;case 3:u=d.playlistAddRelease;break;case 4:u=d.previewSingleTrack;break;case 5:u=d.previewMultipleTracks;break;case 6:u=d.go;break;case 7:u=d.triggerLoginProcess;break;case 8:u=d.openNonstopPlayer;break}u&&DDOM.UTIL.apply(u,d,p)}});
DDOM.ContextClass("ctx.MlLoginContext",function(n){var d=this;DDOM.getLog(d.name);var l=false,L=false,I=null,H=[],M=null,v=null,A=null,p=false,u=null;d.onload=function(){l=true};d.isActive=function(){return L};d.asyncAuthDefer=function(T){if(l){entity=d.getEntity(T.identity);if(entity.ddomModal&&entity.ddomIsVisible()){T.showonload=true;d.hide(T.identity)}if(!L){for(var C=false,g=0;g<H.length&&!C;g++)if(H[g]==T.identity)C=true;if(!C){v=DDOM.URL.protocolGet(document.location.href);H[H.length]=T.identity;
p=true}u&&DDOMTOOLS.clearTimeout(u);u=DDOMTOOLS.callTimeout(d.loginShow,100)}}else DDOM.context("mllogin",function(){d.asyncAuthDefer(T)})};d.asyncAuthGo=function(T,C){if(l){entity=d.getEntity(T.identity);if(entity.ddomModal&&entity.ddomIsVisible()){T.showonload=true;d.hide(T.identity)}if(!L){for(var g=false,y=0;y<H.length&&!g;y++)if(H[y]==T.identity)g=true;if(!g){v=DDOM.URL.protocolGet(document.location.href);H[H.length]=T.identity;p=true}L=false;g=DDOM.stateDefer(M||h());d.go(G(C,"http://return.placeholder/",
g))}}else DDOM.context("mllogin",function(){d.asyncAuthGo(T,C)})};d.asyncAssignNicknameDefer=function(T){if(l){entity=d.getEntity(T.identity);if(entity.ddomModal&&entity.ddomIsVisible()){T.showonload=true;d.hide(T.identity)}if(!L){for(var C=false,g=0;g<H.length&&!C;g++)if(H[g]==T.identity)C=true;if(!C){v=DDOM.URL.protocolGet(document.location.href);H[H.length]=T.identity;p=true}d.assignNicknameShow()}}else DDOM.context("mllogin",function(){d.asyncAssignNicknameDefer(T)})};d.loginShow=function(){u=
null;if(!L)if(DDOM.ready){M=h();L=true;I="login";d.loginShowDo()}else u=DDOMTOOLS.callTimeout(d.loginShow,100)};d.assignNicknameShow=function(){u=null;if(!L)if(DDOM.ready){M=h();L=true;I="nickname";d.assignNicknameShowDo()}else u=DDOMTOOLS.callTimeout(d.assignNicknameShow,100)};d.assignNicknameVoid=function(){d.getEntity("assignnicknametriggervoidcontroller")||d.register(d.createNodeEntity(null,n.urlAssignNicknameVoid),"assignnicknametriggervoidcontroller");d.reload("assignnicknametriggervoidcontroller")};
d.writeState=function(){if(L)return I+":"+escape(M)};d.readState=function(T){if(!L)if(T)if(T!=""){L=true;var C=T.indexOf(":");if(!(C<0)){I=T.substring(0,C);T=T.substring(C+1);u&&DDOMTOOLS.clearTimeout(u);M=unescape(T);if(I=="login")d.loginShowDo();else I=="nickname"&&d.assignNicknameShowDo()}}};d.loginShowDo=function(){if(!A){A=d.createDialogNodeEntity(d.createNode("wrapper"),n.urlLightbox,null,true);d.register(A,"logindialog.logindialog")}DDOM.context("webstatistics",function(T){T.renderIVWPassulNumUrlAsynchroneous("0200",
"anmelden/Login-Lightbox.html")});d.show("logindialog.logindialog",q)};d.assignNicknameShowDo=function(){if(!A){A=d.createDialogNodeEntity(d.createNode("wrapper"),n.urlAssignNicknameLightbox,null,true);d.register(A,"logindialog.logindialog")}d.show("logindialog.logindialog")};d.loginSubmit=function(){d.post(DDOME("loginDialogForm"),"logindialog.logindialog",q)};d.assignNicknameSubmit=function(){d.post(DDOME("nicknameDialogForm"),"logindialog.logindialog",z)};d.loginCancel=function(){L=false;H=[];
d.hide("logindialog.logindialog")};d.assignNicknameCancel=function(){d.loginCancel()};var q=function(){if(d.getContext("logindialogcontext")){var T=d.getContext("logindialogcontext").getLoginState();if(T)if(T=="authenticated")R();else{index=T.indexOf("redirect:");if(index>=0){d.loginCancel();d.go(T.substring(index+9))}else{index=T.indexOf("defer:");if(index>=0){d.loginCancel();d.go(B(T.substring(index+6)))}}}}},B=function(T){var C=T.indexOf("?")>=0?"&":"?",g=DDOM.stateDefer(M);return T+C+"deferredFrom="+
escape(g)},z=function(){if(d.getContext("nicknamedialogcontext"))d.getContext("nicknamedialogcontext").errors||R()},R=function(){L=false;d.hide("logindialog.logindialog");DDOMTOOLS.callTimeout(function(){DDOM.stateReload(M)},100)};d.loginDeferNetzausweis=function(){L=false;d.hide("logindialog.logindialog");var T=DDOM.stateDefer(M);d.go("samlogin.ml?returnurl="+escape(T))};d.loginDeferRegistrierung=function(){L=false;d.hide("logindialog.logindialog");d.go("login.ml")};d.loginDeferPasswortvergessen=
function(){L=false;d.hide("logindialog.logindialog");d.go("requestcredentials.ml")};d.loginDeferDTOMLogin=function(T){L=false;d.hide("logindialog.logindialog");var C=DDOM.stateDefer(M);d.go(G(T,"http://return.placeholder/",C))};var G=function(T,C,g){for(var y=0;y<5;y++){var O=T.indexOf(C);if(O>-1)return T.substring(0,O)+g+T.substring(O+C.length);C=escape(C).replace(/\//g,"%2F");g=escape(g).replace(/\//g,"%2F")}return T},h=function(){for(var T=DDOM.stateGet(),C=0;C<H.length;C++){var g=d.getEntity(H[C]);
if(g.mlLoginReplay!==false&&g.__mlReplayUrl)T=DDOM.stateAppendEntity(T,g._ddom_itemmapname,"GETONCE",g.__mlReplayUrl,true,g.ddomUrl)}return T}});
DDOM.ContextClass("ctx.MlWindowSuperContext",function(n){var d=this;DDOM.getLog(d.name);window.name=n.windowname;var l=null,L=null,I=null;d.openHelp=function(A){v(l);l=M(A,"mlhelp",800,600)};d.openTour=function(A){v(L);L=M(A,"mltour",800,600)};d.openVideo=function(A){v(I);var p=A.split("?");if(p.length==2){var u=A=0,q=/\bheight=(\d+)(?:&|$)/;if(q.test(p[1])){q.exec(p[1]);A=RegExp.$1}else A=320;q=/\bwidth=(\d+)(?:&|$)/;if(q.test(p[1])){q.exec(p[1]);u=RegExp.$1}else u=424;var B,z;q=/\bsubtitle=([^&]+)(?:&|$)/;
if(q.test(p[1])){B=RegExp.$1;z=0}else{B="";z=29}q=/\btitle=([^&]+)(?:&|$)/;q="title="+(q.test(p[1])?RegExp.$1:"")+"&amp;subtitle="+B+"&amp;width="+u+"&amp;height="+A;u=Number(u)+17;A=Number(A)+78-Number(z);p=DDOM.URL.modify(DDOM.URL.process("showvideo.ml"),"videolink",encodeURIComponent(p[0]))+"&amp;"+q;I=M(p,"mlvideo",u,A)}};d.openMain=function(A){return window.open(DDOM.URL.process(A),"musicload")};d.openPreview=function(A){v(I);var p=A.split("?");A=62;var u=468,q,B,z=/\bsubtitle=([^&]+)(?:&|$)/;
if(p.length==2&&z.test(p[1])){q=RegExp.$1;B=0}else{q="";B=29}z=/\btitle=([^&]+)(?:&|$)/;q="title="+(p.length==2&&z.test(p[1])?RegExp.$1:"")+"&amp;subtitle="+q+"&amp;width="+u+"&amp;height="+A;u=Number(u)+17;A=Number(A)+78-Number(B);p=DDOM.URL.modify(DDOM.URL.process("showvideo.ml"),"videolink",encodeURIComponent(p[0]))+"&amp;"+q;I=M(p,"mlvideo",u,A)};d.onload=function(){window.name=n.windowname;H(DDOMB())};d.ondomchange=function(A){H(A)};d.linkPatchHelp=function(A){d.linkPatchPop(A,'openHelp("'+A.getAttribute("href")+
'")')};d.linkPatchTour=function(A){d.linkPatchPop(A,'openTour("'+A.getAttribute("href")+'")')};d.linkPatchVideo=function(A){d.linkPatchPop(A,'openVideo("'+A.getAttribute("href")+'")')};d.linkPatchMain=function(){};d.linkPatchPreview=function(){d.linkPatchPop(el,'openPreview("'+el.getAttribute("href")+'")')};d.linkPatchPop=function(A,p){d.on("click",A,function(u,q){q.blur()},A);A.setAttribute("href",'javascript:void(DDOM.context("mlwindow", function(ctx){ctx.'+p+"}));");A.isMlPopup=true;A.removeAttribute("target")};
d.newwindow=function(A,p){return window.open(DDOM.URL.process(A),p||"_blank")};var H=function(A){DDOM.UTIL.batch(DDOMQ(A,"a"),function(p){if(p.__processedWindowLink)return false;p.__processedWindowLink=1;try{if(p.target=="mlhelp")d.linkPatchHelp(p);else if(p.target=="mltour")d.linkPatchTour(p);else if(p.target=="mlvideo")d.linkPatchVideo(p);else if(p.target=="mlmain"||p.target=="musicload")d.linkPatchMain(p);else p.target=="mlpreview"&&d.linkPatchPreview(p)}catch(u){}return false})},M=function(A,
p,u,q){return window.open(DDOM.URL.process(A),p,"width="+u+",height="+q+",location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,top=100,left=100")},v=function(A){A&&!A.closed&&A.close()}});DDOM.ContextClass("ctx.MlWindowMainContext extends ctx.MlWindowSuperContext",function(){DDOM.getLog(this.name);this.linkPatchMain=function(n){n.removeAttribute("target")}});
DDOM.ContextClass("ctx.MlCookiesCheckContext",function(){this.onload=function(){if(document.location.href.indexOf("http")==0&&document.location.href.indexOf(".musicload."))if(document.cookie.indexOf("atrada.test.cookie")==-1)DDOME("cookiesMessage").style.display="block"}});
DDOM.ContextClass("ctx.MlMainToolbarContext",function(n){var d=this;DDOM.getLog(d.name);var l=false,L=false,I=false;d.module("ddom.plug.pimp");d.depend("mlglobal");var H=window.mlGlobalCookieAccess;d.bookmarkItemCount=0;d.shoppingCartItemCount=0;d.activePlaylistId=null;d.activePlaylistName=null;var M=d.activeEditPlaylistId=null,v=function(){var g=H.getQualifiedCookie("rpplname");if(g){var y=H.getQualifiedCookie("rppl_"+g);if(y){var O=y.indexOf("#");g=y.substring(0,O);y=y.substring(O+1);if(g.length>
0)d.activePlaylistId=g;g=y.substring(0,y.indexOf("#"));if(g.length>0)d.activePlaylistName=g}}},A=function(){var g=H.getQualifiedCookie("crt");g=g?parseInt(g):0;if(g>0){DDOME("mlmtb_reiter_warenkorb_voll").style.display="block";d.setShoppingCartItemCount(g)}else DDOME("mlmtb_reiter_warenkorb_leer").style.display="block"},p=function(){var g=H.getQualifiedCookie("fav");g=g?parseInt(g):0;if(g>0){DDOME("mlmtb_reiter_merkliste_voll").style.display="block";d.setBookmarkItemCount(g)}else DDOME("mlmtb_reiter_merkliste_leer").style.display=
"block"},u,q=function(){v();var g=DDOME("divlaufschrift_streamabo");if(g){var y=d.activePlaylistName;g.innerHTML=y?y.replace(/\</,"&lt;")+"&nbsp;&nbsp;":"&nbsp;"}else g=DDOME("divlaufschrift_nostreamabo");if(g&&d.visible("mlmtb_reiter_B_zu.mlmtb_reiter_B")){u||(u=DDOM.PIMP.marqueeCreate(g,g.parentNode,true,2));u.start()}else u&&u.stop()},B=function(){u&&u.stop()},z=0,R=false;d.writeState=function(){var g="";if(d.visible("mlmt_inhalt_A.mlmt_inhalt"))g="A";else if(d.visible("mlmt_inhalt_B.mlmt_inhalt"))g=
"B";else if(d.visible("mlmt_inhalt_C.mlmt_inhalt"))g="C";if(d.activeEditPlaylistId)g+=":PL"+d.activeEditPlaylistId;if(g)return g};d.readState=function(g){if(g){var y=g.indexOf(":");if(y>=0){y=g.substring(y+3);d.openLightWeight(y)}g=g[0];if(g=="A")return d.openBookmarks();if(g=="B")return d.openNonstop();if(g=="C")return d.openShoppingCartFlyout()}};var G=function(g){if(g.height<29)return[];return[{left:g.left+14,top:g.top+10,width:g.width-28,height:g.height-20},{left:g.left+10,top:g.top+14,width:g.width-
20,height:g.height-28}]};d.onload=function(){A();p();d.counter_init(n.userLoggedIn);var g=DDOMQ(d.getParentNode(),".shadow")[0];if(g)M=g;d.doIe6PngFix&&d.doIe6PngFix(["mlmtb_inhalt_merkliste","mlmtb_inhalt_nonstop","mlmtb_inhalt_warenkorb"]);d.register(d.createNodeEntity("mlmtb_reiter_merkliste_leer"),"mlmtb_reiter_A_leer.mlmtb_reiter_A");d.register(d.createNodeEntity("mlmtb_reiter_merkliste_voll"),"mlmtb_reiter_A_voll.mlmtb_reiter_A");d.register(d.createNodeEntity("mlmtb_reiter_merkliste_offen"),
"mlmtb_reiter_A_offen.mlmtb_reiter_A");g=d.createNodeEntity("mlmtb_reiter_nonstop_zu");g.ddomOnShow=function(){q();d.updateStreamingButtonVisibility()};g.ddomOnHide=function(){B()};d.register(g,"mlmtb_reiter_B_zu.mlmtb_reiter_B");d.register(d.createNodeEntity("mlmtb_reiter_nonstop_offen"),"mlmtb_reiter_B_offen.mlmtb_reiter_B");d.register(d.createNodeEntity("mlmtb_reiter_warenkorb_leer"),"mlmtb_reiter_C_leer.mlmtb_reiter_C");d.register(d.createNodeEntity("mlmtb_reiter_warenkorb_voll"),"mlmtb_reiter_C_voll.mlmtb_reiter_C");
d.register(d.createNodeEntity("mlmtb_reiter_warenkorb_offen"),"mlmtb_reiter_C_offen.mlmtb_reiter_C");var y=d.createNodeEntity("mlmtb_inhalt_merkliste",n.urlBookmarkFlyout);y.ddomUnderlay=true;y.ddomUnderlayShaper=G;y.style.overflow="hidden";y.ddomShow=function(){y.style.zIndex=23;O.style.zIndex=22;x.style.zIndex=21;y.style.height="auto";var K=y.ddomGetOffsetHeight();y.style.height="1px";y.style.display="block";y.anim=C(y,K,function(){y.style.height="auto"})};y.ddomHide=function(){y.anim=C(y,1,function(){if(!y.ddomIsVisible()){y.style.display=
"none";d.bookmarkItemCount>0?d.show("mlmtb_reiter_A_voll.mlmtb_reiter_A"):d.show("mlmtb_reiter_A_leer.mlmtb_reiter_A");T(n.streamingEnabled?1:2,false)}})};y.ddomOnLoad=function(){var K=d.getContext("bookmarkflyout");if(K){d.setBookmarkItemCount(K.getBookmarkItemCount());d.bookmarkItemCount<1&&!K.hasMessage&&d.closeBookmarks()}};y.ddomOnShow=function(){d.show("mlmtb_reiter_A_offen.mlmtb_reiter_A");T(n.streamingEnabled?1:2,true)};var O=d.createNodeEntity("mlmtb_inhalt_nonstop",n.urlPlaylistFlyout);
O.ddomUnderlay=true;O.ddomUnderlayShaper=G;O.style.overflow="hidden";O.ddomOnBeforeLoad=function(){if(O.ddomIsVisible()&&DDOME("playlistflyout_scrollcontainer"))O._scrollXsaved=DDOME("playlistflyout_scrollcontainer").scrollTop};O.ddomOnLoad=function(){if(O.ddomIsVisible()&&DDOME("playlistflyout_scrollcontainer")&&O._scrollXsaved){DDOME("playlistflyout_scrollcontainer").scrollTop=O._scrollXsaved;O._scrollXsaved=null}DDOME("playlistflyout_currentplaylist")&&DDOMDOC.scrollTo("playlistflyout_currentplaylist",
"playlistflyout_scrollcontainer")};O.ddomShow=function(){O.style.zIndex=23;x.style.zIndex=22;y.style.zIndex=21;O.style.height="auto";var K=O.ddomGetOffsetHeight();O.style.height="1px";O.style.display="block";O.anim=C(O,K,function(){O.style.height="auto";DDOME("playlistflyout_currentplaylist")&&DDOMDOC.scrollTo("playlistflyout_currentplaylist","playlistflyout_scrollcontainer")})};O.ddomHide=function(){O.anim=C(O,1,function(){if(!O.ddomIsVisible()){O.style.display="none";d.show("mlmtb_reiter_B_zu.mlmtb_reiter_B")}T(2,
false)})};O.ddomOnShow=function(){d.show("mlmtb_reiter_B_offen.mlmtb_reiter_B");T(2,true)};var x=d.createNodeEntity("mlmtb_inhalt_warenkorb",n.urlShoppingcartFlyout);x.ddomUnderlay=true;x.ddomUnderlayShaper=G;x.style.overflow="hidden";x.ddomShow=function(){x.style.zIndex=23;y.style.zIndex=22;O.style.zIndex=21;x.style.height="auto";var K=x.ddomGetOffsetHeight();x.style.height="1px";x.style.display="block";x.anim=C(x,K,function(){x.style.height="auto"})};x.ddomHide=function(){x.anim=C(x,1,function(){if(!x.ddomIsVisible()){x.style.display=
"none";d.shoppingCartItemCount>0?d.show("mlmtb_reiter_C_voll.mlmtb_reiter_C"):d.show("mlmtb_reiter_C_leer.mlmtb_reiter_C");T(3,false)}})};x.ddomOnLoad=function(){var K=d.getContext("shoppingcartflyout");if(K){d.setShoppingCartItemCount(K.getShoppingCartItemCount());d.counter_init(n.userLoggedIn);d.shoppingCartItemCount<1&&!K.messageExists&&d.closeShoppingCartFlyout()}};x.ddomOnShow=function(){d.show("mlmtb_reiter_C_offen.mlmtb_reiter_C");T(3,true)};d.register(y,"mlmt_inhalt_A.mlmt_inhalt");d.register(O,
"mlmt_inhalt_B.mlmt_inhalt");d.register(x,"mlmt_inhalt_C.mlmt_inhalt");g=d.createDialogNodeEntity();d.register(g,"myplaylistdialog.dialog");if(H.getQualifiedCookie(n.nonstopStreamingEndingCookie)=="true"){g=d.createDialogNodeEntity(d.createNode("wrapper"),n.nonstopStreamingEndingLightboxUrl,null,true);d.register(g,"nonstopendinglightbox.dialogs");d.show("nonstopendinglightbox.dialogs");H.setQualifiedCookie(n.nonstopStreamingEndingCookie,"",0)}};d.updateStreamingButtonVisibility=function(){if(DDOME("nonstop_streamingicon")){var g=
d.getContext("mlglobal").getActivePlaylistItemCount();if(g!=null&&g>0)DDOME("nonstop_streamingicon").style.display="block";else DDOME("nonstop_streamingicon").style.display="none"}};d.streamActivePlaylist=function(){var g=n.urlPrototypeStreamPlay.replace("=xyzxyzxyz","="+d.activePlaylistId);d.getContext("mlglobal").openPlayer(g,false)};d.openBookmarks=function(g){DDOM.context("webstatistics",function(y){y.renderIVWPassulNumUrlAsynchroneous("0500","flyout/Merklisteflyout.html")});if(!g&&n.usesStateMessages&&
l){l=false;d.show("mlmt_inhalt_A.mlmt_inhalt",null,true)}else d.loadBookmarks(g,true)};d.loadBookmarks=function(g,y){var O=d.visible("mlmt_inhalt_A.mlmt_inhalt");if(!y&&!n.usesStateMessages)y=true;if(y){R=true;z=(new Date).getTime()}if(g){d.reloadonce("mlmt_inhalt_A.mlmt_inhalt",y&&!O?function(){d.show("mlmt_inhalt_A.mlmt_inhalt",null,true)}:d.updateBookmarksRider,g);if(!y&&!O)l=true}else y&&d.show("mlmt_inhalt_A.mlmt_inhalt")};d.updateBookmarksRider=function(){if(d.visible("mlmt_inhalt_A.mlmt_inhalt"))d.show("mlmtb_reiter_A_offen.mlmtb_reiter_A");
else d.bookmarkItemCount>0?d.show("mlmtb_reiter_A_voll.mlmtb_reiter_A"):d.show("mlmtb_reiter_A_leer.mlmtb_reiter_A")};d.openNonstop=function(){if(n.userLoggedIn&&!n.streamingUser)d.go(n.urlAbostart);else{n.userLoggedIn?DDOM.context("webstatistics",function(g){g.renderIVWPassulNumUrlAsynchroneous("0500","flyout/MeinePlaylistflyout.html")}):DDOM.context("webstatistics",function(g){g.renderIVWPassulNumUrlAsynchroneous("0500","flyout/Playlistflyout.html")});u&&u.stop();R=true;z=(new Date).getTime();if(n.usesStateMessages&&
L){L=false;d.show("mlmt_inhalt_B.mlmt_inhalt",null,true)}else d.show("mlmt_inhalt_B.mlmt_inhalt")}};d.deleteLastAddedItem=function(g){d.loadonce(g,"mlmt_inhalt_B.mlmt_inhalt")};d.reloadNonstop=function(){if(d.visible("mlmt_inhalt_B.mlmt_inhalt")){R=true;z=(new Date).getTime()}d.flush("mlmt_inhalt_B.mlmt_inhalt");q();d.updateStreamingButtonVisibility()};d.openShoppingCartFlyout=function(g,y){DDOM.context("webstatistics",function(O){O.renderIVWPassulNumUrlAsynchroneous("0500","flyout/Warenkorbflyout.html")});
if(!g&&!y&&n.usesStateMessages&&I){I=false;d.show("mlmt_inhalt_C.mlmt_inhalt",null,true)}else d.loadShoppingCartFlyout(g,y,true)};d.loadShoppingCartFlyout=function(g,y,O){var x=d.visible("mlmt_inhalt_C.mlmt_inhalt");if(!O&&!n.usesStateMessages)O=true;if(O){R=true;z=(new Date).getTime()}if(g){if(y){var K=document.createElement("form");DDOM.UTIL.merge({position:"absolute",top:"0px",left:"-1000px"},K.style);K.setAttribute("action",g);DDOMB().appendChild(K);DDOM.UTIL.members(y,function(S,Q){var V=document.createElement("input");
V.setAttribute("type","hidden");V.setAttribute("name",S);V.setAttribute("value",Q);K.appendChild(V)});d.post(K,"mlmt_inhalt_C.mlmt_inhalt",function(){K.parentNode.removeChild(K);O||d.updateShoppingCartRider()},O&&!x)}else d.reloadonce("mlmt_inhalt_C.mlmt_inhalt",!x&&O?function(){d.show("mlmt_inhalt_C.mlmt_inhalt",null,true)}:d.updateShoppingCartRider,g);if(!O&&!x)I=true}else O&&d.show("mlmt_inhalt_C.mlmt_inhalt")};d.updateShoppingCartRider=function(){if(d.visible("mlmt_inhalt_C.mlmt_inhalt"))d.show("mlmtb_reiter_C_offen.mlmtb_reiter_C");
else d.shoppingCartItemCount>0?d.show("mlmtb_reiter_C_voll.mlmtb_reiter_C"):d.show("mlmtb_reiter_C_leer.mlmtb_reiter_C")};d.closeBookmarks=function(){R=false;d.hide("mlmt_inhalt_A.mlmt_inhalt")};d.closeNonstop=function(){R=false;d.hide("mlmt_inhalt_B.mlmt_inhalt")};d.closeShoppingCartFlyout=function(){R=false;d.hide("mlmt_inhalt_C.mlmt_inhalt")};d.closeAll=function(){d.closeBookmarks();d.closeNonstop();d.closeShoppingCartFlyout()};d.addToPlaylist=function(g,y,O){d.getContext("mlglobal").getActivePlaylist();
if(n.usesStateMessages&&!d.visible("mlmt_inhalt_B.mlmt_inhalt"))L=true;d.reloadonce("mlmt_inhalt_B.mlmt_inhalt",n.usesStateMessages?null:function(){d.show("mlmt_inhalt_B.mlmt_inhalt")},d.url(n.urlPlaylistFlyout,"action=add","actpl="+d.activePlaylistId,"releaseid="+g,"resourceid="+y,"playlistid="+O))};d.addReleaseToShoppingCart=function(g,y,O,x,K,S,Q){if(x)d.reloadonce("mlmt_inhalt_A.mlmt_inhalt",d.url(n.urlBookmarkFlyout,"action=deleteItem","releaseid="+g),n.shoppingCartEnabled?null:function(){d.go(d.url(n.urlCheckOrderPage,
"cmd=addItem","releaseid="+g))});else n.shoppingCartEnabled||d.go(d.url(n.urlCheckOrderPage,"cmd=addItem","releaseid="+g,"creditsDisabled="+(K||"false"),"withBundle="+(S||"null"),"pricepayshown="+(Q||"null")));if(n.shoppingCartEnabled)if(g.length>50)d.loadShoppingCartFlyout(n.urlShoppingcartFlyout,{releaseid:g,cmd:"addItem"});else if(y&&y==true){y="";if(O)y="scenario="+O;d.loadShoppingCartFlyout(d.url(n.urlShoppingcartFlyout,"cmd=addItem","releaseid="+g,"recoclick=1",y))}else d.loadShoppingCartFlyout(d.url(n.urlShoppingcartFlyout,
"cmd=addItem","releaseid="+g,"creditsDisabled="+K,"withBundle="+S,"pricepayshown="+Q))};d.addPlaylistToShoppingCart=function(g){d.loadShoppingCartFlyout(d.url(n.urlShoppingcartFlyout,"cmd=addItem","playlistid="+g))};d.deleteReleaseFromShoppingCart=function(g){d.loadShoppingCartFlyout(d.url(n.urlShoppingcartFlyout,"cmd=deleteItem","releaseid="+g))};d.addReleaseToBookmarks=function(g){d.loadBookmarks(d.url(n.urlBookmarkFlyout,"cmd=addItem","releaseid="+g))};d.deleteReleaseFromBookmarks=function(g){d.loadBookmarks(d.url(n.urlBookmarkFlyout,
"cmd=deleteItem","releaseid="+g))};d.setShoppingCartItemCount=function(g){d.shoppingCartItemCount=g;DDOME("shoppingCartItemCount").innerHTML=g};d.setBookmarkItemCount=function(g){d.bookmarkItemCount=g;DDOME("bookmarkItemCount").innerHTML=g};d.openLightWeight=function(g){(d.activeEditPlaylistId=g)?d.load(d.url(n.urlMyPlaylistLightbox,"playlistid="+g),"myplaylistdialog.dialog"):d.load(n.urlMyPlaylistCreate,"myplaylistdialog.dialog")};d.cancelPlaylistDialog=function(){d.hide("myplaylistdialog.dialog");
d.activeEditPlaylistId=null};d.submitPlaylistDialog=function(){DDOME("plLightboxAction").value="save";d.post("playlistDialogForm","myplaylistdialog.dialog",h)};var h=function(){var g=d.getContext("editbox");if(g)if(g.doClose())d.activeEditPlaylistId=null};d.updateScroller=function(g){q(g);d.updateStreamingButtonVisibility()};d.counter_init=function(g){if(n.creditVouchersEnabled){var y=H.getQualifiedCookie(n.userCreditsDataCookieString).split(n.creditsDataDelimiter),O=H.getQualifiedCookie(n.shoppingCartCreditsDataCookieString).split(n.creditsDataDelimiter),
x=0;if(n.downloadAboEnabled)x=n.unusedDownloadAbo;if(g&&(y.length==4||O.length==3))if(y.length==4)O.length==3?d.setCounter(y[1]-(-O[1]-x),y[2]- -O[2],true):d.setCounter(y[1]- -x,y[2],true);else O.length==3&&O[1]>=0&&O[2]>=0&&d.setCounter(O[1]- -x,O[2],true);else O.length==3&&O[1]>=0&&O[2]>=0?d.setCounter(O[1],O[2],false):d.setCounter(0,0,false)}else if(n.downloadAboEnabled){y=H.getQualifiedCookie("c_qe");O=H.getQualifiedCookie("c_u");if(g&&y!=null&&(y>0||y==-1)){DDOMDOC.addClass(DDOMQ(d.getParentNode(),
".ridercart .counters"),"countershasabo");d.setOldCounter(y,O)}else{DDOMDOC.removeClass(DDOMQ(d.getParentNode(),".ridercart .counters"),"countershasabo");d.populate(DDOME("musicinsidecountercount_empty"),"0");d.populate(DDOME("musicinsidecountercount_full"),"0")}}else{DDOM("mlmt_countermusicinside").style.display="none";DDOM("mlmt_countercart").style.margin="16px 0 0 0";d.populate(DDOME("musicinsidecountercount_full"),"");d.populate(DDOME("musicinsidecountercount_empty"),"")}};d.setCounter=function(g,
y,O){var x="<a title='"+n.creditDetailsAltText+"' href='"+n.creditDetailsUrl+"'>",K="";K=y>0?g>0?n.creditsCounterBothTrackAlbumCredits.replace("{0}",g).replace("{1}",y):n.creditsCounterOnlyAlbumCredits.replace("{0}",y):g>0?n.creditsCounterOnlyTrackCredits.replace("{0}",g):O?n.creditsCounterNotLoggedInNoCredits:n.creditsCounterLoggedInNoCredits;if(O)K=x+K+"</a>";d.populate(DDOME("musicinsidecountercount_full"),K);d.populate(DDOME("musicinsidecountercount_empty"),K)};d.setOldCounter=function(g,y){if(n.downloadAboEnabled)if(g==
-1){d.populate(DDOME("musicinsidecountercount_empty"),"&#8734;");d.populate(DDOME("musicinsidecountercount_full"),"&#8734;")}else if(y<=0){d.populate(DDOME("musicinsidecountercount_empty"),"0");d.populate(DDOME("musicinsidecountercount_full"),"0")}else{d.populate(DDOME("musicinsidecountercount_empty"),y);d.populate(DDOME("musicinsidecountercount_full"),y)}};var T=function(g,y){if(M){var O=M._s;O||(O="000");O=O.substring(0,g-1)+(y?"1":"0")+O.substring(g);M._s=O;M.className="shadow shadow"+O}},C=function(g,
y,O){return $(g).animate({height:y},600,"swing",O)};d.hideNonstopEndingLightbox=function(){d.hide("nonstopendinglightbox.dialogs")}});
DDOM.ContextClass("ctx.MlSimpleSearchContext",function(n){var d=this,l=DDOM.getLog(d.name);d.module("ddom.plug.pimp");d.onload=function(){if(document.simplesearch.smode.options){var p=DDOM.PIMP.pimpTagSelect(document.simplesearch.smode,"pimpedsmode");DDOMTOOLS.getClient().ismsie&&DDOMTOOLS.getClient().version<7&&d.doIe6PngFix&&d.doIe6PngFix(p)}if(n.searchAutocompletionJsonp){p=d.createAutocompleteEntity(document.simplesearch.stext,A);p.ddomOnSelect=function(){d.submitSimpleSearchRequest(true)};d.register(p,
"searchautocomp");DDOMTOOLS.getClient().ismsie&&DDOMTOOLS.getClient().version<7&&d.doIe6PngFix&&d.doIe6PngFix(p)}d.removeSearchFieldError()};d.writeState=function(){};d.readState=function(p){if(p){p=DDOMJSON.deserialize(p);DDOME("stext").value=p.stext;DDOME("mloffset").value=p.mloffset;DDOME("sortby").value=p.sortby;DDOME("drilldown").value=p.drilldown;DDOME("artistid").value=p.artistid;DDOME("genreid").value=p.genreid;DDOME("smode").value=p.smode;DDOME("titletemplate").value=p.titletemplate;DDOME("initmod").value=
p.initmod;DDOME("tcs").value=p.tcs;DDOME("tc").value=p.tc;I(p.initmod)}};d.submitSimpleSearchRequest=function(p){var u=DDOME("stext").value,q=DDOME("smode").value;if(p){DDOME("initmod").value=1;DDOME("tcs").value=1}else{DDOME("initmod").value=0;DDOME("tcs").value=0}u=DDOMTOOLS.trim(u);if(!u||u.length<2||u==n.errorText)d.setSearchFieldError();else{L();DDOME("stext").value=u;DDOME("smode").value=q;DDOME("mysimplesearchresult")&&DDOM.context("webstatistics",function(B){B.renderIVWPassulNumUrlAsynchroneous("0800",
"search/Suchergebnis.html")});I(p)}};d.setSearchFieldError=function(){DDOME("stext").value=n.errorText;DDOMDOC.addClass("simplesearchdiv","lefterror");DDOMDOC.removeClass("simplesearchdiv","left")};var L=function(){DDOME("stext").value="";DDOME("mloffset").value="";DDOME("sortby").value="";DDOME("drilldown").value="";DDOME("artistid").value="";DDOME("genreid").value=0};d.removeSearchFieldError=function(){var p=DDOME("stext").value;if(n.errorText==p)DDOME("stext").value="";DDOMDOC.removeClass("simplesearchdiv",
"lefterror");DDOMDOC.addClass("simplesearchdiv","left")};var I=function(){DDOME("simplesearchform").submit()};d.goDrillDown=function(p,u){DDOM.context("webstatistics",function(q){q.renderIVWPassulNumUrlAsynchroneous("0800","search/Suche-Filter.html")});DDOME("drilldown").value=p;p=DDOME("mySearchResultSort");DDOME("mloffset").value="";if(p)DDOME("sortby").value=p.options[p.selectedIndex].value;DDOME("tcs").value="0";DDOME("tc").value=u;I(false)};d.resetDrillDown=function(){if(DDOME("stext").value.length>
0||DDOME("artistid").value.length>0||DDOME("genreid").value!=0)DDOME("drilldown").value="";else{var p=DDOME("drilldown").value;if(p.indexOf("__")!=-1)p=p.substring(0,p.indexOf("__"));DDOME("drilldown").value=p}p=DDOME("mySearchResultSort");DDOME("mloffset").value="";if(p)DDOME("sortby").value=p.options[p.selectedIndex].value;DDOME("tcs").value="0";DDOME("tc").value=n.commandTabControl;I(false)};d.changeSortOrder=function(){DDOM.context("webstatistics",function(u){u.renderIVWPassulNumUrlAsynchroneous("0800",
"search/Suche-Sortierung.html")});var p=DDOME("mySearchResultSort");DDOME("mloffset").value="";if(p)DDOME("sortby").value=p.options[p.selectedIndex].value;DDOME("tcs").value="0";DDOME("tc").value=n.commandTabControl;I(false)};d.setCurrentPage=function(p){DDOM.context("webstatistics",function(B){B.renderIVWPassulNumUrlAsynchroneous("0800","search/Suche-Blaettern.html")});var u=DDOME("mySearchResultSort"),q=u.options[u.selectedIndex].value;if(u)DDOME("sortby").value=q;DDOME("mloffset").value=p;DDOME("tcs").value=
"0";DDOME("tc").value=n.commandTabControl;I(false)};var H=1,M={},v=function(p,u){if(p=M[p])if(p.loading)if(u)if(u=u.suggestions)if(u=u.Suggests){for(var q=[],B=[],z=0;z<u.length;z++){var R=u[z].suggest;q[z]=R[2];B[z]=R[0]}p.loading=false;p.values=q;p.labels=B;p.onLoad&&p.onLoad()}},A=function(p){var u=p.inputValue;if(u){var q=M[u];if(q)if(q.loading)q.onLoad=function(){p.updateOptions(q.values,q.labels)};else p.updateOptions(q.values,q.labels);else{M[u]={loading:true};var B="_xAcCallBack"+H++;window[B]=
function(R){v(u,R)};var z=n.searchAutocompletionJsonp.replace(/#query#/,DDOMTOOLS.urlEncode(u)).replace(/#callback#/,B);DDOMLOADER.loadScript(z,function(){var R=M[u];if(R.loading)l.error&&l.error("error autocomplete loading from url ",z);else{R&&p.updateOptions(R.values,R.labels);DDOM.UTIL.uninstall(window,B)}})}}else p.updateOptions()}});
DDOM.ContextClass("ctx.MlReleaselistContext",function(n){var d=this;DDOM.getLog(name);d.tabs=[];d.actTab=0;var l=d.listnames=null,L=null;this.onload=function(){L=d.getListType();var v=DDOMJSON.deserialize(n.listids);d.listnames=n.listnames?DDOMJSON.deserialize(n.listnames):null;DDOM.UTIL.batch(v,function(A,p){I(p.i,A)});d.init()};var I=function(v,A){d.tabs[v]={id:A,page:0,name:d.listnames?d.listnames[v]:""};H(v,0)};d.getEntityIdentity=function(v,A){return"listcontent_"+n.moduleid+"_"+v+"_"+A+"_"+
d.getListType()+".releaselistgroup_"+n.moduleid};var H=function(v,A){var p,u="listcontent_"+n.moduleid+"_"+v,q=L!=d.getListType();if(A>0||q){u=DDOME(u);q=d.createNode(u.parentNode);l&&l.nextSibling&&l.parentNode.insertBefore(q,l.nextSibling);q.setAttribute("style",u.getAttribute("style"));q.setAttribute("class",u.getAttribute("class"));q.style.display="none";q.style.position="static";p=d.createNodeEntity(q,d.getUrl(v))}else p=d.createNodeEntity(u,d.getUrl(v));l=p;p.ddomShow=function(){p.style.visibility=
"visible";p.style.display="block"};var B=DDOME("releaselistreiter"+n.moduleid+"_"+v);if(B){p.ddomOnShow=function(){DDOMDOC.swapClass(B,"naviitem","naviitemactive");d.handlePageShow&&d.handlePageShow(v,A,p)};p.ddomOnHide=function(){DDOMDOC.swapClass(B,"naviitemactive","naviitem")}}else if(d.handlePageShow)p.ddomOnShow=function(){d.handlePageShow(v,A,p)};p.___tabnr=v;d.register(p,d.getEntityIdentity(v,A));return p};this.init=function(){for(var v=DDOMQ(d.getParentNode(),"div.listnavi"),A=0;A<v.length;A++){var p=
v[A];if(!p.__riderprocessed){p.__riderprocessed=true;var u=DDOMQ(p,"div.naviend")[0];p=DDOMDOC.getOffsetPosition(u).x-DDOMDOC.getOffsetPosition(p).x;if(p>420){p=474-p;for(u=u.previousSibling;!u.tagName||u.tagName.toLowerCase()!="div";)u=u.previousSibling;var q=DDOMDOC.getStylePixels(u,"paddingRight");if(n.templatecode=="web_dtom"){DDOMDOC.setStyle(u,"paddingRight",q+p+"px");DDOMDOC.addClass(u,"rightopen")}else DDOMDOC.setStyle(u,"paddingRight",q+p-3+"px")}}}};d.pushMinistate=function(v){if(d.listnames)if(d.ministatePush)if(v!=
d.actTab)(v=d.tabs[v].name)&&d.ministatePush(v)};d.writeState=function(){if(!(d.actTab<1&&d.tabs[d.actTab].page<1))return d.actTab+","+d.tabs[d.actTab].page};d.readState=function(v){var A=v.split(",");v=A[0]*1;A=A[1]*1;if(!(isNaN(v)||isNaN(A))){d.pushMinistate(v);if(d.tabs[v]){d.tabs[v].page=A;M(v)}}};d.ministateApply=function(v){if(d.listnames){var A=-1;if(v=="")A=0;else DDOM.UTIL.batch(d.tabs,function(p,u){if(p&&p.name&&p.name==v){A=u.i;u.stop=1}});A>-1&&A!=d.actTab&&M(A)}};d.getListType=function(){return n.listtype};
d.getUrl=function(v){var A=d.getListType();return d.url(n.urlReleaselistContent,"moduleId="+n.moduleid+"&listId="+d.tabs[v].id+"&type="+A+"&pagerBottom="+(n.pagertop?"true":"false")+"&pagerTop="+(n.pagertop?"true":"false")+"&standoutTop1="+(n.standouttop1?"true":"false")+"&itemsPerPage="+n.numberofitems+"&pageNr="+d.tabs[v].page)};d.showTab=function(v){d.pushMinistate(v);DDOM.context("webstatistics",function(A){A.renderIVWPassulNumUrlAsynchroneous("2300","listen/listen-reiterwechsel.html")});M(v)};
d.showContent=function(v){d.pushMinistate(v);M(v)};var M=function(v){d.actTab=v;var A=d.getEntityIdentity(v,d.tabs[v].page);(A=d.getEntity(A))||(A=H(v,d.tabs[v].page));d.show(A)};d.showPrevPage=function(v){DDOM.context("webstatistics",function(A){A.renderIVWPassulNumUrlAsynchroneous("2300","listen/listen-blaettern.html")});v=d.getTabForNode(v);d.actTab=v;d.tabs[v].page--;if(d.tabs[v].page<0)d.tabs[v].page=0;M(v)};d.showPage=function(v,A){d.tabs[v].page=A;M(v)};d.showNextPage=function(v){DDOM.context("webstatistics",
function(A){A.renderIVWPassulNumUrlAsynchroneous("2300","listen/listen-blaettern.html")});v=d.getTabForNode(v);d.tabs[v].page++;M(v)};d.getTabForNode=function(v){for(;typeof v.___tabnr=="undefined"&&v.parentNode;)v=v.parentNode;if(typeof v.___tabnr=="undefined")throw new Error("cannot find my own tabnr.");return v.___tabnr}});
DDOM.ContextClass("ctx.MlAktionXAusY extends ctx.MlReleaselistContext",function(n,d){var l=this;l.module("ddom.gcom");DDOM.getLog(name);var L=n.promotionListNumberOfProducts,I=n.numberofitems,H=null,M=0,v=0,A=false,p=0,u="",q=true;l.handlePageShow=function(T,C,g){var y=g.ddomQ(".selectall input")[0];if(y){y.checked=A;y.onchange&&y.onchange();if(!g._chbxesset){g._chbxesset=true;if(!H){if((y=g.ddomQ(".listtotalcount"))&&y[0])try{M=y[0].innerHTML*1}catch(O){}if((y=g.ddomQ(".listtotalpages"))&&y[0])try{v=
y[0].innerHTML*1}catch(x){}if(M<1){l.populate(l.getParentNode(),"<!-- empty list --\>");return}H={loaded:[],pages:[],dead:[]};for(var K=y=0;K<v;K++){H.pages[K]=[];for(var S=0;S<I&&y<M;S++){H.pages[K][S]={ch:false,cb:null};y++}}}H.loaded[C]=true;H.dead[C]=0;DDOM.UTIL.batch(g.ddomQ(".item"),function(Q,V){V=H.pages[C][V.i];if(Q=DDOMQ(Q,".checki input")[0]){V.cb=Q;V.rid=Q.value;V.wtpid=DDOMQ(Q.parentNode,"span.wbtrk_pid")[0].innerHTML;V.wtpa=DDOMQ(Q.parentNode,"span.wbtrk_pid")[0].innerHTML;if(V.ch){Q.checked=
true;Q.onchange&&Q.onchange()}}else{if(V.ch){p--;V.ch=false}V.dead=true;H.dead[C]++}});R(g)}}else g.ddomOnLoad=function(){g.ddomOnLoad=null;l.handlePageShow(T,C,g)}};l.writeState=function(){q&&B();return(d.writeState()||"")+":"+u};var B=function(){u=A?"X":"O";if(H){var T=0,C=-1;DDOM.UTIL.batch(H.pages,function(g){DDOM.UTIL.batch(g,function(y){C++;if(C>3){u+=Number(T).toString(16);C=T=0}if(y.ch)T+=Math.pow(2,C)})});for(u+=Number(T).toString(16);u.length>2&&u.substring(u.length-1)=="0";)u=u.substring(0,
u.length-1);q=false}};l.readState=function(T){if(T){T=T.split(":");d.readState(T[0]);u=T[1];p=0;if(u){A=u.substring(0,1)=="X";T=u.substring(1);for(var C=[],g=0;g<T.length;g++){var y=T.substring(g,g+1);y=parseInt(y,16);if(y>7){C[3+g*4]=true;y-=8}if(y>3){C[2+g*4]=true;y-=4}if(y>1){C[1+g*4]=true;y-=2}if(y>0){C[0+g*4]=true;y-=1}}H.dead=[];g=-1;DDOM.UTIL.batch(H.pages,function(O,x){H.dead[x.i]=0;DDOM.UTIL.batch(O,function(K){g++;if(!K.dead){K.ch=C[g];C[g]&&p++;var S=K.cb;if(S){S.checked=C[g];S.onchange&&
S.onchange()}else if(!C[g]&&A){K.dead=true;K.ch=false;H.dead[x.i]++}}})});DDOM.UTIL.batch(DDOMQ(l.getParentNode(),".selectall input"),function(O){O.checked=A;O.onchange&&O.onchange()});R();q=false}}};l.handleClickItem=function(T,C,g){var y=T.checked;if(y!=H.pages[g][C].ch)p=(H.pages[g][C].ch=y)?p+1:p-1;if(!T.checked&&A){A=false;T=DDOMQ(T.form,".selectall input")[0];T.checked=false;T.onchange&&T.onchange()}R();q=true;l.fireStateStore()};l.handleClickSelectAll=function(T){if(A=T.checked){p=M;DDOM.UTIL.batch(H.dead,
function(C){p-=C})}else p=0;z();R();q=true;l.fireStateStore()};l.handleClickSelectAllLink=function(T){for(;T&&T.tagName.toLowerCase()!="form";)T=T.parentNode;if(T){T=DDOMQ(T,".selectall input")[0];T.checked=!T.checked;T.onchange&&T.onchange();l.handleClickSelectAll(T)}};var z=function(){p=0;DDOM.UTIL.batch(H.pages,function(T){DDOM.UTIL.batch(T,function(C){if(C.dead)C.ch=false;else{C.ch=A;C.ch&&p++;if(C=C.cb){C.checked=A;C.onchange&&C.onchange()}}})})},R=function(T){DDOM.UTIL.batch(DDOMQ(T||l.getParentNode(),
"div.listselectionsummary span.selectedcount"),function(C){if(L){for(var g=L*1;g<p;)g+=L*1;C.innerHTML=p+" / "+g}else C.innerHTML=p})};l.addToCart=function(){var T=[];DDOM.UTIL.batch(H.pages,function(x,K){DDOM.UTIL.batch(x,function(S,Q){if(S.ch&&!S.rid){T[T.length]=K.i;Q.stop=1}})});if(T.length>0){var C=T[0],g=T[T.length-1],y=C*I,O=l.url(n.urlReleaselistContent,"moduleId="+n.moduleid+"&listId="+l.tabs[0].id+"&type=xydata&itemsPerPage="+(g+1)*I+"&pageNr=0");O=l.createXhrCom(O);l.comSetDataListener(O,
function(x){if(x.data.hasNext()){x=x.data.next();for(var K=y,S=C;S<=g;S++)for(var Q=H.dead[S]=0;Q<I;Q++)if(K<x.releaseidentifiers.length){var V=x.releaseidentifiers[K],la=H.pages[S][Q];if(la)if(V.dead){la.rid=V.releaseidentifier;la.ch=false;H.dead[S]++}else{la.rid=V.releaseidentifier;la.wtpid=V.wbtrk_pid;la.wtpa=V.wbtrk_pa}K++}G()}});O.indicator="mlglobalasyncindicator";O.connect()}else G()};var G=function(){var T={str:""};p=0;DDOM.UTIL.batch(H.pages,function(C){DDOM.UTIL.batch(C,function(g){if(g.ch){p++;
h(T,g)}})});if(p>0){DDOM.context("mlactionaccess",function(C){C.cartAddRelease(T.str)});A=false;DDOM.UTIL.batch(DDOMQ(l.getParentNode(),".selectall input"),function(C){C.checked=false;C.onchange&&C.onchange()});p=0;z();R();q=true;l.fireStateStore()}R()},h=function(T,C){if(C=C.rid){if(T.str)T.str+=",";T.str+=C}}});
DDOM.ContextClass("ctx.MlVoting extends ctx.MlReleaselistContext",function(n,d){var l=this;l.module("ddom.gcom");var L=window.mlGlobalCookieAccess,I=n.votingListId,H=false,M=n.votesPerUser*1,v=n.votingActive,A={},p="",u=true;l.handlePageShow=function(G,h,T){H=L.getQualifiedCookie("v"+I)=="1";DDOMDOC.setStyle(DDOMQ(null,"#releaselist_showresult_"+n.moduleid),"display",v?"block":"none");DDOMDOC.setStyle(DDOMQ(null,"#releaselist_vote_"+n.moduleid),"display",H||!v?"none":"block");l.updateCheckboxes(T);
B();v&&H&&DDOMTOOLS.callTimeout(function(){l.showResult()},0)};l.handleClickItem=function(G,h){B();G=G.checked;if(M==1)A={};A[h]=G?true:false;u=true;l.fireStateStore()};var q=function(){var G=[];for(elementId in A)if(A[elementId])G[G.length]=elementId;return G},B=function(){DDOMDOC.setStyle(DDOMQ(l.getParentNode(),".error"),"display","none")},z=function(G){var h=DDOMTOOLS.xmlEscape(G);DDOM.UTIL.batch(DDOMQ(l.getParentNode(),".error"),function(T){T.innerHTML=h;DDOMDOC.setStyle(T,"display","block")})};
l.getListType=function(){if(H||!v)return n.listtype+"_result";return n.listtype};l.showResult=function(){DDOMDOC.setStyle(DDOMQ(null,"#releaselist_showresult_"+n.moduleid),"display","none");DDOMDOC.setStyle(DDOMQ(null,"#releaselist_vote_"+n.moduleid),"display","none");v=false;l.showPage(0,0)};l.vote=function(){var G=q();if(G.length==0)z("Bitte zuerst w\u00e4hlen.");else{G=l.url(n.urlVoting,"l="+I+"&e="+G.join(","));G=l.createXhrCom(G);l.comSetDataListener(G,function(h){if(h.data.hasNext()){h=h.data.next();
if(h.error)z(h.error);else{A={};H=u=true;l.fireStateStore();l.showResult()}}});G.indicator="mlglobalasyncindicator";G.connect()}};l.writeState=function(){u&&R();return(d.writeState()||"")+":"+p};var R=function(){p=q().join(",");u=false};l.readState=function(G){if(G){G=G.split(":");d.readState(G[0]);if(p=G[1]){G=p.split(",");A={};for(var h=0;h<G.length;h++)A[G[h]]=true;l.updateCheckboxes(l.getParentNode());u=false}}};l.updateCheckboxes=function(G){DDOM.UTIL.batch(DDOMQ(G,".item"),function(h){if(h=
DDOMQ(h,".checki input")[0]){h.checked=A[h.value];h.onchange&&h.onchange()}})}});
DDOM.ContextClass("ctx.MlGridrowHeightsyncerContext",function(){var n=this,d=DDOM.getLog(n.name);n.onload=function(){d.debug&&d.debug("rowSyncHeights starting...");l();d.debug&&d.debug("rowSyncHeights finished.")};n.writeState=function(){return null};n.readState=function(){};var l=function(){var L,I,H=DDOMQ("wrapper","div.gridslotcell"),M=[];for(L=0;L<H.length;L++){var v=H[L].parentNode,A=false;for(I=0;I<M.length&&!A;I++)if(M[I]===v)A=true;A||(M[M.length]=v)}for(L=0;L<M.length;L++){H=M[L];v=-1;for(A=
0;A<2;){v++;var p=DDOMQ(H,"div.gridslotcell_row"+v);if(p.length<1)A++;else{A=0;var u=false,q=[];for(I=0;I<p.length;I++)if(p[I].parentNode===H)if(!p[I].ddomIdentity){q[q.length]=p[I];if(!u)for(var B=DDOMQ(p[I],"div.mlrowsyncheight"),z=0;z<B.length&&!u;z++){for(var R=B[z].parentNode;R&&!DDOMDOC.hasClass(R,"gridslotcell")&&!u;)R=R.parentNode;if(R===p[I])u=true}}if(u&&q.length>1){for(I=0;I<q.length;I++){q[I].ddomOnGarbage=function(){n.unregister(this)};n.register(q[I]);p=DDOMQ(q[I],"div.mlrowsyncheightstretcher");
if(p.length>0)q[I].ddomSyncHeightNode=p[p.length-1]}n.syncHeight(q)}}}}}});
DDOM.ContextClass("ctx.WebStatisticsContext",function(n){var d=this,l=DDOM.getLog(d.name),L=window.mlGlobalCookieAccess,I=n.trackingEnabled,H=n.ivwpassulApplicationUrlPart,M=n.ivwpassulChannelUrlPart,v=n.ivwpassulChannelNumPart,A=n.atiApplicationUrlPart,p=false,u=false,q=[],B=false,z=[],R=new RegExp('<Partner(?: *\\b(?:(?:prefix="([^"]*)")|(?:suffix="([^"]*)")))*>',"g");d.onload=function(){if(d.getContext(d.name)===null)d._error=true;else{l.debug&&l.debug("markup pixel synchronous");T();l.debug&&
l.debug("markup pixel synchronous fin");if(d.getContext("mlglobal")){var X=L.getQualifiedCookie("registrationpixel");if(X&&X!="x"){X=DDOMJSON.deserialize(X);if(X.instructionPixel)d.renderRefinedAdMrLog("lead","Registrierung_Step1",X.emailMD5+"_r1");else{if(X.showZanox==true){d.showPixel(d.zanoxPixel(X.userId,X.code));d.showScript(d.zanoxScript(X.userId,X.code))}X.showAffilinet==true&&d.showPixel(d.affilinetPixel(X.userId,X.time));X.mediacomPixel&&jQuery("body").append(X.mediacomPixel)}L.setQualifiedCookie("registrationpixel",
"x")}if(X=L.getQualifiedCookie("atiEventQueue"))try{for(var ea=DDOMJSON.deserialize(DDOM.urlDecode(X)),oa=0;oa<ea.length;oa++){var N=ea[oa];d.renderAti(N.xtn2,N.prependTokens?A+"::"+(M?M+"::":"")+N.xtpage:N.xtpage)}L.setQualifiedCookie("atiEventQueue","")}catch(aa){alert(DDOM.urlDecode(X))}if(p){u=true;q.length>0&&y()}if(n.pmrEnabled||n.pmrTrackingEnabled)d.pmrGetAnonymousUserId(true)}}};d.showPixel=function(X){I?DDOM.STATS.setImage("http://"+X):DDOM.STATS.setImageDebug("http://"+X)};d.showScript=
function(X){I?DDOM.STATS.setScript("http://"+X):DDOM.STATS.setScriptDebug("http://"+X)};d.pmrGetPseudonymUserId=function(){return L.getQualifiedCookie("pmrpuid")||""};d.pmrGetAnonymousUserId=function(X,ea){var oa=L.getQualifiedCookie("pmruid");if(oa){l.debug&&l.debug('pmr: pmruid "',oa,'" is present, will be returned');ea&&DDOM.UTIL.apply(ea,null,[oa]);return oa}if(!X){l.debug&&l.debug("pmr: pmruid is NOT PRESENT, empty string will be returned/callbacked");ea&&DDOM.UTIL.apply(ea,null,[""]);return""}if(ea)z[z.length]=
ea;if(B)l.debug&&l.debug("pmr: new pmruid is already loading, will return undefined and subscribe callback to loaded event");else{d.pmrIsOptOut()&&L.setQualifiedCookie("pmroptout","1",730);B=true;var N=DDOM.URL.protocolGet(document.location.href)+(I?"://count.passul.t-online.de":"://count.passul.t-online.de")+"/cgi-bin/cookie.js?name=pmruid";l.debug&&l.debug('pmr: new pmruid will be requested from "',N,'" using the variable name "',"Tpmruid",'", will return undefined and subscribe callback to loaded event');
K(N,"Tpmruid",function(aa){L.setQualifiedCookie("pmruid",aa,30);if(aa===null)l.error&&l.error('pmr: new pmruid received invalid/null anid(pmr-uid) from "',N,'" using the variable name "',"Tpmruid",'"');else l.debug&&l.debug("pmr: new pmruid from remote service: ",aa);B=false;var F=z;z=[];l.debug&&l.debug("pmr: new pmruid will fire ",F.length," callback(s)");DDOM.UTIL.batch(F,function(da){da&&DDOM.UTIL.apply(da,null,[aa])})})}};d.pmrGetUserId=function(X,ea){var oa=d.pmrGetPseudonymUserId();if(oa){ea&&
DDOM.UTIL.apply(ea,null,[oa]);return oa}return d.pmrGetAnonymousUserId(X,X&&ea?function(N){ea(N)}:null)};d.pmrIsOptOut=function(){return L.getQualifiedCookie("pmroptout")=="1"};d.zanoxPixel=function(X,ea){return"ad.zanox.com/ppl/?{code}&CustomerID=[[userId]]&PartnerID=".replace("{code}",ea).replace("[[userId]]","[["+X+"]]")};d.zanoxScript=function(X,ea){return"ad.zanox.com/3pn/?{code}&mode=[[1]]&CustomerID=[[userId]]&PartnerID=".replace("{code}",ea).replace("[[userId]]","[["+X+"]]")};d.affilinetPixel=
function(X,ea){return"partners.webmasterplan.com/registersale.asp?site=3752&order={userId}_{time}&mode=ppl".replace("{userId}",X).replace("{time}",ea)};d.ondomchange=function(X){l.debug&&l.debug("markup pixel asynchronous");C(X);l.debug&&l.debug("markup pixel asynchronous fin")};d.renderIVWPassulNumUrlSynchroneous=function(X,ea,oa){if(ea)ea=G(ea);d.renderIVWPassulNumUrl(X,ea,document.referrer,false,oa)};d.renderIVWPassulNumUrlAsynchroneous=function(X,ea,oa){if(ea)ea=G(ea);d.renderIVWPassulNumUrl(X,
ea,document.location.href,true,oa)};d.renderIVWPassulNumUrl=function(X,ea,oa,N,aa){if(X&&ea&&aa){d.renderIVWPassul("CP/"+v+X+";/"+H+"/"+(M?M+"/":"")+ea,oa,null,aa.omitIVW);d.renderIVWPassul(N?"XP":"CP",oa,aa)}else if(X&&ea)d.renderIVWPassul("CP/"+v+X+";/"+H+"/"+(M?M+"/":"")+ea,oa);else if(aa)d.renderIVWPassul(N?"XP":"CP",oa,aa)};d.renderIVWPassul=function(X,ea,oa,N){var aa="?r="+escape(ea)+"&d="+(new Date).getTime(),F=aa,da=false,ca=false;if(oa&&oa.pmrEventType){if(X=="CP"||X=="XP")da=true;if(n.pmrTrackingEnabled)ca=
true;if(ca)if(oa.pmrEventType=="userClicksHomepage")if(ea){var ma=DDOM.URL.domainGetLevel(DDOM.URL.domainGet(document.location.href),2);ea=DDOM.URL.domainGetLevel(DDOM.URL.domainGet(ea),2);if(ma!=ea)ca=false}else ca=false;if(ca){F+="&PMRmandatorID="+n.pmrMandatorId;F+="&PMReventType="+oa.pmrEventType;if(d.pmrGetPseudonymUserId())F+="&PMRuserID="+DDOMTOOLS.urlEncode(d.pmrGetPseudonymUserId());if(d.pmrIsOptOut())F+="&PMRisOptedIn="+(d.pmrIsOptOut()?"0":"1");F+="&PMRcountryCode="+n.pmrCountryCode;F+=
"&PMRchannelCode="+n.pmrChannelCode;if((ma=oa.pmrEventData)&&ma.charAt(0)=="&")ma=ma.substring(1);if(ma)F+="&"+ma}}if(!(da&&!ca)){ea=da?["count","count"]:["toi","toissl"];ma="http://"+ea[0]+".passul.t-online.de/cgi-bin/"+X+F;ea="https://"+ea[1]+".passul.t-online.de/cgi-bin/"+X+F;if(I)DDOM.STATS.setImage(ma,ea);else if(ca){F="count.passul.t-online.de/cgi-bin/"+X+F;ma="http://"+F;ea="https://"+F;DDOM.STATS.setImage(ma,ea)}else DDOM.STATS.setImageDebug(ma,ea);if(!da&&!N&&!(oa&&oa.omitIVW)&&!n.ivwSuppress){oa=
"http://toi.ivwbox.de/cgi-bin/ivw/"+X+aa;X="https://spixlcont.sda.t-online.de/cgi-bin/ivw-ssl/"+X+aa;I?DDOM.STATS.setImage(oa,X):DDOM.STATS.setImageDebug(oa,X)}}};d.renderRefinedAdMrLog=function(X,ea,oa){X={v_event:X,v_leadtype:ea,v_orderid:oa};if(u)O(X);else{q[q.length]=X;h()}};d.renderAti=function(X,ea,oa){if(n.atiEnabled)if(window.xt_click)window.xt_click(window,oa||"F",X,ea);else l.error&&l.error("error calling ati xt_click: the function is not there")};var G=function(X){return X.replace(R,n.pixelUrlReplacerPartner?
"$1"+n.pixelUrlReplacerPartner+"$2":"")},h=function(){if(!p){p=true;window.mr_id="1700000";DDOMLOADER.loadScript(DDOM.URL.protocolGet(document.location.href)+"://r.refinedads.com/l.js",y)}},T=function(){g(DDOMB())},C=function(X){var ea=g(X);for(X=0;X<ea.length;X++){if(ea[X].url||ea[X].pmrEventType){var oa=ea[X].num,N=ea[X].url,aa=null;if(ea[X].pmrEventType)aa={pmrEventType:ea[X].pmrEventType,pmrEventData:ea[X].pmrEventData};d.renderIVWPassulNumUrlAsynchroneous(oa,N,aa);if(ea[X].atiEventCat)d.renderAti(ea[X].atiEventCat,
A+"::"+(M?M+"::":"")+ea[X].atiEventName)}!ea[X].url&&ea[X].atiEventName&&ea[X].atiEventCat&&d.renderAti(ea[X].atiEventCat,ea[X].atiEventName)}},g=function(X){l.debug&&l.debug("collecting statisticmarker in  ",X);X=DDOMQ(X,"span.dostatistics",function(ma){DDOMDOC.removeClass(ma,"dostatistics");return true});var ea,oa,N=[];l.debug&&l.debug("found ",X.length," new statisticmarkers");for(ea=0;ea<X.length;ea++){var aa={},F=X[ea].getElementsByTagName("span");if(F.length>0){for(oa=0;oa<F.length;oa++){for(var da=
F[oa].innerHTML.split(" "),ca=0;ca<da.length;ca++)da[ca]=DDOMTOOLS.urlDecode(da[ca]);aa[F[oa].className]=da}oa={};if(aa.ivwpassul){oa.num=aa.ivwpassul[0];oa.url=aa.ivwpassul[1]}if(aa.pmr){oa.pmrEventType=aa.pmr[0];oa.pmrEventData=aa.pmr[1]}aa=oa}else aa=DDOMJSON.deserialize(jQuery(X[ea]).text());N[N.length]=aa}return N},y=function(){for(var X=0;X<q.length;X++)O(q[X]);q=[]},O=function(X){if(I){var ea=window.mr_logvars;if(ea)try{l.debug&&l.debug("calling redefined ad mr log: ",x(X));ea(X)}catch(oa){l.error&&
l.debug("error calling redefined ad mr log: ",x(X),"\n"+oa)}else l.error&&l.debug("error calling redefined ad mr log: ",x(X),"\nmr_logvars function not found")}else l.debug&&l.debug("calling redefined ad mr log (non effective): ",x(X))},x=function(X){return window.DDOMJSON?DDOMJSON.serialize(X):"[data]"},K=function(X,ea,oa){window[ea]=null;DDOMLOADER.loadScript(X,function(){var N=window[ea];window[ea]=null;DDOM.UTIL.apply(oa,null,[N])})};if(!DDOM.loaded){var S=L.getQualifiedCookie("registrationpixel");
if(S&&S!="x")if(DDOMJSON.deserialize(S).instructionPixel){var Q=DDOM.URL.protocolGet(document.location.href)+"://r.refinedads.com/l.js",V=false;try{DDOM.UTIL.batch(document.getElementsByTagName(script),function(X,ea){if(X.src&&X.src==Q){V=true;ea.stop=1}})}catch(la){}if(!V){window.mr_id="1700000";if(I){l.debug&&l.debug("calling redefined ad lib load early: ",Q);document.write('<script src="'+Q+'" type="text/javascript"><\/script>')}else l.debug&&l.debug("calling redefined ad lib load early (debug-mode, non-effective): ",
Q);p=true}}}});
DDOM.ContextClass("ctx.MlExplorerContext",function(n){var d=this;d.depend("webstatistics");DDOM.getLog(d.name);d.mustRender={};d.onload=function(){d.register(d.createDialogNodeEntity("ratingLightBox"),"mlratinglightbox.dialogs");d.register(d.createDialogNodeEntity("tellFriendLightBox"),"mltellfriendlightbox.dialogs")};d.buildTop=function(L){var I=d.createNodeEntity("mlexDiv_"+L);I.ddomSetTabElement("mlexLi_"+L);I.ddomSetTabClass("selected");I.ddomOnShow=function(){d.renderTop(L)};d.register(I,L+".mlexplorertops")};
d.showTop=function(L,I){I||d.scroll();d.dostat(L);d.show(L+".mlexplorertops")};d.dostat=function(L){(L=l(L))&&DDOM.context("webstatistics").renderIVWPassulNumUrlAsynchroneous("0600","musicload-explorer/"+L)};d.renderTop=function(L){if(d.mustRender[L]){var I=d.getEntity(L+".mlexplorertops");d.populate(I,d.template("mlexTemplate_"+L));d.mustRender[L]=false;d.renderedTop(I)}};d.renderedTop=function(L){d.shrinkContentToFitHeightLines(DDOMQ(L,"div.headpos h4"),1,"...")};d.scroll=function(){var L=DDOMDOC.getOffsetPosition("me").y,
I=DDOMDOC.getScrollPosition().y,H=DDOMDOC.getViewportSize().y;if(L+200>I+H)L-1100<I+H?DDOMDOC.scrollTo("me"):DDOMDOC.scrollTo("me",null,true)};d.showRatingLightbox=function(L,I){d.load(d.url(n.ratingLightboxUrl,"id="+L,"type="+I),"mlratinglightbox.dialogs")};d.hideRatingLightbox=function(){d.hide("mlratinglightbox.dialogs")};d.submitRatingForm=function(){d.post(document.ratingForm,"mlratinglightbox.dialogs")};d.showTellFriendLightbox=function(L,I){d.load(d.url(n.tellFriendLightboxUrl,"id="+L,"type="+
I),"mltellfriendlightbox.dialogs")};d.hideTellFriendLightbox=function(){d.hide("mltellfriendlightbox.dialogs")};d.submitTellFriendForm=function(){d.post(document.tellFriendForm,"mltellfriendlightbox.dialogs")};var l=function(L){if(L=="overview")return"Uebersicht.html";if(L=="editorialTips")return"Redaktionstipp.html";if(L=="moreaboutartist")return"Mehr-vom-Kuenstler.html";if(L=="similarartists")return"Aehnliche-Kuenstler.html";if(L=="customersalso")return"Kunden-kauften-auch.html";if(L=="similarproducts")return"Aehnliche-Produkte.html";
if(L=="moreplaylists")return"Weitere-Playlists.html";if(L=="explorertags")return"Tags.html";if(L=="similartaggedplaylists")return"Aehnlich-getaggte-Playlists.html";if(L=="similartaggedproducts")return"Aehnlich-getaggte-Artikel.html";if(L=="similarplaylists")return"Aehnliche-Playlists.html";if(L=="reviews")return"Bewertungen.html";if(L=="events")return"Events-und-Tickets.html";if(L=="merchandize")return"Fanartikel.html";if(L=="rightsofuse")return"Nutzungsrechte.html"}});
DDOM.ContextClass("ctx.MlExplorerEmbeddedContext extends ctx.MlExplorerContext",function(n,d){var l=this;l.module("ddom.gcom");l.depend("webstatistics");DDOM.getLog(l.name);var L=null,I=null;l.onload=function(){d.onload()};l.renderTop=function(u){I=u;if(L){var q=l.getEntity(u+".mlexplorertops");if(!q._filled){q._filled=true;for(var B=0,z={},R=DDOMTOOLS.copyCollection(DDOMQ(q,".mlexs_async")),G=0;G<R.length;G++){element=R[G];if(element.id&&L.content){element.style.display="block";var h=L.content[element.id];
if(h)l.populate(element,h);else{B++;z[element.id]=1}}}u=="overview"&&B>0&&v(u,q,z);l.renderedTop(q)}}};l.loadextend=function(){var u=l.createXhrCom(n.ajaxExtendUrl);l.comSetDataListener(u,H);u.indicator="mlexplorerasyncindicator";u.connect()};var H=function(u){if(u.data.hasNext()){L=u.data.next();M();l.renderTop(I);p()}},M=function(){for(var u=l.getEntities("mlexplorertops"),q=0;q<u.length;q++){var B=u[q],z=B.ddomIdentity.substring(0,B.ddomIdentity.indexOf(".")),R=L.menuItems[z];if(z=DDOME("mlexLi_"+
z))if(R)(B=DDOMQ(z,".pos")[0])&&l.populate(B,R);else{l.unregister(B);l.removeNode(B);l.removeNode(z)}}},v=function(u,q,B){u={left:[],right:[]};q=DDOMQ(q,"div.row");for(var z=0;z<q.length;z+=2){var R={head:DDOMQ(q[z],"div.left")[0],body:DDOMQ(q[z+1],"div.left")[0]},G={head:DDOMQ(q[z],"div.right")[0],body:DDOMQ(q[z+1],"div.right")[0]},h,T;if(R.head&&R.body){u.left[u.left.length]=R;h=DDOMQ(R.head,".mlexs_async")[0];T=DDOMQ(R.body,".mlexs_async")[0];if(h&&T&&B[h.id]&&B[T.id])R.vacant=1}if(G.head&&G.body){u.right[u.right.length]=
G;h=DDOMQ(G.head,".mlexs_async")[0];T=DDOMQ(G.body,".mlexs_async")[0];if(h&&T&&B[h.id]&&B[T.id])G.vacant=1}}A(u.left);A(u.right)},A=function(u){for(var q=0;q<u.length;q++){var B=u[q];if(B.vacant)for(var z=0,R=q+1;R<u.length&&z<1;R++)if(u[R]&&!u[R].vacant){l.moveNodeContent(u[R].head,B.head);l.moveNodeContent(u[R].body,B.body);z=1;B.vacant=0;u[R].vacant=1}}for(q=0;q<u.length;q++){B=u[q];if(B.vacant){B.head.style.display="none";B.body.style.display="none"}}},p=function(){var u=DDOME("recostopright");
if(u){var q=L.content.mlextoptips;q&&l.populate(u,q)}}});
DDOM.ContextClass("ctx.MlTeaserSlidesContext",function(n){var d=this;DDOM.getLog(d.name);var l=n.millisDisplay||5E3,L=Math.floor(100/(n.millisTween||250)*50),I=0,H=0,M,v,A=false,p=null,u=null;d.onload=function(){M=DDOMQ(d.getParentNode(),".slides .slide");H=M.length;DDOM.UTIL.batch(M,function(y,O){y.slidenr=O.i;if(O.i>0){y.opq=0;y.style.bottom="0px";y.style.position="absolute"}else y.opq=100});v=DDOMQ(d.getParentNode(),".console .knob");DDOM.UTIL.batch(v,function(y,O){y.slidenr=O.i;y.act=O.i==0;y.ovr=
false;y.spr=y.act?1:0});d.on("mouseover",v,function(y){p&&DDOMTOOLS.clearTimeout(p);G(y.getTarget("a"))});d.on("mouseout",v,function(y){p&&DDOMTOOLS.clearTimeout(p);var O=y.getTarget("a");p=DDOMTOOLS.callTimeout(function(){h(O)},10)});d.on("mouseover",d.getParentNode(),B);d.on("mouseout",d.getParentNode(),z);z();d.doIe6PngFix&&d.doIe6PngFix(DDOMQ(d.getParentNode(),".knob"));d.onComplete(M,q)};var q=function(){var y=0;DDOM.UTIL.batch(M,function(O){DDOMDOC.nodeExtend(O);O.slideheight=O.ddomGetOffsetHeight();
if(O.slideheight>y)y=O.slideheight});DDOM.UTIL.batch(M,function(O){var x=y-O.slideheight;if(x>0)O.style.paddingTop=x+"px"})},B=function(){if(u){DDOMTOOLS.clearTimeout(u);u=null}},z=function(){u&&DDOMTOOLS.clearTimeout(u);u=DDOMTOOLS.callTimeout(function(){u=null;R()},l)},R=function(){I++;if(I>=H)I=0;DDOM.UTIL.batch(v,function(y){y.act=y.slidenr==I?true:false;y.ovr=false});z();T()},G=function(y){DDOM.UTIL.batch(v,function(O){if(O===y){O.act=true;O.ovr=true}else{O.act=false;O.ovr=false}});I=y.slidenr;
T()},h=function(y){p=null;y.ovr=false;T()},T=function(){if(!A){A=true;C()}},C=function(){var y=false;DDOM.UTIL.batch(v,function(S){if(S.ovr){if(S.spr!=3)if(S.spr==2)g(S,3);else if(S.spr==1||S.spr==0){g(S,2);y=true}}else{if(S.act){if(S.spr==1)return;if(S.spr==0||S.spr==2){g(S,1);return}}else{if(S.spr==0)return;if(S.spr==1||S.spr==2){g(S,0);return}}if(S.spr==3){g(S,2);y=true}}});var O=null,x=[],K=[];DDOM.UTIL.batch(M,function(S){var Q=false;if(S.slidenr==I){O=S;Q=true}if(S.slidenr>0)if(Q){if(S.opq!=
100){if(S.opq<1)S.dsp=1;S.opq+=L;x[x.length]=S}}else if(O){if(S.opq!=0){if(S.opq==100)O.opq=100;S.opq-=L;x[x.length]=S}}else if(S.opq>0)K[K.length]=S});if(x.length==0)K.length>0&&DDOM.UTIL.batch(K,function(S){S.opq=0;S.style.display="none"});else{y=true;DDOM.UTIL.batch(x,function(S){if(S.opq<1){S.opq=0;S.style.display="none"}else{if(S.opq>100)S.opq=100;DDOMDOC.setStyle(S,"opacity",S.opq/100);if(S.dsp){S.style.display="block";S.dsp=0}}})}if(y)DDOMTOOLS.callTimeout(C,50);else A=false},g=function(y,
O){if(O==0){if(y.spr==0)return;DDOMDOC.removeClass(y,y.spr==1?"active":y.spr==2?"activemouseover1":y.spr==3?"activemouseover2":"");y.spr=0}if(y.spr!=O){DDOMDOC.swapClass(y,y.spr==1?"active":y.spr==2?"activemouseover1":y.spr==3?"activemouseover2":"",O==1?"active":O==2?"activemouseover1":O==3?"activemouseover2":"");y.spr=O}}});
DDOM.ContextClass("ctx.MlStateMessageContext",function(n){var d=this;d.module("jquery");d.module("ddomtools.crunch");d.module("ddomtools.json");var l=DDOMDOC,L,I=false,H=false,M=false,v={};v[1]="info";v[2]="error";DDOM.getLog(d.name);var A=[],p=[],u=[];u[1]=n.millisInfo*1;u[2]=n.millisError*1;var q=[],B=false;d.writeState=function(){};d.readState=function(){};d.stateMessageInfo=function(y){R(y,1)};d.stateMessageError=function(y){R(y,2)};d.onload=function(){L=DDOMTOOLS.getClient();if(L.ismsie)H=true;
p[1]=z(1);p[2]=z(2);I=true;if(L.ismsie&&L.version<7)DDOMTOOLS.callTimeout(function(){C();A.length>0&&G()},100);else{C();A.length>0&&G()}};var z=function(y){var O=d.createNodeEntity(DDOMQ(d.getParentNode(),".statemessage_"+v[y])[0]),x=DDOM.ENV.hasFixedViewport(),K=O.style;K.zIndex=1000001;K.position=x?"fixed":"absolute";H||l.setStyle(O,"opacity",0);O.ddomPosition=function(){var S=l.getViewportSize(),Q=x?{x:0,y:0}:l.getScrollPosition();K.left=S.x/2-O._size.x/2+Q.x+"px";K.top=S.y/2-O._size.y/2+Q.y+"px"};
if(!x)O.ddomOnDomScroll=O.ddomPosition;O.ddomShow=function(){O.vis=true;if(M){H||l.setStyle(O,"opacity",1);O.style.display="block"}else DDOMTOOLS.callTimeout(function(){if(O.vis){O.style.display="block";if(!H)O.anim=$(O).animate({opacity:1},200,"swing",function(){O.anim=null})}},400)};O.ddomHide=function(){O.vis=false;if(H)O.style.display="none";else if(M){O.style.display="none";l.setStyle(O,"opacity",0)}else O.anim=$(O).animate({opacity:0},200,"swing",function(){O.anim=null;O.style.display="none"})};
d.doIe6PngFix&&d.doIe6PngFix(O);return d.register(O)},R=function(y,O){y={text:y,type:O};if(I)h(y);else A[A.length]=y},G=function(){DDOM.UTIL.batch(A,h);A=[]},h=function(y){if(q[y.type])q[y.type].add(y);else q[y.type]=new g(y);if(y.type==1)q[2]&&q[2].hide();else y.type==2&&q[1]&&q[1].hide()},T=function(){if(!B){B=true;var y=[];q[1]&&q[1].pushover(y);q[2]&&q[2].pushover(y);if(y.length>0){y=DDOMCRUNCH.compress(DDOMJSON.serialize(y));DDOMTOOLS.setCookie("ml_deferredstatemessages",y)}}},C=function(){var y=
DDOMTOOLS.getCookie("ml_deferredstatemessages");if(y){DDOMTOOLS.setCookie("ml_deferredstatemessages","");try{var O=DDOMJSON.deserialize(DDOMCRUNCH.decompress(y));if(O[1])q[1]=new g(null,O,1);if(O[2])q[2]=new g(null,O,2)}catch(x){alert(x)}}},g=function(y,O,x){var K=this,S=y?y.type:x,Q=[],V=p[S],la=null,X=false,ea=function(){d.populate(V.ddomQ(".msgs")[0],d.template("msg",Q));V._size=V.ddomGetOffsetSize();if(X){X=false;M=true}d.show(V);if(M)M=false};K.add=function(oa){DDOM.UTIL.apply(K.hide,K,null,
false,u[S]);oa.since=(new Date).getTime();Q[0]=oa;DDOM.UTIL.apply(ea,K,null,false,10)};K.hide=function(){DDOM.UTIL.off(la);d.hide(V);q[S]=null};K.pushover=function(oa){V.anim&&V.anim.stop(true);var N=(new Date).getTime(),aa=DDOM.UTIL.batch(Q,function(F,da){F.since+u[F.type]-N>999&&DDOM.UTIL.push(da.ms,{d:N-F.since,t:F.text})},{ms:[]}).ms;if(aa.length>0)oa[S]=aa};x=function(oa){var N=(new Date).getTime(),aa=0;X=true;DDOM.UTIL.batch(oa[S],function(F){var da=u[S]-F.d+500;if(L.ismsie&&L.version<7)da+=
1E3;if(da>0){if(da>aa)aa=da;K.add({type:S,text:F.t,since:N+da-u[S]})}});DDOM.UTIL.apply(K.hide,K,null,false,aa)};if(y)K.add(y);else O&&x(O);la=DDOM.UTIL.on("unload,beforeunload",window,function(){DDOM.UTIL.off(la);T()})}});
DDOM.ContextClass("ctx.MlPmrlistContext",function(n){var d=this,l=DDOM.getLog(name);d.contentTemplateNode=null;d.widthItems=n.widthItems;d.releaseId=n.releaseId;d.artistId=n.artistId;var L=d.page=0,I=false,H=null,M=null;d.onload=function(){d.contentTemplateNode=DDOMQ(d.getParentNode(),"div.pmr_content")[0];if(d.contentTemplateNode){if(n.listtype!="previewplayer"){var u=DDOMQ(d.getParentNode(),".pmrtableindicator")[0];if(u){M="pmrtableasyncindicat_"+d.uid;var q=new DDOM.Indicator;q.node=u;q.show=function(){q.node.style.display=
"block"};q.hide=function(){q.node.style.display="none"};DDOM.indicatorRegister(q,M);d.doIe6PngFix&&d.doIe6PngFix(u)}}d.init()}else{l.error&&l.error("cannot find content template node for content pages via selector ","div.pmr_content");d.error=true}};d.loadForReleaseId=function(u){if(!(!d._loaded||d._error)){I=false;d.releaseId=u;d.page=0;d.showPage()}};d.writeState=function(){if(I)return"";return(d.releaseId||"")+"."+(d.artistId||"")+"."+d.page};d.readState=function(u){if(u){u=u.split(".");d.releaseId=
u[0]||null;d.artistId=u[1]||null;d.page=u[2]*1;d.showPage()}};d.init=function(){if(!d.widthItems)if(n.listtype=="previewplayer"){d.widthItems=Math.floor(d.contentTemplateNode.offsetWidth/110);L=Math.floor(d.contentTemplateNode.offsetWidth/d.widthItems);if(!d.releaseId&&typeof d.releaseId!="string")I=true}else if(n.listtype=="small")d.widthItems=4;else if(n.listtype=="big")d.widthItems=6;d.contentTemplateNode.style.display="none";I||(H=DDOMTOOLS.callTimeout(function(){d.showPage()},0))};var v=function(u,
q,B){return(u||"")+"_"+(B||"")+"_"+q+".pmrlist"+n.moduleId},A=function(u,q,B){var z=d.contentTemplateNode,R=d.createNode(z.parentNode);z.parentNode.insertBefore(R,z);R.setAttribute("style",z.getAttribute("style",2));if(z.className)R.className=z.className;R.style.position="static";z=d.createNodeEntity(R,d.getUrl(u,q,B));z.ddomIndicator=M;d.register(z,v(u,q,B))};d.getUrl=function(u,q,B){return d.url(n.urlPmrlistContent,"moduleId="+n.moduleId+(u?"&releaseId="+u:"")+(B?"&artistId="+B:"")+"&templateCode="+
n.templateCode+"&itemsPerPage="+d.widthItems+"&pageNr="+q)};d.showPage=function(u){if(typeof u!="undefined"){DDOM.context("webstatistics",function(z){z.renderIVWPassulNumUrlAsynchroneous("2300","listen/listen-blaettern.html")});d.page=u}H&&DDOMTOOLS.clearTimeout(H);var q=v(d.releaseId,d.page,d.artistId),B=false;if(!d.getEntity(q)){A(d.releaseId,d.page,d.artistId);B=true}d.show(q,function(){d.showPageCallback(q,B)})};d.showPageCallback=function(u,q){var B=d.getEntity(u);if(L){var z=DDOMQ(B,"div.pmr_teaser");
for(u=0;u<z.length;u++)z[u].style.width=L+"px"}if(q){if(u=B.ddomQ("h3")[0]){d.populate(DDOMQ(d.getParentNode(),"h3")[0],u.innerHTML);if(!DDOMDOC.nodeIsVisible(d.getParentNode()))d.getParentNode().style.display="block"}q=B.getElementsByTagName("a");for(u=0;u<q.length;u++){B=q[u];z=B.getAttribute("href",2);!B.getAttribute("target",2)&&z&&z!="#"&&z!=DDOM.ENV.getBaseUrl()+"#"&&p(B,z)}}};var p=function(u,q){d.on("click",u,function(B){DDOM.context("mlactionaccess",function(z){z.go(q)});B.stopEvent()})}});
window.DDOM&&window.DDOM.depend("ml.oftenusedcontexts");
DDOM.onDdomInit(function(){var n=DDOMCONFIG.DialogSuperConfig;if(!n){n={};DDOMCONFIG.DialogSuperConfig=n}var d=new DDOM.SHADOW.Shadow;d.borderN=DDOMCONFIG.imageUrl+"lightboxen/shadow_N.png";d.borderE=DDOMCONFIG.imageUrl+"lightboxen/shadow_E.png";d.borderS=DDOMCONFIG.imageUrl+"lightboxen/shadow_S.png";d.borderW=DDOMCONFIG.imageUrl+"lightboxen/shadow_W.png";d.cornerNW=DDOMCONFIG.imageUrl+"lightboxen/shadow_NW.png";d.cornerNE=DDOMCONFIG.imageUrl+"lightboxen/shadow_NE.png";d.cornerSE=DDOMCONFIG.imageUrl+
"lightboxen/shadow_SE.png";d.cornerSW=DDOMCONFIG.imageUrl+"lightboxen/shadow_SW.png";d.growN=10;d.growE=10;d.growS=10;d.growW=10;n.shadow=d});window.DDOM&&window.DDOM.depend("ml.globaldialogshadow");

