qbdp={unit:"px"};qbdp.alert=function(_1){if(qbdp.data.isObject(_1)){var _2="";for(property in _1){_2+="{ property:"+property+", value:"+_1[property]+" }\n";}alert(_2);}else{alert(_1);}};qbdp.byClass=function(_3,_4,_5){if(qbdp.browser.ie&&qbdp.browser.ie.major<6){var _6=_4?(typeof (_4)=="string"?document.getElementById(_4):_4):document;var _7=qbdp.compact(_6).childNodes;var _8=[];for(var i=0;i<_7.length;i++){if(qbdp.style.hasClass(_7[i],_3)){_8.push(_7[i]);}if(qbdp.compact(_7[i]).childNodes.length>0){var a=qbdp.byClass(_3,_7[i],_5);if(a.length>0){_8=_8.concat(a);}}}return _8;}else{return dojo.html.getElementsByClass(_3,_4,_5);}};qbdp.byId=function(id){obj=dojo.widget.byId(id);if(!obj){var _c=document.getElementById(id);obj=_c?qbdp.compact(_c):null;}return obj;};qbdp.compact=function(_d){var _e=/\S/;for(var i=0;i<_d.childNodes.length;i++){var _10=_d.childNodes[i];if(_10.nodeType==3&&!_e.test(_10.nodeValue)){_d.removeChild(_d.childNodes[i]);i--;}if(_10.nodeType==1){qbdp.compact(_10);}}return _d;};qbdp.connect=function(obj){dojo.event.kwConnect({srcObj:obj.srcObj,srcFunc:obj.srcFunc,targetObj:obj.targetObj,targetFunc:obj.targetFunc,type:obj.type?obj.type:"after",once:obj.once?obj.once:true,delay:obj.delay,rate:obj.rate,adviceObj:obj.adviceObj,adviceFunc:obj.adviceFunc,aroundObj:obj.aroundObj,aroundFunc:obj.aroundFunc,adviceMsg:obj.adviceMsg});};qbdp.disconnect=function(obj){dojo.event.kwDisconnect({srcObj:obj.srcObj,srcFunc:obj.srcFunc,targetObj:obj.targetObj,targetFunc:obj.targetFunc,type:obj.type?obj.type:"after",once:obj.once?obj.once:true,delay:obj.delay,rate:obj.rate,adviceObj:obj.adviceObj,adviceFunc:obj.adviceFunc,aroundObj:obj.aroundObj,aroundFunc:obj.aroundFunc,adviceMsg:obj.adviceMsg});};qbdp.createForm=function(_13,_14){var _15=document.forms[_13];if(_15){document.body.removeChild(_15);}_15=document.createElement("FORM");_15.name=_13;for(var key in _14){if(typeof (_14[key])==typeof ([])){for(var i=0;i<_14[key].length;i++){var _18=qbdp.createNodes("<INPUT type='hidden' name='"+key+"[]' value='"+_14[key][i]+"'/>")[0];_15.appendChild(_18);}}else{var _18=qbdp.createNodes("<INPUT type='hidden' name='"+key+"' value='"+_14[key]+"'/>")[0];_15.appendChild(_18);}}document.body.appendChild(_15);return _15;},qbdp.createNodes=function(_19,_1a){return _19?dojo.html.createNodesFromText(_19):null;};qbdp.getChildNodes=function(_1b){qbdp.compact(_1b);return _1b.childNodes;};qbdp.init=function(){dojo.registerModulePath("qbdp","../js.qbdp/");qbdp.require("dojo.io.IframeIO");qbdp.require("dojo.event");qbdp.require("dojo.html.*");qbdp.require("dojo.html.selection");qbdp.require("dojo.lfx.rounded");qbdp.require("dojo.dnd.*");qbdp.require("dojo.string.extras");qbdp.require("dojo.validate");qbdp.require("dojo.widget.*");qbdp.require("dojo.widget.ContentPane");qbdp.require("dojo.widget.ColorPalette");qbdp.require("dojo.widget.Editor2");qbdp.require("dojo.widget.Select");qbdp.require("qbdp.widget");qbdp.browser.init();};qbdp.load=function(obj,_1d){if(!obj.type){obj.type=obj.succeed?"html":"js";}var o={url:obj.url,encoding:obj.encoding?obj.encoding:"utf-8",handle:function(_1f,_20,evt){if(_1f!="error"&&(obj.type=="js"||obj.type=="javascript")){return;}error="";switch(_1f){case "load":if(obj.type!="json"&&qbdp.data.isFunction(obj.succeed)){obj.succeed(_20);}else{if(_20.isSuccessful!=false&&qbdp.data.isFunction(obj.succeed)){obj.succeed(_20);}else{if(_20.isSuccessful==false&&qbdp.data.isFunction(obj.error)){obj.error(_20);}}}break;case "error":for(property in _20){error+="{ property:"+property+", value:"+_20[property]+" }\n";}qbdp.debug(obj.debug+" [LoadError] - "+obj.url+"\n"+error);if(qbdp.data.isFunction(obj.error)){obj.error(_20);}break;case "timeout":for(property in _20){error+="{ property:"+property+", value:"+_20[property]+" }\n";}qbdp.debug(obj.debug+" [TimeoutError] - "+obj.url+"\n"+error);if(qbdp.data.isFunction(obj.error)){obj.error(_20);}break;default:for(property in _20){error+="{ property:"+property+", value:"+_20[property]+" }\n";}qbdp.debug(obj.debug+" [UnknownError] - "+obj.url+"\n"+error);if(qbdp.data.isFunction(obj.error)){obj.error(_20);}break;}}};switch(obj.type){case "js":o.mimetype="text/javascript";break;case "json":o.mimetype="text/json";break;case "javascript":o.mimetype="text/javascript";break;case "text":o.mimetype="text/plain";break;case "html":o.mimetype="text/html";break;case "htm":o.mimetype="text/html";break;default:o.mimetype="text/javascript";break;}if(obj.formNode){o.formNode=obj.formNode;o.method="post";}if(obj.upload){o.transport="IframeTransport";}if(obj.method){if(o.transport=="IframeTransport"&&obj.method!="post"){if(!o.formNode["_method"]){var _22=qbdp.createNodes("<INPUT type=\"hidden\" name=\"_method\" value=\"\"/>")[0];o.formNode.appendChild(_22);}o.formNode["_method"].value=obj.method;}else{o.method=obj.method;}}if(o.mimetype=="text/javascript"){if(o.method=="post"){if(!o.formNode["format"]){var _22=qbdp.createNodes("<INPUT type=\"hidden\" name=\"format\" value=\"\"/>")[0];o.formNode.appendChild(_22);}o.formNode["format"].value="js";}else{o.url+="?format=js";}}dojo.io.bind(o);};qbdp.require=function(lib){dojo.require(lib);};qbdp.debug=function(msg){dojo.debug(msg);};qbdp.style={get:function(_25,_26){return dojo.html.getStyle(_25,_26?_26:"style");},set:function(_27,_28){aStyle=_28.split(";");for(var i=0;i<aStyle.length;i++){if(aStyle[i].indexOf(":")!=-1){var a=aStyle[i].split(":");if(a[0]){dojo.html.setStyle(_27,a[0].replace(" ",""),a[1]);if(a[0]=="float"){_27.style.styleFloat=a[1];_27.style.cssFloat=a[1];}}}}},clear:function(_2b){dojo.lang.isUndefined(_2b.style.cssText)?_2b.setAttribute("style",""):_2b.style.cssText=null;_2b.className?_2b.className=null:_2b.setAttribute("class","");},copy:function(_2c,_2d){dojo.html.copyStyle(_2c,_2d);},getProperty:function(_2e,_2f){if(!_2e||!_2f){return;}return dojo.html.getStyle(_2e,_2f);},setProperty:function(_30,_31,_32){if(!_30||!_31||!_32){return;}dojo.html.setStyle(_30,_31,_32);},getAttribute:function(_33,_34){return dojo.html.getAttribute(_33,_34);},setAttribute:function(_35,_36,_37){return _35.setAttribute(_36,_37);},hasAttribute:function(_38,_39){return dojo.html.hasAttribute(_38,_39);},getClass:function(_3a,_3b){if(_3b){return dojo.html.getClasses(_3a);}else{return dojo.html.getClass(_3a);}},setClass:function(_3c,_3d){return dojo.html.setClass(_3c,_3d);},hasClass:function(_3e,_3f){return dojo.html.hasClass(_3e,_3f);},prependClass:function(_40,_41){return dojo.html.prependClass(_40,_41);},removeClass:function(_42,_43){var _44=_43.split(" ");var _45=true;for(var i=0;i<_44.length;i++){if(_44[i]){_45=_45&&dojo.html.removeClass(_42,_44[i]);}}return _45;},replaceClass:function(_47,_48,_49){return dojo.html.replaceClass(_47,_48,_49);},fixIE:function(_4a){if(qbdp.browser.ie&&qbdp.browser.ie.major<7){var _4b=qbdp.byClass("off",_4a);for(var i=0;i<_4b.length;i++){if(qbdp.style.hasClass(_4b[i],"off")){dojo.event.connect(_4b[i],"onmouseover",function(evt){if(!qbdp.style.hasClass(evt.target,"hover")){var _4e=evt.target;while(_4e&&!qbdp.style.hasClass(_4e,"off")){_4e=_4e.parentNode;}qbdp.style.prependClass(_4e,"hover");_4e.style.cursor="hand";}});dojo.event.connect(_4b[i],"onmouseout",function(evt){var _50=evt.target;while(_50&&!qbdp.style.hasClass(_50,"off")){_50=_50.parentNode;}qbdp.style.removeClass(_50,"hover");});}}}}};qbdp.display={show:function(_51){dojo.html.show(_51);qbdp.style.removeClass(_51,"hidden");},hide:function(_52){dojo.html.hide(_52);},isShow:function(_53){return dojo.html.isShowing(_53)&&_53.className.indexOf("hidden")==-1;},isHide:function(_54){return !qbdp.display.isShow(_54);},getOpacity:function(_55){return dojo.html.getOpacity(_55);},setOpacity:function(_56,_57){return dojo.html.setOpacity(_56,_57);},clearOpacity:function(_58){return dojo.html.getOpacity(_58);},getZIndex:function(_59){return _59.style.zIndex;},setZIndex:function(_5a,_5b){_5a.style.zIndex=_5b;}};qbdp.border={convert:function(obj){return qbdp.margin.convert(obj);},get:function(_5d,_5e){switch(_5e){case "top":return dojo.html.getBorderExtent(_5d,"top");case "left":return dojo.html.getBorderExtent(_5d,"left");case "right":return dojo.html.getBorderExtent(_5d,"right");case "bottom":return dojo.html.getBorderExtent(_5d,"bottom");default:return {top:dojo.html.getBorderExtent(_5d,"top"),left:dojo.html.getBorderExtent(_5d,"left"),right:dojo.html.getBorderExtent(_5d,"right"),bottom:dojo.html.getBorderExtent(_5d,"bottom")};}},getColor:function(_5f){return qbdp.color.getBorderColor(_5f);},getStyle:function(_60){return qbdp.style.getProperty(_60,"border-style");},set:function(_61,_62,_63,_64){if(_62>0){qbdp.border.setStyle(_61,_64);}switch(_63){case "top":qbdp.style.setProperty(_61,"border-top-width",_62+qbdp.unit);break;case "left":qbdp.style.setProperty(_61,"border-left-width",_62+qbdp.unit);break;case "right":qbdp.style.setProperty(_61,"border-right-width",_62+qbdp.unit);break;case "bottom":qbdp.style.setProperty(_61,"border-bottom-width",_62+qbdp.unit);break;default:var _65=_62.length>1?_62.join(qbdp.unit+" "):_62;qbdp.style.setProperty(_61,"border-width",_65+qbdp.unit);break;}},setColor:function(_66,_67){qbdp.color.setBorderColor(_66,_67);},setStyle:function(_68,_69){if(!_69){_69="solid";}qbdp.style.setProperty(_68,"border-style",_69);}};qbdp.margin={convert:function(obj){if(typeof (obj)==Array){for(var i=0;i<obj.length;i++){obj[i]=parseInt(obj[i]);obj[i]=isNaN(obj[i])?0:obj[i];}switch(obj.length){case 4:return obj;case 2:return [obj[0],obj[1],obj[0],obj[1]];default:return [obj[0],obj[0],obj[0],obj[0]];}}obj=parseInt(obj);return isNaN(obj)?[0,0,0,0]:[obj,obj,obj,obj];},get:function(_6c,_6d,_6e){switch(_6d){case "top":return dojo.html.getPixelValue(_6c,"margin-top",_6e);case "left":return dojo.html.getPixelValue(_6c,"margin-left",_6e);case "right":return dojo.html.getPixelValue(_6c,"margin-right",_6e);case "bottom":return dojo.html.getPixelValue(_6c,"margin-bottom",_6e);default:return {top:dojo.html.getPixelValue(_6c,"margin-top",_6e),left:dojo.html.getPixelValue(_6c,"margin-left",_6e),right:dojo.html.getPixelValue(_6c,"margin-right",_6e),bottom:dojo.html.getPixelValue(_6c,"margin-bottom",_6e)};}},set:function(_6f,_70,_71){switch(_71){case "top":qbdp.style.setProperty(_6f,"margin-top",_70+qbdp.unit);break;case "left":qbdp.style.setProperty(_6f,"margin-left",_70+qbdp.unit);break;case "right":qbdp.style.setProperty(_6f,"margin-right",_70+qbdp.unit);break;case "bottom":qbdp.style.setProperty(_6f,"margin-bottom",_70+qbdp.unit);break;default:var _72=_70.length>1?_70.join(qbdp.unit+" "):_70;qbdp.style.setProperty(_6f,"margin",_72+qbdp.unit);break;}}};qbdp.padding={convert:function(obj){return qbdp.margin.convert(obj);},get:function(_74,_75,_76){switch(_75){case "top":return dojo.html.getPixelValue(_74,"padding-top",_76);case "left":return dojo.html.getPixelValue(_74,"padding-left",_76);case "right":return dojo.html.getPixelValue(_74,"padding-right",_76);case "bottom":return dojo.html.getPixelValue(_74,"padding-bottom",_76);default:return {top:dojo.html.getPixelValue(_74,"padding-top",_76),left:dojo.html.getPixelValue(_74,"padding-left",_76),right:dojo.html.getPixelValue(_74,"padding-right",_76),bottom:dojo.html.getPixelValue(_74,"padding-bottom",_76)};}},set:function(_77,_78,_79){switch(_79){case "top":qbdp.style.setProperty(_77,"padding-top",_78+qbdp.unit);break;case "left":qbdp.style.setProperty(_77,"padding-left",_78+qbdp.unit);break;case "right":qbdp.style.setProperty(_77,"padding-right",_78+qbdp.unit);break;case "bottom":qbdp.style.setProperty(_77,"padding-bottom",_78+qbdp.unit);break;default:var _7a=_78.length>1?_78.join(qbdp.unit+" "):_78;qbdp.style.setProperty(_77,"padding",_7a+qbdp.unit);break;}}};qbdp.pos={get:function(_7b,_7c,_7d){if(_7c){if(dojo.html.isDisplayed(_7b)){pos={x:parseInt(qbdp.style.get(_7b,"left").replace("px","")),y:parseInt(qbdp.style.get(_7b,"top").replace("px",""))};}else{dojo.html.setVisibility(_7b,false);dojo.html.setDisplay(_7b,true);pos={x:parseInt(qbdp.style.get(_7b,"left").replace("px","")),y:parseInt(qbdp.style.get(_7b,"top").replace("px",""))};dojo.html.setVisibility(_7b,true);dojo.html.setDisplay(_7b,false);}}else{var pos;if(dojo.html.isDisplayed(_7b)){pos=dojo.html.getAbsolutePosition(_7b,!_7d);}else{dojo.html.setVisibility(_7b,false);dojo.html.setDisplay(_7b,true);pos=dojo.html.getAbsolutePosition(_7b,!_7d);dojo.html.setVisibility(_7b,true);dojo.html.setDisplay(_7b,false);}}return {x:pos.x-qbdp.border.get(_7b,"left"),y:pos.y-qbdp.border.get(_7b,"top")};},getX:function(_7f,_80,_81){if(_80){if(dojo.html.isDisplayed(_7f)){x=parseInt(dojo.html.getStyle(_7f,"left").replace("px",""));}else{dojo.html.setVisibility(_7f,false);dojo.html.setDisplay(_7f,true);x=parseInt(dojo.html.getStyle(_7f,"left").replace("px",""));dojo.html.setVisibility(_7f,true);dojo.html.setDisplay(_7f,false);}}else{var pos=dojo.html.getAbsolutePosition(_7f,!_81);if(dojo.html.isDisplayed(_7f)){x=pos.x;}else{dojo.html.setVisibility(_7f,false);dojo.html.setDisplay(_7f,true);x=pos.x;dojo.html.setVisibility(_7f,true);dojo.html.setDisplay(_7f,false);}}return x-qbdp.border.get(_7f,"left");},getY:function(_83,_84,_85){if(_84){if(dojo.html.isDisplayed(_83)){y=parseInt(dojo.html.getStyle(_83,"top").replace("px",""));}else{dojo.html.setVisibility(_83,false);dojo.html.setDisplay(_83,true);y=parseInt(dojo.html.getStyle(_83,"top").replace("px",""));dojo.html.setVisibility(_83,true);dojo.html.setDisplay(_83,false);}}else{var pos=dojo.html.getAbsolutePosition(_83,!_85);if(dojo.html.isDisplayed(_83)){y=pos.y;}else{dojo.html.setVisibility(_83,false);dojo.html.setDisplay(_83,true);y=pos.y;dojo.html.setVisibility(_83,true);dojo.html.setDisplay(_83,false);}}return y-qbdp.border.get(_83,"top");},set:function(_87,x,y){qbdp.pos.setX(_87,x);qbdp.pos.setY(_87,y);},setX:function(_8a,x){if(isNaN(x)){return false;}_8a.style.left=x+qbdp.unit;return true;},setY:function(_8c,y){if(isNaN(y)){return false;}_8c.style.top=y+qbdp.unit;return true;},scroll:{get:function(){var _8e=qbdp.size.scroll.get();return {x:_8e.left,y:_8e.top,top:_8e.top,left:_8e.left};}}};qbdp.size={get:function(_8f){return {width:qbdp.size.getWidth(_8f),height:qbdp.size.getHeight(_8f)};},getWidth:function(_90){var _91;if(dojo.html.isDisplayed(_90)){_91=dojo.html.getContentBox(_90).width;}else{dojo.html.setVisibility(_90,false);dojo.html.setDisplay(_90,true);_91=dojo.html.getContentBox(_90).width;dojo.html.setVisibility(_90,true);dojo.html.setDisplay(_90,false);}return _91+qbdp.padding.get(_90,"left")+qbdp.padding.get(_90,"right");},getHeight:function(_92){var _93;if(dojo.html.isDisplayed(_92)){_93=dojo.html.getContentBox(_92).height;}else{dojo.html.setVisibility(_92,false);dojo.html.setDisplay(_92,true);_93=dojo.html.getContentBox(_92).height;dojo.html.setVisibility(_92,true);dojo.html.setDisplay(_92,false);}return _93+qbdp.padding.get(_92,"top")+qbdp.padding.get(_92,"bottom");},set:function(_94,_95,_96){dojo.html.setContentBox(_94,{width:_95,height:_96});},setWidth:function(_97,_98){if(qbdp.data.isString(_98)){var _99=_98.indexOf("%");if(_99>=0){_98=parseFloat(_98.substring(0,_99));if(isNaN(_98)){alert("width is not a valid number when calling qbdp.size.setWidth");return;}_98=parseInt(_98/100*qbdp.viewport.getWidth());}}dojo.html.setContentBox(_97,{width:_98-qbdp.padding.get(_97,"left")-qbdp.padding.get(_97,"right")});},setHeight:function(_9a,_9b){if(qbdp.data.isString(_9b)){var _9c=_9b.indexOf("%");if(_9c>=0){_9b=parseFloat(_9b.substring(0,_9c));if(isNaN(_9b)){alert("height is not a valid number when calling qbdp.size.setHeight");return;}_9b=parseInt(_9b/100*qbdp.viewport.getHeight());}}dojo.html.setContentBox(_9a,{height:_9b-qbdp.padding.get(_9a,"top")-qbdp.padding.get(_9a,"bottom")});},viewport:{get:function(){return dojo.html.getViewport();}},scroll:{get:function(){return dojo.html.getScroll();}},page:{get:function(){var _9d={x:null,y:null};var win={width:null,height:null};if(window.innerHeight&&window.scrollMaxY){_9d.x=document.body.scrollWidth;_9d.y=window.innerHeight+window.scrollMaxY;}else{if(document.body.scrollHeight>document.body.offsetHeight){_9d.x=document.body.scrollWidth;_9d.y=document.body.scrollHeight;}else{_9d.x=document.body.offsetWidth;_9d.y=document.body.offsetHeight;}}if(self.innerHeight){win.width=self.innerWidth;win.height=self.innerHeight;}else{if(document.documentElement&&document.documentElement.clientHeight){win.width=document.documentElement.clientWidth;win.height=document.documentElement.clientHeight;}else{if(document.body){win.width=document.body.clientWidth;win.height=document.body.clientHeight;}}}return {width:_9d.x<win.width?win.width:_9d.x,height:_9d.y<win.height?win.height:_9d.y};}}};qbdp.event={cancel:function(evt){return dojo.event.browser.stopEvent(evt);}};qbdp.effect={animSpeed:300,fadeSpeed:500,chain:function(_a0){return dojo.lfx.chain(_a0);},combine:function(_a1){return dojo.lfx.combine(_a1);},round:function(_a2,_a3){var _a4={validTags:"DIV",autoPad:true,antiAlias:true,radii:{tl:5,tr:5,bl:5,br:5}};dojo.lfx.rounded.applyCorners(_a4,_a2);},delay:function(_a5){return qbdp.effect.transform(document.body,[],_a5);},slideTo:function(_a6,pos,_a8,_a9,_aa){if(!_a8){_a8=qbdp.effect.animSpeed;}return dojo.lfx.html.slideTo(_a6,{top:pos.y,left:pos.x},_a8,_a9,_aa);},slideBy:function(_ab,pos,_ad,_ae,_af){if(!_ad){_ad=qbdp.effect.animSpeed;}return dojo.lfx.html.slideBy(_ab,{top:pos.y,left:pos.x},_ad,_ae,_af);},wipeIn:function(_b0,_b1,_b2,_b3,_b4){if(!_b1){_b1=qbdp.effect.animSpeed;}var _b5=qbdp.display.getOpacity(_b0);qbdp.display.setOpacity(_b0,0);qbdp.display.show(_b0);var _b6=qbdp.size.get(_b0);switch(_b2){case "left":var _b7=[{property:"width",start:0,end:_b6.width},{property:"opacity",start:0,end:_b5}];return qbdp.effect.transform(_b0,_b7,_b1,_b3,_b4);case "right":var x=qbdp.pos.getX(_b0,true);var _b7=[{property:"left",start:x+_b6.width,end:x},{property:"width",start:0,end:_b6.width},{property:"opacity",start:0,end:_b5}];return qbdp.effect.transform(_b0,_b7,_b1,_b3,_b4);case "bottom":var y=qbdp.pos.getY(_b0,true);var _b7=[{property:"top",start:y+_b6.height,end:y},{property:"height",start:0,end:_b6.height},{property:"opacity",start:0,end:_b5}];return qbdp.effect.transform(_b0,_b7,_b1,_b3,_b4);case "top":default:return dojo.lfx.combine(dojo.lfx.html.wipeIn(_b0,_b1,_b3,_b4),qbdp.effect.fade(_b0,_b1,{end:_b5},_b3,_b4));}},wipeOut:function(_ba,_bb,to,_bd,_be){if(!_bb){_bb=qbdp.effect.animSpeed;}var _bf=qbdp.size.get(_ba);var _c0=qbdp.display.getOpacity(_ba);switch(to){case "left":var _c1=[{property:"width",start:_bf.width,end:0},{property:"opacity",start:_c0,end:0}];var _c2=qbdp.effect.transform(_ba,_c1,_bb,_bd,_be);break;case "right":var x=qbdp.pos.getX(_ba,true);var _c1=[{property:"left",start:x,end:x+_bf.width},{property:"width",start:_bf.width,end:0},{property:"opacity",start:_c0,end:0}];var _c2=qbdp.effect.transform(_ba,_c1,_bb,_bd,_be);break;case "bottom":var y=qbdp.pos.getY(_ba,true);var _c1=[{property:"top",start:y,end:y+_bf.height},{property:"height",start:_bf.height,end:0},{property:"opacity",start:_c0,end:0}];var _c2=qbdp.effect.transform(_ba,_c1,_bb,_bd,_be);break;case "top":default:var _c2=qbdp.effect.combine(dojo.lfx.html.wipeOut(_ba,_bb,_bd,_be),qbdp.effect.fade(_ba,_bb,{end:0},_bd,_be));break;}_c2.onEnd=function(){qbdp.display.hide(_ba);qbdp.display.setOpacity(_ba,_c0);if(x){qbdp.pos.setX(_ba,x);}if(y){qbdp.pos.setY(_ba,y);}qbdp.size.set(_ba,_bf.width,_bf.height);_ba.style.left=null;_ba.style.top=null;_ba.style.width=null;_ba.style.height=null;};return _c2;},fade:function(_c5,_c6,_c7,_c8,_c9){return dojo.lfx.html.fade(_c5,_c7,_c6,_c8,_c9);},fadeIn:function(_ca,_cb,_cc,_cd){if(!_cb){_cb=qbdp.effect.fadeSpeed;}return dojo.lfx.html.fadeIn(_ca,_cb,_cc,_cd);},fadeOut:function(_ce,_cf,_d0,_d1){if(!_cf){_cf=qbdp.effect.fadeSpeed;}return dojo.lfx.html.fadeOut(_ce,_cf,_d0,_d1);},fadeShow:function(_d2,_d3,_d4,_d5){if(!_d3){_d3=qbdp.effect.fadeSpeed;}var _d6=qbdp.display.getOpacity(_d2);_d6=_d6==0?1:_d6;if(qbdp.display.isHide(_d2)){qbdp.display.setOpacity(_d2,0);qbdp.display.show(_d2);}return qbdp.effect.fade(_d2,_d3,{end:_d6},_d4,_d5);},fadeHide:function(_d7,_d8,_d9,_da){if(!_d8){_d8=qbdp.effect.fadeSpeed;}return dojo.lfx.html.fadeHide(_d7,_d8,_d9,_da);},scale:function(_db,pos,_dd,_de,_df,_e0){if(!_e0){_e0=qbdp.effect.fadeSpeed;}var x=pos.x+_de.width/2-_dd.width/2;var y=pos.y+_de.height/2-_dd.height/2;var _e3={x:{property:"left",start:x,end:pos.x},y:{property:"top",start:y,end:pos.y},width:{property:"width",start:_dd.width,end:_de.width},height:{property:"height",start:_dd.height,end:_de.height}};qbdp.pos.set(_db,x,y);qbdp.size.set(_db,_dd.width,_dd.height);switch(_df.toUpperCase()){case "WH":case "HW":var _e4=qbdp.effect.transform(_db,[_e3.x,_e3.width],_e0);var _e5=qbdp.effect.transform(_db,[_e3.y,_e3.height],_e0);if(_df=="WH"){return dojo.lfx.chain(_e4,_e5);}else{return dojo.lfx.chain(_e5,_e4);}default:return qbdp.effect.transform(_db,[_e3.x,_e3.y,_e3.width,_e3.height],_e0);}},transform:function(_e6,_e7,_e8,_e9){if(!_e8){_e8=qbdp.effect.fadeSpeed;}return dojo.lfx.html.propertyAnimation(_e6,_e7,_e8,_e9);}};qbdp.dragdrop={attach:function(_ea,ref){return new dojo.dnd.HtmlDragSource(_ea,ref);},create:function(_ec,_ed){return new dojo.dnd.HtmlDropTarget(_ec,_ed);},destroy:function(obj){obj.unregister();}};qbdp.color={get:function(_ef){return [qbdp.color.getBgColor(_ef),qbdp.color.getTextColor(_ef),qbdp.color.getBorderColor(_ef)];},getBgColor:function(_f0){return qbdp.style.getProperty(_f0,"background-color");},getTextColor:function(_f1,_f2){return qbdp.style.getProperty(_f1,"color");},getBorderColor:function(_f3,_f4){return qbdp.style.getProperty(_f3,"border-color");},set:function(_f5,_f6,_f7,_f8){qbdp.color.setBgColor(_f5,_f6);qbdp.color.setTextColor(_f5,_f7);qbdp.color.setBorderColor(_f5,_f8);},setBgColor:function(_f9,_fa){if(!_fa){_fa="";}_f9.style.backgroundColor=_fa;},setTextColor:function(_fb,_fc){if(!_fc){_fc="";}_fb.style.color=_fc;},setBorderColor:function(_fd,_fe){if(!_fe){_fe="";}_fd.style.borderColor=_fe;}};qbdp.data={isArray:function(_ff){return dojo.lang.isArray(_ff);},isColor:function(_100){var hex="0123456789ABCDEF";if(!_100){return false;}if(_100.length==3||_100.length==6){_100=_100.toUpperCase();for(var i=0;i<_100.length;i++){if(hex.indexOf(_100.charAt(i))<0){return false;}}return true;}return false;},isEmail:function(_103,_104){if(!_104||!_104.host){return dojo.validate.isEmailAddress(_103,_104);}var _105="ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|"+"bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|"+"ec|ee|eg|er|es|et|fi|fj|fk|fm|fo|fr|ga|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|"+"hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kr|kw|ky|kz|la|"+"lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|"+"mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|"+"ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sk|sl|sm|sn|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|"+"to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw";if(_104.host){_104.host=_104.host.toLowerCase();}switch(_104.host){case "microsoft":var _106="([\\da-z]+[-._+&'])*[\\da-z]+";var host="(msn|hotmail).com";var _108=new RegExp("^"+_106+"@"+host+"$","i");return _108.test(_103);case "yahoo":var _106="([\\da-z]+[-._+&'])*[\\da-z]+";var host="yahoo.co(m)?(.("+_105+"))?";var _108=new RegExp("^"+_106+"@"+host+"$","i");return _108.test(_103);default:return dojo.validate.isEmailAddress(_103,_104);}},isEmpty:function(_109){if(_109==null){return true;}for(var i=0;i<_109.length;i++){if((_109.charAt(i)!=" ")&&(_109.charAt(i)!="\t")&&(_109.charAt(i)!="\n")&&(_109.charAt(i)!="\r")){return false;}}return true;},isFunction:function(_10b){return dojo.lang.isFunction(_10b);},isInteger:function(_10c,_10d){if(_10c==null){return false;}if(!dojo.lang.isString(_10c)&&_10c.toString){_10c=_10c.toString();}if(qbdp.data.isEmpty(_10c)){return false;}return dojo.validate.isInteger(_10c,_10d);},isNumber:function(_10e,_10f){if(_10e==null){return false;}if(!dojo.lang.isString(_10e)&&_10e.toString){_10e=_10e.toString();}if(qbdp.data.isEmpty(_10e)){return false;}return dojo.validate.isRealNumber(_10e,_10f);},isObject:function(_110){return dojo.lang.isObject(_110);},isString:function(_111){return dojo.lang.isString(_111);},trim:function(_112){return _112.replace(/^\s+|\s+$/g,"");}};qbdp.browser={info:null,ie:null,moz:null,saf:null,opera:null,kthml:null,_url:null,_history:[],_forward:[],get:function(){return qbdp.browser.info;},init:function(){if(dojo.render.html.ie){qbdp.browser.info={name:"ie",major:0,minor:0,patch:0,rev:0};if(dojo.render.html.ie70){qbdp.browser.info.major=7;}if(dojo.render.html.ie60){qbdp.browser.info.major=6;}if(dojo.render.html.ie55){qbdp.browser.info.major=5;qbdp.browser.info.minor=5;}if(dojo.render.html.ie50){qbdp.browser.info.major=5;}qbdp.browser.ie=qbdp.browser.info;}else{if(dojo.render.html.moz){qbdp.browser.info={name:"mozilla",major:0,minor:0,patch:0,rev:0};qbdp.browser.moz=qbdp.browser.info;}else{if(dojo.render.html.safari){qbdp.browser.info={name:"safari",major:0,minor:0,patch:0,rev:0};qbdp.browser.saf=qbdp.browser.info;}else{if(dojo.render.html.opera){qbdp.browser.info={name:"opera",major:0,minor:0,patch:0,rev:0};qbdp.browser.opera=qbdp.browser.info;}else{if(dojo.render.html.khtml){qbdp.browser.info={name:"",major:0,minor:0,patch:0,rev:0};qbdp.browser.khtml=qbdp.browser.info;}else{qbdp.browser.info=null;}}}}}},back:function(){var _113=qbdp.browser._history.pop();if(!_113){return;}var func=qbdp.browser._history[qbdp.browser._history.length-1];if(func){func();}qbdp.browser._forward.push(_113);},forward:function(){var func=qbdp.browser._forward.pop();if(!func){return;}func();qbdp.browser._history.push(func);},load:function(obj){qbdp.browser._url=obj.url;obj.func();},getUrl:function(){var url=qbdp.browser._url;qbdp.browser._url="";return url;}};qbdp.widget={};qbdp.widget.api={};qbdp.widget.api.Pane={get:function(){return this.domNode.innerHTML;},set:function(_1){this.setContent(_1);qbdp.style.fixIE(this.domNode);},fadeIn:function(){return qbdp.effect.fadeIn(this.domNode);},fadeOut:function(){return qbdp.effect.fadeOut(this.domNode);},fadeShow:function(){return qbdp.effect.fadeShow(this.domNode);},fadeHide:function(){return qbdp.effect.fadeHide(this.domNode);},wipeIn:function(_2,_3){return qbdp.effect.wipeIn(this.domNode,_3,_2);},wipeOut:function(_4,_5){return qbdp.effect.wipeOut(this.domNode,_5,_4);},isShow:function(){return qbdp.display.isShow(this.domNode);},isHide:function(){return qbdp.display.isHide(this.domNode);}};app={pop:{load:function(_1,_2){var _3=qbdp.byId("PopPane");qbdp.display.setOpacity(_3.domNode.parentNode,0);qbdp.display.show(_3.domNode.parentNode);_3.domNode.parentNode.style.width=null;_3.set(_1);app.pop.center(_2);},hide:function(){var _4=qbdp.byId("PopPane").domNode.parentNode;qbdp.effect.fadeHide(_4).play();},center:function(_5){var _6=qbdp.compact(qbdp.byId("PopPane").domNode.parentNode);var _7=20;var _8={};var _9={};_8.page=qbdp.size.page.get();_8.screen=qbdp.size.viewport.get();_8.scroll=qbdp.size.scroll.get();_8.pane=qbdp.size.get(_6.firstChild);_9={x:_8.screen.width/2-_8.pane.width/2+_8.scroll.left,y:_8.screen.height/2-_8.pane.height/2+_8.scroll.top};if(_8.pane.width+_7*2>_8.page.width||_8.pane.height+_7*2>_8.page.height){if(_8.pane.width+_7*2>_8.page.width){_9.x=_7;app.mask.setWidth(_8.pane.width+_7*2);}if(_8.pane.height+_7*2>_8.page.height){_9.y=_7;app.mask.setHeight(_8.pane.width+_7*2);}}qbdp.size.set(_6,0,0);qbdp.display.hide(_6.firstChild);qbdp.display.setOpacity(_6,1);var _a=qbdp.effect.scale(_6,_9,{width:40,height:40},_8.pane,"WH");_a.onEnd=function(){qbdp.effect.fadeShow(_6.firstChild).play();_6.style.height=null;if(_5){qbdp.data.isFunction(_5)?_5():eval(_5);}};_a.play();},adjust:function(){if(!app.mask.isShow()){return;}var _b=qbdp.byId("PopPane").domNode.parentNode;var _c={};var _d={};_c.screen=qbdp.size.viewport.get();_c.scroll=qbdp.size.scroll.get();_c.pane=qbdp.size.get(_b.firstChild);_d={x:_c.screen.width/2-_c.pane.width/2+_c.scroll.left,y:_c.screen.height/2-_c.pane.height/2+_c.scroll.top};qbdp.pos.set(_b,_d.x,_d.y);app.mask.resize();}},mask:{isLoading:false,onclick:null,isShow:function(){return qbdp.display.isShow(qbdp.byId("Mask"));},show:function(){var _e=qbdp.byId("Mask");var _f=qbdp.size.page.get();if(!_e.onclick){_e.onclick=app.mask.hide;}if(app.mask.onclick){qbdp.connect({srcObj:_e,srcFunc:"onclick",targetObj:app.mask,targetFunc:"onclick"});}app.mask._img=_e.style.backgroundImage;qbdp.size.set(_e,_f.width,_f.height);qbdp.display.setOpacity(_e,0.9);var _10=qbdp.effect.fadeShow(_e);_10.onEnd=function(){qbdp.style.prependClass(_e,"loaded");};_10.play();},hide:function(){var _11=qbdp.byId("Mask");if(!app.mask.isLoading){var _12=qbdp.effect.fadeHide(_11);_12.onEnd=function(){qbdp.style.removeClass(_11,"loaded");qbdp.display.hide(_11);};_12.play();}},setWidth:function(_13){qbdp.size.setWidth(qbdp.byId("Mask"),_13);},setHeight:function(_14){qbdp.size.setHeight(qbdp.byId("Mask"),_14);},resize:function(){var _15=qbdp.size.page.get();qbdp.size.set(qbdp.byId("Mask"),_15.width,_15.height);}}};Admin={page:{init:function(){var _1=qbdp.byClass("list")[0];var _2=_1.getElementsByTagName("TR");qbdp.compact(_1);qbdp.dragdrop.create(_1.firstChild,["ref"]);for(var i=0;i<_2.length;i++){var _4=qbdp.dragdrop.attach(_2[i],"ref");_4.onDragEnd=Admin.page.reorder;}},load:function(_5){var _6=qbdp.byClass("data")[0];var _7=qbdp.byClass("section")[0];var _8=qbdp.byClass("on",_7)[0];var _9=qbdp.byClass("loading icon",_6)[0];var _a=qbdp.effect.fadeOut(_6);_a.onEnd=function(){qbdp.style.prependClass(_5,"on");qbdp.style.prependClass(_8,"off");qbdp.style.removeClass(_5,"off");qbdp.style.removeClass(_8,"on");qbdp.load({url:"/page/"+_5.getAttribute("ref")});};_a.play();},home:function(){window.location.href="/admin/page";},hide:function(){var _b=qbdp.byClass("highlight",qbdp.byClass("page")[0])[0];qbdp.style.removeClass(_b,"highlight");app.pop.hide();},edit:function(id){var _d=qbdp.byClass("ListItem"+id,qbdp.byClass("page")[0])[0];qbdp.style.prependClass(_d,"highlight");app.mask.show();qbdp.connect({srcObj:qbdp.byId("Mask"),srcFunc:"onclick",targetObj:Admin.page,targetFunc:"hide"});qbdp.load({url:"/page/"+id+"/edit",succeed:app.pop.load});},alert:function(id){var _f=qbdp.byClass("ListItem"+id,qbdp.byClass("page")[0])[0];qbdp.style.prependClass(_f,"highlight");if(window.confirm("Are you sure you want to delete the record?")){Admin.page.destroy(id);}else{qbdp.style.removeClass(_f,"highlight");}},create:function(){qbdp.load({url:"/page",formNode:document.forms["PageAdd"],upload:true});},update:function(id){qbdp.load({url:"/page/"+id,formNode:document.forms["PageEdit"],method:"put",upload:true});},destroy:function(id){var _12=document.forms["PageAdd"]["authenticity_token"].value;var _13={format:"js",authenticity_token:_12};qbdp.load({url:"/page/"+id,formNode:qbdp.createForm("PageDelete",_13),method:"delete"});},reorder:function(_14){var _15={};var _16=qbdp.byClass("list")[0].firstChild;_15.id=qbdp.style.getClass(_14.dragObject.domNode).replace("ListItem","");_15.authenticity_token=document.forms["PageAdd"]["authenticity_token"].value;for(var i=0;i<_16.childNodes.length;i++){if(_16.childNodes[i]==_14.dragObject.domNode){_15.sequence=i;break;}}qbdp.load({url:"/page/reorder",formNode:qbdp.createForm("PageReorder",_15)});},option:{anim:[],click:function(_18){var _19=document.forms["PageAdd"];if(_18!=_19[_18.name]){_19=document.forms["PageEdit"];}var _1a=qbdp.byClass("set",_19);var _1b=[];if(_18.checked){if(_19["input[game_type]"]){_19["input[game_type]"].disabled=false;}for(var i=0;i<_1a.length;i++){_1a[i].nodeName=="INPUT"?_1b.push(qbdp.effect.fadeHide(_1a[i])):_1b.push(qbdp.effect.wipeOut(_1a[i]));}}else{if(_19["input[game_type]"]){_19["input[game_type]"].disabled=true;}for(var i=0;i<_1a.length;i++){_1a[i].nodeName=="INPUT"?_1b.push(qbdp.effect.fadeShow(_1a[i])):_1b.push(qbdp.effect.wipeIn(_1a[i]));}}Admin.page.option.anim.push(qbdp.effect.combine(_1b));if(Admin.page.option.anim.length==1){Admin.page.option.execute();}},execute:function(){var _1d=Admin.page.option.anim[0];_1d.onEnd=function(){Admin.page.option.anim.shift();if(Admin.page.option.anim.length>0){Admin.page.option.execute();}};_1d.play();}},image:{select:function(_1e){qbdp.style.prependClass(_1e,"highlight");if(window.confirm("Are you sure you want to delete the specified photos?")){Admin.page.image.remove(_1e.nextSibling.value);}else{qbdp.style.removeClass(_1e,"highlight");}},more:function(){var _1f=document.forms["PageEdit"];if(!_1f){_1f=document.forms["PageAdd"];}var _20=qbdp.byClass("upload",_1f)[0];qbdp.compact(_20);var _21=_20.firstChild.cloneNode(true);qbdp.display.hide(_21);_21.firstChild.value="";_20.appendChild(_21);qbdp.effect.wipeIn(_21).play();},upload:function(){var _22=document.forms["PageEdit"];if(!_22){_22=document.forms["PageAdd"];}qbdp.load({url:"/page/image/",formNode:_22,upload:true});},remove:function(id){var _24=document.forms["PageAdd"]["authenticity_token"].value;var _25={format:"js",authenticity_token:_24};qbdp.load({url:"/page/image/"+id,formNode:qbdp.createForm("PageImageDelete",_25),method:"delete"});}}},project:{init:function(){var _26=qbdp.byClass("list")[0];var _27=_26.getElementsByTagName("TR");qbdp.compact(_26);qbdp.dragdrop.create(_26.firstChild,["ref"]);for(var i=0;i<_27.length;i++){var _29=qbdp.dragdrop.attach(_27[i],"ref");_29.onDragEnd=Admin.project.reorder;}},load:function(_2a){var _2b=qbdp.byClass("data")[0];var _2c=qbdp.byClass("section")[0];var _2d=qbdp.byClass("on",_2c)[0];var _2e=qbdp.byClass("loading icon",_2b)[0];var _2f=qbdp.effect.fadeOut(_2b);_2f.onEnd=function(){qbdp.style.prependClass(_2a,"on");qbdp.style.prependClass(_2d,"off");qbdp.style.removeClass(_2a,"off");qbdp.style.removeClass(_2d,"on");qbdp.load({url:"/project/"+_2a.getAttribute("ref")});};_2f.play();},home:function(){window.location.href="/admin/project";},hide:function(){var _30=qbdp.byClass("highlight",qbdp.byClass("project")[0])[0];qbdp.style.removeClass(_30,"highlight");app.pop.hide();},edit:function(id){var _32=qbdp.byClass("ListItem"+id,qbdp.byClass("project")[0])[0];qbdp.style.prependClass(_32,"highlight");app.mask.show();qbdp.connect({srcObj:qbdp.byId("Mask"),srcFunc:"onclick",targetObj:Admin.project,targetFunc:"hide"});qbdp.load({url:"/project/"+id+"/edit",succeed:app.pop.load});},alert:function(id){var _34=qbdp.byClass("ListItem"+id,qbdp.byClass("project")[0])[0];qbdp.style.prependClass(_34,"highlight");if(window.confirm("Are you sure you want to delete the record?")){Admin.project.destroy(id);}else{qbdp.style.removeClass(_34,"highlight");}},create:function(){qbdp.load({url:"/project",formNode:document.forms["ProjectAdd"],upload:true});},update:function(id){qbdp.load({url:"/project/"+id,formNode:document.forms["ProjectEdit"],method:"put",upload:true});},destroy:function(id){var _37=document.forms["ProjectAdd"]["authenticity_token"].value;var _38={format:"js",authenticity_token:_37};qbdp.load({url:"/project/"+id,formNode:qbdp.createForm("ProjectDelete",_38),method:"delete"});},reorder:function(_39){var _3a={};var _3b=qbdp.byClass("list")[0].firstChild;_3a.id=qbdp.style.getClass(_39.dragObject.domNode).replace("ListItem","");_3a.authenticity_token=document.forms["ProjectAdd"]["authenticity_token"].value;for(var i=0;i<_3b.childNodes.length;i++){if(_3b.childNodes[i]==_39.dragObject.domNode){_3a.sequence=i;break;}}qbdp.load({url:"/project/reorder",formNode:qbdp.createForm("ProjectReorder",_3a)});},image:{select:function(_3d){qbdp.style.prependClass(_3d,"highlight");if(window.confirm("Are you sure you want to delete the specified photos?")){Admin.project.image.remove(_3d.nextSibling.value);}else{qbdp.style.removeClass(_3d,"highlight");}},more:function(){var _3e=document.forms["ProjectEdit"];if(!_3e){_3e=document.forms["ProjectAdd"];}var _3f=qbdp.byClass("upload",_3e)[0];qbdp.compact(_3f);var _40=_3f.firstChild.cloneNode(true);qbdp.display.hide(_40);_40.firstChild.value="";_3f.appendChild(_40);qbdp.effect.wipeIn(_40).play();},upload:function(){var _41=document.forms["ProjectEdit"];if(!_41){_41=document.forms["ProjectAdd"];}qbdp.load({url:"/project/image/",formNode:_41,upload:true});},remove:function(id){var _43=document.forms["ProjectAdd"]["authenticity_token"].value;var _44={format:"js",authenticity_token:_43};qbdp.load({url:"/project/image/"+id,formNode:qbdp.createForm("ProjectImageDelete",_44),method:"delete"});}}},game:{init:function(){var _45=qbdp.byClass("list")[0];var _46=_45.getElementsByTagName("TR");qbdp.compact(_45);qbdp.dragdrop.create(_45.firstChild,["ref"]);for(var i=0;i<_46.length;i++){var _48=qbdp.dragdrop.attach(_46[i],"ref");_48.onDragEnd=Admin.game.reorder;}},load:function(_49){var _4a=qbdp.byClass("data")[0];var _4b=qbdp.byClass("section")[0];var _4c=qbdp.byClass("on",_4b)[0];var _4d=qbdp.byClass("loading icon",_4a)[0];var _4e=qbdp.effect.fadeOut(_4a);_4e.onEnd=function(){qbdp.style.prependClass(_49,"on");qbdp.style.prependClass(_4c,"off");qbdp.style.removeClass(_49,"off");qbdp.style.removeClass(_4c,"on");qbdp.load({url:"/game/"+_49.getAttribute("ref")});};_4e.play();},home:function(){window.location.href="/admin/game";},hide:function(){var _4f=qbdp.byClass("highlight",qbdp.byClass("game")[0])[0];qbdp.style.removeClass(_4f,"highlight");app.pop.hide();},edit:function(id){var _51=qbdp.byClass("ListItem"+id,qbdp.byClass("game")[0])[0];qbdp.style.prependClass(_51,"highlight");app.mask.show();qbdp.connect({srcObj:qbdp.byId("Mask"),srcFunc:"onclick",targetObj:Admin.game,targetFunc:"hide"});qbdp.load({url:"/game/"+id+"/edit",succeed:app.pop.load});},alert:function(id){var _53=qbdp.byClass("ListItem"+id,qbdp.byClass("game")[0])[0];qbdp.style.prependClass(_53,"highlight");if(window.confirm("Are you sure you want to delete the record?")){Admin.game.destroy(id);}else{qbdp.style.removeClass(_53,"highlight");}},create:function(){qbdp.load({url:"/game",formNode:document.forms["GameAdd"],upload:true});},update:function(id){qbdp.load({url:"/game/"+id,formNode:document.forms["GameEdit"],method:"put",upload:true});},destroy:function(id){var _56=document.forms["GameAdd"]["authenticity_token"].value;var _57={format:"js",authenticity_token:_56};qbdp.load({url:"/game/"+id,formNode:qbdp.createForm("GameDelete",_57),method:"delete"});},reorder:function(_58){var _59={};var _5a=qbdp.byClass("list")[0].firstChild;_59.id=qbdp.style.getClass(_58.dragObject.domNode).replace("ListItem","");_59.authenticity_token=document.forms["GameAdd"]["authenticity_token"].value;for(var i=0;i<_5a.childNodes.length;i++){if(_5a.childNodes[i]==_58.dragObject.domNode){_59.sequence=i;break;}}qbdp.load({url:"/game/reorder",formNode:qbdp.createForm("GameReorder",_59)});},image:{select:function(_5c){qbdp.style.prependClass(_5c,"highlight");if(window.confirm("Are you sure you want to delete the specified photos?")){Admin.game.image.remove(_5c.nextSibling.value);}else{qbdp.style.removeClass(_5c,"highlight");}},more:function(){var _5d=document.forms["GameEdit"];if(!_5d){_5d=document.forms["GameAdd"];}var _5e=qbdp.byClass("upload",_5d)[0];qbdp.compact(_5e);var _5f=_5e.firstChild.cloneNode(true);qbdp.display.hide(_5f);_5f.firstChild.value="";_5e.appendChild(_5f);qbdp.effect.wipeIn(_5f).play();},upload:function(){var _60=document.forms["GameEdit"];if(!_60){_60=document.forms["GameAdd"];}qbdp.load({url:"/game/image/",formNode:_60,method:"post",upload:true});},remove:function(id){var _62=document.forms["GameAdd"]["authenticity_token"].value;var _63={format:"js",authenticity_token:_62};qbdp.load({url:"/game/image/"+id,formNode:qbdp.createForm("GameImageDelete",_63),method:"delete"});}}},news:{home:function(){window.location.href="/admin/news";},hide:function(){var _64=qbdp.byClass("highlight",qbdp.byClass("news")[0])[0];qbdp.style.removeClass(_64,"highlight");app.pop.hide();},edit:function(id){var _66=qbdp.byClass("ListItem"+id,qbdp.byClass("news")[0])[0];qbdp.style.prependClass(_66,"highlight");app.mask.show();qbdp.connect({srcObj:qbdp.byId("Mask"),srcFunc:"onclick",targetObj:Admin.news,targetFunc:"hide"});qbdp.load({url:"/news/"+id+"/edit",succeed:app.pop.load});},alert:function(id){var _68=qbdp.byClass("ListItem"+id,qbdp.byClass("news")[0])[0];qbdp.style.prependClass(_68,"highlight");if(window.confirm("Are you sure you want to delete the record?")){Admin.news.destroy(id);}else{qbdp.style.removeClass(_68,"highlight");}},create:function(){qbdp.load({url:"/news",formNode:document.forms["NewsAdd"],upload:true});},update:function(id){qbdp.load({url:"/news/"+id,formNode:document.forms["NewsEdit"],method:"put",upload:true});},destroy:function(id){var _6b=document.forms["NewsAdd"]["authenticity_token"].value;var _6c={format:"js",authenticity_token:_6b};qbdp.load({url:"/news/"+id,formNode:qbdp.createForm("NewsDelete",_6c),method:"delete"});},image:{select:function(_6d){qbdp.style.prependClass(_6d,"highlight");if(window.confirm("Are you sure you want to delete the specified photos?")){Admin.news.image.remove(_6d.nextSibling.value);}else{qbdp.style.removeClass(_6d,"highlight");}},more:function(){var _6e=document.forms["NewsEdit"];if(!_6e){_6e=document.forms["NewsAdd"];}var _6f=qbdp.byClass("upload",_6e)[0];qbdp.compact(_6f);var _70=_6f.firstChild.cloneNode(true);qbdp.display.hide(_70);_70.firstChild.value="";_6f.appendChild(_70);qbdp.effect.wipeIn(_70).play();},upload:function(){var _71=document.forms["NewsEdit"];if(!_71){_71=document.forms["NewsAdd"];}qbdp.load({url:"/news/image/",formNode:_71,upload:true});},remove:function(id){var _73=document.forms["NewsAdd"]["authenticity_token"].value;var _74={format:"js",authenticity_token:_73};qbdp.load({url:"/news/image/"+id,formNode:qbdp.createForm("NewsImageDelete",_74),method:"delete"});}}},timeline:{home:function(){window.location.href="/admin/timeline";},update:function(){qbdp.load({url:"/admin/timeline",formNode:document.forms["TimelineEdit"]});}}};Site={init:function(){var _1=qbdp.byClass("desp")[0];qbdp.init();if(_1&&_1.scrollHeight>_1.offsetHeight){Site.scroll.show();}},locale:{set:function(_2){var _3=document.forms["SiteInfo"];var _4=qbdp.byClass("menu")[0];if(_4){var _5=qbdp.byClass("project",_4)[0];var _6=qbdp.byClass("on",_5)[0];if(_5&&_6){_3["type"].value="project";}else{var _6=qbdp.byClass("on",_4)[0];_3["type"].value="page";}if(_6){_3["id"].value=_6.getAttribute("ref");}}qbdp.load({url:"locale/"+_2,formNode:_3});}},pane:{speed:200,load:function(_7){var _8=qbdp.byClass("pane")[0];var _9=qbdp.createNodes("<DIV>"+_7+"</DIV>")[0];qbdp.compact(_8);qbdp.compact(_9);var _a={text:qbdp.byClass("right",_8)[0],pic:qbdp.byClass("right",_8)[1]};var _7={text:qbdp.byClass("right",_9)[0],pic:qbdp.byClass("right",_9)[1]};var _b=[qbdp.effect.wipeOut(_a.text.childNodes[1],Site.pane.speed),qbdp.effect.wipeOut(_a.text.childNodes[0],Site.pane.speed),qbdp.effect.fadeOut(_a.pic,Site.pane.speed)];if(_a.text.childNodes[2]){_b.unshift(qbdp.effect.fadeHide(_a.text.childNodes[2],Site.pane.speed));}var _c=qbdp.effect.chain(_b);_c.onEnd=function(){_a.text.innerHTML=_7.text.innerHTML;_a.pic.innerHTML=_7.pic.innerHTML;var _d=qbdp.byClass("desp",_a.text)[0];if(qbdp.style.hasClass(_a.pic.firstChild,"pic")){Site.pic.init(_a.pic.firstChild);}var _e=qbdp.effect.chain([qbdp.effect.wipeIn(_a.text.childNodes[0],Site.pane.speed),qbdp.effect.wipeIn(_a.text.childNodes[1],Site.pane.speed),qbdp.effect.fadeIn(_a.pic,Site.pane.speed)]);_e.onEnd=function(){_a.text.childNodes[0].style.opacity=1;_a.text.childNodes[1].style.opacity=1;_a.pic.style.opacity=1;if(_d.scrollHeight>_d.offsetHeight){Site.scroll.show();}};Site.digital.pane.title=null;Site.digital.pane.isLoading=false;_e.play();};_c.play();},adjust:function(){var _f=qbdp.byClass("extra")[0];var _10=qbdp.size.scroll.get();qbdp.pos.setY(_f,_10.top+100);app.pop.adjust();}},scroll:{scale:1,speed:10,anim:null,div:{box:null,up:null,down:null},show:function(){var _11=qbdp.byClass("scroll")[0];Site.scroll.div.box=qbdp.byClass("desp")[0];Site.scroll.div.up=qbdp.byClass("up",_11)[0];Site.scroll.div.down=qbdp.byClass("down",_11)[0];if(Site.scroll.div.box.scrollTop==0){qbdp.style.setClass(Site.scroll.div.up,"up disabled");}else{if(Site.scroll.div.box.scrollTop+Site.scroll.div.box.offsetHeight==Site.scroll.div.box.scrollHeight){qbdp.style.setClass(Site.scroll.div.down,"down disabled");}}qbdp.effect.fadeShow(_11).play();},up:function(){if(Site.scroll.div.box.scrollTop<Site.scroll.scale){Site.scroll.div.box.scrollTop=0;qbdp.style.setClass(Site.scroll.div.up,"up disabled");}else{qbdp.style.setClass(Site.scroll.div.down,"down off");Site.scroll.div.box.scrollTop-=Site.scroll.scale;Site.scroll.anim=setTimeout(Site.scroll.up,Site.scroll.speed);}},down:function(){var _12=Site.scroll.div.box.scrollHeight-Site.scroll.div.box.scrollTop-Site.scroll.div.box.offsetHeight;if(_12<Site.scroll.scale){Site.scroll.div.box.scrollTop+=_12;qbdp.style.setClass(Site.scroll.div.down,"down disabled");}else{qbdp.style.setClass(Site.scroll.div.up,"up off");Site.scroll.div.box.scrollTop+=Site.scroll.scale;Site.scroll.anim=setTimeout(Site.scroll.down,Site.scroll.speed);}},stop:function(){if(Site.scroll.anim){clearTimeout(Site.scroll.anim);Site.scroll.anim=null;}}},extra:{isLoading:false,load:function(_13){var _14=qbdp.byId("ExtraPane");var _15=qbdp.byClass("loading icon",qbdp.byClass("extra")[0])[0];_14.set(_13);qbdp.display.hide(_15);_14.fadeShow().play();Site.extra.isLoading=false;},open:function(){if(Site.extra.isLoading){return;}var _16=qbdp.byClass("extra")[0];var _17=qbdp.byClass("pane",_16)[0];var _18=qbdp.byClass("open",_16)[0];var _19=qbdp.byClass("close",_16)[0];var _1a=qbdp.byClass("loading icon",_16)[0];var dx=qbdp.size.getWidth(_17);Site.extra.isLoading=true;qbdp.display.hide(_18);qbdp.display.show(_19);var _1c=qbdp.effect.combine([qbdp.effect.slideBy(_19,{x:dx}),qbdp.effect.slideBy(_17,{x:dx})]);_1c.onEnd=function(){qbdp.display.show(_1a);qbdp.load({url:"/news/recent",succeed:Site.extra.load});};_1c.play();},close:function(){if(Site.extra.isLoading){return;}var _1d=qbdp.byId("ExtraPane");var _1e=qbdp.byClass("extra")[0];var _1f=qbdp.byClass("pane",_1e)[0];var _20=qbdp.byClass("open",_1e)[0];var _21=qbdp.byClass("close",_1e)[0];var _22=qbdp.byClass("loading icon",_1e)[0];var dx=qbdp.size.getWidth(_1f);Site.extra.isLoading=true;var _24=qbdp.effect.chain([_1d.fadeHide(),qbdp.effect.combine([qbdp.effect.slideBy(_21,{x:-dx}),qbdp.effect.slideBy(_1f,{x:-dx})])]);_24.onEnd=function(){qbdp.display.hide(_22);qbdp.display.hide(_21);qbdp.display.show(_20);Site.extra.isLoading=false;};_24.play();}},pic:{offset:0,total:null,duration:500,isLoading:false,init:function(_25,dx){if(!_25){return;}dx?qbdp.compact(_25):dx=qbdp.size.getWidth(_25);Site.pic.offset=0;Site.pic.total=_25.firstChild.childNodes.length;qbdp.size.setWidth(_25.firstChild,dx*Site.pic.total);},prev:function(){if(Site.pic.isLoading){return;}Site.pic.isLoading=true;var _27=qbdp.byClass("pic")[0];var dx=qbdp.size.getWidth(_27);var _29=Site.pic.duration;if(!Site.pic.total){Site.pic.init(_27,dx);}if(Site.pic.offset==0){dx=-dx*(Site.pic.total-1);_29=_29*(Site.pic.total-1);}var _2a=qbdp.effect.slideBy(_27.firstChild,{x:dx},_29);_2a.onEnd=function(){Site.pic.offset=Site.pic.offset==0?Site.pic.total-1:Site.pic.offset-1;Site.pic.isLoading=false;};_2a.play();},next:function(){if(Site.pic.isLoading){return;}Site.pic.isLoading=true;var _2b=qbdp.byClass("pic")[0];var dx=qbdp.size.getWidth(_2b);var _2d=Site.pic.duration;if(!Site.pic.total){Site.pic.init(_2b,dx);}if(Site.pic.offset+1==Site.pic.total){dx=-dx*(Site.pic.total-1);_2d=_2d*(Site.pic.total-1);}var _2e=qbdp.effect.slideBy(_2b.firstChild,{x:-dx},_2d);_2e.onEnd=function(){Site.pic.offset=Site.pic.offset+1==Site.pic.total?0:Site.pic.offset+1;Site.pic.isLoading=false;};_2e.play();}},home:{section:null,isLoading:false,go:function(_2f){window.location.href=_2f?_2f:"/";},on:function(_30){Site.home.section=_30;if(Site.home.isLoading){return;}Site.home.isLoading=true;var _31=qbdp.byClass(_30)[0];var _32=qbdp.byClass("icon",_31)[0];var _33=qbdp.byClass("text",_31)[0];var pos=qbdp.pos.get(_32);var _35={icon:[{property:"opacity",start:0.3,end:1},{property:"top",start:pos.y,end:pos.y-20}],text:[{property:"opacity",start:0.3,end:1},{property:"left",start:pos.x,end:pos.x+14}]};var _36=[qbdp.effect.transform(_32,_35.icon,200),qbdp.effect.transform(_33,_35.text,200)];var _37=qbdp.effect.combine(_36);qbdp.style.setClass(_32,"icon over");qbdp.display.show(_33);_37.onEnd=function(){Site.home.isLoading=false;if(!Site.home.section||Site.home.section!=_30){Site.home.off(_30);}};_37.play();},off:function(_38){if(Site.home.section==_38){Site.home.section=null;}if(Site.home.isLoading){return;}Site.home.isLoading=true;var _39=qbdp.byClass(_38)[0];var _3a=qbdp.byClass("icon",_39)[0];var _3b=qbdp.byClass("text",_39)[0];var pos=qbdp.pos.get(_3a);var _3d={icon:[{property:"opacity",start:1,end:0.3},{property:"top",start:pos.y,end:pos.y+20}],text:[{property:"opacity",start:1,end:0.3},{property:"left",start:pos.x,end:pos.x-14}]};var _3e=[qbdp.effect.transform(_3a,_3d.icon,200),qbdp.effect.transform(_3b,_3d.text,200)];var _3f=qbdp.effect.combine(_3e);_3f.onEnd=function(){qbdp.style.setClass(_3a,"icon off");qbdp.display.hide(_3b);Site.home.isLoading=false;if(Site.home.section){Site.home.on(Site.home.section);}};_3f.play();}},company:{go:function(_40){var _41=qbdp.byClass("menu")[0];var _42=qbdp.byClass("on",_41)[0];qbdp.style.prependClass(_40,"on");qbdp.style.prependClass(_42,"off");qbdp.style.removeClass(_40,"off");qbdp.style.removeClass(_42,"on");qbdp.load({url:"/company/"+_40.getAttribute("ref"),succeed:Site.pane.load});}},web:{go:function(_43){var _44=qbdp.byClass("menu")[0];var _45=qbdp.byClass("on",_44)[0];qbdp.style.prependClass(_43,"on");qbdp.style.prependClass(_45,"off");qbdp.style.removeClass(_43,"off");qbdp.style.removeClass(_45,"on");qbdp.load({url:"/web/"+_43.getAttribute("ref"),succeed:Site.pane.load});},project:function(_46){var _47=qbdp.byClass("menu")[0];var _48=qbdp.byClass("on",_47)[0];qbdp.style.prependClass(_46,"on");qbdp.style.prependClass(_48,"off");qbdp.style.removeClass(_46,"off");qbdp.style.removeClass(_48,"on");qbdp.load({url:"/project/"+_46.getAttribute("ref"),succeed:Site.pane.load});}},mobile:{go:function(_49){var _4a=qbdp.byClass("menu")[0];var _4b=qbdp.byClass("on",_4a)[0];qbdp.style.prependClass(_49,"on");qbdp.style.prependClass(_4b,"off");qbdp.style.removeClass(_49,"off");qbdp.style.removeClass(_4b,"on");qbdp.load({url:"/mobile/"+_49.getAttribute("ref"),succeed:Site.pane.load});},project:function(_4c){var _4d=qbdp.byClass("menu")[0];var _4e=qbdp.byClass("on",_4d)[0];qbdp.style.prependClass(_4c,"on");qbdp.style.prependClass(_4e,"off");qbdp.style.removeClass(_4c,"off");qbdp.style.removeClass(_4e,"on");qbdp.load({url:"/project/"+_4c.getAttribute("ref"),succeed:Site.pane.load});}},digital:{go:function(_4f){Site.digital.pane.isLoading=true;var _50=qbdp.byClass("menu")[0];var _51=qbdp.byClass("on",_50)[0];qbdp.style.prependClass(_4f,"on");qbdp.style.prependClass(_51,"off");qbdp.style.removeClass(_4f,"off");qbdp.style.removeClass(_51,"on");qbdp.load({url:"/digital/"+_4f.getAttribute("ref"),succeed:Site.pane.load});},pane:{opacity:{pop:0.8,screen:0.9},height:{pop:40},title:null,isLoading:false,anim:[],show:function(id){if(Site.digital.pane.isLoading){return;}Site.digital.pane.isLoading=true;var _53=qbdp.byClass("right")[1];var _54=qbdp.byClass("pic",_53)[0];var _55=qbdp.byClass("mask",_53)[0];var _56={pic:qbdp.size.getHeight(_54),mask:qbdp.size.getHeight(_55)};var _57=qbdp.margin.get(_54);var _58=[{property:"opacity",start:Site.digital.pane.opacity.pop,end:Site.digital.pane.opacity.screen},{property:"height",start:_56.mask,end:_56.pic},{property:"margin-top",start:_56.pic-_56.mask+_57.top,end:_57.top}];var _59=qbdp.effect.combine([qbdp.effect.transform(_55,_58),qbdp.effect.fadeHide(_55.firstChild)]);_59.onEnd=function(){qbdp.display.show(_55.lastChild);qbdp.load({url:"/game/"+id});};Site.digital.pane.anim.push(_59);Site.digital.pane.load();},hide:function(){Site.digital.pane.isLoading=true;var _5a=qbdp.byClass("right")[1];var _5b=qbdp.byClass("pic",_5a)[0];var _5c=qbdp.byClass("mask",_5a)[0];var _5d=qbdp.size.getHeight(_5b);var _5e=qbdp.margin.get(_5b);var _5f=[{property:"opacity",start:Site.digital.pane.opacity.screen,end:0},{property:"height",start:_5d,end:0},{property:"margin-top",start:_5e.top,end:_5e.top+_5d}];var _60=qbdp.effect.chain([qbdp.effect.fadeHide(_5c.firstChild),qbdp.effect.transform(_5c,_5f)]);_60.onEnd=function(){qbdp.display.hide(_5c);Site.digital.pane.isLoading=false;};Site.digital.pane.anim.push(_60);Site.digital.pane.load();},over:function(_61){if(Site.digital.pane.isLoading||_61.title==Site.digital.pane.title){return;}var _62=qbdp.byClass("right")[1];var _63=qbdp.byClass("pic",_62)[0];var _64=qbdp.byClass("mask",_62)[0];var _65=qbdp.size.get(_63);var _66=qbdp.margin.get(_63);Site.digital.pane.title=_61.title;if(qbdp.display.isHide(_64)){qbdp.size.setWidth(_64,_65.width);var _67=[{property:"opacity",start:0,end:Site.digital.pane.opacity.pop},{property:"height",start:0,end:Site.digital.pane.height.pop+_66.top},{property:"margin-top",start:_65.height+_66.top,end:_65.height-Site.digital.pane.height.pop}];qbdp.display.setOpacity(_64,0);qbdp.display.setOpacity(_64.firstChild,1);qbdp.display.show(_64);Site.digital.pane.anim.push(qbdp.effect.transform(_64,_67));}if(_61.title==Site.digital.pane.title){qbdp.display.hide(_64.firstChild);qbdp.display.setOpacity(_64.firstChild,1);_64.firstChild.innerHTML=_61.title;Site.digital.pane.anim.push(qbdp.effect.fadeShow(_64.firstChild));}Site.digital.pane.load();},off:function(){var _68=qbdp.byClass("right")[1];var _69=qbdp.byClass("mask",_68)[0];if(!Site.digital.pane.isLoading&&qbdp.display.getOpacity(_69)>0.1){var _6a=qbdp.size.getHeight(_69);var _6b=qbdp.margin.get(_69);var _6c=[{property:"opacity",start:Site.digital.pane.opacity.pop,end:0},{property:"height",start:_6a,end:0},{property:"margin-top",start:_6b.top,end:_6b.top+_6a}];Site.digital.pane.title=null;var _6d=qbdp.effect.transform(_69,_6c);_6d.onEnd=function(){qbdp.display.hide(_69);};Site.digital.pane.anim.push(_6d);Site.digital.pane.load();}},load:function(){if(Site.digital.pane.anim.length>0){var _6e=Site.digital.pane.anim.shift();var _6f=_6e.onEnd;_6e.onEnd=function(){if(_6f){_6f();}Site.digital.pane.load();};_6e.play();}},pic:{show:function(_70){var _71=qbdp.byClass("right")[1];var _72=qbdp.byClass("mask",_71)[0];var _73=qbdp.byClass("pic",_72)[0];var _74=qbdp.effect.fadeHide(_73);var _75=_74.onEnd;_74.onEnd=function(){_75();_73.src=_70.src.replace("s.jpg",".")+_70.getAttribute("ref");qbdp.effect.fadeShow(_73).play();};_74.play();}}}},news:{go:function(){Site.extra.close();window.location.href="/news";},show:function(_76){qbdp.style.prependClass(_76,"highlight");app.mask.show();qbdp.connect({srcObj:qbdp.byId("Mask"),srcFunc:"onclick",targetObj:Site.news,targetFunc:"hide"});qbdp.load({url:"/news/"+_76.getAttribute("ref"),succeed:app.pop.load});},hide:function(){var _77=qbdp.byClass("highlight");for(var i=0;i<_77.length;i++){qbdp.style.removeClass(_77[i],"highlight");}app.pop.hide();},pic:{obj:null,show:function(_79){var _7a=qbdp.byClass("pic","PopPane")[0];var _7b=qbdp.effect.fadeOut(_7a);_7b.onEnd=function(){qbdp.compact(_7a);_7a.firstChild.href="javascript:Site.news.pic.pop('"+_79.src.replace("s.jpg",".")+_79.getAttribute("ref")+"')";_7a.firstChild.firstChild.src=_79.src;qbdp.effect.fadeIn(_7a).play();};_7b.play();},pop:function(url){Site.news.pic.obj=new Image();Site.news.pic.obj.src=url;Site.news.pic.proceed();},proceed:function(){if(Site.news.pic.obj.width&&Site.news.pic.obj.height){window.open(Site.news.pic.obj.src,"_blank","width="+Site.news.pic.obj.width+",height="+Site.news.pic.obj.height+",toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no");}else{setTimeout(Site.news.pic.proceed,10);}}}}};