// 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:49 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["extensions/ddom.autocomplete.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.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/mltopmenu.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/mlmultiformatlightbox.ctx.js"]=true;DDOMLINKED_LIBS["contexts/mlnonstopflyout.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/mlexplorerrightsofuse.ctx.js"]=true;DDOMLINKED_LIBS["contexts/mlteaserslides.ctx.js"]=true;DDOMLINKED_LIBS["contexts/mlstatemessage.ctx.js"]=true;DDOMLINKED_LIBS["contexts/mlpmrlist.ctx.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.js"];this["ml.explorerasyncindicator"]=["mlexplorerasyncindicator.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/mltopmenu.ctx.js","contexts/mlsimplesearch.ctx.js","contexts/mlreleaselist.ctx.js","contexts/mlaktionxausy.ctx.js","contexts/mlvoting.ctx.js","contexts/mlmultiformatlightbox.ctx.js","contexts/mlnonstopflyout.ctx.js","contexts/webstatistics.ctx.js","contexts/mlexplorer.ctx.js","contexts/mlexplorerembedded.ctx.js","contexts/mlexplorerrightsofuse.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,autocomplete: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.MlTopMenuContext"]="ml.oftenusedcontexts";this["ctx.MlSimpleSearchContext"]="ml.oftenusedcontexts";this["ctx.MlReleaselistContext"]="ml.oftenusedcontexts";this["ctx.MlAktionXAusY"]="ml.oftenusedcontexts";this["ctx.MlVoting"]="ml.oftenusedcontexts";this["ctx.MlMultiformatLightboxContext"]="ml.oftenusedcontexts";this["ctx.MlNonstopFlyoutContext"]="ml.oftenusedcontexts";this["ctx.MlDownloadFlyoutContext"]="contexts/mldownloadflyout.ctx.js";
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.MlExplorerRightsOfUseContext"]="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";this["ctx.MlMerchandiseListContext"]="contexts/mlmerchandiselist.ctx.js"};DDOMCONFIG.ModulesLoad=["ml.globalcookieaccess","ml.globalasyncindicator","ml.explorerasyncindicator","ddom.plug.pimp","ml.oftenusedcontexts"];
DDOMCONFIG.ContentFilters=[{filter:function(m,d){if(m=="ajax.dmd.atrada.net>>________NOTFOUND"||m.indexOf("<html>")==0&&m.indexOf("konnte keine Seite gefunden")>-1){DDOM.log("404 "+d.ddomUrl,"error");d.ddomUrlDefer(function(j){d.ddomModal&&d.ddomIsVisible()&&d._ddom_item&&d._ddom_item.context&&d._ddom_item.context.hide(j.identity)});return"&nbsp;"}}},{filter:function(m,d){if(m=="ajax.dmd.atrada.net>>________ERROR"){DDOM.log("50X "+d.ddomUrl,"error");d.ddomUrlDefer(function(j){d.ddomModal&&d.ddomIsVisible()&&
d._ddom_item&&d._ddom_item.context&&d._ddom_item.context.hide(j.identity)});return"&nbsp;"}}},{filter:function(m,d){if(m.indexOf("ajax.dmd.atrada.net>>________LOGIN:")==0){d.__mlReplayUrl=m.substring(35);d.ddomUrlDefer(function(j){DDOM.context("mllogin",function(G){G.asyncAuthDefer(j)})});return"&nbsp;"}}},{filter:function(m,d){if(m.indexOf("ajax.dmd.atrada.net>>________LOGINGO:")==0){var j=m.indexOf("\n");d.__mlReplayUrl=m.substring(37,j);d.ddomUrlDefer(function(G){DDOM.context("mllogin",function(L){L.asyncAuthGo(G,
m.substring(j+1))})});return"&nbsp;"}}},{filter:function(m,d){if(m.indexOf("ajax.dmd.atrada.net>>________NICKNAME:")==0){d.__mlReplayUrl=m.substring(38);d.ddomUrlDefer(function(j){DDOM.context("mllogin",function(G){G.asyncAssignNicknameDefer(j)})});return"&nbsp;"}}}];DDOMCONFIG.XhrUrlParameterOrigin="ddomXOrg";DDOMCONFIG.XhrIE6SSLPrePostConnectionUrls={"musicload.de/":"favicon.ico"};DDOMCONFIG.DialogMaskHideInputs=true;DDOMCONFIG.LinkedSet=new function(){this["ddomlinked.js"]=["ddom"]};
DDOMCONFIG.LinkedCSS=new function(){this["../css/ddomlinked.css"]=["global.css #wrapper","searchbar.css #wrapper","modules.css #wrapper","detailseite.css #wrapper","toolbar.css #wrapper","fonts.css #wrapper","nonstop.css #wrapper","flyout.css #wrapper","section.css #wrapper","interpreten.css #wrapper","lightboxen.css #wrapper","topratings.css #wrapper","mein_musicload.css #wrapper","suche.css #wrapper","tagginglightbox.css #wrapper","rss.css #wrapper","service.css #wrapper","flyout_meine_downloads.css #wrapper",
"statemessage.css #wrapper","nonstopflyout.css #wrapper","navigation.css #wrapper"]};
(function(){var m=DDOMCONFIG,d,j,G,L,F,K=function(){return(new Date).getTime()},t=function(){},B=function(g){return d.createElement(g)},p=function(g){throw new Error(g);},x=function(){p("not implemented")};_hdd={display:"none",position:"absolute",left:0,top:0};try{d=document}catch(q){d={}}try{j=window}catch(C){j={}}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=[],l=function(){gc(f,arguments)};l("jquery");if(a.stats||a.crunch)l("ddomtools.crunch");a.stats&&l("ddom.stats");a.sxml&&l("ddom.sxml");if(a.xhr){l("ddom.xhr");a["xhr.gproxy"]&&l("ddom.xhr.gproxy","ddom.plug.gproxy","ddomtools.gwire")}a.gcom&&l("ddom.gcom");a.dialog&&l("ddom.dialog");a.template&&l("ddom.template");a.tabs&&l("ddom.tabs");a.layout&&l("ddom.layout");a.nativecontexts&&l("ddom.ctx.natives");a.ie6pngfix&&l("ddom.ie6pngfix");a.shadow&&l("ddom.shadow");a.ministate&&l("ddom.ministate");
a.autocomplete&&l("ddom.autocomplete");c&&l("ddom.startup");return f};g.ENV={hasFixedViewport:function(){return vb},isHeadlessWebtestclient:function(){return wb},getBaseUrl:function(){return N},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=t;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 l=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 l};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 l=0;l<c.length;l++)if(!c[l])return;Ba(a)};return ra(c,function(l,n){var s=n.i;Aa(n.cbs,function(){c[s]=1;f()})},{cbs:[]}).cbs};g.announceNewLinkedModulesLoaded=function(){var a=function(c,
f){if(c)for(var l in c){var n=fa.pathNormalize(f+l);Ca[n]=true;Aa(oa,new xc(n,1))}};a(j.DDOMLINKED_DDOM,V);a(j.DDOMLINKED_LIBS,la)};g._registerExtension=function(a){if(!ra(kb,function(f,l){if(a.name==f.name){Y.error&&Y.error("ddom extension '",a.name,"' is already registered and cannot be registered twice.");l.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=B("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);L.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,l,n,s,I,R={};ub(xd(),function(ga){f=ga.context;if((n=z(f,R))||f.writeState)a+=n;else if(ga.visible)if((s=ga.entity)&&(s._ddom_identity.length<14||s._ddom_identity.substr(0,12)!="__ddomGENID_")){l=s._ddom_itemmapname;I=s.ddomWriteState&&s.ddomReadState?s.ddomWriteState():null;if(I!==false)if(typeof I!="undefined"){if(I===null)I="";a+="etx:"+l+"<:>"+escape(I)+"\n"}else a+=s.ddomUrl&&s.ddomUrlIsDirty()?Q(l,"get",s.ddomUrl,ga.visible):Q(l,"sync",0,1)}});ra(yd(),function(ga){a+=
z(ga,R)});Y.debug&&Y.debug("document state:\n",a);return a};var z=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":""},Q=function(a,c,f,l,n){return"et:"+a+"<:>"+(c||"").toUpperCase()+"<:>"+(f||"")+"<:>"+(l?"1":"0")+(n?"<:>"+n:"")+"\n"};g.stateAppendEntity=function(a,c,f,l,n,s){a+=Q(c,f,l,n,s);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"+K();k.setCookie("ddom_xdeferredstate",c+":"+a);return fa.modify(g.stateGetHref(a),"ddomxstate",c)};g.stateStore=function(a){if(xa)Na.value="s"+K()+":"+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(){k.setCookie("ddom_xdeferredstate","")};g.ref={};g.ci=function(a,c,f){if(!(!g.started||m.DebugEvalAllContexts&&!g.loaded||!d.getElementsByTagName||j.DDOMDISABLE)){var l=a.split(/ /),n=l[0];l=l[1];var s=rb;if(!s){s=d.getElementsByTagName("script");if(!s||s.length<2)return;s=s[s.length-1];if(!s)return;if(lc(s)!=a)return}if(a=s.DDOMCTXUID){if(aa[a])return}else{zb++;a=s.DDOMCTXUID="ddomctx"+zb+"_"+n;J[a]=s}Ab(s.parentNode,"__ddomContexts",a,a);Y.debug&&
Y.debug("installing context ",n,".");Pc(l,a,n,c,f)}};g._ccb=function(a,c,f,l,n){return y(a,c,f,l,true,n)};g._cc=function(a,c,f,l,n){return y(a,c,f,l,false,n)};var y=function(a,c,f,l,n,s){s=s||false;if(!g.loaded){u(function(){y(a,c,f,l,n)},100);return s}if(a){var I=a.__ddomDisabledCall;if(I)return false;if(I!==false){for(I=a.parentNode;I&&I!==L;){if(F(I).hasClass("ddomDisableAllCalls")){a.__ddomDisabledCall=true;return false}I=I.parentNode}a.__ddomDisabledCall=false}}var R=I=null;if(f)I=Jb(f);else if(a){R=
Qc(a).DDOMCTXUID;I=Bb(R)}if(ob(I)){if(n)try{a.blur()}catch(ga){}try{var ka=I.calleval(c,a);if(typeof ka=="undefined")return s;return ka}catch(ya){ib(ya,I._evaledscriptnode);return s}}l=l||1E3;if(f){jc(f,function(){y(a,c,f,null,n)},true,l);return s}if(R){kc(R,function(){y(a,c,null,null,n)},l);return s}};g.setStatisticsOnQueue=function(a){sa=a};var N=null,T=null,S=null,V=null,la=null,X=null,ea=null,oa=[],O=null,aa={},J={},da={},ca={},ma={},M=1,Ea=null,Sa=null,Fa=null,Ka="DDOM_BASEINDICATOR";if(m.DefaultIndicator)Ka=
m.DefaultIndicator;var Oa=[],cb={},Da=0,Va={},Qa=[],Pa=[];if(m.ContentFilters)Pa=m.ContentFilters;if(m.ContentFilter)Pa[Pa.length]=m.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,l){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,l);m.DoThrowErrors&&p("uncaught ddom exception logged: "+a.name+", "+a.message+"\n\n"+a.description+"\n\nnumber "+a.number+"\n\ncaught in: "+f+" "+l)}else{var n=-1;if(c&&a){if(a.stack&&a.lineNumber){var s=a.stack.indexOf("/ddom.js:"+a.lineNumber);if(s>-1){s=a.stack.indexOf("/ddom.js:",s+9);s+=9;n=a.stack.substr(s,a.stack.indexOf("\n",s)-s)*1;n=a.lineNumber-n}}if(Y.error)Y.error(a,"\n\n",n>-1?"line "+n+": "+c.text.split("\n")[n]+"\n\n":"",c.text,"\n\ncaught in: ",f,l)}else a&&
Y.error&&Y.error(a,"\n\n",a.stack,"\n\nline ",a.lineNumber,"\n\ncaught in: ",f,l);m.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){N=c[c.length-1].getAttribute("href");if(N.substr(N.length-1)!="/")N+="/";T=fa.protocolGet(N)+"://";S=fa.domainGet(N,1)}if(N==
null){N=yb(a,"?")[0];N=N.substr(0,N.lastIndexOf("/")+1);T=X;S=ea}if(DDOM_path.indexOf("http:")!=0&&DDOM_path.indexOf("https:")!=0)DDOM_path=fa.pathNormalize((DDOM_path.indexOf("/")!=0?N:T+S)+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 ",N,"\ndocument ddom base is ",V,"\ndocument js base is ",la);sb(aa,function(f,l){l.baseUrl=N})},Y=function(a,c,f){c=c||"debug";if(!j.DDOMLOGGER)return N&&
Ub();var l=false;if(f)a="["+f+"] "+a;ra(DDOMLOGGER,function(n){n._levelmap||bc(n);if(n._levelall||n._levelmap[c]){l=true;try{n.logg(a,c)}catch(s){}}});l||N&&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];u(function(){if(!(!c||!c.element||!c.element.parentNode)){F(c.element).remove();Qa[a]=null}},1E4)},Aa=function(a,c,f){if(!(f&&ra(a,function(l,n){if(l===c)n.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(l,n){n.l=Aa(a,l,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,l=a[0];for(c=0;c<f-1;c++)a[c]=a[c+1];a.length=f-1;return l},Eb=function(a){if(a===null)return a;return a.replace(/\s+$/,"").replace(/^\s+/,"")},Mb=function(a,c,f){var l=c.length;if(l>a.length)return false;a=a.substring(0,l);if(f){a=a.toLowerCase();c=c.toLowerCase()}return a==c},ra=function(a,c,f){var l={i:0,stop:false};if(f)typeof f=="function"?f(l):Ha(f,l);if(!a)return l;for(;l.i<a.length&&
!l.stop;l.i++)c(a[l.i],l);return l},ub=function(a,c){return ra(a,function(f,l){f&&c(f,l)})},sb=function(a,c,f){var l={stop:false};if(f)typeof f=="function"?f(l):Ha(f,l);if(!a)return l;for(var n in a){c(n,a[n],l);if(l.stop)return l}return l},Nb=function(a,c){return sb(a,function(f,l,n){l&&c(f,l,n)})},Ha=function(a,c,f){if(c)if(typeof f!="undefined")ra(f,function(l){c[l]=a[l]});else{sb(a,function(l,n){c[l]=n});return c}},yb=function(a,c){var f=-1,l="";ra(c,function(n){var s=a.indexOf(n);if(s>-1&&(s<
f||f<0)){f=s;l=n}});return f>-1?[a.substring(0,f),a.substring(f+l.length),l]:[a,null,null]},Ab=function(){var a=arguments,c=a[0];if(c){var f=a[a.length-1];ra(a,function(l,n){if(n.i<a.length-2){if(!c[l])if(f===null)n.stop=1;else c[l]={};c=c[l]}else c[l]=f},function(l){l.i++})}},Ba=g.app=function(a,c,f,l,n){if(typeof n!="undefined")return zc.apply(null,arguments);var s={};if(!a){s.v=true;return s}f=f?typeof f.join!="function"?g.copyCollection(f):f:[];try{if(a.apply)s.ret=a.apply(c,f);else{c=c||j;var I=
Ac(c,a),R="";ra(f,function(ya,La){if(La.i>0)R+=",";R+="arg"+La.i});var ga=(new DDOM.Evaluator("a.ret = o."+I+"("+R+")")).attach(s,"a").attach(c,"o");ra(f,function(ya,La){ga.attach(f[La.i],"arg"+La.i)});ga.eve();Db(c,I)}}catch(ka){s.e=ka;l||ib(ka,c&&c._evaledscriptnode?c._evaledscriptnode:null,a,f)}return s},Qb=[],zc=function(a,c,f,l,n,s,I){if(a){I=I||a;var R={u:I,f:a,o:c,a:f,ce:l,cb:s,d:function(){R.t=null;Qb=ra(Qb,function(ga,ka){ga!==R&&Aa(ka.newTos,ga)},{newTos:[]}).newTos;Ba(R.cb,null,[Ba(R.f,
R.o,R.a,R.ce)])}};ra(Qb,function(ga,ka){if(ga.u===I){v(ga.t);Qb[ka.i]=R;ka.stop=1}}).stop||Aa(Qb,R);R.t=u(R.d,n)}},Bc=function(a,c){if(!a instanceof Object)return a;var f={};for(var l in a)f[l]=c?Bc(a[l],1):a[l]},Ac=function(a,c,f){var l=f||"___dXtI_",n=0;if(!f||typeof a[l]!="undefined"){for(;typeof a[l+n]!="undefined";)n++;l+=n}a[l]=c;return l},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 l=K(),n=0,s=K(),I=c?s+c:0,R=function(){n++;
var ga=K();if(I&&ga>=I){Y.warn&&Y.warn("waitIdle timeout occured ",c," ticked ",n," times");Ba(a)}else if(M||ga-(s+10)>20){s=K();u(R,10)}else{Y.debug&&Y.debug("waitIdle idle in ",K()-l," ticked ",n," times");Ba(a)}};if(f){s+=f;u(R,10+f)}else u(R,10)};var cc=function(a,c,f){var l=function(){return Ba(a,c,arguments).ret};l.ddomBound=c;l.ddomOrg=a;if(!f)return l;f=function(){return Ba(a,c,[l,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,l){f!==c&&Aa(l.n,f)},{n:[]}).n};g.removeAll=function(a,c){return ra(a,function(f,l){ra(c,function(n,s){if(f===n)s.stop=1}).stop||Aa(l.n,f)},{n:[]}).n};g.members=sb;g.membersx=
Nb;g.merge=Ha;g.endsWith=function(a,c,f){var l=c.length,n=a.length;if(l>a.length)return false;a=a.substring(n-l,n);if(f){a=a.toLowerCase();c=c.toLowerCase()}return a==c};g.startsWith=Mb;g.on=function(a,c,f,l){return Rb(null,c,a,f,l)};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 l=function(){l.ready||p("not ready loading super class");var I=arguments,
R=function(){Ba(a,this,I)},ga;if(l._dSC)ga=new l._dSC;else if(l._dSO)ga=l._dSO;R.prototype=ga;R=new R;R._dSO=ga;R._dSC=l._dSC;Ha(pc,R);return R};l._dSO=null;l.ready=false;var n=[];l.onReady=function(I){Aa(n,I)};var s=function(I){if(typeof I=="function")l._dSC=I;else l._dSO=I;l.ready=true;l.onReady=function(R){Ba(R)};ra(n,function(R){Ba(R)});n=null};if(typeof c=="function")(c=Ba(c,l,[s]).ret)&&s(c);else s(c);Ha(pc,l);Ha(f,l);return l};DDOMLOADER={};DDOMLOADER.loadScript=g.loadScript=function(a,c,f){var l,
n=null,s=function(R){s=t;v(n);Ba(c,l,[a,R])};a=fa.pathNormalize(a);Y.debug&&Y.debug("loadScript ",a);try{l=B("script");if(l.addEventListener){l.addEventListener("load",function(){Y.debug&&Y.debug("finished loading lib (eventlistener) ",a);s(null)},false);l.addEventListener("error",function(){s("error")},false)}l.onreadystatechange=function(){var R=this.readyState;if(R=="complete"||R=="loaded"||R=="interactive"){Y.debug&&Y.debug("finished loading lib (readystate ",this.readyState,") ",a);s(null);this.onreadystatechange=
null}};l.src=a;if(f)l.charset=f;G.appendChild(l);l=null;n=u(function(){n=null;s("timeout.")},6E4)}catch(I){s("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(l){f.idle--}else f.idle--}}f={idle:1,name:null};c=Sb.length;Sb[c]=f;f.name="ddompoolediframe"+c;if(!Gb){Gb=B("DIV");Ha(_hdd,Gb.style);L.appendChild(Gb)}c=B("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(l){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")}u(function(){a.idle--},1E3)}else a.element.parentNode.removeChild(a.element)};var e=function(a,c,f,l){return"<iframe "+(c?'name="'+c+'" ':"")+'src="'+a+'" scrolling="'+(f?"yes":"no")+'" style="position:absolute;" frameborder="0"'+
(l?" "+l:"")+">&nbsp;</iframe>"},k=DDOMTOOLS={};g.getClient=k.getClient=function(){return O||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,l=f;c.charCodeAt(l)>47&&c.charCodeAt(l)<58;)l++;a.version=c.substring(f,l)}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 n=c.split("/");a.version=n[n.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(s){n=c.split("version/");a.version=n[n.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 I=a.version.split(".");if(I.length>2)a.version=I[0]+"."+I[1];a.version*=1;O=a;Y.debug&&Y.debug("user agent ",c)}catch(R){Y.error&&Y.error("user agent ",navigator.userAgent," error ",
R)}return a},u=k.callTimeout=j.setTimeout?cc(j.setTimeout,j):x,v=k.clearTimeout=j.clearTimeout?cc(j.clearTimeout,j):x;g.urlDecode=k.urlDecode=function(a){a=a.replace(g.regex.allplus," ");return decodeURIComponent(a)};g.urlEncode=k.urlEncode=function(a){return encodeURIComponent(a).replace(g.regex.allsquote,"%27")};g.xmlEscape=k.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=k.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=k.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 l=a.substring(c-1);if(f==l&&(f=='"'||f=="'"))a=a.substring(1,c-1)}return a=g.urlDecode(a)};g.getCookie=k.getCookie=function(a){for(var c=d.cookie||"",f=0,l=-1;;){l=c.indexOf(a+"=",f);if(l<0)return"";var n=l+a.length+1;if(l==f)return pa(c,n);f=c.charAt(l-1);if(f==" "||f==";")return pa(c,n);f=c.indexOf(";",n);if(f<0)return"";f++}};g.setCookie=k.setCookie=function(a,c,f,l,n){Y.debug&&Y.debug("set cookie name '",a,"' value '",c,"' domain '",f,"' path '",l,"'");
a=a+"=";if(c)a+='"'+g.urlEncode(c)+'"';if(f)a+="; domain="+f;a+="; path="+(l||"/");if(n)a+="; expires="+(new Date(K()+864E5*n)).toGMTString();document.cookie=a};k.getBorderWidths=function(a){var c=B("div");Ha({position:"absolute",left:"-1000px",top:"-1000px"},c.style);L.appendChild(c);var f={},l=ia(a,true);c.appendChild(l);l.innerHTML="<div style='width:30px;height:30px'>&nbsp;</div>";f.b=c.offsetHeight-30;f.l=c.offsetWidth-30;c.removeChild(l);l=ia(a,false);c.appendChild(l);l.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};k.parabelGet=function(a,c,f,l,n){l||(l=1);n||(n=10);c=f-c;if(c==0)return f;a=false;
if(c<0){a=true;c*=-1}c*=n;l=Math.sqrt(c)-l;if(l<0)l=0;n=l*l/n;if(n<1)n=0;if(a)return f+n;return f-n};k.getAutoSize=function(a){var c=a.style,f=c.position,l=c.visibility,n=c.display;Ha({position:"absolute",visibility:"hidden",display:""},c);a={x:a.offsetWidth,y:a.offsetHeight};Ha({position:f,visibility:l,display:n},c);return a};g.trim=k.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};k.getNewStringBuilder=
function(a){return new g.StringBuilder(a)};g.StringBuilder=function(a){var c=[],f=0,l=null;if(a)l=a;var n=function(){c[f]=l;f++};this.append=function(s){if(l===null)l=s;else if(s.length<50)l+=s;else{n();l=s;n();l=null;return this}if(l.length>50){n();l=null}return this};this.toString=function(){if(l!==null){n();l=null}if(f!=1){c=[c.join("")];f=1}return c[0]}};g.StringMatcher=function(a,c){var f={},l=[],n,s,I,R,ga;for(R=0;R<a.length;R++)l[R]=a[R].length;for(R=0;R<a.length;R++){s=l[R];n=f[s]||(f[s]=
{});for(ga=0;ga<s;ga++){I=a[R].charAt(ga);if(c)I=I.toLowerCase();n=n[I]?n[I]:(n[I]={})}n.fi=c?a[R].toLowerCase():a[R]}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=k.isCollection=function(a){return a&&(a.length||a.length===0)&&typeof a!="string"&&!a.nodeType&&!a.tagName&&!a.alert};g.copyCollection=k.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 l=f.toLowerCase(),n=1,s=a.id;if(s)l+="[@id='"+s+"']";else{s=a.className;for(var I=a.previousSibling;I;){I.nodeType==1&&I.nodeName==f&&I.className==s&&n++;I=I.previousSibling}if(n<2){var R=false;for(I=a.nextSibling;I;)if(I.nodeType==
1&&I.nodeName==f&&I.className==s){R=true;I=null}else I=I.previousSibling;R||(n=0)}l+=(s?"[@class='"+s+"']":"")+(n>0?"["+n+"]":"")}Aa(c,l);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 l=a.indexOf("#"),n=a.indexOf("?");c>-1&&(l<0||l>c)&&(n<0||n>c);){var s=a.substring(0,c).lastIndexOf("/");if(s>f){a=a.substring(0,s)+a.substring(c+3);c=a.indexOf("/../");if(c>-1){if(l>-1)l=a.indexOf("#");if(n>-1)n=
a.indexOf("?")}}else c=-1}}return a},modify:function(a,c,f){var l=a.split("?");a=l[0];var n="";if(l.length>1)n=l[1];l=[];if(n!="")l=n.split("&");n="";ra(l,function(s){if(s.indexOf(c+"=")!=0)n+="&"+s});if(f!==undefined)n+="&"+c+"="+f;f=a;if(n!="")f+="?"+n.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(l,n){if(l.indexOf(c+"=")==0)n.stop=l.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="",l=0,n=a.length-1;n>=0&&l<c;n--){f=a[n]+(f?"."+f:"");l++}return f},portGet:function(a){a=fa.domainGet(a,true);return(a=yb(a,[":"])[1])?a*1:null},process:function(a,c,f,l){var n;n=fa.isAbsolute(a)?a:fa.getBaseUrl(l)+a;if(f&&a.charAt(0)=="/"){a=fa.protocolGet();l=fa.domainGet(g.ENV.getBaseUrl(l),true);n=a+"://"+l+n}if(c)n=yb(n,["#"])[0];return fa.pathNormalize(n)},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===j))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),l=typeof f;
if(f||f===0)if(f.nodeType||f.jquery||f===j)a=a?a.add(f):F(f);else if(l=="string"){l=f.indexOf(" ");if(l<0)if(a)a=F(f,a);else if(g.regex.csssel.test(f)){l=yb(f,[".",":"]);if(l[2])if(l[0]&&!g.regex.csssel.test(l[0])&&!jb.matches(l[0])){a=d.getElementById(f);if(!c.length)return a;a=F(a)}else a=F(f,a);else a=F(f,a)}else{a=d.getElementById(f);if(!c.length)return a;a=F(a)}else if(l==2&&f.substring(0,2)=="id"){a=d.getElementById(f);if(!c.length)return a;a=F(a)}else a=l==3&&f.substring(0,3)=="css"?F(f.substring(4),
a):F(f,a)}else if(l=="function"){a||(a=F(L));var n=[];a=a.filter(function(){var R=Ba(f,this,[this]).ret;if(R&&g.isCollection(R)){ra(R,function(ga){Aa(n,ga,true)});return false}return R});ra(n,function(R){Aa(a,R,true)})}else if(l=="number"){l=a?a[f]:null;if(!c.length)return l;a=F(l)}else{if(g.isCollection(f)){var s=[];for(l=0;l<f.length;l++){var I=g.isCollection(f[l])&&!f[l].jquery?f[l]:[f[l]];I=Wa(a,I);g.isCollection(I)?ra(I,function(R){Aa(s,R,true)}):Aa(s,I,true)}a=F(s)}}else a||(a=F(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 L};DDOMDOC=g;g.getScrollSize=function(){var a=d.compatMode!="CSS1Compat"||g.getClient().iswebkit?L:d.documentElement;return{x:a.scrollWidth,y:a.scrollHeight}};g.getViewportSize=function(a){a=za(a);var c=d.compatMode;if(!a||a===j||a===d){if(c||g.getClient().ismsie){a=c=="CSS1Compat"?
d.documentElement:L;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!==j&&a!==d)return{x:a.scrollLeft,y:a.scrollTop};var c,f,l;a=d.documentElement;if(j.pageYOffset||j.pageYOffset===0){c=j.pageXOffset;f=j.pageYOffset;l=true}else if(a&&(a.scrollTop||a.scrollTop===
0)){c=a.scrollLeft;f=a.scrollTop;l=true}if(d.body){a=L.scrollLeft;var n=L.scrollTop;if(l){if(c==0&&f==0&&(a||n)){c=a;f=n}}else{c=a;f=n}}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,l=a.offsetTop,n=a.offsetParent,s=a.parentNode,I=g.getClient().ismsie;if(a===L||a===c){g.nodeHiddenRenderRestore(a);return{x:f,y:f}}for(;s&&s!==c;){if(n===s){f+=s.offsetLeft;l+=
s.offsetTop;n=s.offsetParent;if(I){f+=g.getStylePixels(s,"borderLeftWidth");l+=g.getStylePixels(s,"borderTopWidth")}}if(s.scrollLeft&&s!==L)f-=s.scrollLeft;if(s.scrollTop&&s!==L)l-=s.scrollTop;if((s=s===L?null:s.parentNode)&&s===c){f-=s.offsetLeft;l-=s.offsetTop;s=null}}g.nodeHiddenRenderRestore(a);b=null;return{x:f,y:l}};g.getCroppingParent=function(a,c){a=za(a);if(!c||c===j)c=L;else(c=za(c))||p("getScrollableParent() viewport not found");for(a=a.parentNode;a!==c;){var f=F(a),l=f.css("overflow");
if(eb(l))return a;if(!l){l=f.css("overflowX");if(eb(l))return a;l=f.css("overflowY");if(eb(l))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=H;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},H=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 l=a.style;f.vis=l.visibility;f.dis=l.display;l.visibility="hidden";l.display="block"}if(a!==L){if((l=a.parentNode)&&!l.__dhr){f.par=true;g.nodeHiddenRender(l)}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,l=f.display;f=f.visibility;if(l=="none"||f=="hidden")return false;if(!f||!l){var n;if(window.getComputedStyle){n=window.getComputedStyle(a,null);if(!l&&n.getPropertyValue("display")=="none")return false;if(!f&&n.getPropertyValue("visibility")=="hidden")return false}else if(a.currentStyle){n=
a.currentStyle;if(!l&&n.display=="none")return false;if(!f&&n.visibility=="hidden")return false}n=a.className;if(!l&&n&&(Mb(n,"ddom-dn")||n.indexOf(" ddom-dn")>-1))return false;if(!f&&n&&(Mb(n,"ddom-vh")||n.indexOf(" ddom-vh")>-1))return false}if(!c||a===L)return true;return g.nodeIsVisible(a.parentNode,true)};g.isDomNode=function(a){if(!a)return false;for(a=a;a&&a!==L;)a=a.parentNode;if(a!==L)return false;return true};g.scrollTo=function(a,c,f,l){var n=false;if(f===true){n=true;f=null}var s=za(a);
if(s){(c=za(c))||(c=j);a=g.getScrollPosition(c);var I=g.getViewportSize(c),R=g.getOffsetPosition(s,c),ga={x:s.offsetWidth,y:s.offsetHeight},ka=s=null;if(ga.y>I.y)if(a.y<R.y)ka=R.y;else{if(a.y+I.y>R.y+ga.y)ka=R.y+ga.y-I.y}else if(a.y+I.y<R.y+ga.y)ka=R.y+ga.y-I.y;else if(a.y>R.y)ka=R.y;if(ga.x>I.x)if(a.x<R.x)s=R.x;else{if(a.x+I.x>R.x+ga.x)s=R.x+ga.x-I.x}else if(a.x+I.x<R.x+ga.x)s=R.x+ga.x-I.x;else if(a.x>R.x)s=R.x;if(!(ka==null&&s==null))if(n){if(c.___ddomScrolling)c.___ddomScrolling=null;f=a.x;a=a.y;
if(s!=null)f=s;if(ka!=null)a=ka;if(c===j)j.scrollTo(f,a);else{c.scrollLeft=f;c.scrollTop=a}}else{l||(l=10);f||(f=1);f=l=f;if(ka!=null&&s!=null){n=a.x-s;if(n<0)n=s-a.x;I=a.y-ka;if(I<0)I=ka-a.y;if(n<I)l/=Math.sqrt(I/n);else if(n>I)f/=Math.sqrt(n/I)}if(c.___ddomScrolling){v(c.___ddomScrolling.ref);c.___ddomScrolling._stop=true}c.___ddomScrolling={startx:a.x,starty:a.y,nowx:a.x,nowy:a.y,tox:s,toy:ka,interval:10,multi:10,stepsizex:l,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=k.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=k.parabelGet(U.starty,U.nowy,U.toy,U.stepsizey,U.multi);if(La===j)j.scrollTo(U.nowx,U.nowy);else{La.scrollLeft=U.nowx;La.scrollTop=U.nowy}if(!U._stop)U.ref=u(function(){ya(La)},U.interval)}};ya(c)}}};g.getScrollBarWidth=function(a){a=za(a)||L;var c=B("p");Ha({width:"100%",height:"200px"},
c.style);var f=B("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 l=c.offsetWidth;f.style.overflow="scroll";c=c.offsetWidth;if(l==c)c=f.clientWidth;a.removeChild(f);return l-c};g.filterOut=function(a,c){if(!c||c.length<1)return a;var f=[],l=[];ra(a,function(n){for(var s=n,I=[];s&&!s._xdq&&!na(s,c);){Aa(I,s);s=s.parentNode}if(s&&s._xdq!=1){if(!n._xdq){n._xdq=2;Aa(l,n)}ra(I,function(R){if(!R._xdq){R._xdq=
2;Aa(l,R)}})}else{if(!n._xdq){n._xdq=1;Aa(l,n)}ra(I,function(R){if(!R._xdq){R._xdq=1;Aa(l,R)}});Aa(f,n)}});ra(l,function(n){Db(n,"_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&&u(function(){try{a.blur();u(function(){a.focus()},1)}catch(l){}},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=B("div");Ha({display:"block",position:"absolute",left:-99+a.x+"px",top:-99+a.y+"px"},f.style);L.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=j[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=B("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;";L.appendChild(a);Ma();j.scrollBy(1,0);j.scrollBy(-1,0);L.removeChild(a)};g.setStyles=function(a,c){c=c.split(";");a=F(g.$(a));
for(var f=0;f<c.length;f++)if(Eb(c[f])!=""){var l=yb(c[f],[":"]),n=g.toCamelCase(Eb(l[0]));l=Eb(l[1]);a.css(n,l)}};g.addClass=function(a,c){F(g.$(a)).addClass(c)};g.removeClass=function(a,c){F(g.$(a)).removeClass(c)};g.swapClass=function(a,c,f){a=F(g.$(a));a.removeClass(c);a.addClass(f)};g.hasClass=function(a,c){return F(g.$(a)).hasClass(c)};g.setStyle=function(a,c,f){F(g.$(a)).css(c,f)};g.getStyle=function(a,c){return F(g.$(a)).css(c)};g.isAncestor=function(a,c){return F(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(s){return s<10?"0"+s:s};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",
'"':'\\"',"\\":"\\\\"},l=function(){var s=j.JSON;if(!s||!s.stringify||!s.parse){a.debug&&a.debug("no native JSON impl: not found");return null}try{var I=s.parse(s.stringify({a:1,b:2,c:3},["a","c"]));if(I.a!==1||!typeof I.b=="undefined"||I.c!==3){a.debug&&a.debug("no native JSON impl: serialize by whitelist test failed");return null}I=s.parse('{"x":1}',function(ga,ka){return ga=="x"?2:ka});if(I.x==1){a.debug&&a.debug("no native JSON impl: deserialize by filter function test failed");return null}}catch(R){a.debug&&
a.debug("no native JSON impl: test exception ",R);return null}a.debug&&a.debug("native JSON implementaion found.");return s}(),n=function(s,I,R){var ga,ka,ya,La;ga=/["\\\x00-\x1f\x7f-\x9f]/g;var U;switch(typeof s){case "string":return ga.test(s)?'"'+s.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)})+'"':'"'+s+'"';case "number":return isFinite(s)?String(s):"null";case "boolean":case "null":return String(s);case "object":if(!s)return"null";
for(ka=0;ka<R.length;ka++)if(s===R[ka])return"null";R[R.length]=s;if(typeof s.toJSON==="function")return n(s.toJSON(),null,R);ga=[];if(typeof s.length==="number"&&!s.propertyIsEnumerable("length")){La=s.length;for(ka=0;ka<La;ka+=1)ga.push(n(s[ka],I,R)||"null");return"["+ga.join(",")+"]"}if(I){La=I.length;for(ka=0;ka<La;ka+=1){ya=I[ka];if(typeof ya==="string")(U=n(s[ya],I,R))&&ga.push(n(ya)+":"+U)}}else for(ya in s)if(typeof ya==="string")(U=n(s[ya],I,R))&&ga.push(n(ya)+":"+U);return"{"+ga.join(",")+
"}"}};if(l)return{serialize:function(s,I){return l.stringify(s,I)},deserialize:function(s,I){return l.parse(s,I)}};return{serialize:function(s,I){return n(s,I,[])},deserialize:function(s,I){function R(ga,ka){var ya,La;if(ka&&typeof ka==="object")for(ya in ka)if(Object.prototype.hasOwnProperty.apply(ka,[ya])){La=R(ya,ka[ya]);if(La!==undefined)ka[ya]=La}return I(ga,ka)}if(/^[\],:{}\s]*$/.test(s.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(:?[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,
""))){s=(new g.Evaluator("return("+s+")")).eve();return typeof I==="function"?R("",s):s}p("parseJSON")}}}();DDOMBASE64=g.BASE64=new (function(){this.name="ddomtools.base64";var a=g.getLog(this.name);this.encode=function(l){return c(l,false)};this.encodeArray=function(l){return c(l,true)};this.decode=function(l){return f(l,false)};this.decodeToArray=function(l){return f(l,true)};var c=function(l,n){if(a.debug)n?a.debug("encoding source array '",l,"'"):a.debug("encoding source string '",l,"'");var s=
new g.StringBuilder,I,R,ga="",ka,ya,La="",U=0;do{if(n){I=l[U++];R=l[U++];ga=l[U++]}else{I=l.charCodeAt(U++);R=l.charCodeAt(U++);ga=l.charCodeAt(U++)}ka=I>>2;I=(I&3)<<4|R>>4;ya=(R&15)<<2|ga>>6;La=ga&63;if(isNaN(R))ya=La=64;else if(isNaN(ga))La=64;s.append("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(ka)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(I)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(ya)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(La))}while(U<
l.length);l=s.toString();a.debug&&a.debug("encoding result '",l,"'");return l},f=function(l,n){if(a.debug)a.debug("decoding source '",l,"' to ",n?"bytes":"string");if(n){var s=[];n={append:function(qa){s[s.length]=qa},get:function(){return s}}}else{var I=new g.StringBuilder;n={append:function(qa){I.append(String.fromCharCode(qa))},get:function(){return I.toString()}}}var R,ga,ka="",ya,La="",U=0;l=l.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{R="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(l.charAt(U++));
ga="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(l.charAt(U++));ya="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(l.charAt(U++));La="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(l.charAt(U++));R=R<<2|ga>>4;ga=(ga&15)<<4|ya>>2;ka=(ya&3)<<6|La;n.append(R);ya!=64&&n.append(ga);La!=64&&n.append(ka);R=ga=ya=La=R=ga=ka=""}while(U<l.length);a.debug&&a.debug("decoding result '",n.get(),"'");return n.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+/,l=/\s+$/,n=['"',"'",">"],s=/\s|=/,I=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,I)};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 R=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:R,_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:R,_tag_parseName:R,_tag_parseAttributes:R,_tag_parse:R,_tag_parseBaseDo:function(){this._tag_parseBase=R;this._tag_p_i=0;if(this._tag_p_content=this._markup.replace(l,"").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=R;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=R;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(s);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=R;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,n,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(n[lb],Za+1);if(Za<0)return new ga(a.TEXT_NODE,mb,qa,wa,null,Ja);lb=La(U,n,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(l,n){if(!bb[l]){n.stop=1;if(f){Y.error&&Y.error("module '",a,"' missing parsetime dependency: '",l,"'.");n.stop=1}else if(g.loaded){Y.error&&Y.error("module '",a,"' missing dependency: '",l,"'.","error");n.stop=1}else u(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&&F(j).bind("scroll",Rc)}},qb=function(a,c,f,l){if(typeof a!="string")ra(a,function(I){qb(I,c,f,l)});else{var n=Kb(a,l),s=[];ra(n,function(I){if(!I[c]||I[c]!==f)Aa(s,I)});if(n.length>s.length){Hb(a,s,l);if(a=="domscroll"){Da--;
Da==0&&F(j).unbind("scroll",Rc)}}}},ab=function(a,c,f,l){var n=Kb(a,c);ra(n,function(s){if(!s.context||ob(s.context)){if(!s.item||s.item.entity&&s.item.entity.ddomIdentity)if(!l||l(s))Ba(s.func,s,[f])}else u(function(){qb(a,"context",s.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(l,n,s){if(Sc(l)==a)if(ob(n)){if(c){s.ret=n;s.stop=1}else if(s.ret){s.ret=null;s.stop=1}s.ret=n}},function(l){l.ret=
null}).ret},Tc=function(a){return!!sb(aa,function(c,f,l){if(Sc(c)==a&&ob(f))l.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 l=[];sb(c.__ddomContexts,function(n,s){s==n&&Aa(l,n)});if(l.length==1)return J[l[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(l){if(!l.src&&!l.__ddomNaC&&(c=zd(l)))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!==L;){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,l;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;l=c.indexOf('"',f);return c.substring(f,
l)}catch(n){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;J[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 l;l=yb(f,[" "]);f=l[0];l=l[1];Y.debug('executing context script named "',f,'"',l?' of class "'+l+'".':"")}try{(new g.Evaluator(c)).eve();var n=a.DDOMCTXUID;if(n)Ha({_evaledscriptnode:a},
aa[n]);else{Y.error&&Y.error("context did not get an uid: ",c);ib(null,a,a.text)}}catch(s){rb=null;ib(s,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{m.ContextPatcher&&m.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(l,n){if(!Tc(l)){jc(l,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");n.stop=1}}).stop)return;if(!(f._loaded||f._error)){f.ondomchange&&pb("domchange",{context:f,func:function(l){f._loaded&&!f._error&&f.ondomchange(l.element)}});f.ondomresize&&pb("domresize",{context:f,func:function(l){f._loaded&&!f._error&&f.ondomresize(l.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(l){if(l.isError()){f._error=true;ib("cannot load context "+f.name+" required libs loading failed: "+l.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(l,n){if(n&&n.context===c)if(l=n.entity){n.visible&&Ob(l._ddom_identity,true);Cc(c,l._ddom_identity)}});ra(Qa,function(l,n){l&&l.context===c&&yc(n.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,l,n){if(!n||typeof n==
"function"){n=[n];if(a)aa[c]={uid:c,name:f,_cclass:a,_scriptnode:J[c],_loaded:false}}if(a){var s=m.ContextClassMap[a]||g.NativeContextClassMap[a];if(s){var I=function(){var ga=Va[a];if(!ga)return false;Aa(n,ga.construct);Pc(ga.extendscl,c,f,l,n);return true};I()||ec(xb(s),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(!I()){ib("error installing context "+f+" by class "+
a+": file '"+s+"' 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 R=aa[c];n.reverse();aa[c]=Fd(c,f,l,n);if(R&&R.__ntbl){R.__ntbl=0;rc(c)}}},Fd=function(a,c,f,l){if(f){if(typeof f=="string"){var n=f;f={};n=n.split("&");ra(n,function(R){if(R=yb(R,["="]))f[k.urlDecode(R[0])]=k.urlDecode(R[1])})}}else f={};var s=new Xc(a,c,f),I=null;ub(l,function(R){I=Gd(f,s,R)});
return s},Gd=function(a,c,f){Ba(f,c,[a,Hd(c)])},Hd=function(a){var c={};for(var f in a){var l=a[f];if(typeof l=="function")c[f]=cc(l,a)}return c},jc=function(a,c,f,l){Y.debug&&Y.debug("listening for context name '",a,"' onlyonce[",f,"]");var n=0;if(l)n=K()+l;f={name:a,call:c,once:f,timeout:n};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 l=0;if(f)l=K()+f;f={uid:a,call:c,once:true,
timeout:l};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,l){if(f){if(f.timeout>0&&f.timeout<K()){c(l);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(l)}else c(l)}});ab("contextloaded",null,{type:"contextloaded",context:a})},Id=function(a,c,f,l){var n=Jb(a);if(n){var s=n[c];n[c]=function(){var I=arguments;if(f&&!ob(f))return Ba(s,n,I).ret;var R={args:I,proc:function(){Ba(s,n,R.args)}};
return Ba(l,f,[R]).ret}}},fc=function(a,c,f,l){return!!ra(kb,function(n,s){var I=n.ddomItemHook(a,c);if(I){s.stop=1;Y.debug&&Y.debug("entity ",a," hooked by ",n.name);I(l,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 l=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,l,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 l="___"+f.substr(f.indexOf(".")+
1)+"___"+f.substr(0,f.indexOf("."))+"___";da[l]&&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 n=new DDOM.DDOMItem;n.visible=false;if(c.isVisible){if(c.isVisible())n.visible=true}else if(c.style)if(g.nodeIsVisible(c))n.visible=true;Ha({entity:c,context:a},n);Ha({_ddom_itemmapname:l,_ddom_item:n},c);if(!fc("register",n,{context:a},function(){Dc(a,c,f)})){da[l]=n;Kd(n);l={type:"itemregister",
item:n};ab(l.type,null,l);c.ddomOnShow&&pb("show",{item:n,func:function(){c.ddomOnShow()}},n);c.ddomOnHide&&pb("hide",{item:n,func:function(){c.ddomOnHide()}},n);c.ddomOnDomChange&&pb("domchange",{item:n,func:function(ka){c.ddomOnDomChange(ka.element)}});c.ddomOnDomResize&&pb("domresize",{item:n,func:function(ka){c.ddomOnDomResize(ka.item?ka.item.entity:null)}});c.ddomPosition&&pb("position",{item:n,func:function(){c.ddomPosition()}});c.ddomOnDomScroll&&pb("domscroll",{item:n,func:function(){c.ddomOnDomScroll()}});
var s=false;l=c.ddomUrlNode||c;if(c.ddomUrl){c._ddom_initialUrl=c.ddomUrl;if(g.isDomNode(l)){var I=l.innerHTML,R=I==null?"":k.trim(I);if(R.length==1&&R.charCodeAt(0)==160)R="";if(R.length==6&&R.toLowerCase()=="&nbsp;")R="";if(R=="")n.visible&&Ec(f,false);else{n.lasturl=c.ddomUrl;if(Pa){var ga=false;ra(Pa,function(ka){if(ka&&ka.filter)if(ka=ka.filter(I,c,a)){I=ka;ga=true}});if(ga)l.innerHTML=I;if(s=c.__ddomUrlDeferFunc){n={identity:f,urlOrForm:c.ddomUrl,customcallback:null,showonload:true};Ob(f);c.__ddomUrlDeferFunc=
null;s(n);return}}s=true}}}if(g.isDomNode(l)){if(c.ddomCatchForms||c.ddomOnFormSubmit){ra(l.getElementsByTagName("form"),function(ka){Yc(ka)});s=true}if(c.ddomCatchAnchors){ra(l.getElementsByTagName("a"),function(ka){Zc(ka)});s=true}}s&&sc(f);if(n.visible){Wb(n,false);Fc(n)}}},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,l=c._ddom_identity,n=$c(c.form);Y.debug&&Y.debug("dialog submit source ",l);if(n){l=hb(n);Y.debug&&Y.debug("dialog submit targets ",l);if(n=gb(l))f=n.entity;else p("dialog submit target cannot find entity.")}f.ddomOnBeforeLoad&&f.ddomOnBeforeLoad();Cb(f.ddomIndicator,true);c.callback=function(){Gc(l,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(l){l(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(l){l(a)})})},Ib=function(a,c,f,l){a=hb(a);Y.debug&&Y.debug("entity show: ",a);Xb();var n=gb(a);n||p("cannot show entity '"+a+"'. it is not registered, it is not known.");if(!fc("show",n,{url:c},function(){Ib(a,c,f,l)})){if(c&&(n.entity.ddomUrl!=c||n.lasturl!=c)){if(n.visible){Yb(a,c,f);return}n.entity.ddomUrl=c;n.lasturl=""}if(n.visible)f&&
f();else{n.entity.ddomHideOthersEarly&&Wb(n,false);n.shown++;n.visible=true;var s=n.entity;if(s.ddomUrl&&(s.ddomUrl!=n.lasturl||s.ddomReloadOnShow)&&!l){s=s.ddomUrlNode||s;if(s.innerHTML&&s.childNodes)for(n=n.context._scriptnode;n.parentNode;){n=n.parentNode;n===s&&p("entity: "+a+" trys context suicide!")}Ec(a,true,f)}else{Wb(n,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 l=a.substr(a.indexOf(".")+1);if(l!="_GLOBAL")if((l=ma[l])&&(l.context==null||ob(l.context))){Ba(l.f,l.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 l=gb(a);l||p("cannot load entity '"+a+"'. it is not registered, it is not known.");var n=l.entity;n.ddomOnBeforeLoad&&n.ddomOnBeforeLoad();n.ddomUrl||p("cannot load entity '"+a+"'. the url has not been set.");
var s=Gc(a,n.ddomUrl,c,n.ddomUrlCache,f);if(n.ddomUrlCache&&n.__ddomUrlCache){var I=0;if(a=n.ddomUrlCacheTimeout)I=K()-a;if(ra(n.__ddomUrlCache,function(R,ga){if(R&&R.url==n.ddomUrl)if(I==0||R.created>I){Y.debug&&Y.debug("entity load from entitycache url ",n.ddomUrl);s.success({response:{text:R.content},ddomIsFromCache:true});ga.stop=1}}).stop)return}Cb(n.ddomIndicator,true);Y.debug&&Y.debug("entity load url ",n.ddomUrl);DDOM.XHR.request("GET",n.ddomUrl,s)},ad=function(a,c,f,l){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 n=$c(a);if(n&&c!=n){Y.debug&&Y.debug("entity post targets another entity: ",n,". redirecting...");c=hb(n)}var s=gb(c);s||p("cannot post entity '"+c+"'. it is not registered, it is not known.");n=s.entity;n.ddomOnBeforeLoad&&n.ddomOnBeforeLoad();Cb(n.ddomIndicator,true);if(f&&!s.visible)s.visible=true;else f=false;c=Gc(c,a,f,false,l);n.ddomUrl=a.getAttribute("action");Y.debug&&Y.debug("entity post url ",
n.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 l=gb(a);l||p("cannot reload entity '"+a+"' in once mode. it is not registered, it is not known.");l=l.entity;l.__ddomUrlOnceOriginal=
l.ddomUrl;l.ddomUrl=c;Yb(a,c,f);l.ddomUrl=l.__ddomUrlOnceOriginal;l.__ddomUrlOnceOriginal=null},bd=function(a,c,f){a=hb(a);c||p("cannot show entity '"+a+"' in once mode. no url was given.");var l=gb(a);l||p("cannot show entity '"+a+"' in once mode. it is not registered, it is not known.");l.entity.__ddomUrlOnceOriginal=l.entity.ddomUrl;l.entity.ddomUrl=c;Ib(a,c,f);l.entity.ddomUrl=l.entity.__ddomUrlOnceOriginal;l.entity.__ddomUrlOnceOriginal=null},Wb=function(a,c){var f=a.entity,l=f._ddom_identity,
n=l.substr(l.indexOf(".")+1);if(n!="_GLOBAL"){var s=[];sb(da,function(I,R){I!=f._ddom_itemmapname&&I.substr(0,n.length+6)=="___"+n+"___"&&R&&R.visible&&Aa(s,R.entity)});if(s.length<2)if((l=ma[n])&&(l.context==null||ob(l.context))){if(s[0]&&fc("hide",s[0]._ddom_item,{},function(){Wb(a,c)}))return;Ba(l.f,l.context,[c?f:null,s[0]]);if(s[0]){s[0]._ddom_item.visible=false;Hc(s[0]._ddom_item)}c&&Fc(a);return}ra(s,function(I){Ob(I._ddom_identity,true)})}if(c){Ba(f.ddomShow,f);Fc(a)}},Gc=function(a,c,f,l,
n){var s=gb(a),I=s.entity,R=function(){I._ddLC=null},ga;if(ga=I._ddLC){ga.cancel();f=f||ga.washidden}return I._ddLC=ga={washidden:f,canceled:false,cancel:function(){ga.canceled=true;R();Ld(a,c,f,n)},success:function(ka){R();l&&!ka.ddomIsFromCache&&typeof c=="string"&&Md(a,c,ka.response.text);if(!this.canceled){Nd(a,ka.response.text,c,s.visible?f:false,ka.ddomIsFromCache,n);s.visible&&!f&&g.ready&&tc()}},failure:function(ka){R();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,l,n,s){a=hb(a);Y.debug&&Y.debug("entity load success: ",a);var I=gb(a);I||p("cannot load success entity '"+a+"'. it is not registered, it is not known.");var R=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")R=La[ya].getAttribute("content");if(La[ya].getAttribute("name")=="ddom.entity")ga=
La[ya].getAttribute("content")}}if(R){Y.debug&&Y.debug("loadsuccess received a html document ddom.content '",R,"'");if(R=="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;R=gb(a);if(!R){n||Cb(I.entity.ddomIndicator,false);p("cannot load success redirected entity '"+a+"'. it is not registered, it is not known.")}if(R!==I){R.entity.ddomUrl=I.entity.ddomUrl;I.entity.ddomUrl=I.lasturl;if(!n)if(I.entity.ddomIndicator!==R.entity.ddomIndicator){Cb(I.entity.ddomIndicator,false);Cb(R.entity.ddomIndicator,true)}if(I.visible&&!R.visible){R.entity.ddomHideOthersEarly&&Wb(I,false);l=true;R.visible=true;R.shown++}I=
R}}var wa=I.entity;Pa&&ub(Pa,function(Ja){if(Ja.filter)c=Ja.prefix&&Mb(c,Ja.prefix)?Ja.filter(c.substring(Ja.prefix.length),wa,I.context,ka)||c:Ja.filter(c,wa,I.context,ka)||c});if(wa.__ddomUrlDeferFunc){I.lasturl=null;n||Cb(wa.ddomIndicator,false);f={identity:a,urlOrForm:f,customcallback:s,showonload:false};if(l&&I.visible){I.visible=false;f.showonload=true}R=wa.__ddomUrlDeferFunc;wa.__ddomUrlDeferFunc=null;Ba(wa.ddomOnLoadDeferred,wa);Ba(R,null,[f])}else{R=function(){sc(a);Pd(a,l);n||Cb(wa.ddomIndicator,
false);Ba(s)};I.lasturl=typeof f=="string"?f:null;if(wa.ddomUrlContent){wa.ddomUrlContent(c,ka);R()}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=="")){R();Ob(a)}else Zb(f,c,R,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,l=c.nextSibling;
f.removeChild(c);a=a.getAttribute("target");l?f.insertBefore(c,l):f.appendChild(c);return a||null},Md=function(a,c,f){a=hb(a);Y.debug&&Y.debug("entity cache put: ",a);var l=gb(a).entity,n={url:c,created:K(),content:f};l.__ddomUrlCache=l.__ddomUrlCache||[];ub(l.__ddomUrlCache,function(s,I){if(s.url==l.ddomUrl){l.__ddomUrlCache[I.i]=n;I.stop=1}}).stop||Aa(l.__ddomUrlCache,n)},Od=function(a,c,f){a=hb(a);c=gb(a);var l=c.entity;c.lasturl=null;if(Ba(l.ddomUrlContent,null,[null]).v&&c.visible)try{Ob(a)}catch(n){}Cb(l.ddomIndicator,
false);if(Ba(l.ddomOnLoadError,null,[f]).v)if(Y.error)Y.error("cannot load entity '",a,"'. the request failed. (",l.ddomUrl,")",f?" cause: "+f:"")},Pd=function(a,c){a=hb(a);Y.debug&&Y.debug("entity loaded: ",a);var f=gb(a),l=f.entity;f||p("cannot init entity '"+a+"'. it is not registered, it is not known.");f.visible&&c&&Wb(f,true);Ba(l.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),l=f.entity;if(f&&l){f=l.ddomUrlNode||
l;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(l){Rd(l,a,f)});f.ddomCatchAnchors&&ra(c.getElementsByTagName("a"),function(l){Sd(l,a,f)})}},Rd=function(a,c,f){F(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){F(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,l=[];sb(da,function(n,s){n.length>f&&n.substring(0,f)==c&&Aa(l,s)});return l},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 l=[],n=[];ra(a,function(ka){Aa(l,ka.resolved);Aa(n,ka.alias||ka.resolved)});var s=new DDOM.RequireHandler(l,function(ka){ra(n,function(ya){g.depend(ya)});$b(false);c(ka)});$b(true);if(a.length<1)s.checkAndHandleAllDone();else{var I=[],R=[],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(I,ya);Aa(R,ka.resolved);La.stop=1}}).stop){Y.debug&&Y.debug("require: ",ka.resolved,": virgin file for load.");
Aa(ga,ka)}});I.length>0?gd(s,ga,I,R):hd(s,ga)}}else Aa($a,function(){ec(a,c)})},gd=function(a,c,f,l){if(!ra(f,function(n,s){if(n.locked++!=0){for(n=s.i;n>=0;n--)f[n].locked--;u(function(){gd(a,c,f,l)},100);s.stop=1}}).stop){ra(f,function(n,s){n.error||n.loaded?a.report(l[s.i],n.error):Aa(n.handlers,a);n.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--;u(function(){jd(a,c,f)},100)}else{a.loaded=true;a.error=f;ra(a.handlers,function(l){l.isAllDone()||Ba(l.report,l,[c,f])});a.locked--}},xb=function(a,c,f,l){a=Eb(a);var n=false;if(!f){n=true;if(f=xb._cache[a]){Y.debug&&Y.debug("resolving '",a,
"' from cache.");return f}f="+"}var s="["+a+"]",I=m.ModuleMap[a]||g.NativeModuleMap[a];if(I)return xb._append(I,f,s,a,l,n,!m.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}l=l||a;c=[{resolved:fa.pathNormalize(a),alias:l,prev:[]}];return xb._return(a,n,c)};xb._cache={};xb._append=function(a,c,f,l,n,s,I){c.indexOf(f)>-1&&p("DDOMCONFIG.ModuleMap contained a circle while resolving module name ["+n+"] at ["+l+"]");c+=f;return xb._return(l,
s,Vd(a,I,c+f,l))};xb._return=function(a,c,f){if(c){xb._cache[a]=f;Y.debug&&kd(f)}return f};var Vd=function(a,c,f,l){var n=[];ra(a,function(s){var I=null;if(s.indexOf(",")>-1){s=s.split(/,/);I=xb(nc(s),c,f,l);var R=[];ra(s,function(ga){ra(xb(ga,c,f,l),function(ka){Aa(R,ka)})});ra(I,function(ga){ra(R,function(ka){Aa(ga.prev,ka)})})}else I=xb(s,c,f,l);ra(I,function(ga){Aa(n,ga)})});return n},kd=function(a,c){var f,l="";c=c||0;for(f=0;f<c;f++)l+="  ";ra(a,function(n){Y.debug&&Y.debug(l,"resolving '",
n.alias,"' to ",n.resolved);if(n.prev.length>0){Y.debug&&Y.debug(l,"but prev: (",n.prev.length,")");kd(n.prev,c+1)}})},Dd=function(a){ra(a,function(c){g.loadImage(c)})},Rb=function(a,c,f,l,n){c=va(c);if(f.indexOf(",")>-1)f=f.split(/,/);if(typeof f!="string")return ra(f,function(I,R){Aa(R.ons,Rb(a,c,I,l,n))},{ons:[]}).ons;f=Eb(f);var s={elements:c,type:f};switch(f){case "domchange":case "domresize":case "domscroll":case "position":case "staterestored":case "needentity":s.ddomtype=f;s.proxy=function(I){I=
new DDOM.Ddomevent(I,f);var R=Ba(l,n||a,[I,n]);I.release();return R.ret};pb(f,{context:a,proxy:s,func:s.proxy});return s}s.proxy=function(I){if(!a||ob(a)){I=new DDOM.Ddomevent(I,null);var R=Ba(l,n||a,[I,n]);I.release();return R.ret}else qc(s)};F(c).bind(f,s.proxy);return s},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):F(a.elements).unbind(a.type,a.proxy);Nb(a,function(c){a[c]=null});a.off=true}},Wd=function(a,
c,f,l,n){var s={},I={elements:c,flagover:s,proxyover:function(){s.over=true},proxyout:function(){s.over=false;var R=this;u(function(ga){if(!s.over)if(!s.removed&&ob(a))Ba(l,a,[ga,R,n]);else{ga=F(I.elements);ga.unbind("mouseover",I.proxyover);ga.unbind("mouseout",I.proxyout)}},f)}};Rb(a,c,"mouseover",I.proxyover,n);Rb(a,c,"mouseout",I.proxyout,n);return I},Xd=function(a){a.flagover.removed=true;var c=F(a.elements);c.unbind("mouseover",a.proxyover);c.unbind("mouseout",a.proxyout)},Yd=function(a,c,f,
l){var n=function(I){I.__ddomOver=true;I.cancelBubble=true;I.stopPropagation&&I.stopPropagation()},s=function(I){if(!I.__ddomOver)if(ob(a))Ba(f,a,[I,this,l]);else{F(c).unbind(type,n);F(L).unbind(type,s)}};Rb(a,c,"click",n);Rb(a,L,"click",s,l)},md=function(a,c,f,l,n){c=va(c);c=!g.isCollection(c)?[c]:g.copyCollection(c);var s=[];ub(c,function(I){ra(I.tagName.toLowerCase()=="img"?[I]:I.getElementsByTagName("img"),function(R){if(n||!R.getAttribute("width",2)||!R.getAttribute("height",2))Aa(s,R)})});a=
{context:a,images:s,imagescomplete:new Array(s.length),func:f,fireforeach:l,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,l=0;ra(a.images,function(n,s){if(!a.cancel)if(!a.imagescomplete[s.i]){f++;var I=n.complete||n._ddGIC||n._ddGI&&n._ddGI.complete;if(!I&&!n._ddGI){n._ddGI=new Image;var R=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:R,onerror:R,_i:n},n._ddGI);n._ddGI.src=n.src;if(n._ddGIC||n._ddGI.complete){I=1;R.apply(n._ddGI,[])}}if(I){a.imagescomplete[s.i]=true;if(n._ddGI){Ha({onload:null,onerror:null},n._ddGI);n._ddGI=null}}}});ra(a.images,function(n,s){a.imagescomplete[s.i]||l++});if(!(a.cancel||!ob(a.context)))if(l==0)Ba(a.func,a);else{if(l<f||c){a.tryno=-1;a.fireforeach&&Ba(a.func,a)}a.tryno++;(c=Zd[a.tryno])&&u(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=k.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(l){l=l.replace(/\r/,"");l!=""&&Aa(f,l)});nd(f)},vc=function(){g.staterestored=
true;ab("staterestored")},nd=function(a,c){c||(c=K());var f=true;ub(a,function(n,s){if(n.substring(0,3)=="ct:"){n=n.substring(3);var I=n.substring(0,n.indexOf("<:>"));if(I=Jb(I)){if(I.readState&&I.writeState){n=unescape(n.substring(n.indexOf("<:>")+3));I.writeState()!=n&&I.readState(n)}c=K();a[s.i]=null}else f=false}else if(n.substring(0,3)=="et:"){n=n.substring(3).split("<:>");if(n.length==4||n.length==5){var R=n[0];I=n[1];var ga=n[2],ka=n[3]=="1";n=n[4];if(R=da[R]){var ya=R.entity;if(ka)if(I=="GET")Ib(ya._ddom_identity,
ya.ddomUrl==ga?null:ga);else if(I=="GETONCE"){R.visible?Ic(ya._ddom_identity,ga):bd(ya._ddom_identity,ga);if(n)ya.ddomUrl=n}else if(I=="SYNC")R.visible||Ib(ya._ddom_identity);c=K();a[s.i]=null}else f=false}}else if(n.substring(0,4)=="etx:"){n=n.substring(4).split("<:>");if(n.length==4||n.length==5){R=n[0];n=unescape(n[1]);if(R=da[R]){if(ya=R.entity){ya.ddomReadState&&ya.ddomWriteState&&ya.ddomWriteState()!=n&&ya.ddomReadState(n)&&!R.visible&&Ib(ya._ddom_identity);c=K();a[s.i]=null}}else f=false}}else if(n.substring(0,
7)=="scroll:"){n=n.substring(7).split("x");if(n.length==2){I=n[0]*1;n=n[1]*1;ga=g.getScrollPosition();if(ga.x!=I||ga.y!=n)j.scrollTo(I,n);a[s.i]=null}}});if(!f){var l=K();if(!g.idle||l-c<1E3){u(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(l){}if(vb)Ha({position:"fixed",left:"12px",top:"12px"},f);else{var n=g.getScrollPosition();Ha({position:"absolute",left:n.x+12+"px",top:n.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();F(j).bind("scroll",a.position)}},hide:function(){a.node.style.display="none";vb||F(j).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=B("div"),c=a.style;Ha(_hdd,c);Ha({display:"block",width:"150px"},c);L.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="";F(a).remove()},fe=function(){if(m.PromoteIdleStatusId){var a=B("DIV");a.id=m.PromoteIdleStatusId;a.style.display="none";a.innerHTML=M>0?"false":"true";L.appendChild(a);
Sa=a}},$b=function(a){if(a){if(M++==0)if(Ea){v(Ea);Ea=null}else pd(false)}else if(M--==1){if(Ea){v(Ea);Ea=null}Ea=u(function(){Ea=null;pd(true)},200)}},pd=function(a){if(a){if(M==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=k.getClient();if(!(!f.ismsie||f.version>=7))if((f=a.entity)&&f.ddomUnderlay)if(!c&&a._ddHUCR){v(a._ddHUCR);a._ddHUCR=null}else{a._ddHUCR=null;if(!c&&a.visible){var l=
d.getElementsByTagName("select");if(l.length<1)return;if(ra(l,function(R,ga){if(!R._ddomOverlayed){for(R=R.parentNode;R!==L&&R!==a.entity;)R=R.parentNode;if(R===L){ga.nth=false;ga.stop=1}}},{nth:true}).nth){qd(f);return}}if(g.isDomNode(f))if(a.visible){var n={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==n.height&&c.width==n.width&&c.top==n.top&&c.left==n.left&&c.position==
n.position)return;c=f._ddUdl;l=null;l=Ba(f.ddomUnderlayShaper,f,[n]);l=l.v?[n]:l.ret||[];if(c){if(c._ddUSC<l.length){if(c._ddUSC==0)c.innerHTML=rd(l.length);else for(var s=c._ddUSC;s<l.length;s++)c.insertBefore(c.firstChild.cloneNode(),c.firstChild);c._ddUSC=l.length}}else{c=ac(a.context);c._ddUSC=l.length;c.innerHTML=rd(c._ddUSC)||"&nbsp;";F(c).remove();f._ddUdl=c;f.parentNode.insertBefore(c,f)}s=c.style;if(n.width>0&&n.height>0){Ha({width:n.width+"px",height:n.height+"px"},s);var I=c.firstChild;
for(ra(l,function(R){Ha({width:R.width+"px",height:R.height+"px",left:R.left-n.left+"px",top:R.top-n.top+"px",display:"block"},I.style);I=I.nextSibling});I&&I.tagName;){I.style.display="none";I=I.nextSibling}f=Kc(g.getStyle(f,"z-index"));if(f>0)s.zIndex=f-1;Ha({position:n.position,left:n.left+"px",top:n.top+"px",overflow:"hidden",display:"block"},s)}else s.display="none";a._ddHUCR=u(function(){Tb(a,n)},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=B("DIV");Ha({display:"none",position:"absolute",left:"0px",top:"0px"},f.style);(c?c:L).appendChild(f);a&&Aa(Qa,{context:a,element:f});return f},Zb=g.populate=function(a,c,f,l,n){Y.debug&&Y.debug('populate "',a,'": content length ',c.length,":\n",c);var s=va(a);if(g.isCollection(s))if(s.length>1||!s.jquery){var I=g.createMultiCallback(f,s);ra(s,function(ka,ya){Zb(ka,
c,I[ya.i],l,n)});return}else if(s.length<1){Ba(f);return}else s=s[0];s||p('cannot populate null element "'+a+'"');Lc(s);if(a=s){if(a.ddomMarkupProcessor){c=a.ddomMarkupProcessor.process(c,s);if(Y.debug)Y.debug("populate markup processor for ",s.tagName,s.id?" "+s.id:"",": content length ",c.length,":\n",c)}a=a.parentNode}j.DDOMDISABLE=j.DDOMDISABLE||0;j.DDOMDISABLE++;Ya(F(s),typeof c=="string"&&s.tagName.toLowerCase()!="script"?'<span style="display:none;">ddomPopulate</span>'+c:c);j.DDOMDISABLE--;
l&&ra(s.getElementsByTagName("form"),function(ka){Yc(ka)});n&&ra(s.getElementsByTagName("a"),function(ka){Zc(ka)});a=Vc(s);Wc();var R=[];ra(a,function(ka){Uc(ka)||Aa(R,ka)});if(R.length==0){Ba(f);wc(s)}else{var ga={uids1:R,uids2:[],call:function(){Ba(f);wc(s)},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(R,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"+K()});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],l=(f.type||"").toLowerCase();if(l=="submit"||l=="reset"||l=="button")F(f).bind("click",function(){if(!this.disabled){this._ddomCaughtClick=true;Ba(Db,null,[this,"_ddomCaughtClick"],false,20)}})}a.ddomPost=function(n,s){try{Ha({__ddomPostIdentity:hb(n),__ddomPostCallback:s},a);if(!a.__ddomPostButton||
!g.isDomNode(a.__ddomPostButton)){var I=B("div");Ha({position:"relative",top:"0px",left:"0px"},I.style);a.appendChild(I);I.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=I.getElementsByTagName("input")[0]}a.__ddomPostButton.style.display="";a.__ddomPostDo=true;a.__ddomPostButton.click()}catch(R){ib(R)}}},
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 l=F(a);f=l.data("ddomDefaultActionController."+c);if(!f){f=new he(a,c);l.data("ddomDefaultActionController."+c,f);Y.debug&&Y.debug("takeoverDefaultAction ",a);if(j.addEventListener){if(!a._ddOAE){a._ddOAE=a.addEventListener;a.addEventListener=function(n,s,I){if(I)return a._ddOAE(n,s,true);n=
n.toLowerCase();I=l.data("ddomDefaultActionController."+n);if(!I)return a._ddOAE(n,s,false);Y.debug&&Y.debug("takeoverDefaultAction ",a,': a native "',n,'" listener was caught');Aa(I.listeners,s)};a._ddORE=a.removeEventListener;a.removeEventListener=function(n,s,I){if(I)return a._ddORE(n,s,true);n=n.toLowerCase();var R=l.data("ddomDefaultActionController."+n);if(!(R&&ub(R.listeners,function(ga,ka){if(s===ga){R.listeners[ka.i]=null;ka.stop=1}}).stop))return a._ddORE(n,s,false)}}a._ddOAE(c,f.getHandler(),
false)}else if(j.attachEvent){if(!a._ddOAE){a._ddOAE=a.attachEvent;a.attachEvent=function(n,s){n=n.toLowerCase().substring(2);var I=l.data("ddomDefaultActionController."+n);if(!I)return a._ddOAE("on"+n,s);Y.debug&&Y.debug("takeoverDefaultAction ",a,': a native "',n,'" listener was caught');Aa(I.listeners,s)};a._ddORE=a.detachEvent;a.detachEvent=function(n,s){n=n.toLowerCase().substring(2);var I=l.data("ddomDefaultActionController."+n);if(!(I&&ub(I.listeners,function(R,ga){if(s===R){I.listeners[ga.i]=
null;ga.stop=1}}).stop))return a._ddORE("on"+n,s)}}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:j.addEventListener?function(a,c){Y.debug&&Y.debug("takeoverDefaultAction ",this.element,' "',this.type,'" intercepted (nie)');var f=c[0]||j.event,l=false,n=false;Ha({stopPropagation:function(){l=true},_ddOPD:f.preventDefault,
preventDefault:function(){n=true}},f);this.ifire(a,c);f._ddOPD();n||this.fire(10)}:j.attachEvent?function(a,c){Y.debug&&Y.debug("takeoverDefaultAction ",this.element,' "',this.type,'" intercepted (ie)');var f=c[0]||j.event;this.ifire(a,c);if(f.returnValue!==false){f.returnValue=false;this.fire(10)}}:null,ifire:function(a,c){var f=this,l="_dddaif_"+f.type;f.element[l]=true;ub(f.listeners,function(n,s){Y.debug&&Y.debug('takeoverDefaultAction fireing native "',f.type,'" listener',s.i+1);Ba(n,a,c)});
Db(f.element,l)},fire:function(a){Ba(F(this.element).data("ddomDefault_"+this.type),this.element,null,false,a)},catchJQueryTrigger:function(){var a=this;F(a.element).bind(a.type,function(c){var f="_dddaif_"+a.type;if(!a.element[f]){a.element[f]=true;var l=F.event.special[a.type],n=null;if(l)n=l._default;var s=function(){if(!a.element[f])return false;Db(a.element,f);if(l)l._default=n;else Db(F.event.special,a.type);return true},I=function(R){if(s()){if(n){var ga=Ba(n,l,[R]).ret;if(ga!==false)return ga}if(R!==
c)return false;c.isDefaultPrevented()||a.fire(0)}};if(l)l._default=I;else F.event.special[a.type]={_default:I};u(function(){if(s())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(l){return!l.item||l.item.visible});ab("position",null,c,function(l){return!l.item||l.item.visible});ab("positioned",null,c,function(l){return!l.item||l.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(l,n){n.visible&&Tb(n)});if(c.element)try{F(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||j;Fa=!Fa&&c?c:j;Ba(je,null,null,false,
100)},je=function(){Y.debug&&Y.debug("onDomResize fire...");var a=Fa;Fa=null;if(a===j)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,l){l.visible&&Tb(l)});Nb(ca,
function(f,l){l.active&&Ba(l.position,l)});Y.debug&&Y.debug("onDomResize fin.")},fd=function(){j.onresize=ic},ke=function(a){Mc([a])},Mc=function(a){ra(a,function(c){var f=c.resolved,l=null,n=null;if(f){l=c.prev;n=c.alias}else f=c;if(Ca[f])n&&g.depend(n);else{Ca[f]=true;if(l&&l.length>0){Mc(l);c=[];for(var s=0;s<l.length;s++)c[s]=l[s].alias;g.assure(n,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(j.DDOM){j.DDOMCONFIG_extend&&j.DDOMCONFIG_extend(m);if(!m.Components)m.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(m.Components,true),c);ra(m.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{F=g.jq=jQuery;me();g.started=true;F(j).bind("load",function(){ud();g.winloaded=true;Jc(true)});F(d).ready(ud)}catch(a){ib(a)}};var Jc=function(a){if(g.winloaded&&j&&j.YAHOO&&j.YAHOO.util&&j.YAHOO.util.Event){a||Ba(j.YAHOO.util.Event._load,j.YAHOO.util.Event);Jc=t}},me=function(){m.jQueryNoConflict&&F.noConflict();var a=F.fn.html,c=F.clean;F.clean=function(){var f=g.copyCollection(arguments),
l=f[2],n=f[3];f[2]=null;var s=c.apply(this,f);if(f[2]=l)for(f=0;s[f];f++)if(n&&jQuery.nodeName(s[f],"script")&&(!s[f].type||s[f].type.toLowerCase()==="text/javascript")&&!lc(s[f]))n.push(s[f].parentNode?s[f].parentNode.removeChild(s[f]):s[f]);else{if(s[f].nodeType===1){var I=ne(jQuery.makeArray(s[f].getElementsByTagName("script")));s.splice.apply(s,[f+1,0].concat(I))}l.appendChild(s[f])}return s};Ya=function(f,l){return Ba(a,f,[l]).ret};if(!m.jQueryNoPopulate)F.fn.html=function(f,l,n,s){if(typeof f==
"undefined")return Ya(this);Zb(this,f,l,n,s);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(){G=d.getElementsByTagName("head")[0];L=d.getElementsByTagName("body")[0];ra(G.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=B("meta");a.setAttribute("name","ddom.clientstate");a.setAttribute("content","loaded");G.appendChild(a);if(j.DDOMDISABLE)DDOMDISABLE=false;Y.debug&&Y.debug("ddom main init.");a=k.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=t;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=B("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;L.appendChild(a);var f="",l=function(I){I=I.keyCode||I.charCode||0;v(s);if(I==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=/";n()}else{f+=
"."+I;s=u(n,1E3)}},n=function(){f="";v(s);F(c).unbind("keydown",l);F(c).unbind("blur",n);L.removeChild(a);a=g.hsd=null};F(c).bind("keydown",l);F(c).bind("blur",n);var s=u(n,1E4)},xc=g.defineClass(function(a,c,f,l){Ha({file:a,loaded:c||false,locked:f||0,handlers:l?[l]:[]},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 l=this;if(!f){f=c;c=function(){return true}}f.test=c;if(l._itemhooks==null){l._itemhooks={};l.ddomItemHook=function(n,s){var I=s.hooking[n]||(s.hooking[n]=[]);if(l._itemhooks[n]){var R=ra(l._itemhooks[n],function(ga,ka){if(!ra(I,function(ya,La){La.stop=ya===ga}).stop){Aa(I,ga);if(ga.test(s)){ka.stop=1;ka.ret=ga}}}).ret;if(R)return R;s.hooking[n]=[]}return null}}a=l._itemhooks[a]=
l._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,l=0;l<Ra.length&&!f;l++){Ra[l]++;if(Ra[l]>1E6)Ra[l]=0;else f=true}f||Aa(Ra,1);var n="DDOM___markupboundreference_yq";ra(Ra,function(I){n+=I+"y"});if(c){var s=c.uid;DDOM.ref[n]=function(){var I=Bb(s);if(I&&ob(I))return a}}else DDOM.ref[n]=function(){return a};return n}}),Xc=g.defineClass(function(a,
c,f){this.uid=a;this.name=c;this._scriptnode=J[a];this._requires=[];this._images=[];this._depends=[];this.baseUrl=N;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,l){ad(a,c,l,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(l){if((!g.hsd||g.hsd!==l)&&l!==f)f.appendChild(l)});if(a.__ddomContexts){f.__ddomContexts=a.__ddomContexts;a.__ddomContexts=null}},createNodeEntity:function(a,c,f,l){var n=Ha({ddomUrl:c,ddomUrlNode:f?za(f):null,
ddomReloadOnShow:l,ddomShow:function(){n.style.display="block"},ddomHide:function(){n.style.display="none"}},this.getNode(a));return n},createInvisibleNodeEntity:function(a,c){a=Ha({ddomUrl:c,ddomShow:t,ddomHide:t},this.getNode(a));a.style.display="none";return a},on:function(a,c,f,l){return Rb(this,c,a,f,l)},onRemove:function(a){qc(a)},onMouseout:function(a,c,f,l){l||(l=400);return Wd(this,a,l,c,f)},onMouseoutRemove:function(a){Xd(a)},onClickout:function(a,c,f){Yd(this,a,c,f)},onComplete:function(a,
c,f,l){md(this,a,c,f,l)},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,l=2;l<f.length;l++)Aa(c,f[l]);ra(c,function(n){if(n.indexOf("=")<0)a=fa.modify(a,n);n=n.split("=");a=fa.modify(a,n[0],n[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 r;try{var E=document.cookie.indexOf(DDOM._llw);if(E>-1)r=true;else E=document.cookie.indexOf(DDOM._lls);
if(E>-1){var A=document.cookie.substring(E+14,document.cookie.indexOf("__",E));if(A){DDOM._ll=true;E="";var h=A.indexOf("&");if(h>-1){E=A.substring(h);A=A.substring(0,h)}if(!window.DDOMLOGGER)window.DDOMLOGGER=[];var P={};DDOM.merge({levels:A.split(/,/),bldWT:r,bldPOP:true,logged:[],cfg:E,logg:function(g,z){P.logged[P.logged.length]={message:g,level:z,date:new Date}}},P);window.DDOMLOGGER[window.DDOMLOGGER.length]=P}}}catch(D){}})();
DDOM.Evaluator=DDOM.defineClass(function(m,d){this.eveCode=m;this.eveScope=d;this.eveVars={}},{attach:function(m,d){this.eveVars[d]=m;return this},eve:function(){var m,d=[],j=[];for(m in this.eveVars){DDOM.push(d,m);DDOM.push(j,this.eveVars[m])}if(this.eveScope)this.eveCode="with(this){"+this.eveCode+"}";m=DDOM.app(eval("({f:function("+d.join(",")+"){"+this.eveCode+"\n}})").f,this.eveScope,j,1);if(m.e)throw m.e;return m.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(m,d){this._arrFiles=m;this._funcAllDone=d;this._arrFilesDone=[];this._arrFilesError=[]},{_funcAllDoneCalled:false,isAllDone:function(){for(var m=0;m<this._arrFiles.length;m++)if(!this._arrFilesDone[m])return false;return true},isError:function(){for(var m=0;m<this._arrFiles.length;m++)if(this._arrFilesError[m])return true;return false},getErrorFilesString:function(){var m="",d;for(d=0;d<this._arrFiles.length;d++)if(this._arrFilesError[d])m+=(m?", ":"")+
this._arrFiles[d]+" ("+this._arrFilesError[d]+")";return m},report:function(m,d){for(var j=0;j<this._arrFiles.length;j++)if(this._arrFiles[j]==m){if(this._arrFilesDone[j])return;this._arrFilesDone[j]=true;this._arrFilesError[j]=d;this.checkAndHandleAllDone();return}},checkAndHandleAllDone:function(){if(!this._funcAllDoneCalled)if(this.isAllDone()){this._funcAllDoneCalled=true;this._funcAllDone(this)}}});
DDOM.Ddomevent=DDOM.defineClass(function(m,d){this._event=m;this._ddomtype=d},function(){var m={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 j=this._event;if(!j)return null;j=j.target;if(!d)return j;for(;d.toLowerCase()!=j.tagName.toLowerCase();){j=j.parentNode;
if(!j)return null}return j},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 m)d=m[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 j=this._event;return j?j[d]:null}}});DDOM.synchronousLaunch();window.DDOM&&window.DDOM.depend("ddom");
(function(m,d){function j(){if(!h.isReady){try{g.documentElement.doScroll("left")}catch(e){setTimeout(j,1);return}h.ready()}}function G(e,k){k.src?h.ajax({url:k.src,async:false,dataType:"script"}):h.globalEval(k.text||k.textContent||k.innerHTML||"");k.parentNode&&k.parentNode.removeChild(k)}function L(e,k,o,u,v,Z){var ba=e.length;if(typeof k==="object"){for(var pa in k)L(e,pa,k[pa],u,v,o);return e}if(o!==d){u=!Z&&u&&h.isFunction(o);for(pa=0;pa<ba;pa++)v(e[pa],k,u?o.call(e[pa],pa,v(e[pa],k)):o,Z);
return e}return ba?v(e[0],k):d}function F(){return(new Date).getTime()}function K(){return false}function t(){return true}function B(e,k,o){o[0].type=e;return h.event.handle.apply(k,o)}function p(e){var k,o=[],u=[],v=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?u.push(ba.selector):za.splice(ia--,1)}Z=h(e.target).closest(u,
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;u=null;if(ba.preType==="mouseenter"||ba.preType==="mouseleave")u=h(e.relatedTarget).closest(ba.selector)[0];if(!u||u!==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,v)===false){k=false;break}}return k}}function x(e,k){return"live."+
(e&&e!=="*"?e+".":"")+k.replace(/\./g,"`").replace(/ /g,"&")}function q(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function C(e,k){var o=0;k.each(function(){if(this.nodeName===(e[o]&&e[o].nodeName)){var u=h.data(e[o++]),v=h.data(this,u);if(u=u&&u.events){delete v.handle;v.events={};for(var Z in u)for(var ba in u[Z])h.event.add(this,Z,u[Z][ba],u[Z][ba].data)}}})}function r(e,k,o){var u,v,Z;k=k&&k[0]?k[0].ownerDocument||k[0]:g;if(e.length===1&&typeof e[0]==="string"&&e[0].length<512&&k===
g&&!Ya.test(e[0])&&(h.support.checkClone||!ib.test(e[0]))){v=true;if(Z=h.fragments[e[0]])if(Z!==1)u=Z}if(!u){u=k.createDocumentFragment();h.clean(e,k,u,o)}if(v)h.fragments[e[0]]=Z?u:1;return{fragment:u,cacheable:v}}function E(e,k){var o={};h.each(Sb.concat.apply([],Sb.slice(0,k)),function(){o[this]=e});return o}function A(e){return"scrollTo"in e&&e.document?e:e.nodeType===9?e.defaultView||e.parentWindow:false}var h=function(e,k){return new h.fn.init(e,k)},P=m.jQuery,D=m.$,g=m.document,z,Q=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,
y=/^.[^:#\[\.,]*$/,N=/\S/,T=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,S=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,V=navigator.userAgent,la=false,X=[],ea,oa=Object.prototype.toString,O=Object.prototype.hasOwnProperty,aa=Array.prototype.push,J=Array.prototype.slice,da=Array.prototype.indexOf;h.fn=h.prototype={init:function(e,k){var o,u;if(!e)return this;if(e.nodeType){this.context=this[0]=e;this.length=1;return this}if(e==="body"&&!k){this.context=g;this[0]=g.body;this.selector="body";this.length=1;return this}if(typeof e===
"string")if((o=Q.exec(e))&&(o[1]||!k))if(o[1]){u=k?k.ownerDocument||k:g;if(e=S.exec(e))if(h.isPlainObject(k)){e=[g.createElement(e[1])];h.fn.attr.call(e,k,true)}else e=[u.createElement(e[1])];else{e=r([o[1]],[u]);e=(e.cacheable?e.fragment.cloneNode(true):e.fragment).childNodes}return h.merge(this,e)}else{if(k=g.getElementById(o[2])){if(k.id!==o[2])return z.find(e);this.length=1;this[0]=k}this.context=g;this.selector=e;return this}else if(!k&&/^\w+$/.test(e)){this.selector=e;this.context=g;e=g.getElementsByTagName(e);
return h.merge(this,e)}else return!k||k.jquery?(k||z).find(e):h(k).find(e);else if(h.isFunction(e))return z.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 J.call(this,0)},get:function(e){return e==null?this.toArray():e<0?this.slice(e)[0]:this[e]},pushStack:function(e,k,o){var u=h();h.isArray(e)?aa.apply(u,e):h.merge(u,e);u.prevObject=this;u.context=
this.context;if(k==="find")u.selector=this.selector+(this.selector?" ":"")+o;else if(k)u.selector=this.selector+"."+k+"("+o+")";return u},each:function(e,k){return h.each(this,e,k)},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(J.apply(this,arguments),"slice",J.call(arguments).join(","))},
map:function(e){return this.pushStack(h.map(this,function(k,o){return e.call(k,o,k)}))},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]||{},k=1,o=arguments.length,u=false,v,Z,ba,pa;if(typeof e==="boolean"){u=e;e=arguments[1]||{};k=2}if(typeof e!=="object"&&!h.isFunction(e))e={};if(o===k){e=this;--k}for(;k<o;k++)if((v=arguments[k])!=null)for(Z in v){ba=e[Z];pa=v[Z];if(e!==pa)if(u&&pa&&
(h.isPlainObject(pa)||h.isArray(pa))){ba=ba&&(h.isPlainObject(ba)||h.isArray(ba))?ba:h.isArray(pa)?[]:{};e[Z]=h.extend(u,ba,pa)}else if(pa!==d)e[Z]=pa}return e};h.extend({noConflict:function(e){m.$=D;if(e)m.jQuery=P;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,k=0;e=X[k++];)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);m.addEventListener("load",h.ready,false)}else if(g.attachEvent){g.attachEvent("onreadystatechange",ea);m.attachEvent("onload",h.ready);var e=false;try{e=m.frameElement==null}catch(k){}g.documentElement.doScroll&&e&&j()}}},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&&!O.call(e,"constructor")&&!O.call(e.constructor.prototype,"isPrototypeOf"))return false;var k;for(k in e);return k===d||O.call(e,k)},isEmptyObject:function(e){for(var k 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 m.JSON&&m.JSON.parse?m.JSON.parse(e):(new Function("return "+e))();else h.error("Invalid JSON: "+e)},noop:function(){},globalEval:function(e){if(e&&N.test(e)){var k=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;k.insertBefore(o,k.firstChild);k.removeChild(o)}},nodeName:function(e,k){return e.nodeName&&e.nodeName.toUpperCase()===k.toUpperCase()},each:function(e,
k,o){var u,v=0,Z=e.length,ba=Z===d||h.isFunction(e);if(o)if(ba)for(u in e){if(k.apply(e[u],o)===false)break}else for(;v<Z;){if(k.apply(e[v++],o)===false)break}else if(ba)for(u in e){if(k.call(e[u],u,e[u])===false)break}else for(o=e[0];v<Z&&k.call(o,v,o)!==false;o=e[++v]);return e},trim:function(e){return(e||"").replace(T,"")},makeArray:function(e,k){k=k||[];if(e!=null)e.length==null||typeof e==="string"||h.isFunction(e)||typeof e!=="function"&&e.setInterval?aa.call(k,e):h.merge(k,e);return k},inArray:function(e,
k){if(k.indexOf)return k.indexOf(e);for(var o=0,u=k.length;o<u;o++)if(k[o]===e)return o;return-1},merge:function(e,k){var o=e.length,u=0;if(typeof k.length==="number")for(var v=k.length;u<v;u++)e[o++]=k[u];else for(;k[u]!==d;)e[o++]=k[u++];e.length=o;return e},grep:function(e,k,o){for(var u=[],v=0,Z=e.length;v<Z;v++)!o!==!k(e[v],v)&&u.push(e[v]);return u},map:function(e,k,o){for(var u=[],v,Z=0,ba=e.length;Z<ba;Z++){v=k(e[Z],Z,o);if(v!=null)u[u.length]=v}return u.concat.apply([],u)},guid:1,proxy:function(e,
k,o){if(arguments.length===2)if(typeof k==="string"){o=e;e=o[k];k=d}else if(k&&!h.isFunction(k)){o=k;k=d}if(!k&&e)k=function(){return e.apply(o||this,arguments)};if(e)k.guid=e.guid=e.guid||k.guid||h.guid++;return k},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,k){return da.call(k,e)};z=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,k=g.createElement("script"),o=g.createElement("div"),u="script"+F();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 v=o.getElementsByTagName("*"),Z=o.getElementsByTagName("a")[0];if(!(!v||!v.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};k.type="text/javascript";try{k.appendChild(g.createTextNode("window."+u+"=1;"))}catch(ba){}e.insertBefore(k,e.firstChild);if(m[u]){h.support.scriptEval=true;delete m[u]}try{delete k.test}catch(pa){h.support.deleteExpando=
false}e.removeChild(k);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=k=o=v=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"+F(),ma=0,M={};h.extend({cache:{},expando:ca,noData:{embed:true,object:true,applet:true},data:function(e,k,o){if(!(e.nodeName&&h.noData[e.nodeName.toLowerCase()])){e=e==m?M:e;var u=e[ca],v=h.cache;if(!u&&typeof k==="string"&&o===d)return null;u||(u=++ma);if(typeof k==="object"){e[ca]=u;v[u]=h.extend(true,{},k)}else if(!v[u]){e[ca]=u;v[u]={}}e=v[u];if(o!==d)e[k]=o;return typeof k==="string"?e[k]:e}},removeData:function(e,
k){if(!(e.nodeName&&h.noData[e.nodeName.toLowerCase()])){e=e==m?M:e;var o=e[ca],u=h.cache,v=u[o];if(k){if(v){delete v[k];h.isEmptyObject(v)&&h.removeData(e)}}else{if(h.support.deleteExpando)delete e[h.expando];else e.removeAttribute&&e.removeAttribute(h.expando);delete u[o]}}}});h.fn.extend({data:function(e,k){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(k===d){var u=
this.triggerHandler("getData"+o[1]+"!",[o[0]]);if(u===d&&this.length)u=h.data(this[0],e);return u===d&&o[1]?this.data(o[0]):u}else return this.trigger("setData"+o[1]+"!",[o[0],k]).each(function(){h.data(this,e,k)})},removeData:function(e){return this.each(function(){h.removeData(this,e)})}});h.extend({queue:function(e,k,o){if(e){k=(k||"fx")+"queue";var u=h.data(e,k);if(!o)return u||[];if(!u||h.isArray(o))u=h.data(e,k,h.makeArray(o));else u.push(o);return u}},dequeue:function(e,k){k=k||"fx";var o=
h.queue(e,k),u=o.shift();if(u==="inprogress")u=o.shift();if(u){k==="fx"&&o.unshift("inprogress");u.call(e,function(){h.dequeue(e,k)})}}});h.fn.extend({queue:function(e,k){if(typeof e!=="string"){k=e;e="fx"}if(k===d)return h.queue(this[0],e);return this.each(function(){var o=h.queue(this,e,k);e==="fx"&&o[0]!=="inprogress"&&h.dequeue(this,e)})},dequeue:function(e){return this.each(function(){h.dequeue(this,e)})},delay:function(e,k){e=h.fx?h.fx.speeds[e]||e:e;k=k||"fx";return this.queue(k,function(){var o=
this;setTimeout(function(){h.dequeue(o,k)},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,k){return L(this,e,k,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 k=(e||"").split(Sa),o=0,u=this.length;o<u;o++){var v=this[o];if(v.nodeType===1)if(v.className){for(var Z=" "+v.className+" ",ba=v.className,pa=0,ia=k.length;pa<ia;pa++)if(Z.indexOf(" "+k[pa]+" ")<0)ba+=" "+k[pa];v.className=h.trim(ba)}else v.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 k=(e||"").split(Sa),o=0,u=this.length;o<u;o++){var v=this[o];if(v.nodeType===1&&v.className)if(e){for(var Z=(" "+v.className+" ").replace(Ea," "),ba=0,pa=k.length;ba<pa;ba++)Z=Z.replace(" "+k[ba]+" "," ");v.className=h.trim(Z)}else v.className=""}return this},toggleClass:function(e,k){var o=typeof e,u=typeof k==="boolean";if(h.isFunction(e))return this.each(function(v){var Z=h(this);Z.toggleClass(e.call(this,v,Z.attr("class"),k),k)});return this.each(function(){if(o===
"string")for(var v,Z=0,ba=h(this),pa=k,ia=e.split(Sa);v=ia[Z++];){pa=u?pa:!ba.hasClass(v);ba[pa?"addClass":"removeClass"](v)}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 k=0,o=this.length;k<o;k++)if((" "+this[k].className+" ").replace(Ea," ").indexOf(e)>-1)return true;return false},val:function(e){if(e===d){var k=this[0];if(k){if(h.nodeName(k,
"option"))return(k.attributes.value||{}).specified?k.value:k.text;if(h.nodeName(k,"select")){var o=k.selectedIndex,u=[],v=k.options;k=k.type==="select-one";if(o<0)return null;var Z=k?o:0;for(o=k?o+1:v.length;Z<o;Z++){var ba=v[Z];if(ba.selected){e=h(ba).val();if(k)return e;u.push(e)}}return u}if(Va.test(k.type)&&!h.support.checkOn)return k.getAttribute("value")===null?"on":k.value;return(k.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,k,o,u){if(!e||e.nodeType===3||e.nodeType===
8)return d;if(u&&k in h.attrFn)return h(e)[k](o);u=e.nodeType!==1||!h.isXMLDoc(e);var v=o!==d;k=u&&h.props[k]||k;if(e.nodeType===1){var Z=Ka.test(k);if(k in e&&u&&!Z){if(v){k==="type"&&Oa.test(e.nodeName)&&e.parentNode&&h.error("type property can't be changed");e[k]=o}if(h.nodeName(e,"form")&&e.getAttributeNode(k))return e.getAttributeNode(k).nodeValue;if(k==="tabIndex")return(k=e.getAttributeNode("tabIndex"))&&k.specified?k.value:cb.test(e.nodeName)||Da.test(e.nodeName)&&e.href?0:d;return e[k]}if(!h.support.style&&
u&&k==="style"){if(v)e.style.cssText=""+o;return e.style.cssText}v&&e.setAttribute(k,""+o);e=!h.support.hrefNormalized&&u&&Z?e.getAttribute(k,2):e.getAttribute(k);return e===null?d:e}return h.style(e,k,o)}});var Qa=/\.(.*)$/,Pa=function(e){return e.replace(/[^\w\s\.\|`]/g,function(k){return"\\"+k})};h.event={add:function(e,k,o,u){if(!(e.nodeType===3||e.nodeType===8)){if(e.setInterval&&e!==m&&!e.frameElement)e=m;var v,Z;if(o.handler){v=o;o=v.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;k=k.split(" ");for(var ia,fa=0,va;ia=k[fa++];){Z=v?h.extend({},v):{handler:o,data:u};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,u,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,k,o,u){if(!(e.nodeType===3||e.nodeType===8)){var v,Z=0,ba,pa,ia,fa,va,za,Wa=h.data(e),jb=Wa&&Wa.events;if(Wa&&jb){if(k&&k.type){o=k.handler;k=k.type}if(!k||typeof k==="string"&&k.charAt(0)==="."){k=k||"";for(v in jb)h.event.remove(e,v+k)}else{for(k=k.split(" ");v=k[Z++];){fa=v;ba=v.indexOf(".")<0;pa=[];
if(!ba){pa=v.split(".");v=pa.shift();ia=new RegExp("(^|\\.)"+h.map(pa.slice(0).sort(),Pa).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(va=jb[v])if(o){fa=h.event.special[v]||{};for(eb=u||0;eb<va.length;eb++){za=va[eb];if(o.guid===za.guid){if(ba||ia.test(za.namespace)){u==null&&va.splice(eb--,1);fa.remove&&fa.remove.call(e,za)}if(u!=null)break}}if(va.length===0||u!=null&&va.length===1){if(!fa.teardown||fa.teardown.call(e,pa)===false)Ra(e,v,Wa.handle);delete jb[v]}}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(k=Wa.handle)k.elem=null;delete Wa.events;delete Wa.handle;h.isEmptyObject(Wa)&&h.removeData(e)}}}}},trigger:function(e,k,o,u){var v=e.type||e;if(!u){e=typeof e==="object"?e[ca]?e:h.extend(h.Event(v),e):h.Event(v);if(v.indexOf("!")>=0){e.type=v=v.slice(0,-1);e.exclusive=true}if(!o){e.stopPropagation();h.event.global[v]&&h.each(h.cache,function(){this.events&&this.events[v]&&h.event.trigger(e,
k,this.handle.elem)})}if(!o||o.nodeType===3||o.nodeType===8)return d;e.result=d;e.target=o;k=h.makeArray(k);k.unshift(e)}e.currentTarget=o;(u=h.data(o,"handle"))&&u.apply(o,k);u=o.parentNode||o.ownerDocument;try{if(!(o&&o.nodeName&&h.noData[o.nodeName.toLowerCase()]))if(o["on"+v]&&o["on"+v].apply(o,k)===false)e.result=false}catch(Z){}if(!e.isPropagationStopped()&&u)h.event.trigger(e,k,u,true);else if(!e.isDefaultPrevented()){u=e.target;var ba,pa=h.nodeName(u,"a")&&v==="click",ia=h.event.special[v]||
{};if((!ia._default||ia._default.call(o,e)===false)&&!pa&&!(u&&u.nodeName&&h.noData[u.nodeName.toLowerCase()])){try{if(u[v]){if(ba=u["on"+v])u["on"+v]=null;h.event.triggered=true;u[v]()}}catch(fa){}if(ba)u["on"+v]=ba;h.event.triggered=false}}},handle:function(e){var k,o,u,v;e=arguments[0]=h.event.fix(e||m.event);e.currentTarget=this;k=e.type.indexOf(".")<0&&!e.exclusive;if(!k){o=e.type.split(".");e.type=o.shift();u=new RegExp("(^|\\.)"+o.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}v=h.data(this,
"events");o=v[e.type];if(v&&o){o=o.slice(0);v=0;for(var Z=o.length;v<Z;v++){var ba=o[v];if(k||u.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 k=e;e=h.Event(k);for(var o=this.props.length,u;o;){u=this.props[--o];e[u]=k[u]}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){k=g.documentElement;o=g.body;e.pageX=e.clientX+(k&&k.scrollLeft||o&&o.scrollLeft||0)-(k&&k.clientLeft||o&&o.clientLeft||0);e.pageY=e.clientY+(k&&k.scrollTop||
o&&o.scrollTop||0)-(k&&k.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 k=true,o=e.origType.replace(Qa,"");h.each(h.data(this,
"events").live||[],function(){if(o===this.origType.replace(Qa,""))return k=false});k&&h.event.remove(this,e.origType,p)}},beforeunload:{setup:function(e,k,o){if(this.setInterval)this.onbeforeunload=o;return false},teardown:function(e,k){if(this.onbeforeunload===k)this.onbeforeunload=null}}}};var Ra=g.removeEventListener?function(e,k,o){e.removeEventListener(k,o,false)}:function(e,k,o){e.detachEvent("on"+k,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=F();this[ca]=true};h.Event.prototype={preventDefault:function(){this.isDefaultPrevented=t;var e=this.originalEvent;if(e){e.preventDefault&&e.preventDefault();e.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=t;var e=this.originalEvent;if(e){e.stopPropagation&&e.stopPropagation();e.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=t;this.stopPropagation()},isDefaultPrevented:K,isPropagationStopped:K,
isImmediatePropagationStopped:K};var vb=function(e){var k=e.relatedTarget;try{for(;k&&k!==this;)k=k.parentNode;if(k!==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,k){h.event.special[e]={setup:function(o){h.event.add(this,k,o&&o.selector?wb:vb,e)},teardown:function(o){h.event.remove(this,k,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 k=e.target,o=k.type;if((o==="submit"||o==="image")&&h(k).closest("form").length)return B("submit",this,arguments)});h.event.add(this,"keypress.specialSubmit",function(e){var k=e.target,o=k.type;if((o==="text"||o==="password")&&h(k).closest("form").length&&e.keyCode===13)return B("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 k=e.type,o=e.value;if(k==="radio"||k==="checkbox")o=e.checked;else if(k==="select-multiple")o=e.selectedIndex>-1?h.map(e.options,function(u){return u.selected}).join("-"):"";else if(e.nodeName.toLowerCase()==="select")o=e.selectedIndex;return o},xa=function(e,k){var o=e.target,u,v;if(!(!nb.test(o.nodeName)||o.readOnly)){u=h.data(o,"_change_data");v=sa(o);if(e.type!=="focusout"||o.type!=="radio")h.data(o,"_change_data",v);if(!(u===d||v===u))if(u!=null||
v){e.type="change";return h.event.trigger(e,k,o)}}};h.event.special.change={filters:{focusout:xa,click:function(e){var k=e.target,o=k.type;if(o==="radio"||o==="checkbox"||k.nodeName.toLowerCase()==="select")return xa.call(this,e)},keydown:function(e){var k=e.target,o=k.type;if(e.keyCode===13&&k.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,k){function o(u){u=h.event.fix(u);u.type=k;return h.event.handle.call(this,u)}h.event.special[k]={setup:function(){this.addEventListener(e,o,true)},teardown:function(){this.removeEventListener(e,
o,true)}}});h.each(["bind","one"],function(e,k){h.fn[k]=function(o,u,v){if(typeof o==="object"){for(var Z in o)this[k](Z,u,o[Z],v);return this}if(h.isFunction(u)){v=u;u=d}var ba=k==="one"?h.proxy(v,function(ia){h(this).unbind(ia,ba);return v.apply(this,arguments)}):v;if(o==="unload"&&k!=="one")this.one(o,u,v);else{Z=0;for(var pa=this.length;Z<pa;Z++)h.event.add(this[Z],o,ba,u)}return this}});h.fn.extend({unbind:function(e,k){if(typeof e==="object"&&!e.preventDefault)for(var o in e)this.unbind(o,e[o]);
else{o=0;for(var u=this.length;o<u;o++)h.event.remove(this[o],e,k)}return this},delegate:function(e,k,o,u){return this.live(k,o,u,e)},undelegate:function(e,k,o){return arguments.length===0?this.unbind("live"):this.die(k,null,o,e)},trigger:function(e,k){return this.each(function(){h.event.trigger(e,k,this)})},triggerHandler:function(e,k){if(this[0]){e=h.Event(e);e.preventDefault();e.stopPropagation();h.event.trigger(e,k,this[0]);return e.result}},toggle:function(e){for(var k=arguments,o=1;o<k.length;)h.proxy(e,
k[o++]);return this.click(h.proxy(e,function(u){var v=(h.data(this,"lastToggle"+e.guid)||0)%o;h.data(this,"lastToggle"+e.guid,v+1);u.preventDefault();return k[v].apply(this,arguments)||false}))},hover:function(e,k){return this.mouseenter(e).mouseleave(k||e)}});var Na={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};h.each(["live","die"],function(e,k){h.fn[k]=function(o,u,v,Z){var ba,pa=0,ia,fa,va=Z||this.selector,za=Z?this:h(this.context);if(h.isFunction(u)){v=u;u=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;k==="live"?za.each(function(){h.event.add(this,x(ba,va),{data:u,selector:va,handler:v,origType:ba,origHandler:v,preType:fa})}):za.unbind(x(ba,va),v)}}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,k){h.fn[k]=function(o){return o?this.bind(k,o):this.trigger(k)};if(h.attrFn)h.attrFn[k]=true});m.attachEvent&&!m.addEventListener&&m.attachEvent("onunload",function(){for(var e in h.cache)if(h.cache[e].handle)try{h.event.remove(h.cache[e].handle.elem)}catch(k){}});(function(){function e(H){for(var W="",ja,na=0;H[na];na++){ja=H[na];if(ja.nodeType===3||ja.nodeType===4)W+=ja.nodeValue;else if(ja.nodeType!==8)W+=e(ja.childNodes)}return W}function k(H,W,ja,na,ua,ta){ua=0;for(var Ma=na.length;ua<
Ma;ua++){var Ga=na[ua];if(Ga){Ga=Ga[H];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[H]}na[ua]=Ua}}}function o(H,W,ja,na,ua,ta){ua=0;for(var Ma=na.length;ua<Ma;ua++){var Ga=na[ua];if(Ga){Ga=Ga[H];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[H]}na[ua]=Ua}}}var u=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,v=0,Z=Object.prototype.toString,ba=false,pa=true;[0,0].sort(function(){pa=false;return 0});var ia=function(H,W,ja,na){ja=ja||[];var ua=W=W||g;if(W.nodeType!==1&&W.nodeType!==9)return[];if(!H||typeof H!=="string")return ja;for(var ta=[],Ma,Ga,Ua,Kb,Hb=true,pb=Ta(W),qb=H;(u.exec(""),Ma=u.exec(qb))!==null;){qb=Ma[3];
ta.push(Ma[1]);if(Ma[2]){Kb=Ma[3];break}}if(ta.length>1&&va.exec(H))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;){H=ta.shift();if(fa.relative[H])H+=ta.shift();Ga=dc(H,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||H);if(Z.call(Ua)==="[object Array]")if(Hb)if(W&&W.nodeType===1)for(H=0;Ua[H]!=null;H++){if(Ua[H]&&(Ua[H]===true||Ua[H].nodeType===1&&tb(W,Ua[H])))ja.push(Ga[H])}else for(H=0;Ua[H]!=null;H++)Ua[H]&&
Ua[H].nodeType===1&&ja.push(Ga[H]);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(H){if(eb){ba=pa;H.sort(eb);if(ba)for(var W=1;W<H.length;W++)H[W]===H[W-1]&&H.splice(W--,1)}return H};ia.matches=function(H,W){return ia(H,null,null,W)};ia.find=function(H,W,ja){var na,ua;if(!H)return[];for(var ta=0,Ma=fa.order.length;ta<Ma;ta++){var Ga=fa.order[ta];if(ua=fa.leftMatch[Ga].exec(H)){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){H=H.replace(fa.match[Ga],"");break}}}}na||(na=W.getElementsByTagName("*"));return{set:na,expr:H}};ia.filter=function(H,W,ja,na){for(var ua=H,ta=[],Ma=W,Ga,Ua,Kb=W&&W[0]&&Ta(W[0]);H&&W.length;){for(var Hb in fa.filter)if((Ga=fa.leftMatch[Hb].exec(H))!=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);H=H.replace(fa.match[Hb],"");if(!Ua)return[];break}}}if(H===ua)if(Ua==null)ia.error(H);else break;ua=H}return Ma};ia.error=function(H){throw"Syntax error, unrecognized expression: "+H;};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(H){return H.getAttribute("href")}},
relative:{"+":function(H,W){var ja=typeof W==="string",na=ja&&!/\W/.test(W);ja=ja&&!na;if(na)W=W.toLowerCase();na=0;for(var ua=H.length,ta;na<ua;na++)if(ta=H[na]){for(;(ta=ta.previousSibling)&&ta.nodeType!==1;);H[na]=ja||ta&&ta.nodeName.toLowerCase()===W?ta||false:ta===W}ja&&ia.filter(W,H,true)},">":function(H,W){var ja=typeof W==="string";if(ja&&!/\W/.test(W)){W=W.toLowerCase();for(var na=0,ua=H.length;na<ua;na++){var ta=H[na];if(ta){ja=ta.parentNode;H[na]=ja.nodeName.toLowerCase()===W?ja:false}}}else{na=
0;for(ua=H.length;na<ua;na++)if(ta=H[na])H[na]=ja?ta.parentNode:ta.parentNode===W;ja&&ia.filter(W,H,true)}},"":function(H,W,ja){var na=v++,ua=o;if(typeof W==="string"&&!/\W/.test(W)){var ta=W=W.toLowerCase();ua=k}ua("parentNode",W,na,H,ta,ja)},"~":function(H,W,ja){var na=v++,ua=o;if(typeof W==="string"&&!/\W/.test(W)){var ta=W=W.toLowerCase();ua=k}ua("previousSibling",W,na,H,ta,ja)}},find:{ID:function(H,W,ja){if(typeof W.getElementById!=="undefined"&&!ja)return(H=W.getElementById(H[1]))?[H]:[]},NAME:function(H,
W){if(typeof W.getElementsByName!=="undefined"){var ja=[];W=W.getElementsByName(H[1]);for(var na=0,ua=W.length;na<ua;na++)W[na].getAttribute("name")===H[1]&&ja.push(W[na]);return ja.length===0?null:ja}},TAG:function(H,W){return W.getElementsByTagName(H[1])}},preFilter:{CLASS:function(H,W,ja,na,ua,ta){H=" "+H[1].replace(/\\/g,"")+" ";if(ta)return H;ta=0;for(var Ma;(Ma=W[ta])!=null;ta++)if(Ma)if(ua^(Ma.className&&(" "+Ma.className+" ").replace(/[\t\n]/g," ").indexOf(H)>=0))ja||na.push(Ma);else if(ja)W[ta]=
false;return false},ID:function(H){return H[1].replace(/\\/g,"")},TAG:function(H){return H[1].toLowerCase()},CHILD:function(H){if(H[1]==="nth"){var W=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(H[2]==="even"&&"2n"||H[2]==="odd"&&"2n+1"||!/\D/.test(H[2])&&"0n+"+H[2]||H[2]);H[2]=W[1]+(W[2]||1)-0;H[3]=W[3]-0}H[0]=v++;return H},ATTR:function(H,W,ja,na,ua,ta){W=H[1].replace(/\\/g,"");if(!ta&&fa.attrMap[W])H[1]=fa.attrMap[W];if(H[2]==="~=")H[4]=" "+H[4]+" ";return H},PSEUDO:function(H,W,ja,na,ua){if(H[1]==="not")if((u.exec(H[3])||
"").length>1||/^\w/.test(H[3]))H[3]=ia(H[3],null,null,W);else{H=ia.filter(H[3],W,ja,true^ua);ja||na.push.apply(na,H);return false}else if(fa.match.POS.test(H[0])||fa.match.CHILD.test(H[0]))return true;return H},POS:function(H){H.unshift(true);return H}},filters:{enabled:function(H){return H.disabled===false&&H.type!=="hidden"},disabled:function(H){return H.disabled===true},checked:function(H){return H.checked===true},selected:function(H){return H.selected===true},parent:function(H){return!!H.firstChild},
empty:function(H){return!H.firstChild},has:function(H,W,ja){return!!ia(ja[3],H).length},header:function(H){return/h\d/i.test(H.nodeName)},text:function(H){return"text"===H.type},radio:function(H){return"radio"===H.type},checkbox:function(H){return"checkbox"===H.type},file:function(H){return"file"===H.type},password:function(H){return"password"===H.type},submit:function(H){return"submit"===H.type},image:function(H){return"image"===H.type},reset:function(H){return"reset"===H.type},button:function(H){return"button"===
H.type||H.nodeName.toLowerCase()==="button"},input:function(H){return/input|select|textarea|button/i.test(H.nodeName)}},setFilters:{first:function(H,W){return W===0},last:function(H,W,ja,na){return W===na.length-1},even:function(H,W){return W%2===0},odd:function(H,W){return W%2===1},lt:function(H,W,ja){return W<ja[3]-0},gt:function(H,W,ja){return W>ja[3]-0},nth:function(H,W,ja){return ja[3]-0===W},eq:function(H,W,ja){return ja[3]-0===W}},filter:{PSEUDO:function(H,W,ja,na){var ua=W[1],ta=fa.filters[ua];
if(ta)return ta(H,ja,W,na);else if(ua==="contains")return(H.textContent||H.innerText||e([H])||"").indexOf(W[3])>=0;else if(ua==="not"){W=W[3];ja=0;for(na=W.length;ja<na;ja++)if(W[ja]===H)return false;return true}else ia.error("Syntax error, unrecognized expression: "+ua)},CHILD:function(H,W){var ja=W[1],na=H;switch(ja){case "only":case "first":for(;na=na.previousSibling;)if(na.nodeType===1)return false;if(ja==="first")return true;na=H;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=H.parentNode;if(ta&&(ta.sizcache!==W||!H.nodeIndex)){var Ma=0;for(na=ta.firstChild;na;na=na.nextSibling)if(na.nodeType===1)na.nodeIndex=++Ma;ta.sizcache=W}H=H.nodeIndex-ua;return ja===0?H===0:H%ja===0&&H/ja>=0}},ID:function(H,W){return H.nodeType===1&&H.getAttribute("id")===W},TAG:function(H,W){return W==="*"&&H.nodeType===1||H.nodeName.toLowerCase()===W},CLASS:function(H,W){return(" "+(H.className||H.getAttribute("class"))+
" ").indexOf(W)>-1},ATTR:function(H,W){var ja=W[1];H=fa.attrHandle[ja]?fa.attrHandle[ja](H):H[ja]!=null?H[ja]:H.getAttribute(ja);ja=H+"";var na=W[2];W=W[4];return H==null?na==="!=":na==="="?ja===W:na==="*="?ja.indexOf(W)>=0:na==="~="?(" "+ja+" ").indexOf(W)>=0:!W?ja&&H!==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(H,W,ja,na){var ua=fa.setFilters[W[2]];if(ua)return ua(H,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(H,W){return"\\"+(W-0+1)}))}var Wa=function(H,W){H=Array.prototype.slice.call(H,0);if(W){W.push.apply(W,H);return W}return H};try{Array.prototype.slice.call(g.documentElement.childNodes,0)}catch(jb){Wa=function(H,W){W=W||[];if(Z.call(H)==="[object Array]")Array.prototype.push.apply(W,
H);else if(typeof H.length==="number")for(var ja=0,na=H.length;ja<na;ja++)W.push(H[ja]);else for(ja=0;H[ja];ja++)W.push(H[ja]);return W}}var eb;if(g.documentElement.compareDocumentPosition)eb=function(H,W){if(!H.compareDocumentPosition||!W.compareDocumentPosition){if(H==W)ba=true;return H.compareDocumentPosition?-1:1}H=H.compareDocumentPosition(W)&4?-1:H===W?0:1;if(H===0)ba=true;return H};else if("sourceIndex"in g.documentElement)eb=function(H,W){if(!H.sourceIndex||!W.sourceIndex){if(H==W)ba=true;
return H.sourceIndex?-1:1}H=H.sourceIndex-W.sourceIndex;if(H===0)ba=true;return H};else if(g.createRange)eb=function(H,W){if(!H.ownerDocument||!W.ownerDocument){if(H==W)ba=true;return H.ownerDocument?-1:1}var ja=H.ownerDocument.createRange(),na=W.ownerDocument.createRange();ja.setStart(H,0);ja.setEnd(H,0);na.setStart(W,0);na.setEnd(W,0);H=ja.compareBoundaryPoints(Range.START_TO_END,na);if(H===0)ba=true;return H};(function(){var H=g.createElement("div"),W="script"+(new Date).getTime();H.innerHTML=
"<a name='"+W+"'/>";var ja=g.documentElement;ja.insertBefore(H,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(H);ja=H=
null})();(function(){var H=g.createElement("div");H.appendChild(g.createComment(""));if(H.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};H.innerHTML="<a href='#'></a>";if(H.firstChild&&typeof H.firstChild.getAttribute!=="undefined"&&H.firstChild.getAttribute("href")!=="#")fa.attrHandle.href=function(W){return W.getAttribute("href",2)};H=null})();g.querySelectorAll&&
function(){var H=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 H(na,ua,ta,Ma)};for(var ja in H)ia[ja]=H[ja];W=null}}();(function(){var H=g.createElement("div");H.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!H.getElementsByClassName||H.getElementsByClassName("e").length===
0)){H.lastChild.className="e";if(H.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])};H=null}}})();var tb=g.compareDocumentPosition?function(H,W){return!!(H.compareDocumentPosition(W)&16)}:function(H,W){return H!==W&&(H.contains?H.contains(W):true)},Ta=function(H){return(H=(H?H.ownerDocument||H:0).documentElement)?H.nodeName!=="HTML":false},dc=function(H,
W){var ja=[],na="",ua;for(W=W.nodeType?[W]:W;ua=fa.match.PSEUDO.exec(H);){na+=ua[0];H=H.replace(fa.match.PSEUDO,"")}H=fa.relative[H]?H+"*":H;ua=0;for(var ta=W.length;ua<ta;ua++)ia(H,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=/,/;J=Array.prototype.slice;var kb=function(e,k,o){if(h.isFunction(k))return h.grep(e,function(v,Z){return!!k.call(v,
Z,v)===o});else if(k.nodeType)return h.grep(e,function(v){return v===k===o});else if(typeof k==="string"){var u=h.grep(e,function(v){return v.nodeType===1});if(y.test(k))return h.filter(k,u,!o);else k=h.filter(k,u)}return h.grep(e,function(v){return h.inArray(v,k)>=0===o})};h.fn.extend({find:function(e){for(var k=this.pushStack("","find",e),o=0,u=0,v=this.length;u<v;u++){o=k.length;h.find(e,this[u],k);if(u>0)for(var Z=o;Z<k.length;Z++)for(var ba=0;ba<o;ba++)if(k[ba]===k[Z]){k.splice(Z--,1);break}}return k},
has:function(e){var k=h(e);return this.filter(function(){for(var o=0,u=k.length;o<u;o++)if(h.contains(this,k[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,k){if(h.isArray(e)){var o=[],u=this[0],v,Z={},ba;if(u&&e.length){v=0;for(var pa=e.length;v<pa;v++){ba=e[v];Z[ba]||(Z[ba]=h.expr.match.POS.test(ba)?h(ba,k||this.context):
ba)}for(;u&&u.ownerDocument&&u!==k;){for(ba in Z){v=Z[ba];if(v.jquery?v.index(u)>-1:h(u).is(v)){o.push({selector:ba,elem:u});delete Z[ba]}}u=u.parentNode}}return o}var ia=h.expr.match.POS.test(e)?h(e,k||this.context):null;return this.map(function(fa,va){for(;va&&va.ownerDocument&&va!==k;){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,k){e=typeof e==="string"?h(e,k||this.context):h.makeArray(e);k=h.merge(this.get(),e);return this.pushStack(q(e[0])||q(k[0])?k:h.unique(k))},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,k,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,k,o){return h.dir(e,"nextSibling",o)},prevUntil:function(e,k,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,k){h.fn[e]=function(o,
u){var v=h.map(this,k,o);$a.test(e)||(u=o);if(u&&typeof u==="string")v=h.filter(u,v);v=this.length>1?h.unique(v):v;if((this.length>1||bb.test(u))&&db.test(e))v=v.reverse();return this.pushStack(v,e,J.call(arguments).join(","))}});h.extend({filter:function(e,k,o){if(o)e=":not("+e+")";return h.find.matches(e,k)},dir:function(e,k,o){var u=[];for(e=e[k];e&&e.nodeType!==9&&(o===d||e.nodeType!==1||!h(e).is(o));){e.nodeType===1&&u.push(e);e=e[k]}return u},nth:function(e,k,o){k=k||1;for(var u=0;e;e=e[o])if(e.nodeType===
1&&++u===k)break;return e},sibling:function(e,k){for(var o=[];e;e=e.nextSibling)e.nodeType===1&&e!==k&&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,k,o){return rb.test(o)?e:k+"></"+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(k){var o=h(this);o.text(e.call(this,
k,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 k=h(e,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&k.insertBefore(this[0]);k.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(k){h(this).wrapInner(e.call(this,
k))});return this.each(function(){var k=h(this),o=k.contents();o.length?o.wrapAll(e):k.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(k){this.parentNode.insertBefore(k,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(k){this.parentNode.insertBefore(k,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,k){for(var o=0,u;(u=this[o])!=null;o++)if(!e||h.filter(e,[u]).length){if(!k&&u.nodeType===1){h.cleanData(u.getElementsByTagName("*"));h.cleanData([u])}u.parentNode&&u.parentNode.removeChild(u)}return this},empty:function(){for(var e=0,k;(k=this[e])!=null;e++)for(k.nodeType===1&&h.cleanData(k.getElementsByTagName("*"));k.firstChild;)k.removeChild(k.firstChild);return this},clone:function(e){var k=this.map(function(){if(!h.support.noCloneEvent&&
!h.isXMLDoc(this)){var o=this.outerHTML,u=this.ownerDocument;if(!o){o=u.createElement("div");o.appendChild(this.cloneNode(true));o=o.innerHTML}return h.clean([o.replace(Ca,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(Xa,"")],u)[0]}else return this.cloneNode(true)});if(e===true){C(this,k);C(this.find("*"),k.find("*"))}return k},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 k=0,o=this.length;k<o;k++)if(this[k].nodeType===1){h.cleanData(this[k].getElementsByTagName("*"));this[k].innerHTML=e}}catch(u){this.empty().append(e)}}else h.isFunction(e)?this.each(function(v){var Z=h(this),ba=Z.html();Z.empty().append(function(){return e.call(this,v,ba)})}):this.empty().append(e);return this},replaceWith:function(e){if(this[0]&&this[0].parentNode){if(h.isFunction(e))return this.each(function(k){var o=
h(this),u=o.html();o.replaceWith(e.call(this,k,u))});if(typeof e!=="string")e=h(e).detach();return this.each(function(){var k=this.nextSibling,o=this.parentNode;h(this).remove();k?h(k).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,k,o){function u(za){return h.nodeName(za,"table")?za.getElementsByTagName("tbody")[0]||za.appendChild(za.ownerDocument.createElement("tbody")):za}var v,
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,k,o,true)});if(h.isFunction(ba))return this.each(function(za){var Wa=h(this);e[0]=ba.call(this,za,k?Wa.html():d);Wa.domManip(e,k,o)});if(this[0]){v=ba&&ba.parentNode;v=h.support.parentNode&&v&&v.nodeType===11&&v.childNodes.length===this.length?{fragment:v}:r(e,this,pa);ia=v.fragment;if(Z=ia.childNodes.length===1?(ia=ia.firstChild):ia.firstChild){k=k&&
h.nodeName(Z,"tr");for(var fa=0,va=this.length;fa<va;fa++)o.call(k?u(this[fa],Z):this[fa],fa>0||v.cacheable||this.length>1?ia.cloneNode(true):ia)}pa.length&&h.each(pa,G)}return this}});h.fragments={};h.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,k){h.fn[e]=function(o){var u=[];o=h(o);var v=this.length===1&&this[0].parentNode;if(v&&v.nodeType===11&&v.childNodes.length===1&&o.length===1){o[k](this[0]);return this}else{v=
0;for(var Z=o.length;v<Z;v++){var ba=(v>0?this.clone(true):this).get();h.fn[k].apply(h(o[v]),ba);u=u.concat(ba)}return this.pushStack(u,e,o.selector)}}});h.extend({clean:function(e,k,o,u){k=k||g;if(typeof k.createElement==="undefined")k=k.ownerDocument||k[0]&&k[0].ownerDocument||g;for(var v=[],Z=0,ba;(ba=e[Z])!=null;Z++){if(typeof ba==="number")ba+="";if(ba){if(typeof ba==="string"&&!Ia.test(ba))ba=k.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=k.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(k.createTextNode(Xa.exec(ba)[0]),va.firstChild);ba=va.childNodes}if(ba.nodeType)v.push(ba);
else v=h.merge(v,ba)}}if(o)for(Z=0;v[Z];Z++)if(u&&h.nodeName(v[Z],"script")&&(!v[Z].type||v[Z].type.toLowerCase()==="text/javascript"))u.push(v[Z].parentNode?v[Z].parentNode.removeChild(v[Z]):v[Z]);else{v[Z].nodeType===1&&v.splice.apply(v,[Z+1,0].concat(h.makeArray(v[Z].getElementsByTagName("script"))));o.appendChild(v[Z])}return v},cleanData:function(e){for(var k,o,u=h.cache,v=h.event.special,Z=h.support.deleteExpando,ba=0,pa;(pa=e[ba])!=null;ba++)if(o=pa[h.expando]){k=u[o];if(k.events)for(var ia in k.events)v[ia]?
h.event.remove(pa,ia):Ra(pa,ia,k.handle);if(Z)delete pa[h.expando];else pa.removeAttribute&&pa.removeAttribute(h.expando);delete u[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,k){return k.toUpperCase()};h.fn.css=function(e,k){return L(this,e,k,true,function(o,u,v){if(v===d)return h.curCSS(o,u);if(typeof v==="number"&&!mc.test(u))v+="px";h.style(o,u,v)})};h.extend({style:function(e,k,o){if(!e||e.nodeType===3||e.nodeType===8)return d;if((k==="width"||k==="height")&&parseFloat(o)<0)o=d;var u=e.style||e,v=o!==d;if(!h.support.opacity&&k==="opacity"){if(v){u.zoom=1;k=parseInt(o,10)+""==="NaN"?"":"alpha(opacity="+o*100+")";e=u.filter||h.curCSS(e,"filter")||"";u.filter=
hc.test(e)?e.replace(hc,k):k}return u.filter&&u.filter.indexOf("opacity=")>=0?parseFloat(Vb.exec(u.filter)[1])/100+"":""}if(Ub.test(k))k=ra;k=k.replace(bc,ub);if(v)u[k]=o;return u[k]},css:function(e,k,o,u){if(k==="width"||k==="height"){var v,Z=k==="width"?oc:Eb;o=function(){v=k==="width"?e.offsetWidth:e.offsetHeight;u!=="border"&&h.each(Z,function(){u||(v-=parseFloat(h.curCSS(e,"padding"+this,true))||0);if(u==="margin")v+=parseFloat(h.curCSS(e,"margin"+this,true))||0;else v-=parseFloat(h.curCSS(e,
"border"+this+"Width",true))||0})};e.offsetWidth!==0?o():h.swap(e,nc,o);return Math.max(0,Math.round(v))}return h.curCSS(e,k,o)},curCSS:function(e,k,o){var u,v=e.style;if(!h.support.opacity&&k==="opacity"&&e.currentStyle){u=Vb.test(e.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return u===""?"1":u}if(Ub.test(k))k=ra;if(!o&&v&&v[k])u=v[k];else if(Mb){if(Ub.test(k))k="float";k=k.replace(yc,"-$1").toLowerCase();v=e.ownerDocument.defaultView;if(!v)return null;if(e=v.getComputedStyle(e,null))u=
e.getPropertyValue(k);if(k==="opacity"&&u==="")u="1"}else if(e.currentStyle){o=k.replace(bc,ub);u=e.currentStyle[k]||e.currentStyle[o];if(!Aa.test(u)&&gc.test(u)){k=v.left;var Z=e.runtimeStyle.left;e.runtimeStyle.left=e.currentStyle.left;v.left=o==="fontSize"?"1em":u||0;u=v.pixelLeft+"px";v.left=k;e.runtimeStyle.left=Z}}return u},swap:function(e,k,o){var u={};for(var v in k){u[v]=e.style[v];e.style[v]=k[v]}o.call(e);for(v in k)e.style[v]=u[v]}});if(h.expr&&h.expr.filters){h.expr.filters.hidden=function(e){var k=
e.offsetWidth,o=e.offsetHeight,u=e.nodeName.toLowerCase()==="tr";return k===0&&o===0&&!u?true:k>0&&o>0&&!u?false:h.curCSS(e,"display")==="none"};h.expr.filters.visible=function(e){return!h.expr.filters.hidden(e)}}var sb=F(),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,k,
o){if(typeof e!=="string")return Ac.call(this,e);else if(!this.length)return this;var u=e.indexOf(" ");if(u>=0){var v=e.slice(u,e.length);e=e.slice(0,u)}u="GET";if(k)if(h.isFunction(k)){o=k;k=null}else if(typeof k==="object"){k=h.param(k,h.ajaxSettings.traditional);u="POST"}var Z=this;h.ajax({url:e,type:u,dataType:"html",data:k,complete:function(ba,pa){if(pa==="success"||pa==="notmodified")Z.html(v?h("<div />").append(ba.responseText.replace(Nb,"")).find(v):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,k){e=h(this).val();return e==null?null:h.isArray(e)?h.map(e,function(o){return{name:k.name,value:o}}):{name:k.name,value:e}}).get()}});h.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
function(e,k){h.fn[k]=function(o){return this.bind(k,o)}});h.extend({get:function(e,k,o,u){if(h.isFunction(k)){u=u||o;o=k;k=null}return h.ajax({type:"GET",url:e,data:k,success:o,dataType:u})},getScript:function(e,k){return h.get(e,null,k,"script")},getJSON:function(e,k,o){return h.get(e,k,o,"json")},post:function(e,k,o,u){if(h.isFunction(k)){u=u||o;o=k;k={}}return h.ajax({type:"POST",url:e,data:k,success:o,dataType:u})},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:m.XMLHttpRequest&&(m.location.protocol!=="file:"||!m.ActiveXObject)?function(){return new m.XMLHttpRequest}:function(){try{return new m.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 k(){v.success&&
v.success.call(ia,pa,ba,Ta);v.global&&u("ajaxSuccess",[Ta,v])}function o(){v.complete&&v.complete.call(ia,Ta,ba);v.global&&u("ajaxComplete",[Ta,v]);v.global&&!--h.active&&h.event.trigger("ajaxStop")}function u(ua,ta){(v.context?h(v.context):h.event).trigger(ua,ta)}var v=h.extend(true,{},h.ajaxSettings,e),Z,ba,pa,ia=e&&e.context||v,fa=v.type.toUpperCase();if(v.data&&v.processData&&typeof v.data!=="string")v.data=h.param(v.data,v.traditional);if(v.dataType==="jsonp"){if(fa==="GET")Ab.test(v.url)||(v.url+=
(Ba.test(v.url)?"&":"?")+(v.jsonp||"callback")+"=?");else if(!v.data||!Ab.test(v.data))v.data=(v.data?v.data+"&":"")+(v.jsonp||"callback")+"=?";v.dataType="json"}if(v.dataType==="json"&&(v.data&&Ab.test(v.data)||Ab.test(v.url))){Z=v.jsonpCallback||"jsonp"+sb++;if(v.data)v.data=(v.data+"").replace(Ab,"="+Z+"$1");v.url=v.url.replace(Ab,"="+Z+"$1");v.dataType="script";m[Z]=m[Z]||function(ua){pa=ua;k();o();m[Z]=d;try{delete m[Z]}catch(ta){}Wa&&Wa.removeChild(jb)}}if(v.dataType==="script"&&v.cache===null)v.cache=
false;if(v.cache===false&&fa==="GET"){var va=F(),za=v.url.replace(Qb,"$1_="+va+"$2");v.url=za+(za===v.url?(Ba.test(v.url)?"&":"?")+"_="+va:"")}if(v.data&&fa==="GET")v.url+=(Ba.test(v.url)?"&":"?")+v.data;v.global&&!h.active++&&h.event.trigger("ajaxStart");va=(va=zc.exec(v.url))&&(va[1]&&va[1]!==location.protocol||va[2]!==location.host);if(v.dataType==="script"&&fa==="GET"&&va){var Wa=g.getElementsByTagName("head")[0]||g.documentElement,jb=g.createElement("script");jb.src=v.url;if(v.scriptCharset)jb.charset=
v.scriptCharset;if(!Z){var eb=false;jb.onload=jb.onreadystatechange=function(){if(!eb&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){eb=true;k();o();jb.onload=jb.onreadystatechange=null;Wa&&jb.parentNode&&Wa.removeChild(jb)}}}Wa.insertBefore(jb,Wa.firstChild);return d}var tb=false,Ta=v.xhr();if(Ta){v.username?Ta.open(fa,v.url,v.async,v.username,v.password):Ta.open(fa,v.url,v.async);try{if(v.data||e&&e.contentType)Ta.setRequestHeader("Content-Type",v.contentType);if(v.ifModified){h.lastModified[v.url]&&
Ta.setRequestHeader("If-Modified-Since",h.lastModified[v.url]);h.etag[v.url]&&Ta.setRequestHeader("If-None-Match",h.etag[v.url])}va||Ta.setRequestHeader("X-Requested-With","XMLHttpRequest");Ta.setRequestHeader("Accept",v.dataType&&v.accepts[v.dataType]?v.accepts[v.dataType]+", */*":v.accepts._default)}catch(dc){}if(v.beforeSend&&v.beforeSend.call(ia,Ta,v)===false){v.global&&!--h.active&&h.event.trigger("ajaxStop");Ta.abort();return false}v.global&&u("ajaxSend",[Ta,v]);var H=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":v.ifModified&&h.httpNotModified(Ta,v.url)?"notmodified":"success";var ta;if(ba==="success")try{pa=h.httpData(Ta,v.dataType,v)}catch(Ma){ba="parsererror";ta=Ma}if(ba==="success"||ba==="notmodified")Z||k();else h.handleError(v,Ta,ba,ta);o();ua==="timeout"&&
Ta.abort();if(v.async)Ta=null}};try{var W=Ta.abort;Ta.abort=function(){Ta&&W.call(Ta);H("abort")}}catch(ja){}v.async&&v.timeout>0&&setTimeout(function(){Ta&&!tb&&H("timeout")},v.timeout);try{Ta.send(fa==="POST"||fa==="PUT"||fa==="DELETE"?v.data:null)}catch(na){h.handleError(v,Ta,null,na);o()}v.async||H();return Ta}},handleError:function(e,k,o,u){if(e.error)e.error.call(e.context||e,k,o,u);if(e.global)(e.context?h(e.context):h.event).trigger("ajaxError",[k,e,u])},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(k){}return false},httpNotModified:function(e,k){var o=e.getResponseHeader("Last-Modified"),u=e.getResponseHeader("Etag");if(o)h.lastModified[k]=o;if(u)h.etag[k]=u;return e.status===304||e.status===0},httpData:function(e,k,o){var u=e.getResponseHeader("content-type")||"",v=k==="xml"||!k&&u.indexOf("xml")>=0;e=v?e.responseXML:e.responseText;v&&e.documentElement.nodeName==="parsererror"&&h.error("parsererror");
if(o&&o.dataFilter)e=o.dataFilter(e,k);if(typeof e==="string")if(k==="json"||!k&&u.indexOf("json")>=0)e=h.parseJSON(e);else if(k==="script"||!k&&u.indexOf("javascript")>=0)h.globalEval(e);return e},param:function(e,k){function o(ba,pa){if(h.isArray(pa))h.each(pa,function(ia,fa){k||/\[\]$/.test(ba)?u(ba,fa):o(ba+"["+(typeof fa==="object"||h.isArray(fa)?ia:"")+"]",fa)});else!k&&pa!=null&&typeof pa==="object"?h.each(pa,function(ia,fa){o(ba+"["+ia+"]",fa)}):u(ba,pa)}function u(ba,pa){pa=h.isFunction(pa)?
pa():pa;v[v.length]=encodeURIComponent(ba)+"="+encodeURIComponent(pa)}var v=[];if(k===d)k=h.ajaxSettings.traditional;if(h.isArray(e)||e.jquery)h.each(e,function(){u(this.name,this.value)});else for(var Z in e)o(Z,e[Z]);return v.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,
k){if(e||e===0)return this.animate(E("show",3),e,k);else{e=0;for(k=this.length;e<k;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 u;if(Db[o])u=Db[o];else{var v=h("<"+o+" />").appendTo("body");u=v.css("display");if(u==="none")u="block";v.remove();Db[o]=u}h.data(this[e],"olddisplay",u)}}e=0;for(k=this.length;e<k;e++)this[e].style.display=h.data(this[e],"olddisplay")||"";return this}},hide:function(e,k){if(e||e===0)return this.animate(E("hide",
3),e,k);else{e=0;for(k=this.length;e<k;e++){var o=h.data(this[e],"olddisplay");!o&&o!=="none"&&h.data(this[e],"olddisplay",h.css(this[e],"display"))}e=0;for(k=this.length;e<k;e++)this[e].style.display="none";return this}},_toggle:h.fn.toggle,toggle:function(e,k){var o=typeof e==="boolean";if(h.isFunction(e)&&h.isFunction(k))this._toggle.apply(this,arguments);else e==null||o?this.each(function(){var u=o?e:h(this).is(":hidden");h(this)[u?"show":"hide"]()}):this.animate(E("toggle",3),e,k);return this},
fadeTo:function(e,k,o){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:k},e,o)},animate:function(e,k,o,u){var v=h.speed(k,o,u);if(h.isEmptyObject(e))return this.each(v.complete);return this[v.queue===false?"each":"queue"](function(){var Z=h.extend({},v),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,k){var o=h.timers;e&&this.queue([]);this.each(function(){for(var u=o.length-1;u>=0;u--)if(o[u].elem===this){k&&o[u](true);o.splice(u,1)}});k||this.dequeue();return this}});h.each({slideDown:E("show",1),slideUp:E("hide",1),slideToggle:E("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(e,k){h.fn[e]=function(o,u){return this.animate(k,o,u)}});
h.extend({speed:function(e,k,o){var u=e&&typeof e==="object"?e:{complete:o||!o&&k||h.isFunction(e)&&e,duration:e,easing:o&&k||k&&!h.isFunction(k)&&k};u.duration=h.fx.off?0:typeof u.duration==="number"?u.duration:h.fx.speeds[u.duration]||h.fx.speeds._default;u.old=u.complete;u.complete=function(){u.queue!==false&&h(this).dequeue();h.isFunction(u.old)&&u.old.call(this)};return u},easing:{linear:function(e,k,o,u){return o+u*e},swing:function(e,k,o,u){return(-Math.cos(e*Math.PI)/2+0.5)*u+o}},timers:[],
fx:function(e,k,o){this.options=k;this.elem=e;this.prop=o;if(!k.orig)k.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,k,o){function u(Z){return v.step(Z)}this.startTime=F();this.start=e;this.end=k;this.unit=o||this.unit||"px";this.now=this.start;this.pos=this.state=0;var v=this;u.elem=this.elem;if(u()&&h.timers.push(u)&&!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 k=F(),o=true;if(e||k>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var u in this.options.curAnim)if(this.options.curAnim[u]!==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 v in this.options.curAnim)h.style(this.elem,v,this.options.orig[v]);this.options.complete.call(this.elem)}return false}else{v=k-this.startTime;this.state=v/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,v,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,k=0;k<e.length;k++)e[k]()||e.splice(k--,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(k){return e===k.elem}).length};h.fn.offset="getBoundingClientRect"in g.documentElement?function(e){var k=this[0];if(e)return this.each(function(v){h.offset.setOffset(this,e,v)});if(!k||!k.ownerDocument)return null;if(k===k.ownerDocument.body)return h.offset.bodyOffset(k);var o=k.getBoundingClientRect(),u=k.ownerDocument;k=u.body;u=u.documentElement;
return{top:o.top+(self.pageYOffset||h.support.boxModel&&u.scrollTop||k.scrollTop)-(u.clientTop||k.clientTop||0),left:o.left+(self.pageXOffset||h.support.boxModel&&u.scrollLeft||k.scrollLeft)-(u.clientLeft||k.clientLeft||0)}}:function(e){var k=this[0];if(e)return this.each(function(va){h.offset.setOffset(this,e,va)});if(!k||!k.ownerDocument)return null;if(k===k.ownerDocument.body)return h.offset.bodyOffset(k);h.offset.initialize();var o=k.offsetParent,u=k,v=k.ownerDocument,Z,ba=v.documentElement,pa=
v.body;u=(v=v.defaultView)?v.getComputedStyle(k,null):k.currentStyle;for(var ia=k.offsetTop,fa=k.offsetLeft;(k=k.parentNode)&&k!==pa&&k!==ba;){if(h.offset.supportsFixedPosition&&u.position==="fixed")break;Z=v?v.getComputedStyle(k,null):k.currentStyle;ia-=k.scrollTop;fa-=k.scrollLeft;if(k===o){ia+=k.offsetTop;fa+=k.offsetLeft;if(h.offset.doesNotAddBorder&&!(h.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(k.nodeName))){ia+=parseFloat(Z.borderTopWidth)||0;fa+=parseFloat(Z.borderLeftWidth)||
0}u=o;o=k.offsetParent}if(h.offset.subtractsBorderForOverflowNotVisible&&Z.overflow!=="visible"){ia+=parseFloat(Z.borderTopWidth)||0;fa+=parseFloat(Z.borderLeftWidth)||0}u=Z}if(u.position==="relative"||u.position==="static"){ia+=pa.offsetTop;fa+=pa.offsetLeft}if(h.offset.supportsFixedPosition&&u.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,k=g.createElement("div"),o,u,v,Z=
parseFloat(h.curCSS(e,"marginTop",true))||0;h.extend(k.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});k.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(k,e.firstChild);o=k.firstChild;
u=o.firstChild;v=o.nextSibling.firstChild.firstChild;this.doesNotAddBorder=u.offsetTop!==5;this.doesAddBorderForTableAndCells=v.offsetTop===5;u.style.position="fixed";u.style.top="20px";this.supportsFixedPosition=u.offsetTop===20||u.offsetTop===15;u.style.position=u.style.top="";o.style.overflow="hidden";o.style.position="relative";this.subtractsBorderForOverflowNotVisible=u.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=e.offsetTop!==Z;e.removeChild(k);h.offset.initialize=h.noop},bodyOffset:function(e){var k=
e.offsetTop,o=e.offsetLeft;h.offset.initialize();if(h.offset.doesNotIncludeMarginInBodyOffset){k+=parseFloat(h.curCSS(e,"marginTop",true))||0;o+=parseFloat(h.curCSS(e,"marginLeft",true))||0}return{top:k,left:o}},setOffset:function(e,k,o){if(/static/.test(h.curCSS(e,"position")))e.style.position="relative";var u=h(e),v=u.offset(),Z=parseInt(h.curCSS(e,"top",true),10)||0,ba=parseInt(h.curCSS(e,"left",true),10)||0;if(h.isFunction(k))k=k.call(e,o,v);o={top:k.top-v.top+Z,left:k.left-v.left+ba};"using"in
k?k.using.call(e,o):u.css(o)}};h.fn.extend({position:function(){if(!this[0])return null;var e=this[0],k=this.offsetParent(),o=this.offset(),u=/^body|html$/i.test(k[0].nodeName)?{top:0,left:0}:k.offset();o.top-=parseFloat(h.curCSS(e,"marginTop",true))||0;o.left-=parseFloat(h.curCSS(e,"marginLeft",true))||0;u.top+=parseFloat(h.curCSS(k[0],"borderTopWidth",true))||0;u.left+=parseFloat(h.curCSS(k[0],"borderLeftWidth",true))||0;return{top:o.top-u.top,left:o.left-u.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,k){var o="scroll"+k;h.fn[o]=function(u){var v=this[0],Z;if(!v)return null;if(u!==d)return this.each(function(){if(Z=A(this))Z.scrollTo(!e?u:h(Z).scrollLeft(),e?u:h(Z).scrollTop());else this[o]=u});else return(Z=A(v))?"pageXOffset"in Z?Z[e?"pageYOffset":"pageXOffset"]:h.support.boxModel&&Z.document.documentElement[o]||Z.document.body[o]:v[o]}});
h.each(["Height","Width"],function(e,k){var o=k.toLowerCase();h.fn["inner"+k]=function(){return this[0]?h.css(this[0],o,false,"padding"):null};h.fn["outer"+k]=function(u){return this[0]?h.css(this[0],o,false,u?"margin":"border"):null};h.fn[o]=function(u){var v=this[0];if(!v)return u==null?null:this;if(h.isFunction(u))return this.each(function(Z){var ba=h(this);ba[o](u.call(this,Z,ba[o]()))});return"scrollTo"in v&&v.document?v.document.compatMode==="CSS1Compat"&&v.document.documentElement["client"+
k]||v.document.body["client"+k]:v.nodeType===9?Math.max(v.documentElement["client"+k],v.body["scroll"+k],v.documentElement["scroll"+k],v.body["offset"+k],v.documentElement["offset"+k]):u===d?h.css(v,o):this.css(o,typeof u==="string"?u:u+"px")}});m.jQuery=m.$=h})(window);window.DDOM&&window.DDOM.depend("jquery");
var DDOMCRUNCH=DDOM.CRUNCH=new (function(){var m=DDOM;this.name="ddomtools.crunch";m.depend(this.name);for(var d=m.getLog(this.name),j=new Array(45),G=new Array(45),L=new Array(90),F={},K=0;K<90;K++){var t="0123456789abcdefghijklmnopqrstuvwxyz:-.<=>{}|!#$%&()*+,ABCDEFGHIJKLMNOPQRSTUVWXYZ;?@^_~[]/".substring(K,K+1);L[K]=t;F[t]=K;K<45?(j[K]=t):(G[K-45]=t)}var B=function(q,C,r){if(!r){q*=2;C&&q++}C="";r=j.length;if(q==0)C=j[0];else for(;q>0;){var E=q%r;C=C==""?j[E]:G[E]+""+C;q=(q-E)/r}return C},p=function(q){return F[q]},
x=function(q,C){var r=0,E=q.read(1);for(E=p(E);E>j.length-1;){E-=j.length;r+=E;r*=j.length;E=q.read(1);E=p(E)}r+=E;if(C)return{num:r,high:0};return{num:Math.floor(r/2),high:r%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 C=q.length;if(C<5){d.debug&&d.debug("compressing short\n\n",q,"\n\nto\n\n",j[0],q);return j[0]+q}for(var r={},E=[],A=[],h=new m.StringBuilder,P=1,D=q.charAt(0);P<C;){for(var g=1,z=true,Q=null,
y=null,N,T=N=q.charAt(P);P+g<=C&&z;){var S=null;if(y)if(q.charAt(y.p+y.l)==N.substring(N.length-1))S={l:g,p:y.p};S||(S={l:g,p:q.lastIndexOf(N,P-1)});if(S.p<0)z=false;if(z){var V=r[N];if(V){S.b=g-(1+B(Math.floor(V.i/2),false,true).length)+1;S.x=V}else S.b=g-(B(g).length+B(P-S.p,false,true).length);y&&y.b>S.b||(Q=S)}if(z){y=S;N+=q.charAt(P+g);g++}}y=Q;if(!y||!D&&y.b<1||D&&y.b<2){D+=T;P++}else{if(D){A[A.length]=[D];D=""}if(y.x)A[A.length]=[null,Math.floor(y.x.i/2),y.x.i%2];else{A[A.length]=[null,P-y.p,
y.l];y.a="["+q.substring(y.p,y.p+y.l)+"]";if(!y.d){y.d=1;y.i=E.length;E[E.length]=y;r[q.substring(y.p,y.p+y.l)]=y}}P+=y.l}}if(D)A[A.length]=[D];for(r=0;r<A.length;r++){y=A[r];if(y[0]){E=A[r+1];h.append(E?B(y[0].length,false,true):j[0]);h.append(y[0])}else{E=A[r+1]&&!A[r+1][0];h.append(B(y[2],E)+B(y[1],false,true))}}h=h.toString();if(h.length>C+1){d.debug&&d.debug("compressing uneffective\n\n",q,"\n\nto\n\n",j[0],q);return j[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 C=q.length,r=0,E="",A={read:function(Q){Q||(Q=C-r);var y=q.substring(r,r+Q);r+=Q;return y}},h=[],P=x(A,true);P.num>0;){E+=A.read(P.num);P=x(A);for(var D=x(A,true);P.num>-1;){if(P.num>1){var g,z=E.length-D.num;if(z+P.num<=E.length)g=E.substring(z,z+P.num);else{for(g=E.substring(z);g.length<P.num;)g+=E.substring(z);g=g.substring(0,P.num)}h[h.length]=g;E+=g}else E+=h[D.num*2+P.num];if(P.high){P=x(A);
D=x(A,true)}else P={num:-1}}P=x(A,true)}E+=A.read();d.debug&&d.debug("decompressing\n\n",q,"\n\nto\n\n",E);return E}});window.DDOM&&window.DDOM.depend("ddomtools.crunch");
DDOM.STATS=new (function(){var m=this,d=DDOM;d.depend("ddom.stats",["ddomtools.crunch"]);var j=d.getLog("ddom.stats");m.setScript=function(S,V){g("script",S,V)};m.setImage=function(S,V){g("image",S,V)};m.setScriptDebug=function(S,V){g("script-debug",S,V)};m.setImageDebug=function(S,V){g("image-debug",S,V)};m.defer=function(){if(!K){Q();x(false);y();K=true}};m.flush=function(){C()};var G=d.URL.domainGetLevel(d.URL.domainGet(document.location.href),2),L="",F={},K=false,t=0,B=null,p=null,x=function(S){K||
d.setStatisticsOnQueue(S)},q={},C=function(){Q();x(false);var S=L;if(S)if(S!=""){S=S.split("\n");d.batchx(S,function(V){if(V.length>7)if(!q[V]){q[V]=true;var la=V.substring(0,V.indexOf(":"));if(la=="scr")r(V);else if(la=="img")E(V);else if(la=="scr-d")A("script",V);else la=="img-d"&&A("image",V)}})}},r=function(S){var V=function(){D(S)};if(!F[S]){F[S]=true;j.debug&&j.debug("ddom.stats script: ",S);d.loadScript(P(S),V)}setTimeout(V,3E3)},E=function(S){var V=function(){D(S)};if(F[S])setTimeout(V,3E3);
else{F[S]=true;j.debug&&j.debug("ddom.stats image: ",S);h(P(S),V)}},A=function(S,V){var la=function(){D(V)};if(F[V])setTimeout(la,1E3);else{F[V]=true;j.debug&&j.debug("ddom.stats debug: ",S," "+V);S=S+":"+P(V);h(d.ENV.getBaseDdomUrl()+"img/a.gif?"+escape(S),la,S)}},h=function(S,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=S;DDOMB().appendChild(X);setTimeout(V,3E3)},P=function(S){S=S.substring(S.indexOf(":")+1).split(">>>");if(S[1]=="false>")return S[0];if(d.URL.protocolGet(document.location.href)=="https"){if(S[1]=="gen>")return d.URL.protocolSet(S[0],"https");return S[1]}return S[0]},D=function(S){var V=L;if(V){var la=V.split("\n"),X="";d.batchx(la,function(ea){if(ea!=S)X+=ea+"\n"});if(X!=
V){L=X;X==""&&d.off(p)}}},g=function(S,V,la){t++;var X=(new Date).getTime()+"-"+t,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(S=="script")V="scr:"+ea;else if(S=="image")V="img:"+ea;else if(S==
"script-debug")V="scr-d:"+ea;else if(S=="image-debug")V="img-d:"+ea;L+=V+"\n";K&&y();z()},z=function(){Q();if(d.initialized){B=setTimeout(C,500);if(!p||p.off)p=d.on("unload,beforeunload",window,m.defer)}x(true)},Q=function(){B&&clearTimeout(B);B=null},y=function(){if(L){var S=DDOMCRUNCH.compress(L);j.debug&&j.debug("persisting event current queue for deferred output:\n\n",L);if(S.length>1800)j.error&&j.error("cannot persist queue: serialized and crunched longer than 1800 chars: potential cookie inflation.\n\n",
S);else d.setCookie("ddom_xdeferredstatistics",S,G)}},N;try{if(N=d.getCookie("ddom_xdeferredstatistics")){j.debug&&j.debug("persisted event queue found. queuing for output...");N=DDOMCRUNCH.decompress(N);if(N.lastIndexOf("\n")==N.length-1){L=N;j.debug&&j.debug("queue:\n\n",L);z()}}else j.debug&&j.debug("no persisted event queue found.")}catch(T){j.error&&j.error("exception reading or decrunching persisted queue.");d.catchError(T)}N&&d.setCookie("ddom_xdeferredstatistics","",G)});window.DDOM&&window.DDOM.depend("ddom.stats");
DDOM.XHR=new (function(){var m=this;DDOM.depend("ddom.xhr",["jquery"]);var d=DDOM.getLog("ddom.xhr"),j=DDOM.ENV,G=null,L={},F=0;m.request=function(y,N,T,S,V){y=DDOM.XHR.create(y,N,T,S,V);y.fire();return y};m.create=function(y,N,T,S,V){N=DDOM.URL.process(N);d.debug&&d.debug("ddom.xhr creating xhr request: ",y," ",N);var la=document.location.href,X=j.getBaseUrl(),ea=null,oa=null;if(S)if(typeof oa=="string")oa=S;else if(S.getElementsByTagName)ea=S;else{oa=DDOMTOOLS.getNewStringBuilder("");var O=false;
for(var aa in S){O&&oa.append("&");oa.append(DDOMTOOLS.urlEncode(aa));oa.append("=");oa.append(DDOMTOOLS.urlEncode(S[aa]));O=true}oa=oa.toString()}N=DDOM.URL.modify(N,"ddomX","1");if(DDOMCONFIG.XhrUrlParameterOrigin)N=DDOM.URL.modify(N,DDOMCONFIG.XhrUrlParameterOrigin,DDOMTOOLS.urlEncode(la));if(DDOMCONFIG.XhrUrlParameterBase)N=DDOM.URL.modify(N,DDOMCONFIG.XhrUrlParameterBase,DDOMTOOLS.urlEncode(X));y={request:{type:(V||"text").toLowerCase(),method:y,protocol:DDOM.URL.protocolGet(N),domain:DDOM.URL.domainGet(N,
true),uri:N,form:null,formfileup:false,postdata:oa,headero:{"X-DDOM-Origin":la,"X-DDOM-Base":X}},state:null,callback:T,response:null,error:null,fire:function(){t(this)},doFail:function(J){p(this,J)},doSucceed:function(){x(this)},setForm:function(J){K(this,J)},setPostdata:function(J){this.request.postdata=J},addHeader:function(J,da){this.request.headero[J]=da}};ea&&K(y,ea);return y};var K=function(y,N){y.request.formfileup=false;var T,S=false,V=N.getElementsByTagName("input");for(T=0;T<V.length&&!S;T++){var la=
V[T];if(la.type&&la.type.toLowerCase().indexOf("file")==0)S=true}y.request.form=N;y.request.formfileup=S;y.request.method=S?"POST":y.request.method},t=function(y){if(G===null)G=DDOMTOOLS.getClient().ismsie&&DDOMTOOLS.getClient().version<=7;var N=false;y.syncBlockingId=DDOM.getBlockingSyncId();if(y.syncBlockingId)N=true;if(y.state==null){try{if(N&&y.request.formfileup){p(y,"synchronized xhr including file upload is not possible.");return y}if(y.request.form&&!y.request.formfileup){y.request.postdata=
(y.request.postdata?"&":"")+D(y.request.form);y.request.form=null}var T=C(y.request.uri);if(T){if(N){p(y,"wrong domain '"+T+"', synchronized xhr not possible.");return y}if(y.request.formfileup){p(y,"wrong domain '"+T+"', fileupload not possible.");return y}if(DDOM.XHR.GPROXY){var S=DDOM.XHR.GPROXY.getDomain(T);if(S){E(y,S,P);return y}}p(y,"wrong domain '"+T+"', no GProxy installed.");return y}var V=r(y.request.uri);if(V){if(N){p(y,"wrong protocol '"+V+"', synchronized xhr not possible.");return y}if(y.request.formfileup){p(y,
"wrong protocol '"+V+"', fileupload not possible.");return y}if(DDOM.XHR.GPROXY)if(S=DDOM.XHR.GPROXY.getProtocol(V)){E(y,S,P);return y}p(y,"wrong protocol '"+V+"', no GProxy installed.");return y}if(N)window.DDOMDOC&&window.DDOMDOC.uiRepaint();else if(y.request.formfileup){g(y,h);return}Q(y,!N);var la={dataType:y.request.type,type:y.request.method,url:y.request.uri,async:!N,global:false,cache:false,context:y,success:function(oa,O,aa){A(y,aa,oa,true)},error:function(oa,O,aa){A(y,aa,oa,false)},data:y.request.postdata};
la.beforeSend=function(oa){for(var O in y.request.headero)oa.setRequestHeader(O,y.request.headero[O])};var X=jQuery.ajax(la);y.cancel=function(){try{X.abort()}catch(oa){}B(y)}}catch(ea){if(y.state!=null)throw ea;p(y,ea.message)}return y}},B=function(y){if(y.state==null){q(y);y.state="canceled"}},p=function(y,N){if(y.state==null){q(y);if(N)y.error=N;y.state="failed";if(y.callback)y.callback.failure?y.callback.failure(y):y.callback(y)}},x=function(y){if(y.state==null){q(y);y.state="ok";if(y.callback)y.callback.success?
y.callback.success(y):y.callback(y)}},q=function(y){y.syncBlockingId&&DDOM.getBlockingSyncId()!=y.syncBlockingId&&d.error&&d.error("ddom.xhr synchronous blocking chain error: ",method," ",uri)},C=function(y){y=DDOM.URL.domainGet(y);var N=DDOM.URL.domainGet(document.location.href);if(y==N)return null;d.debug&&d.debug("XSS check: origin domain: [",N,"] xhr domain: [",y,"]");return y},r=function(y){y=DDOM.URL.protocolGet(y);var N=DDOM.URL.protocolGet(document.location.href);if(y==N)return null;return y},
E=function(y,N,T){return N.request(y,T)},A=function(y,N,T,S){if(!y.state){if(S){if(G)if(y.request.protocol=="https")L[y.request.domain]=(new Date).getTime();y.__connretry&&d.debug&&d.debug("XHR WAS SECOND TRY!")}else{var V=0;if(N)V=N.status;if(!y.__connretry)switch(V){case 12029:case 12030:case 12031:case 12152:case 12159:y.__connretry=true;t(y);return}}V=new m.Response(y);V.state=S?"ok":"failed";if(N){V.status=N.status;try{V.statusText=N.statusText}catch(la){V.statusText="unavailable"}if(N.status==
1223){V.status=204;V.statusText="No Content"}try{if(N.getAllResponseHeaders)y.response.headers=N.getAllResponseHeaders().split("\n")}catch(X){y.response.headers=[]}}if(S){V.data=T;switch(y.request.type){case "text":V.text=T;break;case "xml":V.xml=T;break}x(y)}else p(y,"failed "+(N?"statuscode: "+N.status+" ("+N.statusText+")":""))}},h=function(y,N){if(!y.state)if(N=window[N.name]){var T,S=new m.Response(y);try{var V=z(N.document);if(y.request.type=="xml")S.xml=fixed?V.firstChild==V.lastChild?V.firstChild:
V:N.document.XMLDocument||N.document;else{if(V)T=V.innerHTML;else{var la=N.document.firstChild;T=la.outerHTML?la.outerHTML:"<"+la.name+">"+la.innerHTML+"</"+la.name+">"}if(y.request.type=="json")try{DDOMJSON.deserialize(T)}catch(X){p(y,"json error: "+X.message);return}else S.text=T}}catch(ea){p(y,"iframe error: "+ea.message);return}S.state="ok";S.status=200;S.statusText="OK";x(y)}else p(y,"failed iframe access")},P=function(y,N){if(!y.state)if(typeof N=="string")p(y,"failed gproxy message: "+N+")");
else{var T=new m.Response(y);T.state=N.success?"ok":"failed";T.status=N.status;T.statusText=N.statustext;if(T.status==1223){T.status=204;T.statusText="No Content"}y.response.headers=N.headers?N.headers.split("\n"):[];if(N.success){T.data=N.data;switch(y.request.type){case "text":T.text=T.data;break;case "xml":T.xml=T.data;break}x(y)}else p(y,"failed statuscode: "+N.status+" ("+N.statusText+") gproxy message: "+N.message)}};m.Response=DDOM.defineClass(function(y){y.response=this},{text:null,xml:null,
data:null,status:null,statusText:null,headers:[],getHeader:function(y){y=y.toLowerCase();for(var N=0;N<this.headers.length;N++){var T=DDOM.UTIL.tokenize(this.headers[N],":");if(T&&T[0].toLowerCase()==y)return jQuery.trim(T[1])}}});var D=function(y){for(var N=DDOMTOOLS.getNewStringBuilder(""),T=0;T<y.elements.length;T++){var S=y.elements[T];if(!S.disabled&&S.name){var V="&"+DDOMTOOLS.urlEncode(S.name)+"=",la=DDOMTOOLS.urlEncode(S.value),X=(S.type||"").toLowerCase();if(X.indexOf("select")==0){la=S.selectedIndex;
if(la>-1)for(X=la;X<S.options.length;X++){var ea=S.options[X];if(la==X||ea.selected){var oa=ea.attributes.value;N.append(V+DDOMTOOLS.urlEncode(oa&&oa.specified?ea.value:ea.text))}}}else if(X=="radio"||X.indexOf("check")==0)S.checked&&N.append(V+la);else if(X=="reset"||X=="submit"||X=="button")V!="_ddomPostButton"&&S._ddomCaughtClick&&N.append(V+la);else X&&N.append(V+la)}}return N.toString().substring(1)},g=function(y,N){var T=y.request,S=T.form,V={action:S.getAttribute("action"),method:S.getAttribute("method"),
target:S.getAttribute("target"),enctype:S.getAttribute("enctype")},la=DDOM.iframeLoad();S.setAttribute("action",T.uri);S.setAttribute("method","POST");S.setAttribute("target",la.name);S.setAttribute("enctype","multipart/form-data");if(DDOMTOOLS.getClient().ismsie){V.encoding=S.getAttribute("encoding");S.setAttribute("encoding","multipart/form-data")}S.submit();S.setAttribute("action",V.action);S.setAttribute("method",V.method);S.setAttribute("target",V.target);S.setAttribute("enctype",V.enctype);
DDOMTOOLS.getClient().ismsie&&S.setAttribute("encoding",V.encoding);S=null;var X=function(){if(y._ihandler){DDOM.UTIL.off(y._ihandler);y._ihandler=null;return true}return false};y._ihandler=DDOM.UTIL.on("load",la.element,function(){if(X()){N(y,la);DDOM.iframeRelease(la)}});y.cancel=function(){if(X()){B(y);DDOM.iframeRelease(la)}}},z=function(y){if(!y||!y.getElementsByTagName)return null;var N=y.getElementsByTagName("head");y=y.getElementsByTagName("body");if(N&&y){N=N[0];y=y[0]}else return null;var T=
N.getElementsByTagName("meta");if(T)for(var S=0;S<T.length;S++)if(T[S].name=="ddom.content")return null;if(N=N.getElementsByTagName("script")){T=y.firstChild;N=DDOMTOOLS.copyCollection(N);var V=y.getElementsByTagName("object"),la=[];for(S=0;S<V.length;S++){var X=V[S];if(X.getAttribute("name")=="ddomctx")if(!X.previousSibling||!X.previousSibling.tagName||X.previousSibling.tagName.toLowerCase()!="script"){if(X===T)T=T.nextSibling;la[la.length]=X}}for(S=0;S<N.length;S++){V=N[S];if(la[S]){la[S].parentNode.insertBefore(V,
la[S]);la[S].parentNode.removeChild(la[S])}else T?y.insertBefore(V,T):y.appendChild(V)}}return y},Q=function(y,N){if(G&&!y.request.formfileup&&!y.__connretry)if(y.request.protocol=="https"&&y.request.method.toUpperCase()=="POST"){var T=L[y.request.domain];if(T){T=(new Date).getTime()-T;d.debug&&d.debug("ie xhr delta: ",T);if(T<100)return}T=null;var S=DDOM.URL.process(y.request.uri.toLowerCase(),true,true);if(S.indexOf("?")>-1)S=S.substr(0,S.indexOf("?"));if(DDOMCONFIG.XhrIE6SSLPrePostConnectionUrls)for(var V in DDOMCONFIG.XhrIE6SSLPrePostConnectionUrls)if(!T){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=S.indexOf(keylc);if(la>-1)T=DDOM.URL.process(y.request.uri,true,true).substr(0,la)+V+DDOMCONFIG.XhrIE6SSLPrePostConnectionUrls[V]}T||(T=y.request.protocol+"://"+y.request.domain+"/favicon.ico");T+=T.indexOf("?")>-1?"&":"?";T=T+"ddomXhrIE6Preconnect="+(new Date).getTime()+"-"+F++;if(d.debug)d.debug("fireing an ",N?"async":"synchronous"," ie6 ssl post pre-get for connection profilax: ",
T);jQuery.ajax({dataType:"text",type:"GET",url:T,async:N,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 m=DDOMCONFIG.XhrGProxies;m||(m=[]);if(DDOMCONFIG.XhrGProxy)m[m.length]=DDOMCONFIG.XhrGProxy;var d="ddom.xhr.gproxy."+(new Date).getTime()+".",j=0;this.importConfig=function(F){m[m.length]=F};this.getDomain=function(F){for(var K=0;K<m.length;K++)if(m[K].domain)if(m[K].domain.toLowerCase()==F)return new L(m[K]);return null};this.getProtocol=function(F){for(var K=
0;K<m.length;K++)if(m[K].protocol)if(m[K].protocol.toLowerCase()==F)return new L(m[K]);return null};var G=function(){var F=j++;return d+F},L=function(F){this.request=function(t,B){if(t.state)return t;if(F.onuse)if(F.onuse(t)===false){t.doFail("proxy usage prevented by gproxy.onuse event.");return t}t._ddomXhrGProxyRefererUri=document.location.href;F.protocol?setTimeout(function(){t._ddomXhrGProxyConnection=new K(t,B)},100):t.fail("gproxy config mismatch.");return t};var K=function(t,B){(new Date).getTime();
var p=false,x=null;this.isConnected=function(){return p};var q=G(),C=new GWire,r=C.getPooledCookie(),E=DDOM.URL.process(F.url,true)+"#"+q+"_cn_"+r,A=DDOM.iframeLoad(E);C.setWireCookie(r);C.setScramble(true);var h=function(D){C&&C.dispose();C.releasePooledCookie(r);C=null;DDOM.iframeRelease(A);B(t,D)},P=function(){p=true;x&&clearTimeout(x);x=null};x=setTimeout(function(){p||h("ddom gproxy error: connection to proxy document cannot be established.")},3E4);C.listen(function(D){P();if(D=="ready:"+q)try{C.send(DDOM.GPROXY.serializeRequest(t),
function(){C.listen(function(z){z=DDOM.GPROXY.deserializeResponse(z);h(z)})})}catch(g){h("ddom gproxy error: "+g)}else D.indexOf("error:"+q+":")==0?h("ddom gproxy error: "+D.substring(D.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(m){return DDOM.JSON.serialize(m.request)};this.deserializeRequest=function(m){return DDOM.JSON.deserialize(m)};this.serializeResponse=function(m,d,j,G){j={success:j,message:G};if(m){if(m.getAllResponseHeaders)try{j.headers=m.getAllResponseHeaders()}catch(L){}j.status=m.status;j.statustext=m.statusText;j.data=d}return DDOM.JSON.serialize(j)};this.deserializeResponse=function(m){return DDOM.JSON.deserialize(m)}});
window.DDOM&&window.DDOM.depend("ddom.plug.gproxy");DDOM.depend("ddomtools.gwire");
GWire=function(m){var d=this,j=false,G=DDOM,L=0,F=0,K=null,t=null,B=null,p=null,x=false,q=null,C=null,r=2,E=m||null,A=function(){};this.getPooledCookie=function(){var ha=nb(10),sa=h("gnark.gwire.pooled");sa=sa.replace(/__/,ha);D("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);D("gnark.gwire.pooled",h("gnark.gwire.pooled")+"gg."+ha+",");return ha};this.releasePooledCookie=
function(ha){D(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&&D("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 P(sa,Na+ha.length+1)}else return P(sa,Na+ha.length+1)}},P=function(ha,sa){var xa=ha.indexOf(";",sa);if(xa<0)xa=ha.length;return unescape(ha.substring(sa,xa))},D=function(ha,sa){document.cookie=ha+"="+escape(sa).replace(/\;/g,"%3b")+(E?";domain="+E:"")+";path=/"};this.setScramble=function(ha,sa){if(L>0)throw new Error("gwire cannot set scrambling: not idle.");if(ha){x=true;q=typeof ha=="string"?ha:null;if(sa)r=sa}else{x=false;q=null;r=20}};this.setWireObject=function(ha,
sa){if(L>0)throw new Error("gwire cannot aquire wire: not idle.");F=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])K=sa.getTerminal(d);else{xa[ha]=new cb;K=xa[ha].getTerminal(d);xa[ha].dispose=function(){if(xa[ha])xa[ha]=null}}};this.setWireCookie=function(ha){if(L>0)throw new Error("gwire cannot aquire wire: not idle.");F=2;K=(new Da(ha)).getTerminal(d)};this.setWireUrlhash=function(ha){if(L>0)throw new Error("gwire cannot aquire wire: not idle.");
F=3;if(ha===undefined)ha=window;K=(new Va(ha)).getTerminal(d)};this.setWireUrlhashes=function(ha,sa,xa){if(L>0)throw new Error("gwire cannot aquire wire: not idle.");F=4;if(xa===undefined)xa=window;K=(new Pa(ha,sa,xa)).getTerminal(d)};this.listen=function(ha){if(!j){if(L>0)throw new Error("gwire cannot listen: not idle.");t=ha;L=1;p="";da();X()}};this.send=function(ha,sa){if(!j){if(L>0)throw new Error("gwire cannot send: not idle.");if(typeof ha!="string"&&!K.wire.CanHandlePayloadObjects)throw new Error("gwire cannot send: wire can not handle objects, only strings.");
if(typeof ha!="string"&&!x!=null)throw new Error("gwire cannot send: wire can not scramble objects, only strings.");L=2;B=sa;p=ha;Ra();da();V()}};this.dispose=function(){j=true;K.wire.dispose()};var g=[10,50,100,200,300],z=0,Q=function(ha,sa){if(!j){if(sa<2)z>0&&z--;else z<4&&z++;setTimeout(ha,g[z])}},y=function(){if(!j){var ha=t;t=null;L=0;vb();K.wire.release();C=null;ha(p)}},N=function(){if(!j){C=null;var ha=B;B=null;L=0;ha&&ha()}},T=function(ha){if(!j){t=C=null;K.wire.release();L=0;throw new Error("listen failure: "+
ha);}},S=function(ha){if(!j){B=C=null;L=0;throw new Error("send failure: "+ha);}},V=function(){if(!j){K.push(ca());K.pull(function(ha){M(ha)?la(ma(true)):S()})}},la=function(ha){if(!j){K.push(ha);ha=ma();ha==null?N():K.pull(function(sa){Ea(sa)?la(ha):S("gwire body chunk failure.")})}},X=function(){j||K.pull(function(ha){if(Ka(ha)){K.push(Sa());K.pull(ea)}else T("gwire expected a header, but did not understand what it got.")})},ea=function(ha){if(!j)if(Oa(ha))if(O==aa)y();else{K.push(Fa());K.pull(ea)}else T("gwire expected a body chunk, but did not understand what it got."+
ha)},oa=null,O=0,aa=0,J=null,da=function(){oa=null;O=0;aa=typeof p=="string"?p.length:1;J=null},ca=function(){oa=(new Date).getTime();if(x){if(typeof p!="string")throw new Error("cannot scramble a non string object.");J="scrambled";if(C)return"[gwH:scrambled:"+oa+":"+aa+":"+C+"]";return"[gwH:scrambled:"+oa+":"+aa+"]"}if(K.wire.CanHandlePayloadObjects){J="object";return"[gwH:object:"+oa+"]"}J="plain";return"[gwH:plain:"+oa+":"+aa+"]"},ma=function(ha){if(J=="plain"||J=="scrambled"){var sa=K.wire.CanHandleChunksSized;
if(sa==0){if(O==0){O=1;return"[gwC:"+p+"]"}return null}if(p.length==O&&!ha)return null;if(p.length-O<=sa){ha=p.substring(O);O=p.length;return"[gwC:"+ha+"]"}ha=p.substring(O,O+sa);O+=sa;return"[gwC:"+ha+"]"}if(J=="object"){if(O==0){O=1;return p}return null}return null},M=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];J=ha[1];if(J=="plain"){O=0;aa=ha[3]*1;return true}if(J=="scrambled"){O=0;aa=ha[3]*1;if(ha[4]){C=ha[4];for(var sa=5;sa<ha.length;sa++)C+=":"+ha[sa]}return true}if(J=="object"){O=0;aa=1;return true}return false},Oa=function(ha){if(J=="plain"||J=="scrambled"){if(ha.indexOf("[gwC:")!=0)return false;p+=ha.substring(5,ha.length-1);O=p.length;return true}if(J=="object"){p=ha;O=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){A(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+"="+(E?";domain="+E:"")+";path=/"};var kb=function(Ia){A(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++;Q(Xa,bb)},rb=function(){},zb=function(){return""},Fb=function(){};if(ha==2){rb=function(Ia){D(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){A(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++;Q(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(x)if(q)p=
wb(p,q,r,true);else{C=nb(16);p=wb(p,C,r,true)}},vb=function(){if(!(!x&&C==null))if(!(x&&q==null&&J!="scrambled")){if(x&&C==null&&J=="scrambled")throw new Error("content descrambling failed. no key was set.");p=C?wb(p,C,r,false):wb(p,q,r,false)}},wb=function(ha,sa,xa,Na){ha=Na?escape(ha):G.BASE64.decode(ha);var $a=new G.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?G.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 m=DDOM.getLog("ddom.gcom");this._ctxExt=function(t){t.createXhrCom=function(B,p){var x=new DDOM.GCOM.Com;x.context=this;x.connector=new DDOM.GCOM.XhrConnector(x,B);x.processor=p?p:new DDOM.GCOM.KeylessJsonProcessor;return x};t.comSetDataListener=function(B,p,x){B.setDataListener(p,x,this)};t.comSetErrorListener=function(B,p){B.setErrorListener(p,this)}};DDOM._contextExtend(this._ctxExt);this.Com=function(){var t=this;t.context=null;t.eoc=true;
t.closed=false;t.connector=null;t.setDataListener=function(B,p,x){if(!x)x=t.context;d(t,B,p,x)};t.setErrorListener=function(B,p){if(!p)p=t.context;j(t,B,p)};t.connect=function(){if(!t.connector)throw new Error("no connector");var B=arguments;if(!arguments)B=t.connect.arguments;if(t.indicator){DDOM.indicatorShow(t.indicator);t._ixs=true}t.connector.connect(B)}};this.ArrayData=function(t,B){var p=this,x=t.length,q=B?B:0,C=-1;p.hasNext=function(){return C+1<x};p.next=function(){C++;return p.item(C)};
p.item=function(r){r-=q;if(r>=x)throw new Error("no such element");return t[C]};p.size=function(){return x};p.offset=function(){return q}};this.JsonArrayData=function(t,B){DDOM.assure("ddom.gcom",["ddomtools.json"]);t=DDOMTOOLS.trim(t);if(t.charCodeAt(0)==91)return new DDOM.GCOM.ArrayData(DDOMJSON.deserialize(t),B);return new DDOM.GCOM.ArrayData([DDOMJSON.deserialize(t)],B)};this.DomArrayData=function(t,B,p){return new DDOM.GCOM.ArrayData(DDOMTOOLS.copyCollection(t.getElementsByTagName(B)),p)};this.XhrConnector=
function(t,B){var p=this;p.url=B;p.post=false;p.getUrl=function(q){if(p.post)return p.url;var C=this.url;if(q)for(var r in q)C=DDOM.URL.modify(C,DDOMTOOLS.urlEncode(r),DDOMTOOLS.urlEncode(q[r]));return C};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),x,p.getPostdata(q)):DDOM.XHR.request("GET",p.getUrl(q),x)};var x={success:function(q){if(!t.closed)if(p._xhro===q){var C=t.processor;if(!C)return x.failure(q,
"no processor configured");p._xhro=null;q=C.proc(q.response);G(t,q)}},failure:function(q){if(!t.closed)if(p._xhro===q){p._xhro=null;F(t)}}}};this.KeylessProcdata=function(){this.getKeys=function(){return[]};this.hasKey=function(t){if(t)return false;return true}};this.KeylessTokenProcessor=function(){this.proc=function(t){var B=t.text,p=false;t=new DDOM.GCOM.KeylessProcdata;t.get=function(x){if(x)return null;if(!p){B=DDOMTOOLS.trim(B);p=true}return new DDOM.GCOM.ArrayData([B],0)};return t}};this.KeylessJsonProcessor=
function(){DDOM.assure("ddom.gcom",["ddomtools.json"]);this.proc=function(t){var B=t.text;t=new DDOM.GCOM.KeylessProcdata;t.get=function(p){if(p)return null;return new DDOM.GCOM.JsonArrayData(B,0)};return t}};var d=function(t,B,p,x){if(!t._dlisteners)t._dlisteners={};p||(p="");t._dlisteners[p]={func:B,ctx:x}},j=function(t,B,p){t._elistener={func:B,ctx:p}},G=function(t,B){var p=t._dlisteners,x=B.getKeys();if(x.length>0)for(var q=0;q<x.length;q++){var C=x[q],r=p[C];if(!r){C="";r=p[C]}if(r){var E=r.ctx;
if(E)if(!E._loaded||E._error||E._unloaded)t._dlisteners[C]=null;else{if(!L(t,r,C,B))return}else if(!L(t,r,C,B))return}}if(B.hasKey(""))if(r=p[""])if(E=r.ctx)if(!E._loaded||E._error||E._unloaded)t._dlisteners[""]=null;else{if(!L(t,r,"",B))return}else if(!L(t,r,"",B))return;K(t)},L=function(t,B,p,x){var q;try{q=x.get(p)}catch(C){F(t,C.toString());return false}try{B.func({com:t,key:p,data:q})}catch(r){DDOM.catchError(r,B.ctx)}return true},F=function(t,B){K(t);var p=t._elistener;if(p){var x=p.ctx;if(x)if(!x._loaded||
x._error||x._unloaded){t._elistener=null;return}try{p.func({com:t,error:B})}catch(q){DDOM.catchError(q,p.ctx)}}else m.error&&m.error(B)},K=function(t){if(t._ixs){t.indicator&&DDOM.indicatorHide(t.indicator);t._ixs=false}}});window.DDOM&&window.DDOM.depend("ddom.gcom");
DDOM.DIALOG=new (function(){this.name="ddom.dialog";DDOM.depend(this.name,["jquery"]);var m=DDOM,d=m.getLog(this.name),j=m.ENV,G=null,L=false,F=null,K=[],t=false,B=null,p=false,x=false,q;this._activateExtension=function(O){if(!L){G=O;G.registerContextExtender(C);G.registerItemExtender(E);G.registerOn("domchange",Q);G.registerOn("itemregister",r);G.registerOn("positioned",y);G.registerItemHook("show",function(aa){return aa.entity&&aa.entity.ddomModal},T);G.registerItemHook("hide",function(aa){return aa.entity},
S);O=m.getClient();if(O.isfirefox&&O.version<3)x=true;q=jQuery;L=true}};var C=function(O){O.createDialogNodeEntity=function(aa,J,da,ca){var ma={scrollable:true,reloadOnShow:null,draggable:false,draggableCursor:true,draggableBorderMax:24,classDraggable:null,classScrollableContent:null,maxWidth:null,maxHeight:"90%"};m.members(DDOMCONFIG.DialogSuperConfig,function(Ea,Sa){ma[Ea]=Sa});if(typeof ca=="boolean")ma.reloadOnShow=ca;else m.members(ca,function(Ea,Sa){ma[Ea]=Sa});var M=this.createNodeEntity(aa,
J,da,ma.reloadOnShow);m.merge({ddomDialogConfig:ma,__ddomscrollbarswidth:0,__ddomscrollbarswidthgen:function(){M.__ddomscrollbarswidth=M.__ddomscrollbarswidth||m.getScrollBarWidth(M)},ddomModal:true,ddomUnderlay:true,ddomCatchForms:true,ddomUrlHideOnEmpty:true,ddomModalMaskStack:DDOMCONFIG.DialogMaskStack||false,ddomShadow:ma.shadow||M.ddomShadow},M);if(j.hasFixedViewport()){M.style.position="fixed";M.ddomPosition=function(){var Ea=M.__ddomDialogNodeCroppedHeight,Sa=M.__ddomDialogNodeCroppedWidth,
Fa=x&&M.__ddomDialogNodeFF2fixOverflow;if(Ea||Sa||Fa){M.style.overflow=M.__ddomDialogNodeCroppedHeightStyleVisible;M.style.width=M.__ddomDialogNodeCroppedHeightStyleWidth;M.style.height=M.__ddomDialogNodeCroppedHeightStyleHeight;M.__ddomDialogNodeCroppedHeight=false;M.__ddomDialogNodeCroppedWidth=false;M.__ddomDialogNodeFF2fixOverflow=false}else{M.__ddomDialogNodeCroppedHeightStyleVisible=M.style.overflow;M.__ddomDialogNodeCroppedHeightStyleWidth=M.style.width;M.__ddomDialogNodeCroppedHeightStyleHeight=
M.style.height}la(M);Fa=m.getViewportSize();var Ka=M.ddomGetOffsetWidth(),Oa=M.ddomGetOffsetHeight(),cb=m.getOffsetPosition(M.offsetParent);if(X(M,ma,Ka,Oa,Fa)){Ka=M.ddomGetOffsetWidth();Oa=M.ddomGetOffsetHeight()}if(ma.scrollable){var Da=true;if(Fa.y<Oa){M.__ddomscrollbarswidthgen();Oa=Fa.y;M.style.height=Oa+"px";M.__ddomDialogNodeCroppedHeight=true;M.style.width=Ka+M.__ddomscrollbarswidth+"px";M.style.overflow="auto";Ka+=M.__ddomscrollbarswidth;M.__ddomDialogNodeCroppedWidth=true;Da=false}if(Fa.x<
Ka){M.__ddomscrollbarswidthgen();Ka=Fa.x;M.style.width=Ka+"px";M.__ddomDialogNodeCroppedWidth=true;M.style.height=Oa+(M.__ddomDialogNodeCroppedHeight?0:M.__ddomscrollbarswidth)+"px";M.style.overflow="auto";if(!M.__ddomDialogNodeCroppedHeight){Oa+=M.__ddomscrollbarswidth;if(Fa.y<Oa){Oa=Fa.y;M.style.height=Oa+"px";M.style.width=Ka+"px"}}M.__ddomDialogNodeCroppedHeight=true;Da=false}if(Da){M.scrollLeft=0;M.scrollTop=0;if(x)if(M.__ddomFF2FixHasCntrl||M.ddomQ("input,textarea").length){M.__ddomFF2FixHasCntrl=
true;M.__ddomDialogNodeFF2fixOverflow=true;M.style.height=Oa+"px";M.style.overflow="hidden"}}else{if(!M.__ddomDialogNodeCroppedWidth)M.scrollLeft=0;if(!M.__ddomDialogNodeCroppedHeight)M.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=M.__ddomDraggedTo){if(Da.x>Va){Da.x=Va;M.style.left=Va+"px"}if(Da.y>Qa){Da.y=Qa;M.style.top=Qa+"px"}if(Da.x<Pa){Da.x=Pa;M.style.left=
Pa+"px"}if(Da.y<Ra){Da.y=Ra;M.style.top=Ra+"px"}}}if(!(M.__ddomDraggedTo&&!m.XOR(Sa,M.__ddomDialogNodeCroppedWidth))){M.style.left=Fa.x/2-Ka/2-cb.x+"px";if(M.__ddomDraggedTo)M.__ddomDraggedTo.x=Fa.x/2-Ka/2-cb.x}if(!(M.__ddomDraggedTo&&!m.XOR(Ea,M.__ddomDialogNodeCroppedHeight))){M.style.top=Fa.y/2-Oa/2-cb.y+"px";if(M.__ddomDraggedTo)M.__ddomDraggedTo.y=Fa.y/2-Oa/2-cb.y}ma.draggable&&ea(M,ma,Va,Qa,Pa,Ra)}}else{M.style.position="absolute";M.ddomPosition=function(){var Ea=M.__ddomDialogNodeCroppedHeight,
Sa=M.__ddomDialogNodeCroppedWidth;if(Ea||Sa){M.style.overflow=M.__ddomDialogNodeCroppedHeightStyleVisible;M.style.width=M.__ddomDialogNodeCroppedHeightStyleWidth;M.style.height=M.__ddomDialogNodeCroppedHeightStyleHeight;M.__ddomDialogNodeCroppedHeight=false;M.__ddomDialogNodeCroppedWidth=false}else{M.__ddomDialogNodeCroppedHeightStyleVisible=M.style.overflow;M.__ddomDialogNodeCroppedHeightStyleWidth=M.style.width;M.__ddomDialogNodeCroppedHeightStyleHeight=M.style.height}la(M);var Fa=m.getViewportSize(),
Ka=M.ddomGetOffsetWidth(),Oa=M.ddomGetOffsetHeight(),cb=m.getOffsetPosition(M.offsetParent),Da=m.getScrollPosition();if(X(M,ma,Ka,Oa,Fa)){Ka=M.ddomGetOffsetWidth();Oa=M.ddomGetOffsetHeight()}if(ma.scrollable){if(Fa.y<Oa){M.__ddomscrollbarswidthgen();Oa=Fa.y;M.style.height=Oa+"px";M.__ddomDialogNodeCroppedHeight=true;M.style.width=Ka+M.__ddomscrollbarswidth+"px";M.style.overflow="auto";Ka+=M.__ddomscrollbarswidth;M.__ddomDialogNodeCroppedWidth=true}if(Fa.x<Ka){M.__ddomscrollbarswidthgen();Ka=Fa.x;
M.style.width=Ka+"px";M.__ddomDialogNodeCroppedWidth=true;M.style.height=Oa+(M.__ddomDialogNodeCroppedHeight?0:M.__ddomscrollbarswidth)+"px";M.style.overflow="auto";if(!M.__ddomDialogNodeCroppedHeight){Oa+=M.__ddomscrollbarswidth;if(Fa.y<Oa){Oa=Fa.y;M.style.height=Oa+"px";M.style.width=Ka+"px"}}M.__ddomDialogNodeCroppedHeight=true}if(!M.__ddomDialogNodeCroppedWidth)M.scrollLeft=0;if(!M.__ddomDialogNodeCroppedHeight)M.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(M.__ddomDraggedTo){if(M.__ddomDraggedTo.x+Da.x-M.__ddomDraggingScrollPos.x>Va)M.__ddomDraggedTo.x=Va+Da.x-M.__ddomDraggingScrollPos.x;if(M.__ddomDraggedTo.y+Da.y-M.__ddomDraggingScrollPos.y>Qa)M.__ddomDraggedTo.y=Qa+Da.y-M.__ddomDraggingScrollPos.y;if(M.__ddomDraggedTo.x+Da.x-M.__ddomDraggingScrollPos.x<Pa)M.__ddomDraggedTo.x=Pa+Da.x-M.__ddomDraggingScrollPos.x;if(M.__ddomDraggedTo.y+
Da.y-M.__ddomDraggingScrollPos.y<Ra)M.__ddomDraggedTo.y=Ra+Da.y-M.__ddomDraggingScrollPos.y}}if(M.__ddomDraggedTo&&!m.XOR(Sa,M.__ddomDialogNodeCroppedWidth)){M.__ddomDraggedTo.x+=Da.x-M.__ddomDraggingScrollPos.x;M.__ddomDraggingScrollPos.x=Da.x;M.style.left=M.__ddomDraggedTo.x+"px"}else{M.style.left=Fa.x/2-Ka/2-cb.x+Da.x+"px";if(M.__ddomDraggedTo){M.__ddomDraggedTo.x=Fa.x/2-Ka/2-cb.x+Da.x;M.__ddomDraggingScrollPos.x=Da.x}}if(M.__ddomDraggedTo&&!m.XOR(Ea,M.__ddomDialogNodeCroppedHeight)){M.__ddomDraggedTo.y+=
Da.y-M.__ddomDraggingScrollPos.y;M.__ddomDraggingScrollPos.y=Da.y;M.style.top=M.__ddomDraggedTo.y+"px"}else{M.style.top=Fa.y/2-Oa/2-cb.y+Da.y+"px";if(M.__ddomDraggedTo){M.__ddomDraggedTo.y=Fa.y/2-Oa/2-cb.y+Da.y;M.__ddomDraggingScrollPos.y=Da.y}}ma.draggable&&ea(M,ma,Va,Qa,Pa,Ra);M._ddom_item&&M._ddom_item._ddomModalParentItem&&!M.ddomModalMaskStack&&M.__ddomModalMaskOnChange&&M.__ddomModalMaskOnChange()};M.ddomOnDomScroll=M.ddomPosition}return M};O.createChildDialogNodeEntity=function(aa,J,da,ca,
ma){J=this.createDialogNodeEntity(J,da,ca,ma);J.ddomModalParent=G.getItemIdentity(aa);return J};O.showModalChild=function(aa,J,da){var ca=G.getItemByName(G.getItemIdentity(aa));ca.entity.ddomModalParent=J;this.show(aa,da);ca.entity.ddomModalParent=null};O.loadModalChild=function(aa,J,da,ca){var ma=G.getItemByName(G.getItemIdentity(J));if(ma.visible&&ma._ddomModalParentItem!==G.getItemByName(G.getItemIdentity(da)))d.error&&d.error("cannot reload entity ",J," making it a modal child while its visible.");
else{ma.entity.ddomModalParent=da;this.load(aa,J,ca);ma.entity.ddomModalParent=null}}},r=function(O){O=O.item;if(O.entity&&O.entity.ddomModal){G.registerItemOn("show",O,A);G.registerItemOn("hide",O,A)}},E=function(O){var aa=O.entity;if(aa.ddomModal){aa.ddomModalGetParentEntity=function(){return O._ddomModalParentItem.entity};if(!aa.ddomReadState)aa.ddomReadState=function(){};if(aa.ddomWriteState){aa._ddomdialogOrgDdomWriteState=aa.ddomWriteState;aa.ddomWriteState=function(){if(O._ddomModalParentItem)return false;
return aa._ddomdialogOrgDdomWriteState()}}else aa.ddomWriteState=function(){if(O._ddomModalParentItem)return false}}},A=function(O){O=O.item;var aa=O.entity;if(!(!aa||!aa.ddomModal||!m.isDomNode(aa))){var J=null;if(O.visible){if(!O._dialogvisible)if(O!==B){d.debug&&d.debug("handle modality 'shown': ddomitem was not visible anymore");O.context.hide(O.entity._ddom_identity)}else{O._dialogvisible=true;d.debug&&d.debug("handle modality 'shown'");var da=m.getStyle(O.entity,"z-index")*1;if(da<2||da+"a"==
"NaNa"){da=1E4;O.entity.style.zIndex=da}if(O._ddomModalParentItem&&m.isDomNode(O._ddomModalParentItem.entity)){var ca=m.getStyle(O._ddomModalParentItem.entity,"z-index")*1;if(ca<2||ca+"a"=="NaNa")ca=0;if(da<=ca){da=ca+10;aa.style.zIndex=da}}F==null&&V();J=aa.ddomModalMask||F;ca=document.createElement("DIV");m.merge({display:"none",position:"absolute",left:"0px",top:"0px"},ca.style);DDOMB().appendChild(ca);ca.innerHTML=J.template;M=ca.firstChild;m.nodeExtend(M);if(O._ddomModalParentItem&&O._ddomModalParentItem.entity.ddomModal&&
m.isDomNode(O._ddomModalParentItem.entity)&&!aa.ddomModalMaskStack){M.__masksparententityelement=O._ddomModalParentItem.entity;O._ddomModalParentItem._ddomModalMaskedByChildItem=O}M.style.zIndex=da-3;aa.parentNode.insertBefore(M,aa);DDOMB().removeChild(ca);aa.__ddomModalMask=J;aa.__ddomModalMaskNode=M;aa.__ddomModalMaskOnChange=function(){J.onchange(M)};ca=null;if(O=z(aa))try{O.blur()}catch(ma){}if(!p){p=true;h(DDOMB())}J.mask(M);oa(DDOMB())}}else if(O._dialogvisible){O._dialogvisible=false;d.debug&&
d.debug("handle modality 'hidden'");J=aa.__ddomModalMask;var M=aa.__ddomModalMaskNode;if(M){J.unmask(M);setTimeout(function(){J.garbage(M);m.nodeGarbage(M);M.__masksparententityelement=null;M.parentNode&&M.parentNode.removeChild(M)},J.unmaskdelay);aa.__ddomModalMaskNode=null;aa.__ddomModalMaskOnChange=null;if(O._ddomModalParentItem)if(O._ddomModalParentItem._ddomModalMaskedByChildItem===O)O._ddomModalParentItem._ddomModalMaskedByChildItem=null;oa(DDOMB())}}}},h=function(O){var aa=[];P(O,aa);try{q(aa).bind("focus",
g)}catch(J){}},P=function(O,aa){if(O.tagName)switch(O.tagName.toLowerCase()){case "a":case "button":case "select":case "textarea":case "input":if(O.__ddomdialogfocuscatchersetup)return;O.__ddomdialogfocuscatchersetup=true;m.push(aa,O);break;default:if(O.ddomNeverVisible)return;m.batch(O.childNodes,function(J){P(J,aa)});break}},D=function(O){if(K.length>0){var aa=K[K.length-1].entity;if(aa.ddomModalOnKeydown){O=new m.Ddomevent(O);m.app(aa.ddomModalOnKeydown,aa,[O]);O.release()}}},g=function(O){if(B)if(!m.isAncestor(B.entity,
O.target))if(B.entity!==O.target){try{O.target.blur()}catch(aa){}z(B.entity)}},z=function(O){if(!O||!O.tagName)return null;var aa=O.tagName.toLowerCase(),J=false;if(aa=="a"&&m.nodeIsVisible(O,true))J=true;else if(aa=="button"&&m.nodeIsVisible(O,true)&&!O.disabled)J=true;else if(aa=="select"&&m.nodeIsVisible(O,true)&&!O.disabled)J=true;else if(aa=="textarea"&&m.nodeIsVisible(O,true)&&!O.disabled)J=true;else if(aa=="input"&&m.nodeIsVisible(O,true)&&!O.disabled&&O.type.toLowerCase()!="hidden")J=true;
if(!J){if(O=m.batch(O.childNodes,function(ca,ma){ma.stop=z(ca)}).stop)return O;return null}try{O.focus()}catch(da){return null}return O},Q=function(O){if(p){h(O.element);oa(O.element)}},y=function(){for(var O=K.length-1;O>-1;O--){var aa=K[O].entity;m.app(aa.__ddomModalMaskOnChange,aa)}},N=function(O){var aa=[],J=O.entity;if(J.ddomModalParent){var da=G.getItemByName(J.ddomModalParent);if(!da||!da.visible){d.warn&&d.warn("will NOT show entity '",J._ddom_identity,"'. its modal parent '",J.ddomModalParent,
"' is not visible.");return false}O._ddomModalParentItem=da;if(K.length>0){var ca;for(ca=K.length-1;ca>-1&&K[ca]!==da;ca--)K[ca]!==O&&K[ca].context.hide(K[ca].entity._ddom_identity);for(da=0;da<=ca;da++)aa[da]=K[da]}}else if(K.length>0)for(ca=K.length-1;ca>-1;ca--)K[ca]!==O&&K[ca].context.hide(K[ca].entity._ddom_identity);K=aa;m.push(K,O);B=O;if(!t){d.debug&&d.debug("modality keydown listeners get registered");t=true;q(document).bind("keydown",D)}J.__ddomDraggedTo=null;return true},T=function(O,aa){aa=
aa.ddomitem;if(aa.entity.ddomModal&&!aa.visible)N(aa)&&O();else O()},S=function(O,aa){if(!(K.length<1||!aa.ddomitem.visible)){var J=aa.ddomitem;if(J._ddomModalParentItem)J._ddomModalParentItem=null;var da;aa=[];for(da=0;da<K.length&&K[da]!==J;da++)aa[da]=K[da];if(da<K.length-1){J=K[da+1];J.context.hide(J.entity._ddom_identity)}K=aa;B=K.length>0?K[K.length-1]:null;if(K.length==0&&t){d.debug&&d.debug("modality keydown listeners get unregistered");t=false;q(document).unbind("keydown",D)}}O()},V=function(){var O=
DDOMCONFIG.DialogMaskDefaultTemplateColor||"#000000";O=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:"+O+";text-align:right;z-index:10000;'>&nbsp;</div>";var aa=DDOMCONFIG.DialogMaskDefaultOpacity||0.5,J=DDOMCONFIG.DialogMaskDefaultFadetime||0.6;if(j.isHeadlessWebtestclient()){F=new m.DIALOG.Modalmask(O);F.unmaskdelay=0;F.mask=function(ca){m.merge({display:"block",
width:"800px",height:"600px"},ca.style);m.setStyle(ca,"opacity",aa)};F.unmask=function(){}}else{F=new m.DIALOG.Modalmask(O);var da=J*1E3;m.merge({unmaskdelay:da,mask:function(ca){F.onchange(ca);ca.style.display="block";if(J>0)ca._ddomMaskanimation=q(ca).animate({opacity:aa},da);else m.setStyle(ca,"opacity",aa)},unmask:function(ca){if(J>0){ca._ddomMaskanimation&&ca._ddomMaskanimation.stop();ca._ddomMaskanimation=q(ca).animate({opacity:0},da)}else m.setStyle(ca,"opacity",0)},garbage:function(ca){ca._ddomMaskanimation=
null}},F)}},la=function(O){if(O.__ddomDialogContentElement&&O.__ddomDialogContentElement._ddomCEWrap){O=O.__ddomDialogContentElement._ddomCEWrap;var aa=O.style;aa.width="auto";aa.height="auto";m.UTIL.set(O.firstChild,"style","width","auto")}},X=function(O,aa,J,da,ca){if(aa.classScrollableContent){var ma=ca.x,M=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){M=
aa.maxHeight;M=M.indexOf("%")>-1?Math.floor(ca.y*(M.substring(0,M.indexOf("%"))/100)):M.indexOf("px")>-1?M.substring(M.indexOf("px"))*1:M*1}if(da>M||J>ma){da=O.__ddomDialogContentElement;if(!da||!m.isDomNode(da))O.__ddomDialogContentElement=da=m(O,"."+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)}m.merge({width:"100px",height:"100px"},aa.style);if(J>ma){da=O.ddomGetOffsetWidth();if(da>=J)aa.style.width="auto";else if(da<ma)for(J=0;da!=ma&&J<5;){aa.style.width=m.getStylePixels(aa,"width")+(ma-da)+"px";da=O.ddomGetOffsetWidth();J++}}else aa.style.width="auto";aa.style.height="auto";da=O.ddomGetOffsetHeight();if(da>M){aa.style.height="100px";ma=O.ddomGetOffsetHeight();if(ma>=da)aa.style.height="auto";else if(ma<M){for(J=0;ma!=M&&J<5;){aa.style.height=m.getStylePixels(aa,"height")+
(M-ma)+"px";ma=O.ddomGetOffsetHeight();J++}ca=aa.firstChild;if(ca.offsetHeight>aa.offsetHeight){O.__ddomscrollbarswidthgen();ca.style.width=aa.offsetWidth-O.__ddomscrollbarswidth+"px";ca.style.overflow="hidden"}}}return true}}}return false},ea=function(O,aa,J,da,ca,ma){var M=O._ddom_item.context;aa=O.ddomDialogConfig;if(O.__ddomdialogdragmousedownlistenerreference){M.onRemove(O.__ddomdialogdragmousedownlistenerreference);O.__ddomdialogdragmousedownlistenerreference=null}var Ea=aa.classDraggable,Sa=
[];if(Ea){if(typeof Ea=="string")Ea=[Ea];m.batch(Ea,function(Fa){m.hasClass(O,Fa)?m.push(Sa,O):m.batch(m(O,"."+Fa),function(Ka){m.push(Sa,Ka)})})}else Sa=[O];aa.draggableCursor&&m.batch(Sa,function(Fa){Fa.style.cursor="move"});O.__ddomDraggingMin={x:ca,y:ma};O.__ddomDraggingMax={x:J,y:da};O.__ddomdialogdragmousedownlistenerreference=M.on("mousedown",Sa,function(Fa){if(O.__ddomDraggingFrom){O.__ddomDraggingToRef&&clearTimeout(O.__ddomDraggingToRef);M.onRemove(O.__ddomDraggingMouseMoveRef);M.onRemove(O.__ddomDraggingMouseUpRef);
O.__ddomDraggingFrom=null}else{var Ka=Fa.getTarget();O.__ddomDraggingTarget=Ka;for(O.__ddomDraggingTargetScroll={x:Ka.scrollLeft,y:Ka.scrollTop};Ka!==O;){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:m.getStylePixels(O,"left"),y:m.getStylePixels(O,"top")};O.__ddomDraggingFrom=Da;var Va=function(){O.__ddomDraggingToRef=null;var Qa={x:O.__ddomDraggingTo.x-
cb.x,y:O.__ddomDraggingTo.y-cb.y};if(!aa.classDraggable){if(Qa.x!=0)if(O.__ddomDraggingTarget.scrollLeft!=O.__ddomDraggingTargetScroll.x){M.onRemove(O.__ddomDraggingMouseMoveRef);M.onRemove(O.__ddomDraggingMouseUpRef);O.__ddomDraggingFrom=null;return}if(Qa.y!=0)if(O.__ddomDraggingTarget.scrollTop!=O.__ddomDraggingTargetScroll.y){M.onRemove(O.__ddomDraggingMouseMoveRef);M.onRemove(O.__ddomDraggingMouseUpRef);O.__ddomDraggingFrom=null;return}}Qa={x:Da.x+Qa.x,y:Da.y+Qa.y};var Pa=O.__ddomDraggingMax,
Ra=O.__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;O.style.left=Qa.x+"px";O.style.top=Qa.y+"px";O.__ddomDraggedTo=Qa;if(!j.hasFixedViewport())O.__ddomDraggingScrollPos=m.getScrollPosition();!O.ddomModalMaskStack&&O._ddom_item._ddomModalMaskedByChildItem&&O._ddom_item._ddomModalMaskedByChildItem.visible&&O._ddom_item._ddomModalMaskedByChildItem.entity.__ddomModalMaskOnChange&&O._ddom_item._ddomModalMaskedByChildItem.entity.__ddomModalMaskOnChange();
m.fireDomMoved(O)};O.__ddomDraggingMouseMoveRef=M.on("mousemove",document,function(Qa){if(O.__ddomDraggingFrom){O.__ddomDraggingTo=Qa.getScreen();O.__ddomDraggingToRef=O.__ddomDraggingToRef||setTimeout(Va,10);Qa.stopEvent()}});O.__ddomDraggingMouseUpRef=M.on("mouseup",document,function(Qa){O.__ddomDraggingTo=Qa.getScreen();O.__ddomDraggingToRef&&clearTimeout(O.__ddomDraggingToRef);M.onRemove(O.__ddomDraggingMouseMoveRef);M.onRemove(O.__ddomDraggingMouseUpRef);O.__ddomDraggingFrom=null;Va()})}})},
oa=function(){!DDOMCONFIG.DialogMaskHideInputs||!m.getClient().ismsie||m.getClient().version>=7||m.batch(m("css select"),function(O){if(!B||m.isAncestor(B.entity,O)){if(O._ddomDialogMaskOverlayed){O._ddomOverlayed=false;O._ddomDialogMaskOverlayed=false;O.style.visibility=O.__ddomDialogMaskOverlayedStyleVisible}}else if(!O._ddomOverlayed&&!O._ddomDialogMaskOverlayed&&m.nodeIsVisible(O)){O._ddomDialogMaskOverlayed=true;O._ddomOverlayed=true;O.__ddomDialogMaskOverlayedStyleVisible=O.style.visibility;
O.style.visibility="hidden"}})}});
DDOM.DIALOG.Modalmask=DDOM.defineClass(function(m){this.template=m},{mask:function(){},unmask:function(){},garbage:function(){},unmaskdelay:0,onchange:function(m){var d=this,j=DDOM.getOffsetPosition(m.offsetParent);if(m.__masksparententityelement){var G=DDOM.getOffsetPosition(m.__masksparententityelement),L={x:m.__masksparententityelement.offsetWidth,y:m.__masksparententityelement.offsetHeight};m.style.left=-j.x+G.x+"px";m.style.top=-j.y+G.y+"px";m.style.width=L.x+"px";m.style.height=L.y+"px";j=-j.x+
G.x+"."+(-j.y+G.y)+"."+L.x+"."+L.y;m.style.position=DDOM.getStyle(m.__masksparententityelement,"position");if(m.__lastshapestring!=j){m.__lastshapestring=j;setTimeout(function(){d.onchange(m)},100)}}else{G=DDOM.getViewportSize();if(m.__lastviewportsize)if(G.x<m.__lastviewportsize.x||G.y<m.__lastviewportsize.y){L=DDOM.getScrollPosition();m.style.left=-j.x+L.x+"px";m.style.top=-j.y+L.y+"px";m.style.width=G.x+"px";m.style.height=G.y+"px";m.__lastviewportsize=null;setTimeout(function(){d.onchange(m)},
10);return}m.__lastviewportsize=G;m.style.left=-j.x+"px";m.style.top=-j.y+"px";j=DDOM.getDocumentSize();m.style.width=j.x+"px";m.style.height=j.y+"px"}}});DDOM._registerExtension(DDOM.DIALOG);window.DDOM&&window.DDOM.depend("ddom.dialog");
DDOM.TEMPLATE=new (function(){var m=DDOM;this.name="ddom.template";m.depend(this.name);var d=null,j=false;this._activateExtension=function(C){if(!j){d=C;d.registerContextExtender(G);j=true}};var G=function(C){C.templateRegister=function(r,E,A){if(!this._templates){this._templates={};this._templatesargs={};this._templatescompiled={}}this._templates[r]=A;this._templatesargs[r]=E;this._templatescompiled[r]=null};C.templateRegisterEnc=function(r,E,A){this.templateRegister(r,E,m.urlDecode(A))};C.template=
function(r){var E=arguments;if(!arguments)E=this.template.arguments;var A=this._templatesargs[r];if(A){A=A.split(",");for(var h={},P=0;P<A.length;P++)h[m.trim(A[P])]=E[P+1];return L(this,r,h)}return L(this,r)};C._templateExecute=function(r,E){var A=this;E||(E={});var h=new m.StringBuilder;E.out={write:function(P){P||(P=""+P);h.append(P)},writedeferred:function(P,D){this.write("var ___ret,___ref;try{___ref=DDOM.ref."+d.setRef(P,A)+"();}catch(e){};if(___ref)___ret=___ref."+D+"();if(___ret!==undefined)return ___ret;")}};
(new m.Evaluator("with(context){with(__model){"+r+"}}")).attach(A,"context").attach(E,"__model").eve();return h.toString()}},L=function(C,r,E){var A=C._templates[r];if(!A)return"";if(A.indexOf("<#")<0)return A;var h=C._templatescompiled[r];if(!h){h=F(A,C);C._templatescompiled[r]=h}return K(h,C,E)},F=function(C){C=C.split("<#");var r=new m.StringBuilder,E=false,A;for(A=0;A<C.length;A++){if(A>0){var h=C[A].indexOf("#>");if(E){if(C[A].indexOf("--#>")==h-2)E=false;C[A]=""}else{if(C[A].substring(0,1)==
"=")r.append("out.write("+m.trim(C[A].substring(1,h))+");");else if(C[A].substring(0,1)=="!")r.append("out.writedeferred("+x(m.trim(C[A].substring(1,h)),"_____exe")+', "_____exe");');else if(C[A].substring(0,2)=="--")E=true;else r.append(m.trim(C[A].substring(0,h))+";");C[A]=C[A].substring(h+2)}}r.append('out.write("'+m.quoteEscape(C[A],'"')+'");')}return r.toString()},K=function(C,r,E){return r._templateExecute(C,E)},t=/\\\"/g,B=/\\'/g,p=/\W/,x=function(C,r){var E=C;C+="";C=C.replace(t,"");C=C.replace(B,
"");var A=C.split('"');C="";for(var h=0;h<A.length;h+=2)C+=A[h]+" ";A=C.split("'");C="";for(h=0;h<A.length;h+=2)C+=A[h]+" ";C=C.split(p);A="";for(h=0;h<C.length;h++){var P=m.trim(C[h]);isNaN(P)||(P="");for(var D=0;P!=""&&D<q.length;D++)if(P.toLowerCase()==q[D])P="";if(P!="")A+=P+":"+P+","}return"{"+A+r+":function(){with(this){"+E+"}}}"},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 m=DDOM;this.name="ddom.tabs";DDOM.depend(this.name);var d=null,j=false;this._activateExtension=function(K){if(!j){d=K;d.registerContextExtender(G);d.registerItemExtender(L);d.registerItemGarbager(F);j=true}};var G=function(K){var t=K.createNodeEntity;K.createNodeEntity=function(B,p,x,q){var C=m.app(t,this,[B,p,x,q]).ret;C.ddomSetTabElement=function(r,E){C.___ddomTabElementA=m.$1(r);C.___ddomTabElementI=m.$1(E)};C.ddomSetTabClass=function(r,E){C.___ddomTabClassA=r;C.___ddomTabClassI=
E};C.ddomSetTabStyle=function(r,E){C.___ddomTabStyleA=r;C.___ddomTabStyleI=E};C.ddomSetTabClick=function(r,E){C.___ddomTabInstallClick=true;C.___ddomTabInstallClickFunc=r;C.___ddomTabInstallClickAlsoTheActiveTab=E};return C}},L=function(K){var t=K.entity;if(t.___ddomTabElementA){var B=K.context,p=t._ddom_identity.replace(/\./g,"");m.merge({__ddomTabNameActive:"tab_ACTIVE."+p,__ddomTabNameInactive:"tab_INACTIVE."+p,__ddomHasInactiveElement:false},t);B.register(B.createNodeEntity(t.___ddomTabElementA),
t.__ddomTabNameActive);if(t.___ddomTabElementI){B.register(B.createNodeEntity(t.___ddomTabElementI),t.__ddomTabNameInactive);t.___ddomTabClassA&&m.addClass(t.___ddomTabElementA,t.___ddomTabClassA);t.___ddomTabClassI&&m.addClass(t.___ddomTabElementI,t.___ddomTabClassI);t.___ddomTabStyleA&&m.setStyles(t.___ddomTabElementA,t.___ddomTabStyleA);t.___ddomTabStyleI&&m.setStyles(t.___ddomTabElementI,t.___ddomTabStyleI);t.__ddomHasInactiveElement=true}t.ddomOrgOnShow=t.ddomOnShow;t.ddomOrgOnHide=t.ddomOnHide;
t.ddomOnShow=function(){t.___ddomTabElementA.ddomIsVisible()||B.show(t.__ddomTabNameActive);if(!t.__ddomHasInactiveElement){t.___ddomTabClassI&&m.removeClass(t.___ddomTabElementA,t.___ddomTabClassI);t.___ddomTabClassA&&m.addClass(t.___ddomTabElementA,t.___ddomTabClassA);t.___ddomTabStyleA&&m.setStyles(t.___ddomTabElementA,t.___ddomTabStyleA)}m.app(t.ddomOrgOnShow,t)};t.ddomOnHide=function(){if(t.__ddomHasInactiveElement)B.show(K.entity.__ddomTabNameInactive);else{t.___ddomTabClassA&&m.removeClass(t.___ddomTabElementA,
t.___ddomTabClassA);t.___ddomTabClassI&&m.addClass(t.___ddomTabElementA,t.___ddomTabClassI);t.___ddomTabStyleI&&m.setStyles(t.___ddomTabElementA,t.___ddomTabStyleI)}m.app(t.ddomOrgOnHide,t)};if(t.___ddomTabInstallClick){if(!t.___ddomTabInstallClickFunc)t.___ddomTabInstallClickFunc=function(){B.show(t._ddom_identity)};if(t.___ddomTabElementI){t.___ddomTabClkI=B.on("click",t.___ddomTabElementI,t.___ddomTabInstallClickFunc);m.setStyles(t.___ddomTabElementI,"cursor:pointer")}if(t.___ddomTabElementA&&
(t.___ddomTabInstallClickAlsoTheActiveTab||!t.___ddomTabElementI)){t.___ddomTabClkA=B.on("click",t.___ddomTabElementA,t.___ddomTabInstallClickFunc);m.setStyles(t.___ddomTabElementA,"cursor:pointer")}}}},F=function(K){if(K.entity){var t=K.entity;K=K.context;t.___ddomTabClkI&&K.onRemove(t.___ddomTabClkI);t.___ddomTabClkA&&K.onRemove(t.___ddomTabClkA);t.___ddomTabElementI&&t.___ddomTabElementI._ddom_identity&&K.unregister(t.___ddomTabElementI);t.___ddomTabElementA&&t.___ddomTabElementA._ddom_identity&&
K.unregister(t.___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 m=DDOM,d=m.getLog(this.name),j=null,G=false;this._activateExtension=function(p){if(!G){j=p;j.registerContextExtender(L);G=true}};var L=function(p){p.syncHeight=function(x){if(typeof x=="string"){var q=[];m.batch(j.getItemsByGroup(x),function(r){r.entity&&m.push(q,r.entity._ddom_identity)});F(this,q)}else if(x.length){var C=[];m.batch(x,function(r){m.push(C,j.getItemIdentity(r))});F(this,C)}};p.shrinkContentToFitHeight=
function(x,q,C){K(this,x,q,C)};p.shrinkContentToFitHeightPixels=function(x,q,C,r){K(this,x,C,r,q)};p.shrinkContentToFitHeightLines=function(x,q,C,r){K(this,x,C,r,null,q)}},F=function(p,x){d.debug&&d.debug("_entitysyncheight for entities ",x.join(","),"...");var q=[];m.batch(x,function(C){if(C=j.getItemByName(C))(C=C.entity)&&m.isDomNode(C)&&m.push(q,C)});q.length>0&&j.eventAddListenerImagesComplete(p,q,function(){d.debug&&d.debug("_entitysyncheight for entities ",x.join(",")," images complete.");
var C=0;m.batch(x,function(E){if(E=j.getItemByName(E)){var A=E.entity;if(A&&m.isDomNode(A)){var h=[A];if(A.ddomSyncHeightNode){h=A.ddomSyncHeightNode;m.isCollection(h)||(h=[h])}if(E.entity.__ddomSyncHeightOrgHeights)m.batch(h,function(P,D){P.style.height=A.__ddomSyncHeightOrgHeights[D.i].substring(1)});else{E.entity.__ddomSyncHeightOrgHeights=new Array(h.length);m.batch(h,function(P,D){A.__ddomSyncHeightOrgHeights[D.i]="x"+P.style.height})}if(A.ddomGetOffsetHeight){E=A.ddomGetOffsetHeight();if(E>
C)C=E}}}});if(C>0){var r=C;m.batch(x,function(E){var A=j.getItemByName(E);if(A){var h=A.entity;if(h){E=[h];if(h.ddomSyncHeightNode){E=h.ddomSyncHeightNode;m.isCollection(E)||(E=[E])}var P=new Array(E.length);m.batch(E,function(D,g){if(D.style){var z=m.getOffsetPosition(D).y-m.getOffsetPosition(h).y;if(z<0)z=0;D.style.height=r-z>0?r-z+"px":"0px";var Q=h.ddomGetOffsetHeight();P[g.i]=r-z-(Q-C);r=P[g.i]+z;D.style.height=A.entity.__ddomSyncHeightOrgHeights[g.i].substring(1)}});m.batch(E,function(D,g){if(D.style)D.style.height=
P[g.i]+"px"})}}})}d.debug&&d.debug("_entitysyncheight for entities ",x.join(",")," heightsync complete.")},true)},K=function(p,x,q,C,r,E){if(m.isCollection(x))m.batch(x,function(A){K(p,A,q,C,r,E)});else(x=m.$1(x))&&j.eventAddListenerImagesComplete(p,x,function(){m.nodeExtend(x);m.nodeHiddenRender(x);var A,h,P=x.style.overflow=="hidden",D=x.style.height;if(E){var g=[];for(A=0;A<x.childNodes.length;A++)g[A]=x.childNodes[A];for(A=0;A<g.length;A++)x.removeChild(g[A]);h="&nbsp;";for(A=1;A<E;A++)h+="<br>&nbsp;";
A=document.createElement("span");A.innerHTML=h;x.appendChild(A);h=x.ddomGetOffsetHeight();if(A.offsetHeight>h)h=A.offsetHeight;x.removeChild(A);for(A=0;A<g.length;A++)x.appendChild(g[A])}else if(r)h=r;else{x.style.overflow="hidden";h=x.ddomGetOffsetHeight()}x.style.height="auto";x.style.overflow="visible";if(h)try{var z=x.ddomGetOffsetHeight();if(z>h){var Q=document.createElement("div");Q.innerHTML="&nbsp;";Q.style.display="none";var y=t(x,C);if(q){if(typeof q=="string"){var N=document.createElement("div");
N.innerHTML=q;q=m.copyCollection(N.childNodes)}else m.isCollection(q)||(q=[q]);for(A=0;A<q.length;A++)x.appendChild(q[A])}var T=y.length-1;for(g=false;z>h;){if(T==0)g=true;if(T<0)return;var S=y[T];A=N=null;var V=S.nodeType==3&&S.data.length>1,la=false;if(V&&g)la=true;else{N=S;for(A=S.parentNode;A!=x&&A.childNodes.length==1;){N=A;A=N.parentNode}A.replaceChild(Q,N);var X=z;z=x.ddomGetOffsetHeight();if(z>h){A.removeChild(Q);T--}else if(V){A.replaceChild(N,Q);z=X;la=true}else{A.removeChild(Q);B(x,P,D);
return}}if(la){for(;S.data.length>0&&z>h;){S.data=S.data.substring(0,S.data.length-1);z=x.ddomGetOffsetHeight()}if(S.data.length==0){N=S;for(A=S.parentNode;A!=x&&A.childNodes.length==1;){N=A;A=N.parentNode}A.removeChild(N)}B(x,P,D);return}}}}catch(ea){throw ea;}B(x,P,D)})},t=function(p,x,q){if(!q){q=[];t(p,x,q);return q}var C;if(x)for(C=0;C<x.length;C++)if(p===x[C])return;if(!(p.tagName&&p.tagName.toLowerCase()=="script")){var r=p.childNodes,E=q.length;for(C=0;C<r.length;C++){var A=r[C];if(A.nodeType==
3)q[q.length]=A;else t(A,x,q)}if(q.length==E)q[q.length]=p}},B=function(p,x,q){if(x)p.style.overflow="hidden";p.style.height=q;m.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 m=DDOM,d=m.getLog(this.name),j=null,G=false,L=false,F=[],K=[],t=1,B=false;this._activateExtension=function(J){if(!G){G=true;j=J;j.registerContextExtender(p);j.registerOn("domchange",q);j.registerOn("domresize",C);J=function(){if(m.getClient().ismsie&&m.getClient().version<7){L=true;O();E()}};m.initialized?J():j.registerOn("init",J)}};this.isActive=function(){return L};this.fix=function(J){m.getClient().ismsie&&m.getClient().version<
7&&oa(m(J))};var p=function(J){var da=this;J.doIe6PngFix=function(ca){da.ie6pngfix=ca;x(da)};setTimeout(function(){x(da)},0)},x=function(J){if(J.ie6pngfix)if(typeof J.ie6pngfix=="string"||J.ie6pngfix.tagName)F[F.length]=J.ie6pngfix;else for(var da=0;da<J.ie6pngfix.length;da++)F[F.length]=J.ie6pngfix[da];J.ie6pngfix=null;L&&E()},q=function(){if(L){E();V()}},C=function(){L&&V()},r=null,E=function(){r&&clearTimeout(r);r=setTimeout(A,10)},A=function(){for(var J=D(),da=0;da<F.length;da++){var ca=m(F[da]);
ca&&oa(ca)}g(J)},h=false,P=function(J,da){if(d.debug)d.debug("hook install ",J.tagName," ",J.id?J.id:J.outerHTML);da.hooked=true;J.attachEvent("onpropertychange",z)},D=function(){if(h)return false;d.debug&&d.debug("hook unhook");return h=true},g=function(J){if(J){d.debug&&d.debug("hook rehook");h=false}},z=function(J){if(!h){var da=J.srcElement;if(da)if(!da.__ddomie6pngfixgenerated)if(da.parentNode)if(J=J.propertyName){var ca=J.toLowerCase();if(ca!="src"){ca=ca.substring(0,5);if(ca!="class"&&ca!=
"style"){if(d.debug){ca={val:null};(new m.Evaluator("newval.val = elm."+J)).attach(ca,"newval").attach(da,"elm").eve();d.debug("hookhandle: SKIPPED non relevant property: prop '.",J,"' = '",ca.val,"':",aa(da))}return}}if(d.debug){ca={val:null};(new m.Evaluator("newval.val = elm."+J)).attach(ca,"newval").attach(da,"elm").eve();d.debug("hookhandle: HANDLE relevant property: prop '.",J,"' = '",ca.val,"':",aa(da))}if(da.__ddomdatai){if(ca=K[da.__ddomdatai]){if(!ca.eve)ca.hook={};ca=ca.hook;if(ca.props)ca.props+=
","+J;else ca.props=J;Q[da.__ddomdatai]=da;y||(y=setTimeout(N,0))}}else d.warn&&d.warn("hookhandle: SKIPPED no ddom data: ",aa(da))}}},Q={},y=null,N=function(){d.debug&&d.debug("PROC UPDATE START");y=null;var J=Q;Q={};var da={};for(var ca in J){var ma=K[ca],M=J[ca],Ea=M.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(M=ma=M;M.parentNode&&M.parentNode.__ddomdatai;){M=M.parentNode;if((Ea=IEPNGFix.data[M.uniqueID])&&Ea.tiles&&
Ea.tiles.elm&&Ea.tiles.src)ma=M}da[ma.__ddomdatai]=ma}J=D();for(ca in da)T(da[ca]);g(J);d.debug&&d.debug("PROC UPDATE FINISHED")},T=function(J){if(!(!J||!J.__ddomdatai||!J.style)){var da=K[J.__ddomdatai];if(da)if(J.style.display!="none")if(J.style.visibility!="hidden"){var ca=IEPNGFix.data[J.uniqueID];if(ca){B=false;if(ca.tiles&&ca.tiles.elm&&ca.tiles.src)B=true;var ma=B,M=false,Ea=false,Sa=false;if(da.hook&&da.hook.fullpr){IEPNGFix.process(J,0,da.hook);if(d.debug){M=true;if(ma&&!B)Ea=true}}if(B){IEPNGFix.tileBG(J,
ca.tiles.src);if(d.debug)Sa=true}if(d.debug){ca="";if(M){ca+="process(); ";if(Ea)ca+="internal tileBG(); "}if(Sa)ca+="only tileBG(); ";ca&&d.debug("update: IEPNGFix:",ca,aa(J))}}da.hook=null;if(J.childNodes)for(da=0;da<J.childNodes.length;da++)T(J.childNodes[da])}}},S=null,V=function(){S&&clearTimeout(S);S=setTimeout(function(){if(window.IEPNGFix&&window.IEPNGFix.update){S=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 J=false,da;for(var ca in IEPNGFix.data){var ma=IEPNGFix.data[ca].tiles;if(ma&&ma.elm&&ma.src&&ma.cache)if(m.nodeIsVisible(ma.elm,true))for(var M=0;M<ma.cache.length;M++){var Ea=ma.cache[M].style.filter;if(!J){da=D();J=true}ma.cache[M].style.filter="";ma.cache[M].style.filter=Ea}}J&&g(da)},oa=function(J){if(m.isCollection(J))return m.batch(J,oa);if(J)if(J.tagName)if(!J.__ddomie6pngfixgenerated)if(J.parentNode){if(!J.__ddomdatai){J.__ddomdatai=t++;var da={};K[J.__ddomdatai]=
da;P(J,da);window.IEPNGFix.process(J,1)}if(J.childNodes)for(da=0;da<J.childNodes.length;da++)oa(J.childNodes[da])}},O=function(){window.IEPNGFix=window.IEPNGFix||{};IEPNGFix.data=IEPNGFix.data||{};IEPNGFix.blankImg=m.ENV.getBaseDdomUrl()+"img/a.gif";IEPNGFix.fix=function(J,da,ca){var ma=false;if(J.innerHTML=="xyz")ma=true;ma=D();if((da=(da||"").replace(/\(/g,"%28").replace(/\)/g,"%29"))&&!(/IMG|INPUT/.test(J.nodeName)&&ca!=2)&&J.currentStyle.width=="auto"&&J.currentStyle.height=="auto"){if(ca==2)if(J.complete===
false){if(!J.__notcompleted)J.__notcompleted=0;J.__notcompleted++;if(J.__notcompleted<1E3){setTimeout(function(){IEPNGFix.fix(J,da,ca)},10);g(ma);return}}J.style.width=J.offsetWidth+"px";J.style.height=J.clientHeight+"px";if(J.currentStyle.display=="inline")J.style.display="inline-block"}if(ca==1)J.style.backgroundImage='url("'+this.blankImg+'")';if(ca==2)J.src=this.blankImg;if(J.filters["DXImageTransform.Microsoft.AlphaImageLoader"]){J.filters["DXImageTransform.Microsoft.AlphaImageLoader"].enabled=
da?true:false;if(da)J.filters["DXImageTransform.Microsoft.AlphaImageLoader"].src=da}else if(da)J.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+da+'",sizingMethod="'+(ca==2?"scale":"crop")+'")';g(ma);X()};IEPNGFix.process=function(J,da,ca){if(typeof J.filters!="unknown"){this.data[J.uniqueID]||(this.data[J.uniqueID]={className:""});var ma=da||!ca||!ca.props?"src,backgroundImage":ca.props;ca=this.data[J.uniqueID];var M=/src/.test(ma),Ea=/backgroundImage/.test(ma);ma=/width|height|background(Pos|Rep)/.test(ma);
da=!da&&J.className!=ca.className&&(J.className||ca.className);if(M||Ea||ma||da){ca.className=J.className;Ea=this.blankImg.match(/([^\/]+)$/)[1];var Sa=J.style,Fa=J.currentStyle;if(da&&(Sa.backgroundImage.indexOf("url(")==-1||Sa.backgroundImage.indexOf(Ea)>-1))return setTimeout(function(){Sa.backgroundImage=""},0);if(M&&J.src&&{IMG:1,INPUT:1}[J.nodeName])if(/\.png/i.test(J.src))this.fix(J,J.src,2);else J.src.indexOf(Ea)==-1&&this.fix(J,"");M=Fa.backgroundImage||Sa.backgroundImage;if((M+J.src).indexOf(Ea)==
-1)if(M=M.match(/url[("']+(.*\.png[^\)"']*)[\)"']/i))if(this.tileBG&&!{IMG:1,INPUT:1}[J.nodeName]){this.fix(J,"",1);this.tileBG(J,M[1])}else{ca.tiles&&ca.tiles.src&&this.tileBG(J,"");this.fix(J,M[1],1);this.childFix(J)}else{ca.tiles&&ca.tiles.src&&this.tileBG(J,"");this.fix(J,"")}else if((ma||da)&&ca.tiles&&ca.tiles.src)this.tileBG(J,ca.tiles.src)}}};IEPNGFix.childFix=function(J){for(var da=["a","input","select","textarea","button","iframe","object"],ca=da.length,ma=[];ca--;)for(var M=J.all.tags(da[ca]),
Ea=M.length;Ea--;)ma.push(M[Ea]);for((ca=ma.length)&&/relative|absolute/i.test(J.currentStyle.position)&&alert(J.currentStyle.hasLayout+"IEPNGFix: Unclickable children of element:\n\n<"+J.nodeName+(J.id&&" id="+J.id)+">");ca--;)if(!/relative|absolute/i.test(ma[ca].currentStyle.position))ma[ca].style.position="relative"};IEPNGFix.tileBG=function(J,da,ca){var ma=B=false,M,Ea,Sa,Fa,Ka,Oa,cb;try{M=this.data[J.uniqueID];for(var Da=0;Da<J.childNodes.length;Da++){var Va=J.childNodes[Da];if(!Va.__ddomie6pngfixgenerated&&
Va.tagName=="DIV"&&Va.currentStyle)if(!/relative|absolute/i.test(Va.currentStyle.position)){ma||(ma=D());Va.style.position="relative"}}Ea=Math.max(J.clientWidth,J.scrollWidth);Sa=Math.max(J.clientHeight,J.scrollHeight);Fa=J.currentStyle.backgroundPositionX;Ka=J.currentStyle.backgroundPositionY;Oa=J.currentStyle.backgroundRepeat;parseInt(J.currentStyle.paddingTop);cb=parseInt(J.currentStyle.paddingLeft)}catch(Qa){g(ma);return}if(!M.tiles)M.tiles={elm:J,src:"",cache:[],img:new Image,old:{}};var Pa=
M.tiles;M=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(J,da,1);var bb=J.style.display,kb=D();J.style.display="none";J.style.display=bb;g(kb)},10)};return Pa.img.src=da}}else{if(Pa.src)ca=1;M=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-M)*(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%=M;if(Ra>0)Ra-=M}if(wb){ca%=Da;if(ca>0)ca-=Da}ma||(ma=D());if(!{relative:1,absolute:1}[J.currentStyle.position])J.style.position="relative";Va=0;vb=vb?Ea:Ra+0.1;var nb;wb=wb?Sa:ca+0.1;var ha,sa,xa;if(M&&Da)for(Ra=Ra;Ra<vb;Ra+=M)for(nb=ca;nb<wb;nb+=Da){xa=0;if(!Pa.cache[Va]){Pa.cache[Va]=
document.createElement("div");xa=1}var Na=Ra+M>Ea?Ea-Ra:M,$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=J.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;J.firstChild?J.insertBefore(ha,
J.firstChild):J.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 J,da=[];for(J in IEPNGFix.data){var ca=IEPNGFix.data[J].tiles;if(ca&&ca.elm&&ca.src)if(ca.elm.parentNode)IEPNGFix.tileBG(ca.elm,ca.src);else da[da.length]=J}for(J=0;J<da.length;J++)delete IEPNGFix.data[da[J]]}},aa=function(J){return m.dumpNode(J)}});DDOM._registerExtension(DDOM.IE6PNGFIX);
window.DDOM&&window.DDOM.depend("ddom.ie6pngfix");
DDOM.SHADOW=new (function(){var m=DDOM;this.name="ddom.shadow";m.depend(this.name);var d=m.getLog(this.name),j=m.ENV,G=null,L=false,F=[];this._activateExtension=function(q){if(!L){G=q;G.registerOn("show",K);G.registerOn("hide",t);G.registerOn("positioned",B);G.registerItemGarbager(x);L=true}};var K=function(q){if(q.item.entity.ddomShadow){for(var C=false,r=0;r<F.length;r++)if(F[r]===q.item)C=true;if(!C)F[F.length]=q.item;q.item.entity.ddomShadow.render(q.item.entity);j.hasFixedViewport()||F.length>
0&&G.registerOn("domscroll",p)}},t=function(q){if(q.item.entity.ddomShadow){for(var C=[],r=0;r<F.length;r++)if(F[r]!==q.item)C[C.length]=q.item;F=C;q.item.entity.ddomShadow.hide(q.item.entity);j.hasFixedViewport()||F.length<1&&G.unregisterOn("domscroll",p)}},B=function(q){if(q.item)q.item.entity.ddomShadow&&q.item.entity.ddomShadow.render(q.item.entity);else for(q=0;q<F.length;q++){var C=F[q];C.entity.ddomShadow&&C.entity.ddomShadow.render(C.entity)}},p=function(){for(var q=0;q<F.length;q++){var C=
F[q];C.entity.ddomShadow&&m.getStyle(C.entity,"position")=="absolute"&&C.entity.ddomShadow.render(C.entity)}},x=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(C){var r=C.ddomShadowNode;if(!r){d.debug&&d.debug("creating new shadow node...");r=new m.StringBuilder('<table border="0" cellspacing="0" cellpadding="0"><tr><td align="left" valign="top">');
q.cornerNW&&r.append('<img class="ddomShadowCorner" src="'+q.cornerNW+'" />');r.append("</td><td>");q.borderN&&r.append('<img src="'+m.ENV.getBaseDdomUrl()+'img/a.gif" width="1" height="1" />');r.append('</td><td align="right" valign="top">');q.cornerNE&&r.append('<img class="ddomShadowCorner" src="'+q.cornerNE+'">');r.append("</td></tr><tr><td>");q.borderW&&r.append('<img src="'+m.ENV.getBaseDdomUrl()+'img/a.gif" width="1" height="1" />');r.append("</td><td>&nbsp;</td><td>");q.borderE&&r.append('<img src="'+
m.ENV.getBaseDdomUrl()+'img/a.gif" width="1" height="1" />');r.append('</td></tr><tr><td align="left" valign="bottom">');q.cornerSW&&r.append('<img class="ddomShadowCorner" src="'+q.cornerSW+'" />');r.append("</td><td>");q.borderS&&r.append('<img src="'+m.ENV.getBaseDdomUrl()+'img/a.gif" width="1" height="1" />');r.append('</td><td align="right" valign="bottom">');q.cornerSE&&r.append('<img class="ddomShadowCorner" src="'+q.cornerSE+'">');r.append("</td></tr></table>");var E=document.createElement("DIV");
E.innerHTML=r.toString();var A=m(E,"table",0);A.__tds=A.ddomQ("td");if(q.borderN){A.__tds[1].style.backgroundImage="url("+q.borderN+")";A.__tds[1].style.backgroundRepeat="repeat-x";A.__tds[1].style.backgroundPosition="top"}if(q.borderW){A.__tds[3].style.backgroundImage="url("+q.borderW+")";A.__tds[3].style.backgroundRepeat="repeat-y";A.__tds[3].style.backgroundPosition="left"}if(q.borderE){A.__tds[5].style.backgroundImage="url("+q.borderE+")";A.__tds[5].style.backgroundRepeat="repeat-y";A.__tds[5].style.backgroundPosition=
"right"}if(q.borderS){A.__tds[7].style.backgroundImage="url("+q.borderS+")";A.__tds[7].style.backgroundRepeat="repeat-x";A.__tds[7].style.backgroundPosition="bottom"}A.style.position=m.getStyle(C,"position");C.ddomShadowNode=A;C.parentNode.insertBefore(C.ddomShadowNode,C);A.__dslrsx=0;A.__dslrsy=0;A.__imgs=m(A,"img.ddomShadowCorner");r=A;C._ddom_item.context.onComplete(A.__imgs,function(){setTimeout(function(){m.nodeHiddenRender(A);A.__lod=true;A.__pW=0;if(q.cornerNW)A.__pW=A.__tds[0].getElementsByTagName("img")[0].offsetWidth;
if(q.cornerSW){var D=A.__tds[6].getElementsByTagName("img")[0].offsetWidth;if(D>A.__pW)A.__pW=D}A.__pE=0;if(q.cornerNE)A.__pE=A.__tds[2].getElementsByTagName("img")[0].offsetWidth;if(q.cornerSE){D=A.__tds[8].getElementsByTagName("img")[0].offsetWidth;if(D>A.__pE)A.__pE=D}A.__pN=0;if(q.cornerNW)A.__pN=A.__tds[0].getElementsByTagName("img")[0].offsetHeight;if(q.cornerNE){D=A.__tds[2].getElementsByTagName("img")[0].offsetHeight;if(D>A.__pN)A.__pN=D}A.__pS=0;if(q.cornerSW)A.__pS=A.__tds[6].getElementsByTagName("img")[0].offsetHeight;
if(q.cornerSE){D=A.__tds[8].getElementsByTagName("img")[0].offsetHeight;if(D>A.__pS)A.__pS=D}m.nodeHiddenRenderRestore(A);A._ddomshadren=true;A._ddomshadvis&&q.render(C);if((q.borderN+";"+q.borderS+";"+q.borderW+";"+q.borderE+";"+q.cornerNE+";"+q.cornerSE+";"+q.cornerSW+";"+q.cornerNW+";").toLowerCase().indexOf(".png;")>-1)if(m.IE6PNGFIX&&m.IE6PNGFIX.isActive()){d.debug&&d.debug("will apply ie6pngfix...");setTimeout(function(){C._ddom_item.context.doIe6PngFix(A)},10)}},100)});d.debug&&d.debug("created.")}r.style.left=
m.getStylePixels(C,"left")-q.growW+"px";r.style.top=m.getStylePixels(C,"top")-q.growN+"px";E=C.offsetWidth+q.growW+q.growE;var h=C.offsetHeight+q.growN+q.growS,P=m.getStyle(C,"z-index");P||(zIndex=1);P--;if(r.__dslrsx!=E||r.__dslrsy!=h||r.__dslrsz!=P||r._ddomshadren){d.debug&&d.debug("showing / resizing shadow node: ",E," x ",h);r._ddomshadren=false;r.__dslrsx=E;r.__dslrsy=h;r.__dslrsz=P;r.style.width=E+"px";r.style.height=h+"px";r.style.zIndex=P;if(r.__lod){d.debug&&d.debug("showing / resizing shadow node table E:",
r.__pE," W:",r.__pW," N:",r.__pN," S:",r.__pS);E-=r.__pE;E-=r.__pW;h-=r.__pN;h-=r.__pS;r.__tds[0].style.width=r.__pW+"px";r.__tds[0].style.height=r.__pN+"px";r.__tds[1].style.width=E+"px";r.__tds[1].style.height=r.__pN+"px";r.__tds[2].style.width=r.__pE+"px";r.__tds[2].style.height=r.__pN+"px";r.__tds[3].style.width=r.__pW+"px";r.__tds[3].style.height=h+"px";r.__tds[4].style.width=E+"px";r.__tds[4].style.height=h+"px";r.__tds[5].style.width=r.__pE+"px";r.__tds[5].style.height=h+"px";r.__tds[6].style.width=
r.__pW+"px";r.__tds[6].style.height=r.__pS+"px";r.__tds[7].style.width=E+"px";r.__tds[7].style.height=r.__pS+"px";r.__tds[8].style.width=r.__pE+"px";r.__tds[8].style.height=r.__pS+"px"}}else d.debug&&d.debug("showing shadow node w/o resize: ",E," x ",h);r._ddomshadvis=true;r.style.display="block"};this.hide=function(C){d.debug&&d.debug("hiding shadow node");if(C=C.ddomShadowNode){C._ddomshadvis=false;C.style.display="none"}};this.garbage=function(C){d.debug&&d.debug("garbaging shadow node");var r=
C.ddomShadowNode;if(r){r.__tds=null;r.__imgs=null;r.parentNode.removeChild(r);C.ddomShadowNode=null}}}});DDOM._registerExtension(DDOM.SHADOW);window.DDOM&&window.DDOM.depend("ddom.shadow");
DDOM.MINISTATE=new (function(){var m=DDOM;this.name="ddom.ministate";m.depend(this.name);var d=m.getLog(this.name),j=null,G=false,L={},F={},K=false,t="",B=[],p=[];this._activateExtension=function(y){if(!G)if(m.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...");j=y;j.registerContextExtender(A);G=true;j.registerOn("ready",x)}};var x=function(){d.debug&&d.debug("init (ddom is ready) ...");
for(var y=document.getElementsByTagName("script"),N={},T=0,S=0;S<y.length;S++){var V=y[S].DDOMCTXUID;if(V){m.push(B,V);if(!m.contextByUID(V)||!m.contextByUID(V)._loaded){N[V]=1;T++}}}d.debug&&d.debug("found ",B.length," initial contexts and ",T," of them are still loading: ",m.members(N,function(X,ea,oa){oa.list+=(oa.list?", ":"")+X},{list:""}).list);if(B.length<1){d.debug&&d.debug("will exit for nothing to do: no contexts at all on dom");g()}else if(B.length>0)if(T>0){var la=function(X){if(N[X.context.uid]){d.debug&&
d.debug("now loaded: ",X.context.uid," left ",T-1," to wait for");N[X.context.uid]=0;T--;if(T==0){j.unregisterOn("contextloaded",la);q()}}};j.registerOn("contextloaded",la)}else q()},q=function(){d.debug&&d.debug("all initial contexts are up now");var y,N=[];for(y=0;y<B.length;y++){var T=m.contextByUID(B[y]);if(T&&T.ministateApply){var S={uid:T.uid,name:T.name,index:T.ministateIndex||0,state:""};T=N[S.index];if(typeof T=="undefined")N[S.index]=T=[];m.push(T,S)}}for(y=1;y<=N.length;y++){T=y<N.length?
N[y]:N[0];if(typeof T!="undefined")for(S=0;S<T.length;S++)m.push(p,T[S])}d.debug&&d.debug(p.length," relevant contexts: ",m.batch(p,function(V,la){la.line+=(la.line?", ":"")+"name:"+V.name+" uid:"+V.uid+" index:"+V.index},{line:""}).line);if(p.length>0){D(C());r()}else{d.debug&&d.debug("will exit for nothing to do: no relevant contexts on dom");g("")}},C=function(){var y=document.location.hash,N=y.indexOf("!");return y=N>-1?y.substring(N+1):""},r=function(){setTimeout(E,500)},E=function(){var y=C();
y!=t&&D(y);r()},A=function(y){y.ministatePush=function(N,T){h(this,N,T)}},h=function(y,N,T){var S=y.uid,V=y.name;d.debug&&d.debug("push context uid:[",S,"] name:[",V,"] state:[",N,"] encoded:[",m.urlEncode(N),"] nohistory:[",T,"]");N={context:y,value:m.urlEncode(N),nohistory:T};if(K){var la=-1;if(!m.batch(p,function(X,ea){if(X.uid==S){ea.stop=true;la=ea.i;d.debug&&d.debug("push found index ",la," by uid")}}).stop)if(!m.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){L[la]=N;m.app(P,null,null,false,100)}}else{d.debug&&d.debug("push is pre init, goes to init push pool, deferring push");F[y.uid]=N}},P=function(){d.debug&&d.debug("push do push pool...");var y=[],N=0,T=false;m.batch(p,function(X,ea){var oa=L[ea.i];y[ea.i]=X.state=oa?oa.value:X.state;N=y[ea.i]?ea.i:N;if(!T&&oa&&!oa.nohistory)T=true;L[ea.i]=null});for(var S="",V=0;V<=N;V++)S+=(V>0?":":"")+y[V];if(S!=t){d.debug&&d.debug("push statestring was [",
t,"] and now will be [",S,"]");t=S;V=document.location.hash||"";if(V.length>0&&V.charAt(0)=="#")V=V.substring(1);var la=V.indexOf("!");S=(la<1?"":V.substring(0,la))+(S==""?"":"!"+S);if(T){d.debug&&d.debug("push hash set [",S,"] history: YES");document.location.hash=S}else{d.debug&&d.debug("push hash set [",S,"] history: NO");V=document.location.href;la=V.indexOf("#");if(la>-1)V=V.substring(0,la);document.location.replace(V+"#"+S)}}else d.debug&&d.debug("push statestring did not changed [",t,"]: nothing to do")},
D=function(y){if(K||y){d.debug&&d.debug("apply state: [",y,"]");for(var N=y.split(":"),T=0;T<p.length;T++)z(T,T<N.length?N[T]:"")}g(y)},g=function(y){d.debug&&d.debug("applied state: [",y,"]");t=y;if(!K){K=true;m.membersx(F,function(N,T){d.debug&&d.debug("initial push commit uid ",N);h(T.context,T.value,T.nohistory)});F=null}},z=function(y,N){d.debug&&d.debug("try apply relevant context index [",y,"] state [",N,"]");var T=p[y];if(T){var S=m.contextByUID(T.uid);if(S){d.debug&&d.debug("try apply found context by uid ",
T.uid);if(T.state==N)d.debug&&d.debug("try apply ...but state seems up do date: nothing to do");else{T.state=N;Q(S,N);if(L[y]){d.debug&&d.debug("deleting from push pool index ",y);delete L[y]}}}else{d.debug&&d.debug("try apply DID NOT FIND context by uid ",T.uid,"... will try to find it by name ",T.name);var V=false;S=m.context(T.name,function(la){if(d.debug)d.debug("try apply finally found context by name ",T.name," ",V?"async!!!":"sync :)");if(!V||p[y].uid==la.uid){d.debug&&d.debug("try apply syncronous or somebody had updated uid in the meantime (new uid: "+
p[y].uid+")");T.uid=la.uid;S=la;if(N==""||T.state==N)T.state=N;else if(V){T.state=N;Q(S,N);if(L[y]){d.debug&&d.debug("deleting from push pool index ",y);delete L[y]}}}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")},Q=function(y,N){d.debug&&d.debug("apply context uid:",y.name," name:",y.name," state [",
N,"] decoded [",m.urlDecode(N),"]");m.app(y.ministateApply,y,[m.urlDecode(N)]);if(!K&&F[y.uid]){d.debug&&d.debug("apply context uid:"+y.name+" name:",y.name," deleting an initially pushed state");F[y.uid]=null}}});DDOM._registerExtension(DDOM.MINISTATE);window.DDOM&&window.DDOM.depend("ddom.ministate");
DDOM.AUTOCOMPLETE=new (function(){var m=DDOM;this.name="ddom.autocomplete";DDOM.depend(this.name);m.getLog(this.name);var d=null,j=false;this._activateExtension=function(r){if(!j){d=r;d.registerContextExtender(G);j=true}};var G=function(r){r.createAutocompleteEntity=function(E,A,h){E=m.$1(E);E.setAttribute("autocomplete","off");E.autocomplete="off";h=h||E.className||null;var P=document.createElement("div");P.className="ddom-autocomplete"+(h?" "+h:"");m.merge({display:"none",position:"relative"},P.style);
P.innerHTML='<div class="ddom-container"><div class="ddom-optionstop">&nbsp;</div><div class="ddom-options">&nbsp;</div><div class="ddom-optionsbottom">&nbsp;</div></div>';E.parentNode.insertBefore(P,E);h=this.createNodeEntity(P);h._ddom_aco=h.getElementsByTagName("div")[2];new L(this,h,E,A);return h}},L=m.defineClass(function(r,E,A,h,P){this.context=r;this.entity=E;this.eInput=A;this.onInput=h;this.listenerKeyup=r.on("keyup",A,this.keyuphandler,this);this.listenerKeydown=r.on("keydown",A,this.keydownhandler,
this);this.listenerMouseup=r.on("mouseup",document,this.mouseuphandler,this);this.listenerMousedown=r.on("mousedown",E,this.mousedownhandler,this);this.listenerBlur=r.on("blur",A,this.blurhandler,this);this.storedValue=A.value;this.currentData=this.storedData=P;this.currentInputEvent={inputValue:A.value};E.ddomOnGarbage=this.dispose},{SHIFT:false,MOUSE:false,keyuphandler:function(r){var E=this,A=E.currentInputEvent;r.inputValue=E.eInput.value;if(r.inputValue==A.inputValue){if(r.getCharCode()==16)E.SHIFT=
false}else{q(A);r.updateOptions=function(h,P,D){r.expired||F(E,h,P,D)};r.updateData=function(h){if(!r.expired)E.currentData=h};r.expired=false;E.storedValue=r.inputValue;E.storedData=E.currentData;E.currentData=null;E.currentInputEvent=r;m.app(E.onInput,E,[r])}},keydownhandler:function(r){if(this.entity.ddomIsVisible()){var E=r.getCharCode();if(E==16)this.SHIFT=true;else if(E==38){B(this,true);r.stopEvent()}else if(E==40){B(this,false);r.stopEvent()}else if(E==9){B(this,this.SHIFT);r.stopEvent()}else if(E==
27){p(this,this.storedValue,this.storedValue,true);this.context.hide(this.entity);r.stopEvent()}else if(E==13){E=t(this);if(E>-1){E=this.entity._ddom_opa[E];p(this,E._ddom_opv,E._ddom_opd,true)}else p(this,this.eInput.value,this.currentData,true);this.context.hide(this.entity);r.stopEvent();m.app(this.selecthandler,this,[],false,0)}}},mouseuphandler:function(r){if(this.MOUSE){this.MOUSE=false;var E=null,A=null,h=null;if(r=r.getTarget()){for(;!E&&r&&r!==this.entity;)if(A=r._ddom_opv){E=r;h=r._ddom_opd}else r=
r.parentNode;C(this);this.context.hide(this.entity);if(E){p(this,A,h,true);m.app(this.selecthandler,this,[],false,0)}}}},mousedownhandler:function(){this.MOUSE=true},mouseoverhandler:function(r){x(this.entity,r)},blurhandler:function(){var r=this;setTimeout(function(){r.MOUSE||r.context.hide(r.entity)},0)},selecthandler:function(){var r=this.entity.ddomOnSelect;typeof r=="function"&&m.app(r,this.entity,[this.eInput.value,this.currentData])},dispose:function(){this.context.onRemove([this.listenerKeyup,
this.listenerKeydown,this.listenerMouseup,this.listenerMousedown,this.listenerBlur])}}),F=function(r,E,A,h){var P=r.context,D=r.entity;if(P._loaded&&!P._error&&!P._unloaded)if(D._ddom_item&&D._ddom_item.context===P)if(!E||E.length<1){P.hide(D);D._ddom_opa=[]}else{var g,z="";for(g=0;g<E.length;g++){z+='<div class="ddom-option'+(g==0?" ddom-first":"")+(g==E.length-1?" ddom-last":"")+'"><div class="ddom-label">';z+=A&&A[g]?A[g]:m.xmlEscape(E[g]?E[g]:"");z+="</div></div>"}P.populate(D._ddom_aco,z);A=
[];for(g=0;g<D._ddom_aco.childNodes.length;g++){z=D._ddom_aco.childNodes[g];if(z.tagName.toLowerCase()=="div")A[A.length]=z}D._ddom_opa=A;for(g=0;g<E.length;g++)K(r,A[g],E[g],h?h[g]:null);P.show(D)}},K=function(r,E,A,h){E._ddom_opv=A;E._ddom_opd=h;var P=m.on("mouseover",E,function(){r.mouseoverhandler(E,A)});E.ddomOnGarbage=function(){m.off(P)}},t=function(r){r=r.entity;if(r._ddom_opa.length<1)return-1;for(var E=0;E<r._ddom_opa.length;E++)if(m.hasClass(r._ddom_opa[E],"ddom-hover"))return E;return-1},
B=function(r,E){var A=r.entity;if(!(A._ddom_opa.length<1)){var h=t(r);E?h--:h++;h=h<-1?A._ddom_opa.length-1:h>=A._ddom_opa.length?-1:h;if(h==-1){p(r,r.storedValue,r.storedValue,false);x(A)}else{E=A._ddom_opa[h];x(A,E);p(r,E._ddom_opv,E._ddom_opd,false)}}},p=function(r,E,A,h){r.eInput.value=E;q(r.currentInputEvent);r.currentInputEvent={inputValue:E};r.currentData=A;if(h){r.storedValue=E;r.storedData=A}},x=function(r,E){E&&m.addClass(E,"ddom-hover");for(var A=0;A<r._ddom_opa.length;A++)r._ddom_opa[A]!==
E&&m.removeClass(r._ddom_opa[A],"ddom-hover")},q=function(r){if(r){r.expired=true;r&&typeof r.expire=="function"&&m.app(r.expire,r)}},C=function(r){try{r.eInput.focus()}catch(E){}}});DDOM._registerExtension(DDOM.AUTOCOMPLETE);window.DDOM&&window.DDOM.depend("ddom.autocomplete");DDOM._startup();window.DDOM&&window.DDOM.depend("ddom.startup");
window.mlGlobalCookieAccess=new (function(){var m=DDOM.getLog("mlGlobalCookieAccess"),d=DDOMTOOLS.getCookie("atrada.test.cookie"),j=null,G=null,L="";if(d){j=d.substring(0,d.indexOf("#"));G=d.substring(d.indexOf("#")+1,d.indexOf("$"));L=d.substring(d.indexOf("$")+1);m.debug&&m.debug("init: domain '",j,"' path '",G,"' nameprefix '",L,"'")}this.setQualifiedCookie=function(F,K,t){DDOMTOOLS.setCookie(L+F,K,j,G,t)};this.getQualifiedCookie=function(F){return DDOMTOOLS.getCookie(L+F)}});window.DDOM&&window.DDOM.depend("ml.globalcookieaccess");
DDOM.onDdomInit(function(){DDOMTOOLS.getClient();var m=DDOMCONFIG.imageUrl+"loadingindicator/circle.gif",d=DDOMCONFIG.imageUrl+"loadingindicator/background.png";DDOMLOADER.loadImage(m);DDOMLOADER.loadImage(d);var j=new DDOM.Indicator;j.node=null;j.init=function(){var G=document.createElement("div");DDOMB().appendChild(G);G.style.width="71px";G.style.height="71px";G.style.background="url("+d+")";G.style.zIndex=1E6;G.innerHTML='<img src="'+m+'" hspace="15" vspace="15">';j.node=G;G.style.position=DDOM.ENV.hasFixedViewport()?
"fixed":"absolute";j.position();DDOM.IE6PNGFIX&&1&&DDOM.IE6PNGFIX.fix(G)};j.position=function(){var G=DDOMDOC.getViewportSize();if(DDOM.ENV.hasFixedViewport()){j.node.style.left=G.x/2-35.5+"px";j.node.style.top=G.y/2-35.5+"px"}else{var L=DDOMDOC.getScrollPosition();j.node.style.left=G.x/2-35.5+L.x+"px";j.node.style.top=G.y/2-35.5+L.y+"px"}};j.show=function(){j.node?j.position():j.init();j.node.style.display="block";DDOM.ENV.hasFixedViewport()||jQuery(window).bind("scroll",j.position)};j.hide=function(){j.node.style.display=
"none";DDOM.ENV.hasFixedViewport()||jQuery(window).unbind("scroll",j.position)};DDOM.indicatorRegister(j,"mlglobalasyncindicator",true)});window.DDOM&&window.DDOM.depend("ml.globalasyncindicator");window.mlBuildExplorerIndicator=function(){if(!DDOM.getIndicator("mlexplorerasyncindicator")){var m=new DDOM.Indicator;m.node=DDOME("meindicator");m.show=function(){m.node.style.display="block"};m.hide=function(){m.node.style.display="none"};DDOM.indicatorRegister(m,"mlexplorerasyncindicator")}};
window.DDOM&&window.DDOM.depend("ml.explorerasyncindicator");
DDOM.PIMP=new (function(){DDOM.depend("ddom.plug.pimp",["jquery"]);this.pimpTagSelect=function(j,G){var L=DDOM,F=jQuery;j.ddomExtended||L.nodeExtend(j);var K=document.createElement("DIV"),t=L.getOffsetPosition(j),B=j.ddomGetOffsetWidth(),p=j.ddomGetOffsetHeight(),x=j.getAttribute("title");L.merge({position:"absolute",left:t.x+"px",top:t.y+"px"},K.style);j.__lastposition=t.x+"x"+t.y;var q="";t=false;if(L.getClient().ismsie&&L.getClient().version<7)t=true;if(t){q+='<div style="position:absolute;left:0px;top:0px;width:';
q+=B;q+="px;height:";q+=p;q+='px;"><iframe style="width:';q+=B;q+="px;height:";q+=p;q+='px;" frameborder="0" src="'+L.ENV.getBaseDdomUrl()+'html/ddomblank.html">&nbsp;</iframe></div>'}q+="<div ";if(G)q+='class= "'+G+'" ';if(x)q+='title= "'+x+'" ';q+='style="position:absolute;left:0px;top:0px;width:';q+=B;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>";K.innerHTML=q;if(j._ddomPimpedSelect){G=F(j);G.unbind("focus",j._ddomPimpedSelectOnFocus);G.unbind("blur",j._ddomPimpedSelectOnBlur);
G.unbind("change",j._ddomPimpedSelectOnChange);G.unbind("keydown",j._ddomPimpedSelectOnKeydown);G=F(j._ddomPimpedSelectLabel);G.unbind("mousedown",j._ddomPimpedSelectLabelOnMousedown);G.unbind("mouseup",j._ddomPimpedSelectLabelOnMouseup);j._ddomPimpedSelect.parentNode.removeChild(j._ddomPimpedSelect)}L.merge({_ddomPimpedSelectOnFocus:function(){j._ddomPimpedSelectDoBlur=false;if(!j._ddomPimpedSelectFocus){j._ddomPimpedSelectFocus=true;L.addClass(j._ddomPimpedSelectLabel.parentNode,"ddomPTSelectFocus")}},
_ddomPimpedSelectOnBlur:function(){if(j._ddomPimpedSelectFocus){j._ddomPimpedSelectDoBlur=true;setTimeout(j._ddomPimpedSelectOnBlurDo,10)}},_ddomPimpedSelectOnBlurDo:function(){if(j._ddomPimpedSelectDoBlur){if(j._ddomPimpedSelectLabelMousedown)if(j._ddomPimpedSelectLabelMousedown>(new Date).getTime()-100)return;j._ddomPimpedSelectFocus=false;L.removeClass(j._ddomPimpedSelectLabel.parentNode,"ddomPTSelectFocus");j._ddomPimpedSelectDoClose()}},_ddomPimpedSelectOnKeydown:function(r,E){if(!E){var A=window.event?
r.keyCode:r.which;if(j._ddomPimpedSelectOpen){if(A==13){r.cancelBubble=true;r.stopPropagation&&r.stopPropagation();j._ddomPimpedHoveredIndex>-1&&L.merge({selectedIndex:j._ddomPimpedHoveredIndex,_ddomPimpedSelectIndex:j._ddomPimpedHoveredIndex,_ddomPimpedHoveredIndex:-1},j)._ddomPimpedSelectOnChange();j._ddomPimpedSelectDoClose();return false}j._ddomPimpedHoveredIndex>-1&&L.merge({selectedIndex:j._ddomPimpedHoveredIndex,_ddomPimpedSelectIndex:j._ddomPimpedHoveredIndex,_ddomPimpedHoveredIndex:-1},j)}E=
0}if(!(E>50)){E++;j._ddomPimpedSelectIndex==j.selectedIndex?setTimeout(function(){j._ddomPimpedSelectOnKeydown(null,E)},10):j._ddomPimpedSelectOnChange()}},_ddomPimpedSelectOnChange:function(){j._ddomPimpedHoveredIndex=-1;j._ddomPimpedSelectIndex=j.selectedIndex;j._ddomPimpedSelectLabel.firstChild.innerHTML=j.options[j.selectedIndex].text;j._ddomPimpedSelectOpen&&j._ddomPimpedSelectOption._ddomDoHighlight(j._ddomPimpedSelectIndex)},_ddomPimpedSelectLabelOnMousedown:function(){j._ddomPimpedSelectLabelMousedown=
(new Date).getTime();j.focus();j._ddomPimpedSelectOpen?j._ddomPimpedSelectDoClose():j._ddomPimpedSelectDoOpen()},_ddomPimpedSelectLabelOnMouseup:function(){var r=j._ddomPimpedSelectLabelMousedown;setTimeout(function(){if(r==j._ddomPimpedSelectLabelMousedown)j._ddomPimpedSelectLabelMousedown=0},10);j.focus()},_ddomPimpedSelectRender:function(){var r="";L.batch(j.options,function(A,h){r+="<div ";if(A.getAttribute("style"))r+='style="'+A.getAttribute("style")+'" ';r+='class="ddomPTSelectOption';if(A.getAttribute("class"))r+=
" "+A.getAttribute("class");r+='" ';r+='onmousedown="this.parentNode._ddomOnMousedown('+h.i+');return false;" ';r+='onmouseup="this.parentNode._ddomOnMouseup('+h.i+');" ';r+='onmouseover="this.parentNode._ddomDoHover('+h.i+');">';r+=A.text+"</div>"});j._ddomPimpedSelectOption.innerHTML=r;j._ddomPimpedSelectOptions=[];for(var E=0;E<j._ddomPimpedSelectOption.childNodes.length;E++)j._ddomPimpedSelectOptions[E]=j._ddomPimpedSelectOption.childNodes[E]},_ddomPimpedSelectDoOpen:function(){j._ddomPimpedSelectOpen=
true;j._ddomPimpedSelectDropdownAnchor.style.display="block";j._ddomPimpedSelect.style.zIndex=10;j._ddomPimpedSelectOption._ddomDoHighlight(j._ddomPimpedSelectIndex);L.addClass(j._ddomPimpedSelectLabel.parentNode,"ddomPTSelectOpen")},_ddomPimpedSelectDoClose:function(){j._ddomPimpedSelectOpen=false;j._ddomPimpedSelectDropdownAnchor.style.display="none";j._ddomPimpedSelect.style.zIndex="";L.removeClass(j._ddomPimpedSelectLabel.parentNode,"ddomPTSelectOpen")}},j);if(t){j._ddomPimpedSelectLabel=K.firstChild.nextSibling.firstChild;
j._ddomPimpedSelectDropdownAnchor=K.firstChild.nextSibling.firstChild.nextSibling}else{j._ddomPimpedSelectLabel=K.firstChild.firstChild;j._ddomPimpedSelectDropdownAnchor=K.firstChild.firstChild.nextSibling}j._ddomPimpedSelectDropdown=j._ddomPimpedSelectDropdownAnchor.firstChild;j._ddomPimpedSelectOption=j._ddomPimpedSelectDropdown.getElementsByTagName("div")[1];j._ddomPimpedSelectOption._ddomOnMousedown=function(){j._ddomPimpedSelectLabelMousedown=(new Date).getTime();j.focus()};j._ddomPimpedSelectOption._ddomOnMouseup=
function(r){j.selectedIndex=r;j._ddomPimpedSelectOnChange();var E=j._ddomPimpedSelectLabelMousedown;setTimeout(function(){if(E==j._ddomPimpedSelectLabelMousedown)j._ddomPimpedSelectLabelMousedown=0},10);j.focus();j._ddomPimpedSelectDoClose()};j._ddomPimpedSelectOption._ddomDoHover=function(r){j._ddomPimpedHoveredIndex=r;j._ddomPimpedSelectOption._ddomDoHighlight(r)};j._ddomPimpedSelectOption._ddomDoHighlight=function(r){L.addClass(j._ddomPimpedSelectOptions[r],"ddomPTSelectOptionHover");for(var E=
0;E<j.options.length;E++)E!=r&&L.removeClass(j._ddomPimpedSelectOptions[E],"ddomPTSelectOptionHover")};G=F(j);G.bind("focus",j._ddomPimpedSelectOnFocus);G.bind("blur",j._ddomPimpedSelectOnBlur);G.bind("change",j._ddomPimpedSelectOnChange);G.bind("keydown",j._ddomPimpedSelectOnKeydown);G=F(j._ddomPimpedSelectLabel);G.bind("mousedown",j._ddomPimpedSelectLabelOnMousedown);G.bind("mouseup",j._ddomPimpedSelectLabelOnMouseup);F(K).bind("selectstart",function(){return false});j._ddomPimpedSelectIndex=j.selectedIndex;
j._ddomPimpedHoveredIndex=-1;j._ddomPimpedSelect=K;j._ddomPimpedSelectRender();j._ddomPimpedSelectOnChange();j._ddomOverlayed=true;for(F=j;F.tagName.toLowerCase()!="form";)F=F.parentNode;F.nextSibling?F.parentNode.insertBefore(K,F.nextSibling):F.parentNode.appendChild(K);var C=function(){try{if(L.nodeIsVisible(j,true)){var r=L.getOffsetPosition(j),E=r.x+"x"+r.y;if(E!=j.__lastposition){K.style.left=r.x+"px";K.style.top=r.y+"px";j.__lastposition=E}}setTimeout(C,1E3)}catch(A){}};C();return K};this.pimpTagCheckbox=
function(j,G){var L=DDOM,F=jQuery;j.ddomExtended||L.nodeExtend(j);var K=document.createElement("span");G&&L.addClass(K,G);G=j.ddomGetOffsetWidth();var t=j.ddomGetOffsetHeight(),B=j.getAttribute("title",2),p=j.getAttribute("style",2),x=j.getAttribute("class",2),q="";q+="<a ";q+='class="ddomPTCheckbox';if(x)q+=" "+x;q+='" ';if(B)q+='title= "'+B+'" ';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+=G;q+='" height="';q+=t;q+='" src="javascript:false;" /></span>';q+="</a>";K.innerHTML=q;var C=L(K,"a",0);j.style.display="none";j._ddomPimpedCheckboxOnChange=function(){j.checked?L.addClass(C,"ddomPTCheckboxChecked"):L.removeClass(C,
"ddomPTCheckboxChecked")};j._ddomPimpedCheckboxOnClick=function(){if(j.type=="radio"&&!j.checked){j.checked=true;L.batch(j.form[j.name],function(r){L.app(r._ddomPimpedCheckboxOnChange,r)})}else{j.checked=j.checked?false:true;j._ddomPimpedCheckboxOnChange()}};j._ddomPimpedCheckboxOnChange();F(j).bind("change",j._ddomPimpedCheckboxOnChange);F(C).bind("click",j._ddomPimpedCheckboxOnClick);j.parentNode.insertBefore(K,j)};this.marqueeCreate=function(j,G,L,F,K,t){var B=DDOM;if(!j)throw new Error("no element");
if(G){if(j.parentNode!==G)throw new Error("viewport not parent of element");if(G.style.position!="absolute")G.style.position="relative";G.style.padding="0px";j.style.display="none"}else{G=j.cloneNode(true);G.removeAttribute("id");j.style.display="none";j.parentNode.insertBefore(G,j);j.parentNode.removeChild(j);G.innerHTML="<div style='width:1px;height:1px;overflow:hidden;'>&nbsp;</div>";B.merge({width:G.offsetWidth+"px",height:G.offsetHeight+"px",overflow:"hidden",padding:"0px"},G.style);if(G.style.position!=
"absolute")G.style.position="relative";B.merge({margin:"0px",width:"auto",height:"auto",whiteSpace:"nowrap",overflow:"visible",borderWidth:"0px"},j.style);G.innerHTML="";G.appendChild(j)}F=F||4;K=K||100;t=t||"left";var p={d:B,element:j,viewport:G,canvas:null,patchwork:L,stepsizex:F,stepsizey:F,interval:K,direction:","+t.replace(/ /g,"")+",",html:"",movesx:false,movesy:false,zigzagx:false,zigzagy:false,dirx:false,diry:false,_stop:true,paint:function(){m(p)},scroll:function(){d(p)},stop:function(){p._stop=
true},start:function(){if(p._stop){p._stop=false;p.scrollTimed()}},scrollTimed:function(x){setTimeout(p.scroll,x?x: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}L=G.firstChild;for(F=[];L;){L!==j&&B.push(F,L);L=L.nextSibling}B.batch(F,function(x){G.removeChild(x)});p.paint();return p};var m=function(j){j.html=j.element.innerHTML;var G=DDOMTOOLS,L=G.getBorderWidths(j.viewport),F=j.viewport.offsetWidth-L.l-L.r,K=j.viewport.offsetHeight-L.t-
L.b;G=G.getAutoSize(j.element);L=G.x;var t=G.y;if(L==0||t==0)j._invalidcontent=true;else{j._invalidcontent=false;G=document.createElement("DIV");var B=j.element.cloneNode(true);B.removeAttribute("id");j.d.merge({position:"relative",width:L+"px",height:t+"px",display:""},B.style);G.appendChild(B);B=G.innerHTML;var p="";if(j.patchwork){var x=1,q=1;if(j.movesx){x=F+L;j.startx=-L;j.stopx=0}if(j.movesy){q=K+t;j.starty=-t;j.stopy=0}var C=L,r=t;for(K=F=1;C<x;){F+=1;C+=L}for(;r<q;){K+=1;r+=t}x="";for(q=0;q<
F;q++)x+="<td width='"+L+"' height='"+t+"'><div style='width:"+L+"px;height:"+t+"px;padding:0px;margin:0px;overflow:hidden;'>"+B+"</div></td>";for(q=0;q<K;q++)p+="<tr>"+x+"</tr>";p="<table border='0' cellpadding='0' cellspacing='0'>"+p+"</table>";G.style.width=L*F+"px";G.style.height=t*K+"px";if(j.movesx){j.startx=0;j.stopx=L}if(j.movesy){j.starty=0;j.stopy=t}}else{x=p="";if(j.movesx){p="<td width='"+F+"'>&nbsp;</td>";if(j.zigzagx)if(L<F){j.startx=0+L;j.stopx=F}else{j.startx=F;j.stopx=L}else{j.startx=
0;j.stopx=F+L}}if(j.movesy){x="<tr>"+p+"<td height='"+K+"'>&nbsp;</td></tr>";if(j.zigzagy)if(t<K){j.starty=0+t;j.stopy=K}else{j.starty=K;j.stopy=t}else{j.starty=0;j.stopy=K+t}}p="<table border='0' cellpadding='0' cellspacing='0'>"+x+"<tr>"+p+"<td width='"+(F+L)+"' height='"+(K+t)+"' align='left' valign='top'>"+B+"</td></tr></table>";G.style.width=F*2+L+"px";G.style.height=K*2+t+"px"}L=j.viewport.scrollLeft;t=j.viewport.scrollTop;if(!j.currentx)j.currentx=j.movesx?j.dirx?j.stopx:j.startx:0;if(!j.currenty)j.currenty=
j.movesy?j.diry?j.stopy:j.starty:0;j.viewport.appendChild(G);j.canvas&&j.viewport.removeChild(j.canvas);G.innerHTML=p;j.viewport.scrollLeft=L;j.viewport.scrollTop=t;j.canvas=G}},d=function(j){if(!j._stop){if(j._invalidcontent||j.element.innerHTML!=j.html){j.paint();if(j._invalidcontent){j.scrollTimed(j.interval*5);return}}else{if(j.movesx)if(j.dirx){j.currentx-=j.stepsizex;if(j.currentx<j.startx)if(j.zigzagx){j.currentx=j.startx;j.dirx=false}else j.currentx=j.stopx+j.currentx-j.startx}else{j.currentx+=
j.stepsizex;if(j.currentx>j.stopx)if(j.zigzagx){j.currentx=j.stopx;j.dirx=true}else j.currentx=j.startx+j.currentx-j.stopx}if(j.movesy)if(j.diry){j.currenty-=j.stepsizey;if(j.currenty<j.starty)if(j.zigzagy){j.currenty=j.starty;j.diry=false}else j.currenty=j.stopy+j.currenty-j.starty}else{j.currenty+=j.stepsizey;if(j.currenty>j.stopy)if(j.zigzagy){j.currenty=j.stopy;j.diry=true}else j.currenty=j.starty+j.currenty-j.stopy}}j.viewport.scrollLeft=j.currentx;j.viewport.scrollTop=j.currenty;j.scrollTimed()}}});
window.DDOM&&window.DDOM.depend("ddom.plug.pimp");
DDOM.ContextClass("ctx.MlGlobalContext",function(m){var d=this;DDOM.getLog(d.name);var j=window.mlGlobalCookieAccess;d.setActivePlaylist=function(D,g,z){d.updatePlaylistCookie(D,g,z);d.changePlaylistCookieNew(D);d.getContext("mlmaintoolbar")&&d.getContext("mlmaintoolbar").reloadNonstop();d.getContext("myplaylistslist")&&d.getContext("myplaylistslist").setActivePlaylist();if(m.htmlMessageActivePlaylist)(D=DDOM.context("mlstatemessage"))&&D.stateMessageInfo(m.htmlMessageActivePlaylist.replace("_playlistname_",DDOMTOOLS.xmlEscape(g)))};
d.changePlaylistCookieNew=function(D){var g=D;D=[0,0,0,0,0,0,0,0];for(i=7;i>=0;i--){D[i]=g%256;g=(g-g%256)/256}g=window.mlGlobalCookieAccess;var z=g.getQualifiedCookie("userdatacollection");if(z){z=DDOMBASE64.decodeToArray(z);z=z.slice(0,2).concat(D)}else z=[0,0].concat(D);z=DDOMBASE64.encodeArray(z);g.setQualifiedCookie("userdatacollection",z,30)};d.updatePlaylistCookie=function(D,g,z){var Q=d.getActivePlaylist(),y=d.getActivePlaylistName();if(D)Q=D;if(g)y=g;G(Q,y,z)};var G=function(D,g,z){D=D+"#"+
g+"#"+z;(g=j.getQualifiedCookie("rpplname"))&&j.setQualifiedCookie("rppl_"+g,D)},L=function(D){var g=j.getQualifiedCookie("rpplname");if(g){g=j.getQualifiedCookie("rppl_"+g);if(!g)return"";for(D=D;D>0;){g=g.substring(g.indexOf("#")+1);D--}D=g.indexOf("#");if(D==-1)return g;return g.substring(0,D)}};d.getActivePlaylist=function(){var D=j.getQualifiedCookie("userdatacollection");if(D)return D.playlistId};d.getActivePlaylistName=function(){return L(1)};d.getActivePlaylistItemCount=function(){return L(2)};
d.openPlayer=function(D,g){d.getContext("mlmaintoolbar")&&d.getContext("mlmaintoolbar").closeAll();D=d.url(D,"com="+escape(m.urlPlayerCommunicator));g==true?window.open(DDOM.URL.process(D),"player","toolbar = no, scrollbars = no, width = 370, height = 420, left = 365, top = 0"):window.open(DDOM.URL.process(D),"player","toolbar = no, scrollbars = no, width = 370, height = 365, left = 365, top = 0")};d.openPurchaseConfirmationPrint=function(D,g,z,Q){window.w=window.open(D,g,"height="+Q+",left="+(screen.width-
z)/2+",location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no,top="+(screen.height-Q)/2+",width="+z);window.w&&w.focus()};d.openPreviewSingleTrack=function(D,g,z,Q,y,N,T,S,V,la,X,ea){D=d.url(m.urlPreviewPlayer,"bid="+DDOMTOOLS.urlEncode(D)+"&previewlink="+DDOMTOOLS.urlEncode(z)+"&title="+DDOMTOOLS.urlEncode(DDOMTOOLS.urlEncode(Q))+"&artists="+DDOMTOOLS.urlEncode(DDOMTOOLS.urlEncode(y))+(V?"&ad=1":"")+"&category="+DDOMTOOLS.urlEncode(N)+"&itemId="+DDOMTOOLS.urlEncode(T)+"&itemType="+
DDOMTOOLS.urlEncode(S)+(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(D),"Prelisten",X);window.w&&w.focus()};d.openPreviewMultipleTracks=function(D,g,z,Q,y,N,T,S,V,la,X,ea){D=d.url(m.urlPreviewPlayer,"albumpreviewid="+DDOMTOOLS.urlEncode(D)+"&albumpreviewmode="+(g?"2":"1")+(V?"&ad=1":"")+"&category="+DDOMTOOLS.urlEncode(N)+
"&itemId="+DDOMTOOLS.urlEncode(T)+"&itemType="+DDOMTOOLS.urlEncode(S)+(la&&X?"&standalone=1":"")+"&xw="+X+"&xan="+DDOMTOOLS.urlEncode(Q)+"&xip="+(y?"1":"0")+"&xri="+z.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(D),"Prelisten",X);window.w&&w.focus()};d.openPreview=function(D,g,z,Q){window.w=window.open(D,g,"height="+Q+",left="+(screen.width-
z)/2+",location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,top="+(screen.height-Q)/2+",width="+z);window.w&&w.focus()};d.openHelp=function(D){window.w=window.open(D,"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(m.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 F=function(D,g,z){if(z){g.onmousedown=D.effect;g.onmouseup=D.handle;z.overlayupdater=function(Q){if(z.type=="radio"){g.className=z.disabled?z.checked?"mlradio radiodisabledchecked":"mlradio checkboxdisabledempty":z.checked?"mlradio radiochecked":"mlradio";if(!Q){Q=document.getElementsByTagName("input");for(i=0;i<Q.length;i++)Q[i].form===
z.form&&Q[i].getAttribute("name")==z.getAttribute("name")&&Q[i]!==z&&Q[i].overlayupdater&&Q[i].overlayupdater(true)}}else if(z.type=="checkbox")g.className=z.disabled?z.checked?"mlcheckbox checkboxdisabledchecked":"mlcheckbox checkboxdisabledempty":z.checked?"mlcheckbox checkboxchecked":"mlcheckbox"};z.ooclick=z.onclick;z.onclick=function(){z.ooclick&&z.ooclick();z.overlayupdater(false)};z.oochange=z.oochange;z.onchange=function(){z.oochange&&z.oochange();z.overlayupdater(false)};z.overlayupdater(true)}},
K={initialize:function(D){if(document.getElementsByTagName("form")){for(var g=D.getElementsByTagName("div"),z=0;z<g.length;z++){var Q=g[z];if(!Q.___processed){Q.___processed=true;if(Q.className.match("mlradio")||Q.className.match("mlcheckbox")){var y=Q.getElementsByTagName("input")[0];F(K,Q,y)}}}D=D.getElementsByTagName("label");for(z=0;z<D.length;z++){g=D[z];if(!g.___processed){g.___processed=true;if(g.attributes["for"]&&g.attributes["for"].value)if((Q=document.getElementById(g.attributes["for"].value))&&
!Q.disabled&&Q.parentNode&&(DDOMDOC.hasClass(Q.parentNode,"mlradio")||DDOMDOC.hasClass(Q.parentNode,"mlcheckbox")))g.onmouseup=K.handleLabel}}}},handleLabel:function(){document.getElementById(this.attributes["for"].value).parentNode.onmouseup()},effect:function(){var D=this.getElementsByTagName("input")[0];if(D.type=="radio"&&!D.disabled)this.className="mlradio mousedown"},handle:function(){var D=this.getElementsByTagName("input")[0];if(D&&!D.disabled){if(this.getElementsByTagName("input")[0].type==
"radio"){D.checked=true;var g=document.getElementsByTagName("input");for(i=0;i<g.length;i++)g[i].getAttribute("name")==D.getAttribute("name")&&g[i]!==D&&g[i].onchange&&g[i].onchange()}else D.checked=!D.checked;D.onclick&&D.onclick()}}},t={initialize:function(D){DDOMQ(D,"img[src*=_no.gif], img[src*=_no.png], input[src*=_no.gif], input[src*=_no.png]",function(g){return!g.__processed}).each(function(g,z){z.__processed=true;z.onmousedown=t.mousedown;z.onmouseup=t.mouseup;z.onmouseover=t.mouseover;z.onmouseout=
t.mouseout;z.__srcNo=z.src;z.__srcKlick=z.src.replace(/_no\.(gif|png)/,"_klick.$1");z.__srcOver=z.src.replace(/_no\.(gif|png)/,"_over.$1");d.image(z.__srcKlick);d.image(z.__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}},B=function(D){D=DDOMQ(D,".dotooltip");
for(var g=0;g<D.length;g++){var z=D[g];DDOMDOC.removeClass(z,"dotooltip");q(z)}},p=0,x=null,q=function(D){var g=C(D);if(!g.__tooltiptriggers)g.__tooltiptriggers=[];g.__tooltiptriggers[g.__tooltiptriggers.length]=D;if(g.ddomIdentity)D.__tooltipentity=g.ddomIdentity;else{p++;var z="tt"+p+".infoflyoutstt",Q=d.createNodeEntity(g);Q.ddomUnderlay=true;Q.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(Q,z);D.__tooltipentity=
z;g.ddomOnGarbage=function(){for(var V=0;V<g.__tooltiptriggers.length;V++)g.__tooltiptriggers[V].__releasetooltip();d.unregister(z)}}if(DDOMDOC.getCroppingParent(g)!==DDOMB()){Q=d.createNode();Q.ddomOnGarbage=function(){g.ddomOnGarbage();g.parentNode.removeChild(g)};g.parentNode.insertBefore(Q,g);g.parentNode.removeChild(g);DDOME("expresskauf").appendChild(g)}d.doIe6PngFix&&d.doIe6PngFix(g);var y=d.on("click",D,function(V){r(D);V.stopPropagation();return false}),N=d.on("mouseover",d.getEntity(D.__tooltipentity),
function(){E(D)}),T=d.on("mouseout",d.getEntity(D.__tooltipentity),function(){A(D)}),S=d.on("mouseout",D,function(){A(D)});D.__releasetooltip=function(){if(x){DDOMTOOLS.clearTimeout(x);x=null}d.onRemove(y);d.onRemove(N);d.onRemove(T);d.onRemove(S);D.__releasetooltip=function(){}};D.ddomOnGarbage=function(){D.__releasetooltip()};D.style.cursor="pointer"},C=function(D){var g=D.nextSibling;if(!g)g=D.parentNode.nextSibling;for(;g;){if(g.tagName&&DDOMDOC.hasClass(g,"istooltip"))return g;g=g.nextSibling?
g.nextSibling:g.parentNode.nextSibling}return null},r=function(D){if(D.__tooltipentity){var g=d.getEntity(D.__tooltipentity);if(g){var z=DDOMDOC.getOffsetPosition(D),Q=DDOMDOC.getOffsetPosition(g.offsetParent),y=g.ddomGetOffsetHeight()-12;if(DDOMDOC.hasClass(D,"tt_right")){g.style.left=z.x-Q.x-131+"px";var N=DDOMQ(g,".ifFoot");N.length>0&&DDOMDOC.setStyle(N[0],"background-position","0 0")}else g.style.left=z.x-Q.x-10+"px";g.style.top=z.y-Q.y-y+"px";d.show(D.__tooltipentity)}}},E=function(){if(x){DDOMTOOLS.clearTimeout(x);
x=null}},A=function(D){x&&DDOMTOOLS.clearTimeout(x);x=DDOMTOOLS.callTimeout(function(){h(D)},100)},h=function(D){D.__tooltipentity&&d.hide(D.__tooltipentity)};d.onload=function(){d.register(d.createDialogNodeEntity(),"taggingdialog.dialog");var D=DDOMB();K.initialize(D);t.initialize(D);B(D);P()};d.ondomchange=function(D){D||(D=DDOMB());K.initialize(D);t.initialize(D);B(D)};d.taggingDialogOpen=function(D,g){d.load(d.url(m.urlTaggingLightbox,g==true?"playlistid="+D:"releaseid="+D),"taggingdialog.dialog")};
this.taggingDialogCancel=function(){d.hide("taggingdialog.dialog")};this.taggingDialogSubmit=function(){d.post("taggingDialogForm","taggingdialog.dialog")};var P=function(){var D=j.getQualifiedCookie("gi");if(!(D!="true"&&D!="false")){D=D=="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&"+D,"https://count.passul.t-online.de/cgi-bin/umfrage/ExtId1045296?PageClass=Umfrage&"+D);j.setQualifiedCookie("gi",
"x")}}});
DDOM.ContextClass("ctx.MlActionAccessContext",function(m){var d=this,j=DDOM.getLog(d.name);d.module("ddomtools.gwire");d.module("ddomtools.json");var G=null,L=null,F=null;d.onload=function(){K()};var K=function(){var B=DDOM.URL.domainGetLevel(DDOM.URL.domainGet(document.location.href),2);DDOMTOOLS.setCookie("mlactacc","",B);G=new GWire(B);G.setWireCookie("mlactacc");t();G.listen(function(p){try{var x=DDOMJSON.deserialize(p);d._exec(x.fn,x.args);G.send("ok",function(){DDOMTOOLS.clearTimeout(F);L=DDOMTOOLS.callTimeout(K,
500)})}catch(q){DDOMTOOLS.clearTimeout(F);L=DDOMTOOLS.callTimeout(K,500)}})},t=function(B){var p=DDOMTOOLS.getCookie("mlactacc");if(p!="[gwireInit]")if(B==p){DDOMTOOLS.clearTimeout(L);G.dispose();L=DDOMTOOLS.callTimeout(K,500);return}F=DDOMTOOLS.callTimeout(function(){t(p)},2E3)};d.cartAddRelease=function(B,p,x){j.debug&&j.debug("cartAddRelease:[",B,"] flags:",p," trackingData:",x);p=p||{};DDOM.context("mlmaintoolbar").addReleaseToShoppingCart(B,p.isRecommendationClick,p.scenario,p.deleteFromBookmarks,
p.creditsDisabled,p.withBundle,p.pricepayshown)};d.cartAddPlaylist=function(B,p,x){j.debug&&j.debug("cartAddPlaylist:[",B,"] flags:",p," trackingData:",x);DDOM.context("mlmaintoolbar").addPlaylistToShoppingCart(B)};d.playlistAddRelease=function(B,p,x,q,C){j.debug&&j.debug("playlistAddRelease:[",B,"] resourceId:[",p,"] playlistId:[",x,"] flags:",q," trackingData:",C);DDOM.context("mlmaintoolbar").addToPlaylist(B,p,x)};d.previewSingleTrack=function(B,p,x,q,C,r,E,A,h,P,D){j.debug&&j.debug("previewAudioRelease: binaryId:[",
B,"] isVideo:",p," streamUri:[",x,"] contentTitle:",q," contentArtists:",C," categoryCode:",r," itemId:",E," itemType:",A," flags:",P," trackingData:",D);P=P||{};if(!DDOM.context("mlmaintoolbar"))P.standalone=true;DDOM.context("mlglobal").openPreviewSingleTrack(B,p,x,q,C,r,E,A,P.showAd,P.standalone,h,300)};d.previewMultipleTracks=function(B,p,x,q,C,r,E,A,h,P,D){if(j.debug)j.debug("previewAudioRelease: releaseId:[",B,"] isVideo:",p," rgitems:[",x?x.join("."):"null","] contentTitle:[",q,"] isPlaylist:",
C," categoryCode:",r," itemId:",E," itemType:",A," flags:",P," trackingData:",D);P=P||{};if(!DDOM.context("mlmaintoolbar"))P.standalone=true;DDOM.context("mlglobal").openPreviewMultipleTracks(B,p,x,q,C,r,E,A,P.showAd,P.standalone,h,300)};d.go=function(B){DDOM.go(B)};d.triggerLoginProcess=function(){DDOM.go(d.url(m.urlLoginPage,"returnurl="+escape(DDOM.stateDefer(DDOM.stateGet()))))};d.openNonstopPlayer=function(B,p){DDOM.context("mlglobal").openPlayer(B,p)};d._exec=function(B,p){var x=null;switch(B){case 1:x=
d.cartAddRelease;break;case 2:x=d.cartAddPlaylist;break;case 3:x=d.playlistAddRelease;break;case 4:x=d.previewSingleTrack;break;case 5:x=d.previewMultipleTracks;break;case 6:x=d.go;break;case 7:x=d.triggerLoginProcess;break;case 8:x=d.openNonstopPlayer;break}x&&DDOM.UTIL.apply(x,d,p)}});
DDOM.ContextClass("ctx.MlLoginContext",function(m){var d=this;DDOM.getLog(d.name);var j=false,G=false,L=null,F=[],K=null,t=null,B=null,p=false,x=null;d.onload=function(){j=true};d.isActive=function(){return G};d.asyncAuthDefer=function(P){if(j){entity=d.getEntity(P.identity);if(entity.ddomModal&&entity.ddomIsVisible()){P.showonload=true;d.hide(P.identity)}if(!G){for(var D=false,g=0;g<F.length&&!D;g++)if(F[g]==P.identity)D=true;if(!D){t=DDOM.URL.protocolGet(document.location.href);F[F.length]=P.identity;
p=true}x&&DDOMTOOLS.clearTimeout(x);x=DDOMTOOLS.callTimeout(d.loginShow,100)}}else DDOM.context("mllogin",function(){d.asyncAuthDefer(P)})};d.asyncAuthGo=function(P,D){if(j){entity=d.getEntity(P.identity);if(entity.ddomModal&&entity.ddomIsVisible()){P.showonload=true;d.hide(P.identity)}if(!G){for(var g=false,z=0;z<F.length&&!g;z++)if(F[z]==P.identity)g=true;if(!g){t=DDOM.URL.protocolGet(document.location.href);F[F.length]=P.identity;p=true}G=false;g=DDOM.stateDefer(K||h());d.go(A(D,"http://return.placeholder/",
g))}}else DDOM.context("mllogin",function(){d.asyncAuthGo(P,D)})};d.asyncAssignNicknameDefer=function(P){if(j){entity=d.getEntity(P.identity);if(entity.ddomModal&&entity.ddomIsVisible()){P.showonload=true;d.hide(P.identity)}if(!G){for(var D=false,g=0;g<F.length&&!D;g++)if(F[g]==P.identity)D=true;if(!D){t=DDOM.URL.protocolGet(document.location.href);F[F.length]=P.identity;p=true}d.assignNicknameShow()}}else DDOM.context("mllogin",function(){d.asyncAssignNicknameDefer(P)})};d.loginShow=function(){x=
null;if(!G)if(DDOM.ready){K=h();G=true;L="login";d.loginShowDo()}else x=DDOMTOOLS.callTimeout(d.loginShow,100)};d.assignNicknameShow=function(){x=null;if(!G)if(DDOM.ready){K=h();G=true;L="nickname";d.assignNicknameShowDo()}else x=DDOMTOOLS.callTimeout(d.assignNicknameShow,100)};d.assignNicknameVoid=function(){d.getEntity("assignnicknametriggervoidcontroller")||d.register(d.createNodeEntity(null,m.urlAssignNicknameVoid),"assignnicknametriggervoidcontroller");d.reload("assignnicknametriggervoidcontroller")};
d.writeState=function(){if(G)return L+":"+escape(K)};d.readState=function(P){if(!G)if(P)if(P!=""){G=true;var D=P.indexOf(":");if(!(D<0)){L=P.substring(0,D);P=P.substring(D+1);x&&DDOMTOOLS.clearTimeout(x);K=unescape(P);if(L=="login")d.loginShowDo();else L=="nickname"&&d.assignNicknameShowDo()}}};d.loginShowDo=function(){if(!B){B=d.createDialogNodeEntity(d.createNode("wrapper"),m.urlLightbox,null,true);d.register(B,"logindialog.logindialog")}DDOM.context("webstatistics",function(P){P.renderIVWPassulNumUrlAsynchroneous("0200",
"anmelden/Login-Lightbox.html")});d.show("logindialog.logindialog",q)};d.assignNicknameShowDo=function(){if(!B){B=d.createDialogNodeEntity(d.createNode("wrapper"),m.urlAssignNicknameLightbox,null,true);d.register(B,"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",r)};d.loginCancel=function(){G=false;F=[];
d.hide("logindialog.logindialog")};d.assignNicknameCancel=function(){d.loginCancel()};var q=function(){if(d.getContext("logindialogcontext")){var P=d.getContext("logindialogcontext").getLoginState();if(P)if(P=="authenticated")E();else{index=P.indexOf("redirect:");if(index>=0){d.loginCancel();d.go(P.substring(index+9))}else{index=P.indexOf("defer:");if(index>=0){d.loginCancel();d.go(C(P.substring(index+6)))}}}}},C=function(P){var D=P.indexOf("?")>=0?"&":"?",g=DDOM.stateDefer(K);return P+D+"deferredFrom="+
escape(g)},r=function(){if(d.getContext("nicknamedialogcontext"))d.getContext("nicknamedialogcontext").errors||E()},E=function(){G=false;d.hide("logindialog.logindialog");DDOMTOOLS.callTimeout(function(){DDOM.stateReload(K)},100)};d.loginDeferNetzausweis=function(){G=false;d.hide("logindialog.logindialog");var P=DDOM.stateDefer(K);d.go("samlogin.ml?returnurl="+escape(P))};d.loginDeferRegistrierung=function(){G=false;d.hide("logindialog.logindialog");d.go("login.ml")};d.loginDeferPasswortvergessen=
function(){G=false;d.hide("logindialog.logindialog");d.go("requestcredentials.ml")};d.loginDeferDTOMLogin=function(P){G=false;d.hide("logindialog.logindialog");var D=DDOM.stateDefer(K);d.go(A(P,"http://return.placeholder/",D))};var A=function(P,D,g){for(var z=0;z<5;z++){var Q=P.indexOf(D);if(Q>-1)return P.substring(0,Q)+g+P.substring(Q+D.length);D=escape(D).replace(/\//g,"%2F");g=escape(g).replace(/\//g,"%2F")}return P},h=function(){for(var P=DDOM.stateGet(),D=0;D<F.length;D++){var g=d.getEntity(F[D]);
if(g.mlLoginReplay!==false&&g.__mlReplayUrl)P=DDOM.stateAppendEntity(P,g._ddom_itemmapname,"GETONCE",g.__mlReplayUrl,true,g.ddomUrl)}return P}});
DDOM.ContextClass("ctx.MlWindowSuperContext",function(m){var d=this;DDOM.getLog(d.name);window.name=m.windowname;var j=null,G=null,L=null;d.openHelp=function(B){t(j);j=K(B,"mlhelp",800,600)};d.openTour=function(B){t(G);G=K(B,"mltour",800,600)};d.openVideo=function(B){t(L);var p=B.split("?");if(p.length==2){var x=B=0,q=/\bheight=(\d+)(?:&|$)/;if(q.test(p[1])){q.exec(p[1]);B=RegExp.$1}else B=320;q=/\bwidth=(\d+)(?:&|$)/;if(q.test(p[1])){q.exec(p[1]);x=RegExp.$1}else x=424;var C,r;q=/\bsubtitle=([^&]+)(?:&|$)/;
if(q.test(p[1])){C=RegExp.$1;r=0}else{C="";r=29}q=/\btitle=([^&]+)(?:&|$)/;q="title="+(q.test(p[1])?RegExp.$1:"")+"&amp;subtitle="+C+"&amp;width="+x+"&amp;height="+B;x=Number(x)+17;B=Number(B)+78-Number(r);p=DDOM.URL.modify(DDOM.URL.process("showvideo.ml"),"videolink",encodeURIComponent(p[0]))+"&amp;"+q;L=K(p,"mlvideo",x,B)}};d.openMain=function(B){return window.open(DDOM.URL.process(B),"musicload")};d.openPreview=function(B){t(L);var p=B.split("?");B=62;var x=468,q,C,r=/\bsubtitle=([^&]+)(?:&|$)/;
if(p.length==2&&r.test(p[1])){q=RegExp.$1;C=0}else{q="";C=29}r=/\btitle=([^&]+)(?:&|$)/;q="title="+(p.length==2&&r.test(p[1])?RegExp.$1:"")+"&amp;subtitle="+q+"&amp;width="+x+"&amp;height="+B;x=Number(x)+17;B=Number(B)+78-Number(C);p=DDOM.URL.modify(DDOM.URL.process("showvideo.ml"),"videolink",encodeURIComponent(p[0]))+"&amp;"+q;L=K(p,"mlvideo",x,B)};d.onload=function(){window.name=m.windowname;F(DDOMB())};d.ondomchange=function(B){F(B)};d.linkPatchHelp=function(B){d.linkPatchPop(B,'openHelp("'+B.getAttribute("href")+
'")')};d.linkPatchTour=function(B){d.linkPatchPop(B,'openTour("'+B.getAttribute("href")+'")')};d.linkPatchVideo=function(B){d.linkPatchPop(B,'openVideo("'+B.getAttribute("href")+'")')};d.linkPatchMain=function(){};d.linkPatchPreview=function(){d.linkPatchPop(el,'openPreview("'+el.getAttribute("href")+'")')};d.linkPatchPop=function(B,p){d.on("click",B,function(x,q){q.blur()},B);B.setAttribute("href",'javascript:void(DDOM.context("mlwindow", function(ctx){ctx.'+p+"}));");B.isMlPopup=true;B.removeAttribute("target")};
d.newwindow=function(B,p){return window.open(DDOM.URL.process(B),p||"_blank")};var F=function(B){DDOM.UTIL.batch(DDOMQ(B,"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(x){}return false})},K=function(B,
p,x,q){return window.open(DDOM.URL.process(B),p,"width="+x+",height="+q+",location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,top=100,left=100")},t=function(B){B&&!B.closed&&B.close()}});DDOM.ContextClass("ctx.MlWindowMainContext extends ctx.MlWindowSuperContext",function(){DDOM.getLog(this.name);this.linkPatchMain=function(m){m.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(m){var d=this;DDOM.getLog(d.name);var j=false,G=false,L=false;d.module("ddom.plug.pimp");d.depend("mlglobal");var F=window.mlGlobalCookieAccess;d.bookmarkItemCount=0;d.shoppingCartItemCount=0;d.activePlaylistId=null;d.activePlaylistName=null;var K=d.activeEditPlaylistId=null,t=function(){var g=F.getQualifiedCookie("rpplname");if(g){var z=F.getQualifiedCookie("rppl_"+g);if(z){var Q=z.indexOf("#");g=z.substring(0,Q);z=z.substring(Q+1);if(g.length>
0)d.activePlaylistId=g;g=z.substring(0,z.indexOf("#"));if(g.length>0)d.activePlaylistName=g}}},B=function(){var g=F.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=F.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"},x,q=function(){t();var g=DDOME("divlaufschrift_streamabo");if(g){var z=d.activePlaylistName;g.innerHTML=z?z.replace(/\</,"&lt;")+"&nbsp;&nbsp;":"&nbsp;"}else g=DDOME("divlaufschrift_nostreamabo");if(g&&d.visible("mlmtb_reiter_B_zu.mlmtb_reiter_B")){x||(x=DDOM.PIMP.marqueeCreate(g,g.parentNode,true,2));x.start()}else x&&x.stop()},C=function(){x&&x.stop()},r=0,E=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 z=g.indexOf(":");if(z>=0){z=g.substring(z+3);d.openLightWeight(z)}g=g[0];if(g=="A")return d.openBookmarks();if(g=="B")return d.openNonstop();if(g=="C")return d.openShoppingCartFlyout()}};var A=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(){B();p();d.counter_init(m.userLoggedIn);var g=DDOMQ(d.getParentNode(),".shadow")[0];if(g)K=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(){C()};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 z=d.createNodeEntity("mlmtb_inhalt_merkliste",m.urlBookmarkFlyout);z.ddomUnderlay=true;z.ddomUnderlayShaper=A;z.style.overflow="hidden";z.ddomShow=function(){z.style.zIndex=23;Q.style.zIndex=22;y.style.zIndex=21;z.style.height="auto";var N=z.ddomGetOffsetHeight();z.style.height="1px";z.style.display="block";z.anim=D(z,N,function(){z.style.height="auto"})};z.ddomHide=function(){z.anim=D(z,1,function(){if(!z.ddomIsVisible()){z.style.display=
"none";d.bookmarkItemCount>0?d.show("mlmtb_reiter_A_voll.mlmtb_reiter_A"):d.show("mlmtb_reiter_A_leer.mlmtb_reiter_A");P(m.streamingEnabled?1:2,false)}})};z.ddomOnLoad=function(){var N=d.getContext("bookmarkflyout");if(N){d.setBookmarkItemCount(N.getBookmarkItemCount());d.bookmarkItemCount<1&&!N.hasMessage&&d.closeBookmarks()}};z.ddomOnShow=function(){d.show("mlmtb_reiter_A_offen.mlmtb_reiter_A");P(m.streamingEnabled?1:2,true)};var Q=d.createNodeEntity("mlmtb_inhalt_nonstop",m.urlPlaylistFlyout);
Q.ddomUnderlay=true;Q.ddomUnderlayShaper=A;Q.style.overflow="hidden";Q.ddomOnBeforeLoad=function(){if(Q.ddomIsVisible()&&DDOME("playlistflyout_scrollcontainer"))Q._scrollXsaved=DDOME("playlistflyout_scrollcontainer").scrollTop};Q.ddomOnLoad=function(){if(Q.ddomIsVisible()&&DDOME("playlistflyout_scrollcontainer")&&Q._scrollXsaved){DDOME("playlistflyout_scrollcontainer").scrollTop=Q._scrollXsaved;Q._scrollXsaved=null}DDOME("playlistflyout_currentplaylist")&&DDOMDOC.scrollTo("playlistflyout_currentplaylist",
"playlistflyout_scrollcontainer")};Q.ddomShow=function(){Q.style.zIndex=23;y.style.zIndex=22;z.style.zIndex=21;Q.style.height="auto";var N=Q.ddomGetOffsetHeight();Q.style.height="1px";Q.style.display="block";Q.anim=D(Q,N,function(){Q.style.height="auto";DDOME("playlistflyout_currentplaylist")&&DDOMDOC.scrollTo("playlistflyout_currentplaylist","playlistflyout_scrollcontainer")})};Q.ddomHide=function(){Q.anim=D(Q,1,function(){if(!Q.ddomIsVisible()){Q.style.display="none";d.show("mlmtb_reiter_B_zu.mlmtb_reiter_B")}P(2,
false)})};Q.ddomOnShow=function(){d.show("mlmtb_reiter_B_offen.mlmtb_reiter_B");P(2,true)};var y=d.createNodeEntity("mlmtb_inhalt_warenkorb",m.urlShoppingcartFlyout);y.ddomUnderlay=true;y.ddomUnderlayShaper=A;y.style.overflow="hidden";y.ddomShow=function(){y.style.zIndex=23;z.style.zIndex=22;Q.style.zIndex=21;y.style.height="auto";var N=y.ddomGetOffsetHeight();y.style.height="1px";y.style.display="block";y.anim=D(y,N,function(){y.style.height="auto"})};y.ddomHide=function(){y.anim=D(y,1,function(){if(!y.ddomIsVisible()){y.style.display=
"none";d.shoppingCartItemCount>0?d.show("mlmtb_reiter_C_voll.mlmtb_reiter_C"):d.show("mlmtb_reiter_C_leer.mlmtb_reiter_C");P(3,false)}})};y.ddomOnLoad=function(){var N=d.getContext("shoppingcartflyout");if(N){d.setShoppingCartItemCount(N.getShoppingCartItemCount());d.counter_init(m.userLoggedIn);d.shoppingCartItemCount<1&&!N.messageExists&&d.closeShoppingCartFlyout()}};y.ddomOnShow=function(){d.show("mlmtb_reiter_C_offen.mlmtb_reiter_C");P(3,true)};d.register(z,"mlmt_inhalt_A.mlmt_inhalt");d.register(Q,
"mlmt_inhalt_B.mlmt_inhalt");d.register(y,"mlmt_inhalt_C.mlmt_inhalt");g=d.createDialogNodeEntity();d.register(g,"myplaylistdialog.dialog");if(F.getQualifiedCookie(m.nonstopStreamingEndingCookie)=="true"){g=d.createDialogNodeEntity(d.createNode("wrapper"),m.nonstopStreamingEndingLightboxUrl,null,true);d.register(g,"nonstopendinglightbox.dialogs");d.show("nonstopendinglightbox.dialogs");F.setQualifiedCookie(m.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=m.urlPrototypeStreamPlay.replace("=xyzxyzxyz","="+d.activePlaylistId);d.getContext("mlglobal").openPlayer(g,false)};d.openBookmarks=function(g){DDOM.context("webstatistics",function(z){z.renderIVWPassulNumUrlAsynchroneous("0500","flyout/Merklisteflyout.html")});if(!g&&m.usesStateMessages&&
j){j=false;d.show("mlmt_inhalt_A.mlmt_inhalt",null,true)}else d.loadBookmarks(g,true)};d.loadBookmarks=function(g,z){var Q=d.visible("mlmt_inhalt_A.mlmt_inhalt");if(!z&&!m.usesStateMessages)z=true;if(z){E=true;r=(new Date).getTime()}if(g){d.reloadonce("mlmt_inhalt_A.mlmt_inhalt",z&&!Q?function(){d.show("mlmt_inhalt_A.mlmt_inhalt",null,true)}:d.updateBookmarksRider,g);if(!z&&!Q)j=true}else z&&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(m.userLoggedIn&&!m.streamingUser)d.go(m.urlAbostart);else{m.userLoggedIn?DDOM.context("webstatistics",function(g){g.renderIVWPassulNumUrlAsynchroneous("0500","flyout/MeinePlaylistflyout.html")}):DDOM.context("webstatistics",function(g){g.renderIVWPassulNumUrlAsynchroneous("0500","flyout/Playlistflyout.html")});x&&x.stop();E=true;r=(new Date).getTime();if(m.usesStateMessages&&
G){G=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")){E=true;r=(new Date).getTime()}d.flush("mlmt_inhalt_B.mlmt_inhalt");q();d.updateStreamingButtonVisibility()};d.openShoppingCartFlyout=function(g,z){DDOM.context("webstatistics",function(Q){Q.renderIVWPassulNumUrlAsynchroneous("0500","flyout/Warenkorbflyout.html")});
if(!g&&!z&&m.usesStateMessages&&L){L=false;d.show("mlmt_inhalt_C.mlmt_inhalt",null,true)}else d.loadShoppingCartFlyout(g,z,true)};d.loadShoppingCartFlyout=function(g,z,Q){var y=d.visible("mlmt_inhalt_C.mlmt_inhalt");if(!Q&&!m.usesStateMessages)Q=true;if(Q){E=true;r=(new Date).getTime()}if(g){if(z){var N=document.createElement("form");DDOM.UTIL.merge({position:"absolute",top:"0px",left:"-1000px"},N.style);N.setAttribute("action",g);DDOMB().appendChild(N);DDOM.UTIL.members(z,function(T,S){var V=document.createElement("input");
V.setAttribute("type","hidden");V.setAttribute("name",T);V.setAttribute("value",S);N.appendChild(V)});d.post(N,"mlmt_inhalt_C.mlmt_inhalt",function(){N.parentNode.removeChild(N);Q||d.updateShoppingCartRider()},Q&&!y)}else d.reloadonce("mlmt_inhalt_C.mlmt_inhalt",!y&&Q?function(){d.show("mlmt_inhalt_C.mlmt_inhalt",null,true)}:d.updateShoppingCartRider,g);if(!Q&&!y)L=true}else Q&&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(){E=false;d.hide("mlmt_inhalt_A.mlmt_inhalt")};d.closeNonstop=function(){E=false;d.hide("mlmt_inhalt_B.mlmt_inhalt")};d.closeShoppingCartFlyout=function(){E=false;d.hide("mlmt_inhalt_C.mlmt_inhalt")};d.closeAll=function(){d.closeBookmarks();d.closeNonstop();d.closeShoppingCartFlyout()};d.addToPlaylist=function(g,z,Q){d.getContext("mlglobal").getActivePlaylist();
if(m.usesStateMessages&&!d.visible("mlmt_inhalt_B.mlmt_inhalt"))G=true;d.reloadonce("mlmt_inhalt_B.mlmt_inhalt",m.usesStateMessages?null:function(){d.show("mlmt_inhalt_B.mlmt_inhalt")},d.url(m.urlPlaylistFlyout,"action=add","actpl="+d.activePlaylistId,"releaseid="+g,"resourceid="+z,"playlistid="+Q))};d.addReleaseToShoppingCart=function(g,z,Q,y,N,T,S){if(y)d.reloadonce("mlmt_inhalt_A.mlmt_inhalt",d.url(m.urlBookmarkFlyout,"action=deleteItem","releaseid="+g),m.shoppingCartEnabled?null:function(){d.go(d.url(m.urlCheckOrderPage,
"cmd=addItem","releaseid="+g))});else m.shoppingCartEnabled||d.go(d.url(m.urlCheckOrderPage,"cmd=addItem","releaseid="+g,"creditsDisabled="+(N||"false"),"withBundle="+(T||"null"),"pricepayshown="+(S||"null")));if(m.shoppingCartEnabled)if(g.length>50)d.loadShoppingCartFlyout(m.urlShoppingcartFlyout,{releaseid:g,cmd:"addItem"});else if(z&&z==true){z="";if(Q)z="scenario="+Q;d.loadShoppingCartFlyout(d.url(m.urlShoppingcartFlyout,"cmd=addItem","releaseid="+g,"recoclick=1",z))}else d.loadShoppingCartFlyout(d.url(m.urlShoppingcartFlyout,
"cmd=addItem","releaseid="+g,"creditsDisabled="+N,"withBundle="+T,"pricepayshown="+S))};d.addPlaylistToShoppingCart=function(g){d.loadShoppingCartFlyout(d.url(m.urlShoppingcartFlyout,"cmd=addItem","playlistid="+g))};d.deleteReleaseFromShoppingCart=function(g){d.loadShoppingCartFlyout(d.url(m.urlShoppingcartFlyout,"cmd=deleteItem","releaseid="+g))};d.addReleaseToBookmarks=function(g){d.loadBookmarks(d.url(m.urlBookmarkFlyout,"cmd=addItem","releaseid="+g))};d.deleteReleaseFromBookmarks=function(g){d.loadBookmarks(d.url(m.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(m.urlMyPlaylistLightbox,"playlistid="+g),"myplaylistdialog.dialog"):d.load(m.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(m.creditVouchersEnabled){var z=F.getQualifiedCookie(m.userCreditsDataCookieString).split(m.creditsDataDelimiter),Q=F.getQualifiedCookie(m.shoppingCartCreditsDataCookieString).split(m.creditsDataDelimiter),
y=0;if(m.downloadAboEnabled)y=m.unusedDownloadAbo;if(g&&(z.length==4||Q.length==3))if(z.length==4)Q.length==3?d.setCounter(z[1]-(-Q[1]-y),z[2]- -Q[2],true):d.setCounter(z[1]- -y,z[2],true);else Q.length==3&&Q[1]>=0&&Q[2]>=0&&d.setCounter(Q[1]- -y,Q[2],true);else Q.length==3&&Q[1]>=0&&Q[2]>=0?d.setCounter(Q[1],Q[2],false):d.setCounter(0,0,false)}else if(m.downloadAboEnabled){z=F.getQualifiedCookie("c_qe");Q=F.getQualifiedCookie("c_u");if(g&&z!=null&&(z>0||z==-1)){DDOMDOC.addClass(DDOMQ(d.getParentNode(),
".ridercart .counters"),"countershasabo");d.setOldCounter(z,Q)}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,
z,Q){var y="<a title='"+m.creditDetailsAltText+"' href='"+m.creditDetailsUrl+"'>",N="";N=z>0?g>0?m.creditsCounterBothTrackAlbumCredits.replace("{0}",g).replace("{1}",z):m.creditsCounterOnlyAlbumCredits.replace("{0}",z):g>0?m.creditsCounterOnlyTrackCredits.replace("{0}",g):Q?m.creditsCounterNotLoggedInNoCredits:m.creditsCounterLoggedInNoCredits;if(Q)N=y+N+"</a>";d.populate(DDOME("musicinsidecountercount_full"),N);d.populate(DDOME("musicinsidecountercount_empty"),N)};d.setOldCounter=function(g,z){if(m.downloadAboEnabled)if(g==
-1){d.populate(DDOME("musicinsidecountercount_empty"),"&#8734;");d.populate(DDOME("musicinsidecountercount_full"),"&#8734;")}else if(z<=0){d.populate(DDOME("musicinsidecountercount_empty"),"0");d.populate(DDOME("musicinsidecountercount_full"),"0")}else{d.populate(DDOME("musicinsidecountercount_empty"),z);d.populate(DDOME("musicinsidecountercount_full"),z)}};var P=function(g,z){if(K){var Q=K._s;Q||(Q="000");Q=Q.substring(0,g-1)+(z?"1":"0")+Q.substring(g);K._s=Q;K.className="shadow shadow"+Q}},D=function(g,
z,Q){return $(g).animate({height:z},600,"swing",Q)};d.hideNonstopEndingLightbox=function(){d.hide("nonstopendinglightbox.dialogs")}});
DDOM.ContextClass("ctx.MlTopMenuContext",function(){var m=DDOM.getLog(this.name),d="",j=null,G=null,L=null;this.hf_show=function(K){if(j){DDOMTOOLS.clearTimeout(j);j=null}d=K;var t=DDOME("topmenuimage_"+K);if(!t.__topmenuorgsrc){t.__topmenuorgsrc=t.src;t.onmousedown=function(){m.debug&&m.debug("mouse down");t.src=t.__topmenuorgsrc.replace(/_nn\.(gif|png)/,"_klick.$1")};t.onmouseup=function(){m.debug&&m.debug("mouse up");t.src=t.__topmenuorgsrc.replace(/_nn\.(gif|png)/,"_over.$1")}}t.src=t.src.replace(/_nn\.(gif|png)/,
"_over.$1");F()};this.hf_hide=function(){j&&DDOMTOOLS.clearTimeout(j);d="activesub";j=DDOMTOOLS.callTimeout(F,800)};var F=function(){if(!(d!="activesub"&&d==G)){L||(L=DDOMQ("navisub","div.navisub_r"));for(var K=0;K<L.length;K++){var t=L[K];if(t.id!=d){t.className="navisub_r subnav-no";t=DDOME("topmenuimage_"+t.id);if(t.__topmenuorgsrc)t.src=t.__topmenuorgsrc}else{t.className="navisub_r";if(d=="activesub"){t=DDOME("topmenuimage_"+t.id);if(t.__topmenuorgsrc)t.src=t.__topmenuorgsrc}}}G=d}}});
DDOM.ContextClass("ctx.MlSimpleSearchContext",function(m){var d=this,j=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(m.searchAutocompletionJsonp){p=d.createAutocompleteEntity(document.simplesearch.stext,B);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;L(p.initmod)}};d.submitSimpleSearchRequest=function(p){var x=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}x=DDOMTOOLS.trim(x);if(!x||x.length<2||x==m.errorText)d.setSearchFieldError();else{G();DDOME("stext").value=x;DDOME("smode").value=q;DDOME("mysimplesearchresult")&&DDOM.context("webstatistics",function(C){C.renderIVWPassulNumUrlAsynchroneous("0800",
"search/Suchergebnis.html")});L(p)}};d.setSearchFieldError=function(){DDOME("stext").value=m.errorText;DDOMDOC.addClass("simplesearchdiv","lefterror");DDOMDOC.removeClass("simplesearchdiv","left")};var G=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(m.errorText==p)DDOME("stext").value="";DDOMDOC.removeClass("simplesearchdiv",
"lefterror");DDOMDOC.addClass("simplesearchdiv","left")};var L=function(){DDOME("simplesearchform").submit()};d.goDrillDown=function(p,x){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=x;L(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=m.commandTabControl;L(false)};d.changeSortOrder=function(){DDOM.context("webstatistics",function(x){x.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=m.commandTabControl;L(false)};d.setCurrentPage=function(p){DDOM.context("webstatistics",function(C){C.renderIVWPassulNumUrlAsynchroneous("0800","search/Suche-Blaettern.html")});var x=DDOME("mySearchResultSort"),q=x.options[x.selectedIndex].value;if(x)DDOME("sortby").value=q;DDOME("mloffset").value=p;DDOME("tcs").value=
"0";DDOME("tc").value=m.commandTabControl;L(false)};var F=1,K={},t=function(p,x){if(p=K[p])if(p.loading)if(x)if(x=x.suggestions)if(x=x.Suggests){for(var q=[],C=[],r=0;r<x.length;r++){var E=x[r].suggest;q[r]=E[2];C[r]=E[0]}p.loading=false;p.values=q;p.labels=C;p.onLoad&&p.onLoad()}},B=function(p){var x=p.inputValue;if(x){var q=K[x];if(q)if(q.loading)q.onLoad=function(){p.updateOptions(q.values,q.labels)};else p.updateOptions(q.values,q.labels);else{K[x]={loading:true};var C="_xAcCallBack"+F++;window[C]=
function(E){t(x,E)};var r=m.searchAutocompletionJsonp.replace(/#query#/,DDOMTOOLS.urlEncode(x)).replace(/#callback#/,C);DDOMLOADER.loadScript(r,function(){var E=K[x];if(E.loading)j.error&&j.error("error autocomplete loading from url ",r);else{E&&p.updateOptions(E.values,E.labels);DDOM.UTIL.uninstall(window,C)}})}}else p.updateOptions()}});
DDOM.ContextClass("ctx.MlReleaselistContext",function(m){var d=this;DDOM.getLog(name);d.tabs=[];d.actTab=0;var j=d.listnames=null,G=null;this.onload=function(){G=d.getListType();var t=DDOMJSON.deserialize(m.listids);d.listnames=m.listnames?DDOMJSON.deserialize(m.listnames):null;DDOM.UTIL.batch(t,function(B,p){L(p.i,B)});d.init()};var L=function(t,B){d.tabs[t]={id:B,page:0,name:d.listnames?d.listnames[t]:""};F(t,0)};d.getEntityIdentity=function(t,B){return"listcontent_"+m.moduleid+"_"+t+"_"+B+"_"+
d.getListType()+".releaselistgroup_"+m.moduleid};var F=function(t,B){var p,x="listcontent_"+m.moduleid+"_"+t,q=G!=d.getListType();if(B>0||q){x=DDOME(x);q=d.createNode(x.parentNode);j&&j.nextSibling&&j.parentNode.insertBefore(q,j.nextSibling);q.setAttribute("style",x.getAttribute("style"));q.setAttribute("class",x.getAttribute("class"));q.style.display="none";q.style.position="static";p=d.createNodeEntity(q,d.getUrl(t))}else p=d.createNodeEntity(x,d.getUrl(t));j=p;p.ddomShow=function(){p.style.visibility=
"visible";p.style.display="block"};var C=DDOME("releaselistreiter"+m.moduleid+"_"+t);if(C){p.ddomOnShow=function(){DDOMDOC.swapClass(C,"naviitem","naviitemactive");d.handlePageShow&&d.handlePageShow(t,B,p)};p.ddomOnHide=function(){DDOMDOC.swapClass(C,"naviitemactive","naviitem")}}else if(d.handlePageShow)p.ddomOnShow=function(){d.handlePageShow(t,B,p)};p.___tabnr=t;d.register(p,d.getEntityIdentity(t,B));return p};this.init=function(){for(var t=DDOMQ(d.getParentNode(),"div.listnavi"),B=0;B<t.length;B++){var p=
t[B];if(!p.__riderprocessed){p.__riderprocessed=true;var x=DDOMQ(p,"div.naviend")[0];p=DDOMDOC.getOffsetPosition(x).x-DDOMDOC.getOffsetPosition(p).x;if(p>420){p=474-p;for(x=x.previousSibling;!x.tagName||x.tagName.toLowerCase()!="div";)x=x.previousSibling;var q=DDOMDOC.getStylePixels(x,"paddingRight");if(m.templatecode=="web_dtom"){DDOMDOC.setStyle(x,"paddingRight",q+p+"px");DDOMDOC.addClass(x,"rightopen")}else DDOMDOC.setStyle(x,"paddingRight",q+p-3+"px")}}}};d.pushMinistate=function(t){if(d.listnames)if(d.ministatePush)if(t!=
d.actTab)(t=d.tabs[t].name)&&d.ministatePush(t)};d.writeState=function(){if(!(d.actTab<1&&d.tabs[d.actTab].page<1))return d.actTab+","+d.tabs[d.actTab].page};d.readState=function(t){var B=t.split(",");t=B[0]*1;B=B[1]*1;if(!(isNaN(t)||isNaN(B))){d.pushMinistate(t);if(d.tabs[t]){d.tabs[t].page=B;K(t)}}};d.ministateApply=function(t){if(d.listnames){var B=-1;if(t=="")B=0;else DDOM.UTIL.batch(d.tabs,function(p,x){if(p&&p.name&&p.name==t){B=x.i;x.stop=1}});B>-1&&B!=d.actTab&&K(B)}};d.getListType=function(){return m.listtype};
d.getUrl=function(t){var B=d.getListType();return d.url(m.urlReleaselistContent,"moduleId="+m.moduleid+"&listId="+d.tabs[t].id+"&type="+B+"&pagerBottom="+(m.pagertop?"true":"false")+"&pagerTop="+(m.pagertop?"true":"false")+"&standoutTop1="+(m.standouttop1?"true":"false")+"&itemsPerPage="+m.numberofitems+"&pageNr="+d.tabs[t].page)};d.showTab=function(t){d.pushMinistate(t);DDOM.context("webstatistics",function(B){B.renderIVWPassulNumUrlAsynchroneous("2300","listen/listen-reiterwechsel.html")});K(t)};
d.showContent=function(t){d.pushMinistate(t);K(t)};var K=function(t){d.actTab=t;var B=d.getEntityIdentity(t,d.tabs[t].page);(B=d.getEntity(B))||(B=F(t,d.tabs[t].page));d.show(B)};d.showPrevPage=function(t){DDOM.context("webstatistics",function(B){B.renderIVWPassulNumUrlAsynchroneous("2300","listen/listen-blaettern.html")});t=d.getTabForNode(t);d.actTab=t;d.tabs[t].page--;if(d.tabs[t].page<0)d.tabs[t].page=0;K(t)};d.showPage=function(t,B){d.tabs[t].page=B;K(t)};d.showNextPage=function(t){DDOM.context("webstatistics",
function(B){B.renderIVWPassulNumUrlAsynchroneous("2300","listen/listen-blaettern.html")});t=d.getTabForNode(t);d.tabs[t].page++;K(t)};d.getTabForNode=function(t){for(;typeof t.___tabnr=="undefined"&&t.parentNode;)t=t.parentNode;if(typeof t.___tabnr=="undefined")throw new Error("cannot find my own tabnr.");return t.___tabnr}});
DDOM.ContextClass("ctx.MlAktionXAusY extends ctx.MlReleaselistContext",function(m,d){var j=this;j.module("ddom.gcom");DDOM.getLog(name);var G=m.promotionListNumberOfProducts,L=m.numberofitems,F=null,K=0,t=0,B=false,p=0,x="",q=true;j.handlePageShow=function(P,D,g){var z=g.ddomQ(".selectall input")[0];if(z){z.checked=B;z.onchange&&z.onchange();if(!g._chbxesset){g._chbxesset=true;if(!F){if((z=g.ddomQ(".listtotalcount"))&&z[0])try{K=z[0].innerHTML*1}catch(Q){}if((z=g.ddomQ(".listtotalpages"))&&z[0])try{t=
z[0].innerHTML*1}catch(y){}if(K<1){j.populate(j.getParentNode(),"<!-- empty list --\>");return}F={loaded:[],pages:[],dead:[]};for(var N=z=0;N<t;N++){F.pages[N]=[];for(var T=0;T<L&&z<K;T++){F.pages[N][T]={ch:false,cb:null};z++}}}F.loaded[D]=true;F.dead[D]=0;DDOM.UTIL.batch(g.ddomQ(".item"),function(S,V){V=F.pages[D][V.i];if(S=DDOMQ(S,".checki input")[0]){V.cb=S;V.rid=S.value;V.wtpid=DDOMQ(S.parentNode,"span.wbtrk_pid")[0].innerHTML;V.wtpa=DDOMQ(S.parentNode,"span.wbtrk_pid")[0].innerHTML;if(V.ch){S.checked=
true;S.onchange&&S.onchange()}}else{if(V.ch){p--;V.ch=false}V.dead=true;F.dead[D]++}});E(g)}}else g.ddomOnLoad=function(){g.ddomOnLoad=null;j.handlePageShow(P,D,g)}};j.writeState=function(){q&&C();return(d.writeState()||"")+":"+x};var C=function(){x=B?"X":"O";if(F){var P=0,D=-1;DDOM.UTIL.batch(F.pages,function(g){DDOM.UTIL.batch(g,function(z){D++;if(D>3){x+=Number(P).toString(16);D=P=0}if(z.ch)P+=Math.pow(2,D)})});for(x+=Number(P).toString(16);x.length>2&&x.substring(x.length-1)=="0";)x=x.substring(0,
x.length-1);q=false}};j.readState=function(P){if(P){P=P.split(":");d.readState(P[0]);x=P[1];p=0;if(x){B=x.substring(0,1)=="X";P=x.substring(1);for(var D=[],g=0;g<P.length;g++){var z=P.substring(g,g+1);z=parseInt(z,16);if(z>7){D[3+g*4]=true;z-=8}if(z>3){D[2+g*4]=true;z-=4}if(z>1){D[1+g*4]=true;z-=2}if(z>0){D[0+g*4]=true;z-=1}}F.dead=[];g=-1;DDOM.UTIL.batch(F.pages,function(Q,y){F.dead[y.i]=0;DDOM.UTIL.batch(Q,function(N){g++;if(!N.dead){N.ch=D[g];D[g]&&p++;var T=N.cb;if(T){T.checked=D[g];T.onchange&&
T.onchange()}else if(!D[g]&&B){N.dead=true;N.ch=false;F.dead[y.i]++}}})});DDOM.UTIL.batch(DDOMQ(j.getParentNode(),".selectall input"),function(Q){Q.checked=B;Q.onchange&&Q.onchange()});E();q=false}}};j.handleClickItem=function(P,D,g){var z=P.checked;if(z!=F.pages[g][D].ch)p=(F.pages[g][D].ch=z)?p+1:p-1;if(!P.checked&&B){B=false;P=DDOMQ(P.form,".selectall input")[0];P.checked=false;P.onchange&&P.onchange()}E();q=true;j.fireStateStore()};j.handleClickSelectAll=function(P){if(B=P.checked){p=K;DDOM.UTIL.batch(F.dead,
function(D){p-=D})}else p=0;r();E();q=true;j.fireStateStore()};j.handleClickSelectAllLink=function(P){for(;P&&P.tagName.toLowerCase()!="form";)P=P.parentNode;if(P){P=DDOMQ(P,".selectall input")[0];P.checked=!P.checked;P.onchange&&P.onchange();j.handleClickSelectAll(P)}};var r=function(){p=0;DDOM.UTIL.batch(F.pages,function(P){DDOM.UTIL.batch(P,function(D){if(D.dead)D.ch=false;else{D.ch=B;D.ch&&p++;if(D=D.cb){D.checked=B;D.onchange&&D.onchange()}}})})},E=function(P){DDOM.UTIL.batch(DDOMQ(P||j.getParentNode(),
"div.listselectionsummary span.selectedcount"),function(D){if(G){for(var g=G*1;g<p;)g+=G*1;D.innerHTML=p+" / "+g}else D.innerHTML=p})};j.addToCart=function(){var P=[];DDOM.UTIL.batch(F.pages,function(y,N){DDOM.UTIL.batch(y,function(T,S){if(T.ch&&!T.rid){P[P.length]=N.i;S.stop=1}})});if(P.length>0){var D=P[0],g=P[P.length-1],z=D*L,Q=j.url(m.urlReleaselistContent,"moduleId="+m.moduleid+"&listId="+j.tabs[0].id+"&type=xydata&itemsPerPage="+(g+1)*L+"&pageNr=0");Q=j.createXhrCom(Q);j.comSetDataListener(Q,
function(y){if(y.data.hasNext()){y=y.data.next();for(var N=z,T=D;T<=g;T++)for(var S=F.dead[T]=0;S<L;S++)if(N<y.releaseidentifiers.length){var V=y.releaseidentifiers[N],la=F.pages[T][S];if(la)if(V.dead){la.rid=V.releaseidentifier;la.ch=false;F.dead[T]++}else{la.rid=V.releaseidentifier;la.wtpid=V.wbtrk_pid;la.wtpa=V.wbtrk_pa}N++}A()}});Q.indicator="mlglobalasyncindicator";Q.connect()}else A()};var A=function(){var P={str:""};p=0;DDOM.UTIL.batch(F.pages,function(D){DDOM.UTIL.batch(D,function(g){if(g.ch){p++;
h(P,g)}})});if(p>0){DDOM.context("mlactionaccess",function(D){D.cartAddRelease(P.str)});B=false;DDOM.UTIL.batch(DDOMQ(j.getParentNode(),".selectall input"),function(D){D.checked=false;D.onchange&&D.onchange()});p=0;r();E();q=true;j.fireStateStore()}E()},h=function(P,D){if(D=D.rid){if(P.str)P.str+=",";P.str+=D}}});
DDOM.ContextClass("ctx.MlVoting extends ctx.MlReleaselistContext",function(m,d){var j=this;j.module("ddom.gcom");var G=window.mlGlobalCookieAccess,L=m.votingListId,F=false,K=m.votesPerUser*1,t=m.votingActive,B={},p="",x=true;j.handlePageShow=function(A,h,P){F=G.getQualifiedCookie("v"+L)=="1";DDOMDOC.setStyle(DDOMQ(null,"#releaselist_showresult_"+m.moduleid),"display",t?"block":"none");DDOMDOC.setStyle(DDOMQ(null,"#releaselist_vote_"+m.moduleid),"display",F||!t?"none":"block");j.updateCheckboxes(P);
C();t&&F&&DDOMTOOLS.callTimeout(function(){j.showResult()},0)};j.handleClickItem=function(A,h){C();A=A.checked;if(K==1)B={};B[h]=A?true:false;x=true;j.fireStateStore()};var q=function(){var A=[];for(elementId in B)if(B[elementId])A[A.length]=elementId;return A},C=function(){DDOMDOC.setStyle(DDOMQ(j.getParentNode(),".error"),"display","none")},r=function(A){var h=DDOMTOOLS.xmlEscape(A);DDOM.UTIL.batch(DDOMQ(j.getParentNode(),".error"),function(P){P.innerHTML=h;DDOMDOC.setStyle(P,"display","block")})};
j.getListType=function(){if(F||!t)return m.listtype+"_result";return m.listtype};j.showResult=function(){DDOMDOC.setStyle(DDOMQ(null,"#releaselist_showresult_"+m.moduleid),"display","none");DDOMDOC.setStyle(DDOMQ(null,"#releaselist_vote_"+m.moduleid),"display","none");t=false;j.showPage(0,0)};j.vote=function(){var A=q();if(A.length==0)r("Bitte zuerst w\u00e4hlen.");else{A=j.url(m.urlVoting,"l="+L+"&e="+A.join(","));A=j.createXhrCom(A);j.comSetDataListener(A,function(h){if(h.data.hasNext()){h=h.data.next();
if(h.error)r(h.error);else{B={};F=x=true;j.fireStateStore();j.showResult()}}});A.indicator="mlglobalasyncindicator";A.connect()}};j.writeState=function(){x&&E();return(d.writeState()||"")+":"+p};var E=function(){p=q().join(",");x=false};j.readState=function(A){if(A){A=A.split(":");d.readState(A[0]);if(p=A[1]){A=p.split(",");B={};for(var h=0;h<A.length;h++)B[A[h]]=true;j.updateCheckboxes(j.getParentNode());x=false}}};j.updateCheckboxes=function(A){DDOM.UTIL.batch(DDOMQ(A,".item"),function(h){if(h=
DDOMQ(h,".checki input")[0]){h.checked=B[h.value];h.onchange&&h.onchange()}})}});
DDOM.ContextClass("ctx.MlMultiformatLightboxContext",function(){var m=this;DDOM.getLog(m.name);var d=null;m.onload=function(){var j=m.createDialogNodeEntity("multiFormatLightBox");j.style.display="none";m.register(j,"mlmultiformatlighbox.dialogs")};m.showMultiFormatLightBox=function(j,G,L,F,K,t,B,p,x,q,C,r,E,A,h){d={recommendation:j,scenario:G,coverImg:L,artists:F,trackTitle:K,type:t,formatIcons:B,formats:p,qualities:x,rights:q,prices:C,releaseIdentifiers:r,deleteFromBookmarks:E,changeFormatUrl:A,
isFromShoppingcart:h};h?DDOM.context("webstatistics",function(P){P.renderIVWPassulNumUrlAsynchroneous("0700","shoppingcart/Warenkorb-Multiformat.html")}):DDOM.context("webstatistics",function(P){P.renderIVWPassulNumUrlAsynchroneous("0500","flyout/KaufenFormatAuswahl.html")});A||(A="");m.populate("mflb_trackcover",L);m.populate("mflb_artists",F);m.populate("mflb_tracktitle",K);m.populate("mflb_type",t);m.populate("mflb_formats",m.template("formats",j,G,B,p,x,q,C,r,E,A));m.show("mlmultiformatlighbox.dialogs")};
m.writeState=function(){if(d)return DDOMJSON.serialize(d)};m.readState=function(j){if(j){j=DDOMJSON.deserialize(j);m.showMultiFormatLightBox(j.recommendation,j.scenario,j.coverImg,j.artists,j.trackTitle,j.type,j.formatIcons,j.formats,j.qualities,j.rights,j.prices,j.releaseIdentifiers,j.deleteFromBookmarks,j.changeFormatUrl,j.isFromShoppingcart)}};m.hideMultiFormatLightBox=function(){d=null;m.hide("mlmultiformatlighbox.dialogs")};m.addReleaseToShoppingCart=function(j,G,L,F,K){if(K)window.location=
K+"&releaseid="+j;else m.getContext("mlactionaccess")&&m.getContext("mlactionaccess").cartAddRelease(j,{isRecommendationClick:G,scenario:L,deleteFromBookmarks:F});m.hideMultiFormatLightBox()}});
DDOM.ContextClass("ctx.MlNonstopFlyoutContext",function(){var m=this;DDOM.getLog(m.name);m.onload=function(){var j=m.createNodeEntity("nonstopflyout");m.register(j,"mlnonstopflyout.mlnonstopflyout");m.doIe6PngFix&&m.doIe6PngFix(j)};var d=null;m.showNonstopFlyout=function(j,G,L){j=DDOMDOC.getOffsetPosition(j);var F=m.getEntity("mlnonstopflyout.mlnonstopflyout");m.populate(F,m.template("nonstop",G,L));G=F.ddomGetOffsetHeight();F.style.left=j.x-10+"px";F.style.top=j.y-G+10+"px";DDOM.context("webstatistics",
function(K){K.renderIVWPassulNumUrlAsynchroneous("0500","flyout/Streamingflyout.html")});m.show("mlnonstopflyout.mlnonstopflyout");m.doIe6PngFix&&DDOMTOOLS.getClient().ismsie&&DDOMTOOLS.getClient().version<7&&DDOM.UTIL.batch(F.ddomQ(".item a"),function(K){K.style.position="relative"});d&&m.onRemove(d);DDOMTOOLS.callTimeout(function(){d=m.on("click",DDOMB(),function(){DDOMTOOLS.callTimeout(m.hideNonstopFlyout,50)})},100)};m.hideNonstopFlyout=function(){d&&m.onRemove(d);m.hide("mlnonstopflyout.mlnonstopflyout")}});
DDOM.ContextClass("ctx.WebStatisticsContext",function(m){var d=this,j=DDOM.getLog(d.name),G=window.mlGlobalCookieAccess,L=m.trackingEnabled,F=m.ivwpassulApplicationUrlPart,K=m.ivwpassulChannelUrlPart,t=m.ivwpassulChannelNumPart,B=m.atiApplicationUrlPart,p=false,x=false,q=[],C=false,r=[],E=new RegExp('<Partner(?: *\\b(?:(?:prefix="([^"]*)")|(?:suffix="([^"]*)")))*>',"g");d.onload=function(){if(d.getContext(d.name)===null)d._error=true;else{j.debug&&j.debug("markup pixel synchronous");P();j.debug&&
j.debug("markup pixel synchronous fin");if(d.getContext("mlglobal")){var X=G.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)}G.setQualifiedCookie("registrationpixel",
"x")}if(X=G.getQualifiedCookie("atiEventQueue"))try{for(var ea=DDOMJSON.deserialize(DDOM.urlDecode(X)),oa=0;oa<ea.length;oa++){var O=ea[oa];d.renderAti(O.xtn2,O.prependTokens?B+"::"+(K?K+"::":"")+O.xtpage:O.xtpage)}G.setQualifiedCookie("atiEventQueue","")}catch(aa){alert(DDOM.urlDecode(X))}if(p){x=true;q.length>0&&z()}if(m.pmrEnabled||m.pmrTrackingEnabled)d.pmrGetAnonymousUserId(true)}}};d.showPixel=function(X){L?DDOM.STATS.setImage("http://"+X):DDOM.STATS.setImageDebug("http://"+X)};d.showScript=
function(X){L?DDOM.STATS.setScript("http://"+X):DDOM.STATS.setScriptDebug("http://"+X)};d.pmrGetPseudonymUserId=function(){return G.getQualifiedCookie("pmrpuid")||""};d.pmrGetAnonymousUserId=function(X,ea){var oa=G.getQualifiedCookie("pmruid");if(oa){j.debug&&j.debug('pmr: pmruid "',oa,'" is present, will be returned');ea&&DDOM.UTIL.apply(ea,null,[oa]);return oa}if(!X){j.debug&&j.debug("pmr: pmruid is NOT PRESENT, empty string will be returned/callbacked");ea&&DDOM.UTIL.apply(ea,null,[""]);return""}if(ea)r[r.length]=
ea;if(C)j.debug&&j.debug("pmr: new pmruid is already loading, will return undefined and subscribe callback to loaded event");else{d.pmrIsOptOut()&&G.setQualifiedCookie("pmroptout","1",730);C=true;var O=DDOM.URL.protocolGet(document.location.href)+(L?"://count.passul.t-online.de":"://count.passul.t-online.de")+"/cgi-bin/cookie.js?name=pmruid";j.debug&&j.debug('pmr: new pmruid will be requested from "',O,'" using the variable name "',"Tpmruid",'", will return undefined and subscribe callback to loaded event');
N(O,"Tpmruid",function(aa){G.setQualifiedCookie("pmruid",aa,30);if(aa===null)j.error&&j.error('pmr: new pmruid received invalid/null anid(pmr-uid) from "',O,'" using the variable name "',"Tpmruid",'"');else j.debug&&j.debug("pmr: new pmruid from remote service: ",aa);C=false;var J=r;r=[];j.debug&&j.debug("pmr: new pmruid will fire ",J.length," callback(s)");DDOM.UTIL.batch(J,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(O){ea(O)}:null)};d.pmrIsOptOut=function(){return G.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){j.debug&&j.debug("markup pixel asynchronous");D(X);j.debug&&j.debug("markup pixel asynchronous fin")};d.renderIVWPassulNumUrlSynchroneous=function(X,ea,oa){if(ea)ea=A(ea);d.renderIVWPassulNumUrl(X,ea,document.referrer,false,oa)};d.renderIVWPassulNumUrlAsynchroneous=function(X,ea,oa){if(ea)ea=A(ea);d.renderIVWPassulNumUrl(X,
ea,document.location.href,true,oa)};d.renderIVWPassulNumUrl=function(X,ea,oa,O,aa){if(X&&ea&&aa){d.renderIVWPassul("CP/"+t+X+";/"+F+"/"+(K?K+"/":"")+ea,oa,null,aa.omitIVW);d.renderIVWPassul(O?"XP":"CP",oa,aa)}else if(X&&ea)d.renderIVWPassul("CP/"+t+X+";/"+F+"/"+(K?K+"/":"")+ea,oa);else if(aa)d.renderIVWPassul(O?"XP":"CP",oa,aa)};d.renderIVWPassul=function(X,ea,oa,O){var aa="?r="+escape(ea)+"&d="+(new Date).getTime(),J=aa,da=false,ca=false;if(oa&&oa.pmrEventType){if(X=="CP"||X=="XP")da=true;if(m.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){J+="&PMRmandatorID="+m.pmrMandatorId;J+="&PMReventType="+oa.pmrEventType;if(d.pmrGetPseudonymUserId())J+="&PMRuserID="+DDOMTOOLS.urlEncode(d.pmrGetPseudonymUserId());if(d.pmrIsOptOut())J+="&PMRisOptedIn="+(d.pmrIsOptOut()?"0":"1");J+="&PMRcountryCode="+m.pmrCountryCode;J+=
"&PMRchannelCode="+m.pmrChannelCode;if((ma=oa.pmrEventData)&&ma.charAt(0)=="&")ma=ma.substring(1);if(ma)J+="&"+ma}}if(!(da&&!ca)){ea=da?["count","count"]:["toi","toissl"];ma="http://"+ea[0]+".passul.t-online.de/cgi-bin/"+X+J;ea="https://"+ea[1]+".passul.t-online.de/cgi-bin/"+X+J;if(L)DDOM.STATS.setImage(ma,ea);else if(ca){J="count.passul.t-online.de/cgi-bin/"+X+J;ma="http://"+J;ea="https://"+J;DDOM.STATS.setImage(ma,ea)}else DDOM.STATS.setImageDebug(ma,ea);if(!da&&!O&&!(oa&&oa.omitIVW)&&!m.ivwSuppress){oa=
"http://toi.ivwbox.de/cgi-bin/ivw/"+X+aa;X="https://spixlcont.sda.t-online.de/cgi-bin/ivw-ssl/"+X+aa;L?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(x)Q(X);else{q[q.length]=X;h()}};d.renderAti=function(X,ea,oa){if(m.atiEnabled)if(window.xt_click)window.xt_click(window,oa||"F",X,ea);else j.error&&j.error("error calling ati xt_click: the function is not there")};var A=function(X){return X.replace(E,m.pixelUrlReplacerPartner?
"$1"+m.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",z)}},P=function(){g(DDOMB())},D=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,O=ea[X].url,aa=null;if(ea[X].pmrEventType)aa={pmrEventType:ea[X].pmrEventType,pmrEventData:ea[X].pmrEventData};d.renderIVWPassulNumUrlAsynchroneous(oa,O,aa);if(ea[X].atiEventCat)d.renderAti(ea[X].atiEventCat,
B+"::"+(K?K+"::":"")+ea[X].atiEventName)}!ea[X].url&&ea[X].atiEventName&&ea[X].atiEventCat&&d.renderAti(ea[X].atiEventCat,ea[X].atiEventName)}},g=function(X){j.debug&&j.debug("collecting statisticmarker in  ",X);X=DDOMQ(X,"span.dostatistics",function(ma){DDOMDOC.removeClass(ma,"dostatistics");return true});var ea,oa,O=[];j.debug&&j.debug("found ",X.length," new statisticmarkers");for(ea=0;ea<X.length;ea++){var aa={},J=X[ea].getElementsByTagName("span");if(J.length>0){for(oa=0;oa<J.length;oa++){for(var da=
J[oa].innerHTML.split(" "),ca=0;ca<da.length;ca++)da[ca]=DDOMTOOLS.urlDecode(da[ca]);aa[J[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());O[O.length]=aa}return O},z=function(){for(var X=0;X<q.length;X++)Q(q[X]);q=[]},Q=function(X){if(L){var ea=window.mr_logvars;if(ea)try{j.debug&&j.debug("calling redefined ad mr log: ",y(X));ea(X)}catch(oa){j.error&&
j.debug("error calling redefined ad mr log: ",y(X),"\n"+oa)}else j.error&&j.debug("error calling redefined ad mr log: ",y(X),"\nmr_logvars function not found")}else j.debug&&j.debug("calling redefined ad mr log (non effective): ",y(X))},y=function(X){return window.DDOMJSON?DDOMJSON.serialize(X):"[data]"},N=function(X,ea,oa){window[ea]=null;DDOMLOADER.loadScript(X,function(){var O=window[ea];window[ea]=null;DDOM.UTIL.apply(oa,null,[O])})};if(!DDOM.loaded){var T=G.getQualifiedCookie("registrationpixel");
if(T&&T!="x")if(DDOMJSON.deserialize(T).instructionPixel){var S=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==S){V=true;ea.stop=1}})}catch(la){}if(!V){window.mr_id="1700000";if(L){j.debug&&j.debug("calling redefined ad lib load early: ",S);document.write('<script src="'+S+'" type="text/javascript"><\/script>')}else j.debug&&j.debug("calling redefined ad lib load early (debug-mode, non-effective): ",
S);p=true}}}});
DDOM.ContextClass("ctx.MlExplorerContext",function(m){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(G){var L=d.createNodeEntity("mlexDiv_"+G);L.ddomSetTabElement("mlexLi_"+G);L.ddomSetTabClass("selected");L.ddomOnShow=function(){d.renderTop(G)};d.register(L,G+".mlexplorertops")};
d.showTop=function(G,L){L||d.scroll();d.dostat(G);d.show(G+".mlexplorertops")};d.dostat=function(G){(G=j(G))&&DDOM.context("webstatistics").renderIVWPassulNumUrlAsynchroneous("0600","musicload-explorer/"+G)};d.renderTop=function(G){if(d.mustRender[G]){var L=d.getEntity(G+".mlexplorertops");d.populate(L,d.template("mlexTemplate_"+G));d.mustRender[G]=false;d.renderedTop(L)}};d.renderedTop=function(G){d.shrinkContentToFitHeightLines(DDOMQ(G,"div.headpos h4"),1,"...")};d.scroll=function(){var G=DDOMDOC.getOffsetPosition("me").y,
L=DDOMDOC.getScrollPosition().y,F=DDOMDOC.getViewportSize().y;if(G+200>L+F)G-1100<L+F?DDOMDOC.scrollTo("me"):DDOMDOC.scrollTo("me",null,true)};d.showRatingLightbox=function(G,L){d.load(d.url(m.ratingLightboxUrl,"id="+G,"type="+L),"mlratinglightbox.dialogs")};d.hideRatingLightbox=function(){d.hide("mlratinglightbox.dialogs")};d.submitRatingForm=function(){d.post(document.ratingForm,"mlratinglightbox.dialogs")};d.showTellFriendLightbox=function(G,L){d.load(d.url(m.tellFriendLightboxUrl,"id="+G,"type="+
L),"mltellfriendlightbox.dialogs")};d.hideTellFriendLightbox=function(){d.hide("mltellfriendlightbox.dialogs")};d.submitTellFriendForm=function(){d.post(document.tellFriendForm,"mltellfriendlightbox.dialogs")};var j=function(G){if(G=="overview")return"Uebersicht.html";if(G=="editorialTips")return"Redaktionstipp.html";if(G=="moreaboutartist")return"Mehr-vom-Kuenstler.html";if(G=="similarartists")return"Aehnliche-Kuenstler.html";if(G=="customersalso")return"Kunden-kauften-auch.html";if(G=="similarproducts")return"Aehnliche-Produkte.html";
if(G=="moreplaylists")return"Weitere-Playlists.html";if(G=="explorertags")return"Tags.html";if(G=="similartaggedplaylists")return"Aehnlich-getaggte-Playlists.html";if(G=="similartaggedproducts")return"Aehnlich-getaggte-Artikel.html";if(G=="similarplaylists")return"Aehnliche-Playlists.html";if(G=="reviews")return"Bewertungen.html";if(G=="events")return"Events-und-Tickets.html";if(G=="merchandize")return"Fanartikel.html";if(G=="rightsofuse")return"Nutzungsrechte.html"}});
DDOM.ContextClass("ctx.MlExplorerEmbeddedContext extends ctx.MlExplorerContext",function(m,d){var j=this;j.module("ddom.gcom");j.depend("webstatistics");DDOM.getLog(j.name);var G=null,L=null;j.onload=function(){d.onload()};j.renderTop=function(x){L=x;if(G){var q=j.getEntity(x+".mlexplorertops");if(!q._filled){q._filled=true;for(var C=0,r={},E=DDOMTOOLS.copyCollection(DDOMQ(q,".mlexs_async")),A=0;A<E.length;A++){element=E[A];if(element.id&&G.content){element.style.display="block";var h=G.content[element.id];
if(h)j.populate(element,h);else{C++;r[element.id]=1}}}x=="overview"&&C>0&&t(x,q,r);j.renderedTop(q)}}};j.loadextend=function(){var x=j.createXhrCom(m.ajaxExtendUrl);j.comSetDataListener(x,F);x.indicator="mlexplorerasyncindicator";x.connect()};var F=function(x){if(x.data.hasNext()){G=x.data.next();K();j.renderTop(L);p()}},K=function(){for(var x=j.getEntities("mlexplorertops"),q=0;q<x.length;q++){var C=x[q],r=C.ddomIdentity.substring(0,C.ddomIdentity.indexOf(".")),E=G.menuItems[r];if(r=DDOME("mlexLi_"+
r))if(E)(C=DDOMQ(r,".pos")[0])&&j.populate(C,E);else{j.unregister(C);j.removeNode(C);j.removeNode(r)}}},t=function(x,q,C){x={left:[],right:[]};q=DDOMQ(q,"div.row");for(var r=0;r<q.length;r+=2){var E={head:DDOMQ(q[r],"div.left")[0],body:DDOMQ(q[r+1],"div.left")[0]},A={head:DDOMQ(q[r],"div.right")[0],body:DDOMQ(q[r+1],"div.right")[0]},h,P;if(E.head&&E.body){x.left[x.left.length]=E;h=DDOMQ(E.head,".mlexs_async")[0];P=DDOMQ(E.body,".mlexs_async")[0];if(h&&P&&C[h.id]&&C[P.id])E.vacant=1}if(A.head&&A.body){x.right[x.right.length]=
A;h=DDOMQ(A.head,".mlexs_async")[0];P=DDOMQ(A.body,".mlexs_async")[0];if(h&&P&&C[h.id]&&C[P.id])A.vacant=1}}B(x.left);B(x.right)},B=function(x){for(var q=0;q<x.length;q++){var C=x[q];if(C.vacant)for(var r=0,E=q+1;E<x.length&&r<1;E++)if(x[E]&&!x[E].vacant){j.moveNodeContent(x[E].head,C.head);j.moveNodeContent(x[E].body,C.body);r=1;C.vacant=0;x[E].vacant=1}}for(q=0;q<x.length;q++){C=x[q];if(C.vacant){C.head.style.display="none";C.body.style.display="none"}}},p=function(){var x=DDOME("recostopright");
if(x){var q=G.content.mlextoptips;q&&j.populate(x,q)}}});
DDOM.ContextClass("ctx.MlExplorerRightsOfUseContext",function(){DDOM.getLog(this.name);this.onload=function(){if(DDOME("formatsshortened")!=null)DDOME("formatsshortened").innerHTML=m(DDOME("formatsshortened").innerHTML,"","tester2",140);if(DDOME("qualitiesshortened")!=null)DDOME("qualitiesshortened").innerHTML=m(DDOME("qualitiesshortened").innerHTML,"","tester2",140);if(DDOME("listenshortened")!=null)DDOME("listenshortened").innerHTML=m(DDOME("listenshortened").innerHTML,"","tester2",140);if(DDOME("watchshortened")!=
null)DDOME("watchshortened").innerHTML=m(DDOME("watchshortened").innerHTML,"","tester2",140);if(DDOME("burnshortened")!=null)DDOME("burnshortened").innerHTML=m(DDOME("burnshortened").innerHTML,"","tester2",140);if(DDOME("copyshortened")!=null)DDOME("copyshortened").innerHTML=m(DDOME("copyshortened").innerHTML,"","tester2",140)};var m=function(d,j,G,L){if(L==0)return d+j;G=DDOME(G);G.innerHTML=d+j;if(G.offsetWidth<=L)return d+j;var F=(L-L%14)/14;if(F==1)F=0;var K=d.substring(0,F);for(F=F;F<d.length;F++){var t=
d.charAt(F);if(t=="&"){t=d.substring(F,d.indexOf(";",F+1)+1);F+=t.length-1}K+=t;G.innerHTML=K+"..."+j;if(G.offsetWidth>L)return d.substring(0,F-(t.length-1))+"..."+j}return d+j}});
DDOM.ContextClass("ctx.MlTeaserSlidesContext",function(m){var d=this;DDOM.getLog(d.name);var j=m.millisDisplay||5E3,G=Math.floor(100/(m.millisTween||250)*50),L=0,F=0,K,t,B=false,p=null,x=null;d.onload=function(){K=DDOMQ(d.getParentNode(),".slides .slide");F=K.length;DDOM.UTIL.batch(K,function(z,Q){z.slidenr=Q.i;if(Q.i>0){z.opq=0;z.style.bottom="0px";z.style.position="absolute"}else z.opq=100});t=DDOMQ(d.getParentNode(),".console .knob");DDOM.UTIL.batch(t,function(z,Q){z.slidenr=Q.i;z.act=Q.i==0;z.ovr=
false;z.spr=z.act?1:0});d.on("mouseover",t,function(z){p&&DDOMTOOLS.clearTimeout(p);A(z.getTarget("a"))});d.on("mouseout",t,function(z){p&&DDOMTOOLS.clearTimeout(p);var Q=z.getTarget("a");p=DDOMTOOLS.callTimeout(function(){h(Q)},10)});d.on("mouseover",d.getParentNode(),C);d.on("mouseout",d.getParentNode(),r);r();d.doIe6PngFix&&d.doIe6PngFix(DDOMQ(d.getParentNode(),".knob"));d.onComplete(K,q)};var q=function(){var z=0;DDOM.UTIL.batch(K,function(Q){DDOMDOC.nodeExtend(Q);Q.slideheight=Q.ddomGetOffsetHeight();
if(Q.slideheight>z)z=Q.slideheight});DDOM.UTIL.batch(K,function(Q){var y=z-Q.slideheight;if(y>0)Q.style.paddingTop=y+"px"})},C=function(){if(x){DDOMTOOLS.clearTimeout(x);x=null}},r=function(){x&&DDOMTOOLS.clearTimeout(x);x=DDOMTOOLS.callTimeout(function(){x=null;E()},j)},E=function(){L++;if(L>=F)L=0;DDOM.UTIL.batch(t,function(z){z.act=z.slidenr==L?true:false;z.ovr=false});r();P()},A=function(z){DDOM.UTIL.batch(t,function(Q){if(Q===z){Q.act=true;Q.ovr=true}else{Q.act=false;Q.ovr=false}});L=z.slidenr;
P()},h=function(z){p=null;z.ovr=false;P()},P=function(){if(!B){B=true;D()}},D=function(){var z=false;DDOM.UTIL.batch(t,function(T){if(T.ovr){if(T.spr!=3)if(T.spr==2)g(T,3);else if(T.spr==1||T.spr==0){g(T,2);z=true}}else{if(T.act){if(T.spr==1)return;if(T.spr==0||T.spr==2){g(T,1);return}}else{if(T.spr==0)return;if(T.spr==1||T.spr==2){g(T,0);return}}if(T.spr==3){g(T,2);z=true}}});var Q=null,y=[],N=[];DDOM.UTIL.batch(K,function(T){var S=false;if(T.slidenr==L){Q=T;S=true}if(T.slidenr>0)if(S){if(T.opq!=
100){if(T.opq<1)T.dsp=1;T.opq+=G;y[y.length]=T}}else if(Q){if(T.opq!=0){if(T.opq==100)Q.opq=100;T.opq-=G;y[y.length]=T}}else if(T.opq>0)N[N.length]=T});if(y.length==0)N.length>0&&DDOM.UTIL.batch(N,function(T){T.opq=0;T.style.display="none"});else{z=true;DDOM.UTIL.batch(y,function(T){if(T.opq<1){T.opq=0;T.style.display="none"}else{if(T.opq>100)T.opq=100;DDOMDOC.setStyle(T,"opacity",T.opq/100);if(T.dsp){T.style.display="block";T.dsp=0}}})}if(z)DDOMTOOLS.callTimeout(D,50);else B=false},g=function(z,
Q){if(Q==0){if(z.spr==0)return;DDOMDOC.removeClass(z,z.spr==1?"active":z.spr==2?"activemouseover1":z.spr==3?"activemouseover2":"");z.spr=0}if(z.spr!=Q){DDOMDOC.swapClass(z,z.spr==1?"active":z.spr==2?"activemouseover1":z.spr==3?"activemouseover2":"",Q==1?"active":Q==2?"activemouseover1":Q==3?"activemouseover2":"");z.spr=Q}}});
DDOM.ContextClass("ctx.MlStateMessageContext",function(m){var d=this;d.module("jquery");d.module("ddomtools.crunch");d.module("ddomtools.json");var j=DDOMDOC,G,L=false,F=false,K=false,t={};t[1]="info";t[2]="error";DDOM.getLog(d.name);var B=[],p=[],x=[];x[1]=m.millisInfo*1;x[2]=m.millisError*1;var q=[],C=false;d.writeState=function(){};d.readState=function(){};d.stateMessageInfo=function(z){E(z,1)};d.stateMessageError=function(z){E(z,2)};d.onload=function(){G=DDOMTOOLS.getClient();if(G.ismsie)F=true;
p[1]=r(1);p[2]=r(2);L=true;if(G.ismsie&&G.version<7)DDOMTOOLS.callTimeout(function(){D();B.length>0&&A()},100);else{D();B.length>0&&A()}};var r=function(z){var Q=d.createNodeEntity(DDOMQ(d.getParentNode(),".statemessage_"+t[z])[0]),y=DDOM.ENV.hasFixedViewport(),N=Q.style;N.zIndex=1000001;N.position=y?"fixed":"absolute";F||j.setStyle(Q,"opacity",0);Q.ddomPosition=function(){var T=j.getViewportSize(),S=y?{x:0,y:0}:j.getScrollPosition();N.left=T.x/2-Q._size.x/2+S.x+"px";N.top=T.y/2-Q._size.y/2+S.y+"px"};
if(!y)Q.ddomOnDomScroll=Q.ddomPosition;Q.ddomShow=function(){Q.vis=true;if(K){F||j.setStyle(Q,"opacity",1);Q.style.display="block"}else DDOMTOOLS.callTimeout(function(){if(Q.vis){Q.style.display="block";if(!F)Q.anim=$(Q).animate({opacity:1},200,"swing",function(){Q.anim=null})}},400)};Q.ddomHide=function(){Q.vis=false;if(F)Q.style.display="none";else if(K){Q.style.display="none";j.setStyle(Q,"opacity",0)}else Q.anim=$(Q).animate({opacity:0},200,"swing",function(){Q.anim=null;Q.style.display="none"})};
d.doIe6PngFix&&d.doIe6PngFix(Q);return d.register(Q)},E=function(z,Q){z={text:z,type:Q};if(L)h(z);else B[B.length]=z},A=function(){DDOM.UTIL.batch(B,h);B=[]},h=function(z){if(q[z.type])q[z.type].add(z);else q[z.type]=new g(z);if(z.type==1)q[2]&&q[2].hide();else z.type==2&&q[1]&&q[1].hide()},P=function(){if(!C){C=true;var z=[];q[1]&&q[1].pushover(z);q[2]&&q[2].pushover(z);if(z.length>0){z=DDOMCRUNCH.compress(DDOMJSON.serialize(z));DDOMTOOLS.setCookie("ml_deferredstatemessages",z)}}},D=function(){var z=
DDOMTOOLS.getCookie("ml_deferredstatemessages");if(z){DDOMTOOLS.setCookie("ml_deferredstatemessages","");try{var Q=DDOMJSON.deserialize(DDOMCRUNCH.decompress(z));if(Q[1])q[1]=new g(null,Q,1);if(Q[2])q[2]=new g(null,Q,2)}catch(y){alert(y)}}},g=function(z,Q,y){var N=this,T=z?z.type:y,S=[],V=p[T],la=null,X=false,ea=function(){d.populate(V.ddomQ(".msgs")[0],d.template("msg",S));V._size=V.ddomGetOffsetSize();if(X){X=false;K=true}d.show(V);if(K)K=false};N.add=function(oa){DDOM.UTIL.apply(N.hide,N,null,
false,x[T]);oa.since=(new Date).getTime();S[0]=oa;DDOM.UTIL.apply(ea,N,null,false,10)};N.hide=function(){DDOM.UTIL.off(la);d.hide(V);q[T]=null};N.pushover=function(oa){V.anim&&V.anim.stop(true);var O=(new Date).getTime(),aa=DDOM.UTIL.batch(S,function(J,da){J.since+x[J.type]-O>999&&DDOM.UTIL.push(da.ms,{d:O-J.since,t:J.text})},{ms:[]}).ms;if(aa.length>0)oa[T]=aa};y=function(oa){var O=(new Date).getTime(),aa=0;X=true;DDOM.UTIL.batch(oa[T],function(J){var da=x[T]-J.d+500;if(G.ismsie&&G.version<7)da+=
1E3;if(da>0){if(da>aa)aa=da;N.add({type:T,text:J.t,since:O+da-x[T]})}});DDOM.UTIL.apply(N.hide,N,null,false,aa)};if(z)N.add(z);else Q&&y(Q);la=DDOM.UTIL.on("unload,beforeunload",window,function(){DDOM.UTIL.off(la);P()})}});
DDOM.ContextClass("ctx.MlPmrlistContext",function(m){var d=this,j=DDOM.getLog(name);d.contentTemplateNode=null;d.widthItems=m.widthItems;d.releaseId=m.releaseId;d.artistId=m.artistId;var G=d.page=0,L=false,F=null,K=null;d.onload=function(){d.contentTemplateNode=DDOMQ(d.getParentNode(),"div.pmr_content")[0];if(d.contentTemplateNode){if(m.listtype!="previewplayer"){var x=DDOMQ(d.getParentNode(),".pmrtableindicator")[0];if(x){K="pmrtableasyncindicat_"+d.uid;var q=new DDOM.Indicator;q.node=x;q.show=function(){q.node.style.display=
"block"};q.hide=function(){q.node.style.display="none"};DDOM.indicatorRegister(q,K);d.doIe6PngFix&&d.doIe6PngFix(x)}}d.init()}else{j.error&&j.error("cannot find content template node for content pages via selector ","div.pmr_content");d.error=true}};d.loadForReleaseId=function(x){if(!(!d._loaded||d._error)){L=false;d.releaseId=x;d.page=0;d.showPage()}};d.writeState=function(){if(L)return"";return(d.releaseId||"")+"."+(d.artistId||"")+"."+d.page};d.readState=function(x){if(x){x=x.split(".");d.releaseId=
x[0]||null;d.artistId=x[1]||null;d.page=x[2]*1;d.showPage()}};d.init=function(){if(!d.widthItems)if(m.listtype=="previewplayer"){d.widthItems=Math.floor(d.contentTemplateNode.offsetWidth/110);G=Math.floor(d.contentTemplateNode.offsetWidth/d.widthItems);if(!d.releaseId&&typeof d.releaseId!="string")L=true}else if(m.listtype=="small")d.widthItems=4;else if(m.listtype=="big")d.widthItems=6;d.contentTemplateNode.style.display="none";L||(F=DDOMTOOLS.callTimeout(function(){d.showPage()},0))};var t=function(x,
q,C){return(x||"")+"_"+(C||"")+"_"+q+".pmrlist"+m.moduleId},B=function(x,q,C){var r=d.contentTemplateNode,E=d.createNode(r.parentNode);r.parentNode.insertBefore(E,r);E.setAttribute("style",r.getAttribute("style",2));if(r.className)E.className=r.className;E.style.position="static";r=d.createNodeEntity(E,d.getUrl(x,q,C));r.ddomIndicator=K;d.register(r,t(x,q,C))};d.getUrl=function(x,q,C){return d.url(m.urlPmrlistContent,"moduleId="+m.moduleId+(x?"&releaseId="+x:"")+(C?"&artistId="+C:"")+"&templateCode="+
m.templateCode+"&itemsPerPage="+d.widthItems+"&pageNr="+q)};d.showPage=function(x){if(typeof x!="undefined"){DDOM.context("webstatistics",function(r){r.renderIVWPassulNumUrlAsynchroneous("2300","listen/listen-blaettern.html")});d.page=x}F&&DDOMTOOLS.clearTimeout(F);var q=t(d.releaseId,d.page,d.artistId),C=false;if(!d.getEntity(q)){B(d.releaseId,d.page,d.artistId);C=true}d.show(q,function(){d.showPageCallback(q,C)})};d.showPageCallback=function(x,q){var C=d.getEntity(x);if(G){var r=DDOMQ(C,"div.pmr_teaser");
for(x=0;x<r.length;x++)r[x].style.width=G+"px"}if(q){if(x=C.ddomQ("h3")[0]){d.populate(DDOMQ(d.getParentNode(),"h3")[0],x.innerHTML);if(!DDOMDOC.nodeIsVisible(d.getParentNode()))d.getParentNode().style.display="block"}q=C.getElementsByTagName("a");for(x=0;x<q.length;x++){C=q[x];r=C.getAttribute("href",2);!C.getAttribute("target",2)&&r&&r!="#"&&r!=DDOM.ENV.getBaseUrl()+"#"&&p(C,r)}}};var p=function(x,q){d.on("click",x,function(C){DDOM.context("mlactionaccess",function(r){r.go(q)});C.stopEvent()})}});
window.DDOM&&window.DDOM.depend("ml.oftenusedcontexts");

