var ContentBox={tFunc:null,init:function(){var a=this;this.hidden=true;$cna(document.body,"db-hidden");this.t=false;if("MozTransition" in document.body.style){this.t="transitionend"}else{if("WebkitTransition" in document.body.style){this.t="webkitTransitionEnd"}else{if("OTransition" in document.body.style){this.t="oTransitionEnd"}}}this.a=document.createElement("div");this.a.id="darkbox-a";this.a.onclick=function(){a.hide()};document.body.appendChild(this.a);this.b=document.createElement("div");this.b.id="darkbox-b";this.b.className="content-box";if(this.t){this.b.addEventListener(this.t,function(c){var b=getComputedStyle(this,null).getPropertyValue(c.propertyName);if(a.tFunc&&c.propertyName=="opacity"&&b==1){a.tFunc(c);a.tFunc=null}},false)}document.body.appendChild(this.b)},setContent:function(c,a,b){c.style.margin="10px";$c(this.b);this.b.appendChild(c);if(!!a&&!!b){this.resize(a,b)}},resize:function(a,b){if(this.b.style.width==a+"px"&&this.b.style.height==b+"px"){return false}this.b.style.marginLeft="-"+Math.ceil(a/2)+"px";this.b.style.width=a+"px";this.b.style.marginTop="-"+Math.ceil(b/2)+"px";this.b.style.height=b+"px";return true},hide:function(){if(typeof this.beforeHide=="function"&&!this.beforeHide()){return}$cna(document.body,"db-hidden");this.hidden=true;if(typeof this.afterHide=="function"){this.afterHide()}},show:function(){$cnr(document.body,"db-hidden");if(typeof this.afterShow=="function"){if(this.t){this.tFunc=this.afterShow}else{this.afterShow()}}this.hidden=false}};_loadList.push(function(){ContentBox.init()});
