var BX={version:"1.0.10.A",encoding:"utf-8",author:"bigtreexu"};BX.namespace=function($){if(!$||!$.length)return null;var _=$.split("."),A=BX;for(var B=0;B!=_.length;B++){A[_[B]]=A[_[B]]||{};A=A[_[B]]}};function $($){if(!$)return null;else if(typeof $=="string")return document.getElementById($);else if(typeof $=="object")return $}function $A(A){var _=[];if(A instanceof Array){for(var B=0;B!=A.length;B++)_[_.length]=$(A[B])}else if(typeof A=="object"&&typeof A["length"]!="undefined"&&A["length"]>0){for(B=0;B!=A.length;B++)_[_.length]=$(A[B])}else _[0]=$(A);return _}function StringBuilder($){this._buffer=[];if($)this.append($)}StringBuilder.prototype={append:function($){this._buffer.push($)},appendFormat:function(A,$){var _=arguments.length;if(_<2)return;var B=A;for(var C=1;C!=_;C++)B=B.replace("{"+(C-1)+"}",arguments[C]);this.append(B)},toString:function(){return this._buffer.join("")}};function Dictionary(){this.buffer=[]}Dictionary.prototype={get:function($){if(this.contain($))return this.buffer[$];else return null},add:function(_,$){if(!this.contain(_))this.buffer[_]=$},remove:function($){if(this.contain($))this.buffer[$]=undefined},getKeys:function(){var $=[];for(var _ in this.buffer)$.push(_);return $},getValues:function(){var $=[];for(var _ in this.buffer)$.push(this.get(_));return $},contain:function($){return(typeof this.buffer[$]!="undefined")}};BX.namespace("Dom");BX.namespace("Event");BX.namespace("Effect");BX.namespace("Cookie");BX.Dom={_batch:function($,A){var _=$A($);for(var B=0;B!=_.length;B++)if(_[B])A(_[B])},getMouseXY:function(_){var $=_y=0;$=document.documentElement.scrollLeft;_y=document.documentElement.scrollTop;if(_.clientX||_.clientY){$+=_.clientX;_y+=_.clientY}else if(_.pageX||_.pageY){$+=_.pageX;_y+=_.pageY}return[$,_y]},getXY:function(_){var $=_y=0;while(_){$+=_.offsetLeft;_y+=_.offsetTop;_=_.parentElement}return[$,_y]},getWH:function($){return[$.offsetWidth,$.offsetHeight]},setOpacity:function(A,$){var _=function(_){_.style.MozOpacity=""+$/100;_.style.filter="Alpha(Opacity="+$+")"};this._batch(A,_)},hide:function(_){var $=function($){$.style.display="none"};this._batch(_,$)},show:function(_){var $=function($){$.style.display="block"};this._batch(_,$)},getClass:function(_){if($(_))return $(_).className;else return},setClass:function(A,$){var _=function(_){_.className=$};this._batch(A,_)},addClass:function(A,$){if(!$)return;var _=function(A){var _=A.className.split(" ");for(var B=0;B!=_.length;B++)if(_[B]==$)return;if(A.className.length>0)A.className=A.className+" "+$;else A.className=$};this._batch(A,_)},hasClass:function(C,B){var A=false;if($(C)){if(!C.className)return;var _=C.className.split(" ");for(var D=0;D!=_.length;D++)if(_[D]==B){A=true;break}}return A},removeClass:function(A,$){if(!$)return;var _=function(A){var _=A.className.split(" "),B="";for(var C=0;C!=_.length;C++)if(_[C]!=$)B+=_[C]+" ";if(B==" ")B="";if(B.length!=0)B=B.substr(0,B.length-1);A.className=B};this._batch(A,_)},replaceClass:function(A,B,_){if(!B||!_)return;var $=function(A){var $=A.className.split(" ");for(var C=0;C!=$.length;C++)if($[C]==B)$[C]=_;A.className=$.join(" ")};this._batch(A,$)},setStyle:function(B,$,_){var A=function(A){A.style[$]=_};this._batch(B,A)},getStyle:function(_,$){return _.style[$]},getElementsByClassName:function(E,B,A){if(!E||!B)return null;var C=cds=[];cds=$(E).childNodes;B=B.toUpperCase();for(var D=0;D<cds.length;D++){var _=cds[D].nodeType;if(_!=3&&_!=8&&cds[D].className.toUpperCase()==B)if(!A||cds[D].nodeName.toUpperCase()==A.toUpperCase())C[C.length]=cds[D]}return C}};BX.Event={_cache:[],_batch:function(A,_){try{A=$A(A);for(var B=0;B<A.length;B++)_(A[B])}catch($){}},addListener:function(C,B,A,$){var _=function(C){var _=C,D=function(C){var B=C||window.event;if($)A.apply($,[B,_]);else A(B,_)};if(!BX.Event._cache[C])BX.Event._cache[C]=[];if(BX.Event._cache[C][A]);BX.Event._cache[C][A]=D;if(C.attachEvent)C.attachEvent("on"+B,D);else if(C.addEventListener)C.addEventListener(B,D,false);else C["on"+B]=D};this._batch(C,_)},removeListener:function(B,A,_){var $=function($){if($.detachEvent)$.detachEvent("on"+A,BX.Event._cache[$][_]);else if($.removeEventListener)$.removeEventListener(A,BX.Event._cache[$][_],false);else $["on"+A]=null;BX.Event._cache[$][_]=null};this._batch(B,$)}};BX.Effect=function(){};BX.Effect.prototype={roll:function(D,F,A,_,C){if(!D)return null;if(F<0||A<0)return null;var B=null,$=_t=0,E=null;if(!_)_=50;if(F<1)F=1;if(F-A<0)E=function(){if($-A>=0){clearInterval(B);if(C)C(D)}else{$=parseInt($);_t++;$=0.5*5*_t*_t;$=parseInt($>=A?A:$);D.style.height=$+"px"}};else{$=F;E=function(){if($-A<=0){clearInterval(B);if(C)C(D)}else{$=parseInt($);_t++;$-=0.5*5*_t*_t;$=parseInt($<=A?A:$);D.style.height=$+"px"}}}clearInterval(B);B=setInterval(E,_)}};BX.Cookie={getExpDate:function(_,A,$){var B=new Date();if(typeof _=="number"&&typeof A=="number"&&typeof A=="number"){B.setDate(B.getDate()+parseInt(_));B.setHours(B.getHours()+parseInt(A));B.setMinutes(B.getMinutes()+parseInt($));return B.toGMTString()}},getCookieVal:function(_){var $=document.cookie.indexOf(";",_);if($==-1)$=document.cookie.length;return unescape(document.cookie.substring(_,$))},getCookie:function(A){var _=A+"=",$=_.length,B=document.cookie.length,D=0;while(D<B){var C=D+$;if(document.cookie.substring(D,C)==_)return this.getCookieVal(C);D=document.cookie.indexOf(" ",D)+1;if(D==0)break}return""},getCookies:function(){_Cookie=new Array();if(document.cookie.indexOf(";")!=-1){var $,B,C,_,A,D=document.cookie.split("; "),E=D.length;for(i=0;i<E;i++){$=D[i].split("=");B=$[0];_value=$[1];_coo=new Array();_coo["name"]=B;_coo["value"]=_value;_Cookie.push(_coo)}}return _Cookie},setCookie:function(_,D,$,C,B,A){document.cookie=_+"="+escape(D)+(($)?"; expires="+$:"")+((C)?"; path="+C:"")+((B)?"; domain="+B:"")+((A)?"; secure":"")},deleteCookie:function($,A,_){if(this.getCookie($))document.cookie=$+"="+((A)?"; path="+A:"")+((_)?"; domain="+_:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT"},clearCookie:function(){cookies=this.getCookies();for(i=0;i<cookies.length;i++)this.deleteCookie(cookies[i]["name"])},getCookieString:function(){return document.cookie}};BX.Utility={CACHE_QUERY:null,request:function($){var _=null;if(this.CACHE_QUERY==null)this.CACHE_QUERY=this.parseQueryString();if(this.CACHE_QUERY&&this.CACHE_QUERY[$])_=decodeURI(this.CACHE_QUERY[$]);return _},parseQueryString:function(){var _=location.search;if(!_)return null;_=_.substring(1);var B=_.split("&"),A=[];for(i=0;i<B.length;i++){var $=B[i].split("=");if($.length==2)A[$[0]]=$[1]}return A}};BX.isEditMode=function(){var $=0,_=location.pathname.toLowerCase();if(_.indexOf(".aspx")!=-1)$=1;return $}();var O=BX.Dom,V=BX.Event,F=BX.Effect,C=BX.Cookie