(function(){var _a,_b='string',_c='object',_d='function',_e='number',_f='boolean',_g=false,_h=true,_i=null;var _j=0,_k=[],_l={},_m={string:1,number:1,'boolean':1};function _n(_o){if(_o==_a)return _o;var _p=typeof _o;if(_p==_b||_p==_e||_p==_f||(_p==_d&& !(_o instanceof RegExp)))return _o;var _q=_o instanceof RegExp?new RegExp(_o):_o instanceof Date?new Date(_o):_o instanceof String?new String(_o):_o instanceof Number?new Number(_o):_o instanceof Boolean?new Boolean(_o==_h):_a;if(!_q){var _r,_s;_q=_t(_o)?[]:{};for(var _u in _o)_q[_u]=(_s=typeof(_r=_o[_u]))==_b||_s==_e||_s==_f||_r==_a?_r:_n(_r);}return _q;}var _v=Uize=_w(function(){},function(){this.instanceId=_x();},function(_y){_y||(_y=_l);var _z={},_A=this.Class._A,_u,_B;for(_u in _A){if(_u in _y)_z[_u]=_y[_u];else if((_B=_A[_u])!==_a)_z[_u]=_B;}for(_u in _y)_u in _z||(_z[_u]=_y[_u]);this.set(_z);},function(){var _v=this;if(!_v._C){_v._C=_h;_v._D={};_v._E={};}}),_F=_v.prototype;function _G(_H){return _H.Class||_H}var _I={},_J={Uize:_v};function _K(_L){return(
_J[_L]||(_J[_L]=(new Function('try {return '+_L+'} catch (e) {}'))()));}function _M(_N){var _O=_I[_N];if(_O){for(var _P= -1,_Q=_O.length;++_P<_Q;)_O[_P]();delete _I[_N];}}function _R(_S,_T){var _v=_G(_S);return(_v._E[_T]||_v._D[_T]);}function _U(_S,_T){var _V=_R(_S,_T);return _V?_V._W:_T;}_v._X=_F._X=function(_Y,_Z){if(_Y.charCodeAt(0)==67&& !_Y.indexOf('Changed.')){var _S=this,_0=_Y.slice(8),_V=_R(_S,_0);if(_V&&_0!=_V._1)_Y='Changed.'+(_0=_V._1);_Z(_Y);(_S._2||(_S._2={}))[_0]=_S._3&&_S._3[_Y];}else{_Z(_Y);}};_v.addEventHandler=_F.addEventHandler=_v.addEventHandlers=_F.addEventHandlers=_v.wire=_F.wire=function(_4,_5){var _S=this;if(arguments.length==2){_S._X(_4,function(_Y){var _3=_S._3||(_S._3=_S.eventHandlers={});(_3[_Y]||(_3[_Y]=[])).push({_Y:_Y,_5:typeof _5==_d?_5:typeof _5==_b?new Function(_5):function(_6){_5.fire(_6)},_7:_5});});}else if(typeof _4==_c&&_4){for(var _Y in _4)this.wire(_Y,_4[_Y]);}};_v.fireEvent=_F.fireEvent=_v.fire=_F.fire=function(_6){if(typeof _6!=_c)_6={name:_6};var _S=this,_3=_S._3;
if(_3){var _8=_3[_6.name],_9=_3['*'];if(_8||_9){if(!_6.source)_6.source=_S;var _ba=_9&&_8?_9.concat(_8):_9||_8,_bb=_ba.length;if(_bb==1){_ba[0]._5(_6);}else if(_bb==2){var _bc=_ba[0]._5,_bd=_ba[1]._5;_bc(_6);_bd(_6);}else{if(!_9|| !_8)_ba=_ba.concat();for(var _be= -1;++_be<_bb;)_ba[_be]._5(_6);}}}if(_6.bubble&&_S.Class&&_S.parent){if(!_6.source)_6.source=_S;_S.parent.fire(_6);}return _6;};_v.removeEventHandler=_F.removeEventHandler=_v.removeEventHandlers=_F.removeEventHandlers=_v.unwire=_F.unwire=function(_4,_5){var _S=this;if(typeof _4==_c&&_4){for(var _Y in _4)_S.unwire(_Y,_4[_Y]);}else{_S._X(_4,function(_Y){var _3=_S._3;if(_3){var _bf=_3[_Y];if(_bf){if(_5){var _be=0;while(_be<_bf.length){_bf[_be]._7==_5?_bf.splice(_be,1):_be++;}}(_5&&_bf.length)||delete _3[_Y];}}});}};_v.get=_F.get=function(_u){if(typeof _u==_b){return this[_U(this,_u)];}else{var _S=this,_q={};if(!_u){var _v=_G(_S),_D=_v._D;for(var _bg in _D)_q[_D[_bg]._1]=_S[_bg];}else if(_t(_u)){for(var _bh= -1,_bi=_u.length;++_bh<_bi;){var _bj=_u[_bh];
_q[_bj]=_S[_U(_S,_bj)];}}else{for(var _bj in _u)_q[_bj]=_S[_U(_S,_bj)];}return _q;}};_v.registerProperties=function(_bk){var _S=this,_v=_G(_S);var _D=_v._D,_E=_v._E;for(var _bg in _bk){var _bl=_bk[_bg],_bm=typeof _bl==_c,_0=(_bm?_bl.name:_bl)||_bg,_bn=_0,_V=_D[_bg]={_W:_bg};if(_0.indexOf('|')> -1){var _bo=_0.split('|');_bn=_bo[0];for(var _bp= -1;++_bp<_bo.length;)_E[_bo[_bp]]=_V;}else{_E[_0]=_V;}_V._1=_bn;if(_bm){if(_bl.onChange)_V._bq=_bl.onChange;if(_bl.conformer)_V._br=_bl.conformer;_v[_bg]=_bl.value;}}_v._A=this.get();};_v.set=_F.set=function(_y){if(arguments.length==2)_y=_bs(_y,arguments[1]);var _S=this,_bt= !!_S.Class,_v=_S.Class||_S,_E=_v._E,_D=_v._D,_V,_bu,_bv,_bw,_2=_bt&&_S._2,_bx=_2&&_2['*'],_by,_bz,_bg,_0,_bA,_bB,_bC;for(var _T in _y){_bB=_y[_T];if(_V=_E[_T]||_D[_T]){_bg=_V._W;_0=_V._1;if(_bt)(_bC||(_bC={}))[_0]=_V._br?(_bB=_V._br.call(_S,_bB,_S[_bg])):_bB;if(_bB!==_S[_bg]){if(_bt){_bx&&((_by||(_by={}))[_0]=_bB);_2&&_2[_0]&&(_bz||(_bz=[])).push(_0);function _bD(_bw){if(typeof _bw==_d){if(!_bu){
_bu=[];_bv=_S.instanceId+'_handlerAlreadyAdded';}if(!_bw[_bv]){_bw[_bv]=1;_bu.push(_bw);}}else if(typeof _bw==_b){_bD(_S[_bw]);}else if(_t(_bw)){for(var _be= -1,_bE=_bw.length;++_be<_bE;)_bD(_bw[_be]);}}_V._bq&&_bD(_V._bq);}_S[_bg]=_bB;}}else{_S[_T]=_bB;(_bA||(_bA={}))[_T]=_T;}}_bA&&_v.registerProperties(_bA);if(_bt){if(_bu){for(var _be= -1,_bF=_bu.length;++_be<_bF;){var _bw=_bu[_be];delete _bw[_bv];_bw.call(_S,_bC);}}_by&&_S.fire({name:'Changed.*',properties:_by});if(_bz){for(var _bG= -1,_bH=_bz.length;++_bG<_bH;)_S.fire('Changed.'+_bz[_bG]);}}else{_v._A=this.get();}};_v.toggle=_F.toggle=function(_bI){var _o= !this.get(_bI);this.set(_bI,_o);return _o;};_v.toString=_F.toString=function(){function _bJ(_bK){var _L=_G(_bK).moduleName,_bL=_bK.subclass;return('['+(_bt(_bK)||(!_bL&& !_L)?_c:_bL?'class':'package')+' '+(_L||'Function')+']');}var _q=_bJ(this);if(this.get){var _y=this.get(),_bM=[];for(var _bI in _y){var _bB=_y[_bI];_bM.push(_bI+' : '+(_bB&&(_bt(_bB)||(typeof _bB==_d&& !(_bB instanceof RegExp)))
?_bJ(_bB):_bB));}_q+='\n\n'+_bM.sort().join('\n');}return _q;};_v.valueOf=_F.valueOf=function(){return this[_U(this,'value')];};_F.kill=function(){var _bN=this.instanceId;_bO('if(typeof '+_bN+'!=\'undefined\')'+_bN+'=null');};_v.capFirstChar=function(_bP){return _bP.charAt(0).toUpperCase()+_bP.slice(1);};_v.clone=_n;_v.constrain=function(_o,_bQ,_bR){return(_bQ<_bR?(_o<_bQ?_bQ:_o>_bR?_bR:_o):(_o<_bR?_bR:_o>_bQ?_bQ:_o));};var _bS=_v.copyInto=function(_bT,_bU){if(typeof _bU==_c&&_bU){for(var _bI in _bU)_bT[_bI]=_bU[_bI];}if(arguments.length>2){for(var _bV=0;++_bV<arguments.length;){if(typeof(_bU=arguments[_bV])==_c&&_bU){for(var _bI in _bU)_bT[_bI]=_bU[_bI];}}}return _bT;};_v.callOn=function(_bK,_bW,_bX){if(!_bK)return;if(!_bX)_bX=_k;var _bY=typeof _bW==_b,_bZ= !_bY&&typeof _bW==_d;function _b0(_bK){if(_bK&&typeof _bK==_c){if(_t(_bK)){for(var _b1= -1,_b2=_bK.length;++_b1<_b2;)_b0(_bK[_b1]);}else{var _b3=_bY&&typeof _bK[_bW]==_d;if(_bt(_bK)||_b3){if(_bZ||_b3)(_bZ?_bW:_bK[_bW]).apply(_bK,_bX);}else{
for(var _b4 in _bK)_b0(_bK[_b4]);}}}}_b0(_bK);};_v.getModulesBuilt=function(){var _b5=[];for(var _L in _J)_b5.push(_L);return _b5;};_v.indexIn=function(_b6,_o,_b7,_b8){var _q,_b9;if(_t(_b6)){_b8=_b8!==_g;for(var _ca=_b6.length-1,_cb=_ca+1;--_cb>=0;){var _cc=_b6[_q=_b7?_cb:_ca-_cb];if(_b8?_cc===_o:_cc==_o){_b9=_h;break;}}}return _b9?_q: -1;};var _t=_v.isArray=function(_bK){return _bK instanceof Array||(!!_bK&&typeof _bK.splice==_d);};_v.isNumber=function(_o){return typeof _o==_e&& !isNaN(_o);};_v.isIn=function(_b6,_o,_b8){return _v.indexIn(_b6,_o,_b8)> -1;};var _cd=_v.recordMatches=function(_ce,_cf){if(!_ce)return!_cf;for(var _bI in _cf){if(_ce[_bI]!==_cf[_bI])return _g;}return _h;};_v.findRecordNo=function(_cg,_cf,_ch){var _q=_v.isNumber(_ch)?_ch: -1;if(_cg){for(var _ci= -1,_cj=_cg.length;++_ci<_cj;){if(_cd(_cg[_ci],_cf)){_q=_ci;break;}}}return _q;};_v.findRecord=function(_cg,_cf,_ch){var _ci=_v.findRecordNo(_cg,_cf,_ch);return _ci> -1?_cg[_ci]:null;};var _x=_v.getGuid=function(){return'uizeGuid'+_j++;};
var _ck=_v.getPathToLibrary=function(_cl){var _q='';if(typeof document!='undefined'&&document.getElementsByTagName){for(var _cm= -1,_cn=document.getElementsByTagName('SCRIPT'),_co=_cn.length;++_cm<_co;){var _cp=_cn[_cm].src,_cq=_cp.indexOf(_cl);if(_cq> -1){_q=_cp.slice(0,_cp.lastIndexOf('/',_cq)+1);break;}}}return _q;};var _bO=_v.globalEval=new Function('toEval','return eval (toEval)');var _bt=_v.isInstance=function(_bK){return _bK&& !!_bK.Class;};_v.module=function(_cr){var _cs=_cr.name||'',_ct=_cs.lastIndexOf('.'),_cu=_cs.substr(0,_ct),_cv=_cr.superclass||_cu,_cw=_cr.required||[],_cx=[];if(!_I[_cs])_I[_cs]=[];if(typeof _cw==_b)_cw=_cw.split(',');_cu&&_cw.push(_cu);_cv!=_cu&&_cw.push(_cv);for(var _cy= -1,_cz=_cw.length;++_cy<_cz;){var _cA=_cw[_cy];_cA&& !_K(_cA)&&_cx.push(_cA);}function _cB(){var _cC=_cr.builder,_N=_cC&&_cC(_K(_cv));_cs&&(new Function('m',_cs+'=m'))(_N=_J[_cs]=_N||function(){});if(typeof _N==_d){_N.moduleName=_cs;if(!_N.subclass)_N.toString=Uize.toString;}_M(_cs);}var _cD=_cx.length;if(_cD){
var _cE=_v.moduleLoader;if(_cE){var _cF= -1;function _cG(){_cF++;if(_cF<_cD){var _cH=_cx[_cF];_K(_cH)?_cG():_I[_cH]?_I[_cH].push(_cG):_cE(_cH,function(_cI){if(_K(_cH)){_cG();}else{_cI&&_bO(_cI);if(_K(_cH)){_M(_cH);_cG();}else{(_I[_cH]||(_I[_cH]=[])).push(_cG);}}});}else{_cB();}}_cG();}else{_cB();}}else{_cB();}};var _bs=_v.pairUp=function(_cJ,_o){var _q={};_q[_cJ]=_o;return _q;};var _cK=_v.substituteInto=function(_bP,_cL,_cM){if((_bP=_bP!=_a?_bP+'':'')&&_cL!=_a){var _cN='[#',_cO=']',_cP=/([\^\$\|\{\}\[\]\(\)\?\.\*\+\\])/g;if(_m[typeof _cL])_cL=[_cL];if(_cM){var _cQ=_cM.split('KEY');_cN=_cQ[0];_cO=_cQ[1];}for(var _cR in _cL)_bP=_bP.replace(new RegExp((_cN+_cR+_cO).replace(_cP,'\\$1'),'g'),_cL[_cR]);}return _bP;};function _w(_v,_cS,_cT,_cU,_cV){var _cW=function(){_cX(this,'alphastructor',arguments);_cX(this,'omegastructor',arguments);return this;};function _cX(_cY,_cZ,_bX){for(var _c0= -1,_c1=_c2[_cZ],_c3=_c1.length,_c4;++_c0<_c3;)if(_c4=_c1[_c0])_c4.apply(_cY,_bX);}var _F=_v.prototype;var _bB;for(var _u in _v)
if((_bB=_v[_u])!=_F&&(!_bB||typeof _bB!=_d||_bB.superclass!==_v))_cW[_u]=_n(_bB);var _c5=_cW.prototype;for(var _u in _F)_c5[_u]=_F[_u];_c5.toString=_F.toString;_c5.valueOf=_F.valueOf;_c5.Class=_cW;_cW.superclass=_v;var _c6=_v._c6||{alphastructor:_k,omegastructor:_k,alphasubber:_k,omegasubber:_k},_c2=_cW._c6={alphastructor:_c6.alphastructor.concat(_cS),omegastructor:_c6.omegastructor.concat(_cT),alphasubber:_c6.alphasubber.concat(_cU),omegasubber:_c6.omegasubber.concat(_cV)};_cX(_cW,'alphasubber',_k);_cX(_cW,'omegasubber',_k);return _cW;};_v.subclass=function(_cS,_cT,_cU,_cV){return _w(this,_cS,_cT,_cU,_cV);};_v.moduleName='Uize';var _c7='[#modulePath]',_c8=_ck('Uize.js'),_c9;_v.moduleUrlResolver=function(_L){return _v.moduleUrlTemplate.replace(_c7,_L+'.js');};_v.moduleLoader=function(_cH,_da){_da();var _db=document.createElement('script');_db.type='text/javascript';_db.src=_v.moduleUrlResolver(_cH);(_c9||(_c9=document.getElementsByTagName('HEAD')[0])).appendChild(_db);};_v.moduleUrlTemplate=_c8+_c7;
_v.pathToResources=_c8;})();

Uize.module({name:'Uize.Data',builder:function(){var _a=function(){},_b=true,_c=false,_d=null;var _e={};_a.getColumn=function(_f,_g,_h){var _i=[];if(_f){var _j=_h?{}:_d;for(var _k= -1,_l=_f.length;++_k<_l;){var _m=_f[_k][_g];if(!_h||(!_j[_m]&&(_j[_m]=1)))_i.push(_m);}}return _i;};_a.findRecords=function(_n,_o){var _p=[];if(_n){for(var _q= -1,_r=_n.length,_s;++_q<_r;)Uize.recordMatches(_s=_n[_q],_o)&&_p.push(_s);}return _p;};_a.getKeys=function(_t){var _i=[];for(var _u in _t)_i.push(_u);return _i;};_a.getTotalKeys=function(_t){var _i=0;for(var _u in _t)_i++;return _i;};_a.getLookup=function(_v,_w){var _x={};if(arguments.length==1)_w=_b;for(var _y= -1,_z=_v.length;++_y<_z;)_x[_v[_y]]=_w;return _x;};_a.getReverseLookup=function(_t){var _x={};for(var _u in _t)_x[_t[_u]]=_u;return _x;};_a.getValues=function(_t){if(Uize.isArray(_t))return _t;var _i=[];for(var _u in _t)_i.push(_t[_u]);return _i;};_a.indexIn=Uize.indexIn;_a.isEmpty=function(_t){if(Uize.isArray(_t))return!_t.length;if(typeof _t=='object'&&_t){
for(var _u in _t)return _c;return _b;}return!_t;};_a.isIn=Uize.isIn;_a.filter=function(_t,_A){var _B=this,_i={};if(_t){for(var _C= -1,_D=_A.length;++_C<_D;){var _E=_A[_C];if(_E in _t)_i[_E]=_t[_E];}}return _i;};_a.identical=function(_F,_G,_H){if(!_H)_H=_e;var _I=_H.equality,_J=_I=='loose',_K= !_J&&_I!='type',_L=_H.allowConjoined!==_c;function _M(_F,_G){var _N,_O=typeof _F,_P=_O==typeof _G,_Q=_O=='object';if(_P&&_Q&&_F&&_G){if(_F==_G){_N=_L;}else if(_N=(typeof _F.length=='number'?_F.length===_G.length:_b)&&_a.getTotalKeys(_F)==_a.getTotalKeys(_G)){for(var _E in _F){if(!(_E in _G)|| !_M(_F[_E],_G[_E])){_N=_c;break;}}}}else{_N=_K?_F===_G:_J?_F==_G:(_P&&(!_Q|| !_F== !_G));}return _N;}return _M(_F,_G);};_a.conjoined=function(_F,_G){function _R(_t){var _S=[];function _T(_t){if(typeof _t=='object'){if(!_a.isIn(_S,_t)){_S.push(_t);for(var _E in _t)_T(_t[_E]);}}}_T(_t);return _S;}var _U=_c,_V=_R(_F),_W=_V.length,_X=_R(_G);for(var _Y= -1;++_Y<_W&& !_U;)_U=_a.isIn(_X,_V[_Y]);return _U;};_a.clones=function(_F,_G){return(
_a.identical(_F,_G,{allowConjoined:_c})&& !_a.conjoined(_F,_G));};_a.intersection=function(_F,_G){var _i={};if(_F&&_G){for(var _E in _F){var _Z=_F[_E];if(_G[_E]===_Z)_i[_E]=_Z;}}return _i;};_a.map=function(_0,_1,_2){if(typeof _1=='number'){_1=new Array(_1);if(typeof _2!='object')_2=_1;}var _3=Uize.isArray(_1);if(typeof _2!='object')_2=_2?_1:_3?[]:{};if(typeof _0=='string')_0=new Function('value','key','return '+_0);function _4(_u){var _5=_0.call(_1,_1[_u],_u);if(_2)_2[_u]=_5;}if(_3){for(var _6= -1,_7=_1.length;++_6<_7;)_4(_6);}else{for(var _u in _1)_4(_u);}return _2;};_a.min=function(_t){return Math.min.apply(0,_a.getValues(_t));};_a.max=function(_t){return Math.max.apply(0,_a.getValues(_t));};_a.reorderArray=function(_1,_8,_2){if(typeof _2!='object')_2=_2===_c?_1:[];if(_2!=_1)_2.length=0;if(_8=='inside out'||_8=='outside in'){if(_2==_1)_1=_1.concat();for(var _9=0,_ba=_1.length-1,_bb=_ba>>1,_bc=_8=='inside out',_6=_bc?_bb+1: -1;_bc? --_6>=0: ++_6<=_bb;){_2[_9++]=_1[_6];if(_6!=_ba-_6)_2[_9++]=_1[_ba-_6];}
}else{if(_2!=_1)Array.prototype.push.apply(_2,_1);if(_8!='normal')_8=='reverse'?_2.reverse():_2.sort(function(){return Math.random()*2-1});}return _2;};return _a;}});

Uize.module({name:'Uize.Widget.Button',required:'Uize.Node',builder:function(c_a){var c_b,c_c=true,c_d=false,c_e=Uize.Node;var c_f=c_a.subclass(),c_g=c_f.prototype;var c_h,c_i={},c_j={grayed:16,'':8,over:4,active:2,playing:1},c_k='(Grayed|Over|Active|Playing)',c_l=new RegExp(c_k),c_m=new RegExp('(?:(?:(\\S+)\\s+\\1'+c_k+'))','g'),c_n=new RegExp('\\S*'+c_k+'\\b','g'),c_o=/\b(disabled|over|active|playing)\b/,c_p={},c_q={mouseover:['over','Over'],mouseout:['','Out'],mousedown:['down','Down'],mouseup:['over','Up'],click:['over','Click']};c_g.c_r=c_d;c_g.c_s=function(){return(this.get('enabledInherited')&& !this.get('busyInherited')&&(!this.c_t||this.c_u));};c_g.c_v=function(){this.c_w!=c_b&&this.isWired&&this.setNodeInnerHtml('text',this.c_w);};var c_x=c_g.c_x=function(){var c_y=this;if(c_y.isWired){var c_z=c_y.c_z,c_A=c_y.get('enabledInherited'),c_B=c_y.get('busyInherited'),c_C=(!c_A?16:0)|(!c_y.c_D||c_B?8:0)|(c_y==c_h?4:0)|(c_y.c_D=='down'||c_y.c_t?2:0)|(c_y.c_E?1:0),c_F=c_y.c_G[c_C];if(c_F==c_b){for(var
 c_H= -1,c_I=c_y.c_I,c_J=c_I.length;++c_H<c_J;){var c_K=c_I[c_H];if(c_C&c_j[c_K]){c_F=c_K;break;}}c_y.c_G[c_C]=c_F;}if(c_y.c_L=='classes'){var c_M=c_z.className,c_N='';if(c_y.c_O=='disambiguated'){var c_P=c_y.c_P;if(c_P==c_b){var c_Q=c_M.match(c_m);if(c_Q){c_P=c_Q[c_Q.length-1].split(' ',2)[0];}else{c_Q=c_M.replace(c_n,'').match(/(\S+)\s*$/);if(c_Q)c_P=c_Q[c_Q.length-1];}if(c_y.c_P=c_P=c_P||'')c_y.c_R=c_p[c_P]||(c_p[c_P]=new RegExp(c_P+'(\\s+'+c_P+c_k+')?'));}var c_S=c_F?' '+c_P+c_f.capFirstChar(c_F):'';c_N=c_P?c_M.replace(c_y.c_R,c_P+c_S):c_M.replace(c_l,'')+c_S;}else{var c_T=c_F=='grayed'?'disabled':c_F;c_N=c_o.test(c_M)?c_M.replace(c_o,c_T):c_M+(c_T?' ':'')+c_T;}if(c_N!=c_M)c_z.className=c_N;}else if(c_y.c_L=='frames'){c_y.c_U.style.top='-'+(c_y.c_V.c_W[c_F]*c_y.c_X.height)+'px';}if(c_y.c_Y&&Uize.Tooltip){var c_Z=c_y.c_D=='over'&&c_A&& !c_y.c_t;c_Z!=c_y.c_r&&Uize.Tooltip.showTooltip(c_y.c_Y,c_y.c_r=c_Z);}c_y.get('busyInherited')?c_e.setStyle(c_z,{cursor:'wait'}):c_e.showClickable(c_z,c_y.c_s());}};
c_g.c_0=function(c_1){var c_y=this;if(c_y.isWired){var c_2=c_1.type,c_3=c_2=='click',c_s=c_y.c_s();if(!c_y.c_4){c_y.c_4=c_c;function c_0(c_1){c_y.c_0(c_1)}c_y.wireNode(c_y.c_z,{mouseout:c_0,mousedown:c_0,mouseup:c_0});}if(c_3)c_1.cancelBubble=c_c;if(c_s){var c_5=c_q[c_2];c_y.set({c_D:c_5[0]});c_y.fire({name:c_5[1],domEvent:c_1});}}};c_g.updateUi=function(){this.c_x();this.c_v();};c_g.wireUi=function(){var c_y=this;if(!c_y.isWired){c_y.c_U=c_b;var c_z=c_y.c_z=c_y.getNode();if(c_z){var c_6=c_z.childNodes;if(c_6.length&&(c_6.length>1||c_6[0].nodeType!=3)&&(c_y.c_U=c_y.getNode('frames'))){c_y.c_L='frames';c_y.c_X=c_e.getDimensions(c_y.c_U.parentNode);}if(c_y.c_7&&c_z.tagName=='A'&& !c_z.onclick)c_z.onclick=c_e.returnTrue;function c_0(c_1){c_y.c_0(c_1)}c_y.wireNode(c_z,{mouseover:c_0,click:c_0});function c_x(){c_y.c_x()}c_y.wire({'Changed.busyInherited':c_x,'Changed.enabledInherited':c_x});c_a.prototype.wireUi.call(c_y);}}};c_f.addChildButton=function(c_8,c_9){var c_y=this,c_ba;function c_bb(){c_ba.wire('Click',
function(c_bc){if(c_9)typeof c_9=='string'?c_y.fire(c_9):c_9(c_bc);c_y.fire(c_bc);});}if(c_y==c_f){c_ba=new c_f({idPrefix:c_8,name:c_8,c_7:c_c});c_bb();(window[c_ba.instanceId]=c_ba).wireUi();}else{c_ba=c_y.children[c_8];if(!c_ba){c_ba=c_y.addChild(c_8,c_f);c_bb();}}return c_ba;};c_f.registerProperties({c_u:{name:'clickToDeselect',onChange:c_x,value:c_d},c_O:{name:'classNamingForStates',value:'disambiguated'},c_V:{name:'frameOrder',onChange:function(){var c_V=this.c_V;if(!c_V.c_W){for(var c_bd= -1,c_be=c_V.length,c_W=c_V.c_W={};++c_bd<c_be;)c_W[c_V[c_bd]]=c_bd;}},value:['grayed','','over','active','playing']},c_7:{name:'followLink',value:c_d},c_L:{name:'mode',value:'classes'},c_E:{name:'playing',onChange:c_x,value:c_d},c_t:{name:'selected',onChange:c_x,value:c_d},c_D:{name:'state',onChange:function(){var c_y=this;if(!c_y.c_D){if(c_h==c_y)c_h=c_b;}else if(c_y.c_D=='over'){c_h&&c_h!=c_y&&c_h.set({c_D:''});c_h=c_y;}c_y.isWired&&c_y.c_x();},value:''},c_I:{name:'statePrecedence',onChange:function(){var c_y=this,
c_bf=c_y.c_I.c_bg||(c_y.c_I.c_bg=c_y.c_I.join(','));c_y.c_G=c_i[c_bf]||(c_i[c_bf]={});c_y.isWired&&c_y.c_x();},value:['playing','active','grayed','over','']},c_w:{name:'text',onChange:c_g.c_v},c_Y:'tooltip'});return c_f;}});

Uize.module ({
	name:'Uize.Widget.ImageWipe',
	required:[
		'Uize.Node',
		'Uize.Fade',
		'Uize.Data'
	],
	builder:function (_superclass) {
		/*** Variables for Scruncher Optimization ***/
			var
				_null = null,
				_Uize_Node = Uize.Node
			;

		/*** Class Constructor ***/
			var
				_class = _superclass.subclass (
					function (_properties) {
						var _this = this;

						/*** Private Instance Properties ***/
							_this._panes = [];
							_this._imageDims = [0,0];
							_this._currentItemNo = 0;
							_this._imagesLoaded = [];

						/*** Public Instance Properties ***/
							_this.fade = new Uize.Fade;
						/*** Initialization ***/
							_this.fade.wire (
								'Changed.value',
								function () {
									for (
										var
											_paneNo = -1,
											_panes = _this._panes,
											_panesLength = _panes.length,
											_paneNodes = _this._paneNodes,
											_paneProgressDelay = _this._paneProgressDelay,
											_progress = _this.fade * (100 + (_panesLength - 1) * _paneProgressDelay)
										;
										++_paneNo < _panesLength;
									) {
										var
											_pane = _panes [_paneNo],
											_paneInitCoords = _pane._initCoords,
											_paneFinalCoords = _pane._finalCoords,
											_paneCoords = _pane._coords,
											_paneProgressFraction =
												_class.constrain (_progress - _paneNo * _paneProgressDelay,0,100) / 100,
											_paneCoordsChanged
										;
										for (var _coordPoint = -1, _newPaneCoord; ++_coordPoint < 4;) {
											if (
												(_newPaneCoord =
													Math.round (_paneInitCoords [_coordPoint] + (_paneFinalCoords [_coordPoint] - _paneInitCoords [_coordPoint]) * _paneProgressFraction)
												) !== _paneCoords [_coordPoint]
											) {
												_paneCoords [_coordPoint] = _newPaneCoord;
												_paneCoordsChanged = true;
											}
										}
										var _paneNode = _paneNodes [_paneNo];
										_paneCoordsChanged &&
											_Uize_Node.setClipRect (
												_paneNode,
												_paneCoords [1],_paneCoords [2],_paneCoords [3],_paneCoords [0]
											)
										;
										var _opacity = _this._dissolve ? _paneProgressFraction : 1;
										_opacity !== _pane._opacity &&
											_Uize_Node.setOpacity (_paneNode,_pane._opacity = _opacity)
										;
									}
								}
							);
					}
				),
				_classPrototype = _class.prototype
			;

		/*** Public Instance Methods ***/
			_classPrototype.prepareForNextItem = function (_currentItem,_nextItem) {
				var _currentItemPaneNodes = this._paneNodes;
				if (_currentItemPaneNodes) {
					/* NOTE:
						for better performance (especially in IE, it seems), make sure there is only one pane node for displaying the current item underneath the pane nodes for the next item
					*/
					_Uize_Node.display (_currentItemPaneNodes,false);
					_Uize_Node.display (_currentItemPaneNodes [0]);
					_Uize_Node.setStyle (_currentItemPaneNodes [0],{clip:'rect(auto, auto, auto, auto)',opacity:1});
				}
				_Uize_Node.display (this._paneNodes = _nextItem.getElementsByTagName ('IMG'));
			};

			_classPrototype.setCurrentItem = function (_currentItem) {
				var
					_this = this,
					_divisionsX = _this._divisionsX,
					_divisionsY = _this._divisionsY,
					_imageDims = _this._imageDims
				;
				_this._previousItem = _this._currentItem;
				_this._currentItem = _currentItem;

				/*** calculate sizes for rows and columns ***/
					var
						_paneW = [],
						_paneH = []
					;
					function _sigma (_n) {return _n * (_n + 1) / 2}
					var
						_currentPaneSizeX = (_imageDims [0] / _divisionsX) * _this._firstPaneSizeX / 100,
						_paneSizeIncrementX = (_imageDims [0] - _currentPaneSizeX * _divisionsX) / _sigma (_divisionsX - 1)
					;
					for (var _xDivisionNo = -1; ++_xDivisionNo < _divisionsX;) {
						_paneW [_xDivisionNo] = _currentPaneSizeX;
						_currentPaneSizeX += _paneSizeIncrementX;
					}
					var
						_currentPaneSizeY = (_imageDims [1] / _divisionsY) * _this._firstPaneSizeY / 100,
						_paneSizeIncrementY = (_imageDims [1] - _currentPaneSizeY * _divisionsY) / _sigma (_divisionsY - 1)
					;
					for (var _yDivisionNo = -1; ++_yDivisionNo < _divisionsY;) {
						_paneH [_yDivisionNo] = _currentPaneSizeY;
						_currentPaneSizeY += _paneSizeIncrementY;
					}

				/*** generate pane coordinates ***/
					function _getInterpolatedValue (_valueSpec) {
						var _result;
						if (typeof _valueSpec == 'number') {
							_result = _valueSpec;
						} else if (typeof _valueSpec == 'object') {
							var _keyIndex, _keyContext;
							if (_valueSpec.keyedTo == 'column') {
								_keyIndex = _xDivisionNo;
								_keyContext = _divisionsX - 1;
							} else if (_valueSpec.keyedTo == 'row') {
								_keyIndex = _yDivisionNo;
								_keyContext = _divisionsY - 1;
							} else if (_valueSpec.keyedTo == 'pane') {
								_keyIndex = _divisionNo;
								_keyContext = _divisionsX * _divisionsY - 1;
							} else if (_valueSpec.keyedTo == 'random') {
								_keyIndex = Math.random ();
								_keyContext = 1;
							}
							if (_valueSpec.inverse === true)
								_keyIndex = _keyContext - _keyIndex
							;
							if (typeof _valueSpec.wraps == 'number')
								_keyIndex =
									(
										_valueSpec.wrapMode === 'triangle' &&
										Math.floor (_keyIndex * _valueSpec.wraps / (_keyContext + 1)) % 2 == 1
											? (_keyContext - _keyIndex)
											: _keyIndex
									) * _valueSpec.wraps % (_keyContext + 1)
							;
							_result = _valueSpec.start + (_valueSpec.end - _valueSpec.start) * _keyIndex / Math.max (_keyContext,1);
						}
						return _result;
					}
					function _blendValues (_valueA,_valueB,_blendPercent) {
						return _valueA + (_valueB - _valueA) * _blendPercent / 100;
					}
					var
						_top = _this._panes.length = 0,
						_divisionNo,
						_currentAlignX, _currentAlignY,
						_currentAllToFull,
						_currentPaneSeedSizeX, _currentPaneSeedSizeY, _currentPaneSeedContext
					;
					for (var _yDivisionNo = -1; ++_yDivisionNo < _divisionsY;) {
						var _left = 0;
						for (var _xDivisionNo = -1; ++_xDivisionNo < _divisionsX;) {
							_divisionNo = _yDivisionNo * _divisionsX + _xDivisionNo;
							_currentAlignX = _getInterpolatedValue (_this._alignX);
							_currentAlignY = _getInterpolatedValue (_this._alignY);
							_currentPaneSeedSizeX = _getInterpolatedValue (_this._paneSeedSizeX);
							_currentPaneSeedSizeY = _getInterpolatedValue (_this._paneSeedSizeY);
							_currentPaneSeedContext = _getInterpolatedValue (_this._paneSeedContext);
							_currentAllToFull = _getInterpolatedValue (_this._allToFull);
							var
								_right = _left + _paneW [_xDivisionNo],
								_bottom = _top + _paneH [_yDivisionNo],
								_paneSeedContextL = _blendValues (_left,0,_currentPaneSeedContext),
								_paneSeedContextT = _blendValues (_top,0,_currentPaneSeedContext),
								_paneSeedContextR = _blendValues (_right,_imageDims [0],_currentPaneSeedContext),
								_paneSeedContextB = _blendValues (_bottom,_imageDims [1],_currentPaneSeedContext),
								_seedW = (_paneSeedContextR - _paneSeedContextL) * _currentPaneSeedSizeX / 100,
								_seedH = (_paneSeedContextB - _paneSeedContextT) * _currentPaneSeedSizeY / 100,
								_seedLeft = _paneSeedContextL + (_paneSeedContextR - _paneSeedContextL - _seedW) * _currentAlignX,
								_seedRight = _seedLeft + _seedW,
								_seedTop = _paneSeedContextT + (_paneSeedContextB - _paneSeedContextT - _seedH) * _currentAlignY,
								_seedBottom = _seedTop + _seedH,
								_initCoords = [_seedLeft,_seedTop,_seedRight,_seedBottom],
								_finalCoords = [
									_blendValues (_left,0,_currentAllToFull),
									_blendValues (_top,0,_currentAllToFull),
									_blendValues (_right,_imageDims [0],_currentAllToFull),
									_blendValues (_bottom,_imageDims [1],_currentAllToFull)
								]
							;
							_this._panes [_divisionNo] = {
								_coords:[],
								_initCoords:[
									_initCoords [0],_initCoords [1],
									_initCoords [2],_initCoords [3]
								],
								_finalCoords:[
									_finalCoords [0],_finalCoords [1],
									_finalCoords [2],_finalCoords [3]
								]
							};
							_left += _paneW [_xDivisionNo];
						}
						_top += _paneH [_yDivisionNo];
					}

				/*** carry out pane order scheme ***/
					Uize.Data.reorderArray (_this._panes,_this._paneOrderScheme,false);

				/*** configure Uize.Fade object and start fade ***/
					if (typeof(_this._previousItem) == 'undefined') {
						
					} else {
						_this.fade.start ({startValue:0,endValue:1});
					}
			};

			_classPrototype.wireUi = function () {
				this.setNodeStyle ('',{overflow:'hidden'});
				_superclass.prototype.wireUi.call (this);
			};

		/*** Register Properties ***/
			_class.registerProperties ({
				_alignX:{
					name:'alignX',
					value:{start:1,end:0,keyedTo:'column'}
				},
				_alignY:{
					name:'alignY',
					value:.5
				},
				_allToFull:{
					name:'allToFull',
					value:0
				},
				_background:'background',
				_dissolve:{
					name:'dissolve',
					value:false
				},
				_divisionsX:{
					name:'divisionsX',
					value:16
				},
				_divisionsY:{
					name:'divisionsY',
					value:1
				},
				_duration:{
					name:'duration',
					onChange:function () {this.fade.set ({duration:this._duration})},
					value:3000
				},
				_firstPaneSizeX:{
					name:'firstPaneSizeX',
					value:100
				},
				_firstPaneSizeY:{
					name:'firstPaneSizeY',
					value:100
				},
				_paneOrderScheme:{
					name:'paneOrderScheme',
					value:'inside out'
				},
				_paneProgressDelay:{
					name:'paneProgressDelay',
					value:10
				},
				_paneSeedContext:{
					name:'paneSeedContext',
					value:0
				},
				_paneSeedSizeX:{
					name:'paneSeedSizeX',
					value:0
				},
				_paneSeedSizeY:{
					name:'paneSeedSizeY',
					value:100
				},
				_src:{
					name:'src|value',
					onChange:function () {
						var _this = this;
						if (_this.isWired) {
							if (_this.fade.get ('inProgress')) {
								_this.fade.set ({value:1});
								/* NOTE: make sure this is the best way to handle this */
								_this.fade.stop ();
							}
							var
								_currentItem = _this.getNode ('item' + _this._currentItemNo),
								_nextItemNo = 1 - _this._currentItemNo,
								_nextItem = _this.getNode ('item' + _nextItemNo)
							;
							_this.prepareForNextItem (_currentItem,_nextItem);
							var _paneNodes = _this._paneNodes;

							function _loadNextImage () {
								var
									_image = _this._imagesLoaded [_this._src],
									_paneNodesLength = _paneNodes.length,
									_src = _this._src,
									_totalLoaded = 0
								;
								function _nextImageLoaded () {
									/*** update the img node ("this" is a reference to the img node firing the event) ***/
										this.Uize_Widget_ImageWipe_src = _src;
										_this.unwireNode (this);

									if (++_totalLoaded == _paneNodesLength) {
										_currentItem.style.zIndex = '0';
										_nextItem.style.zIndex = '1';
										_this._currentItemNo = _nextItemNo;
										_this.setCurrentItem (_nextItem);
									}
								}
								for (var _paneNodeNo = -1; ++_paneNodeNo < _paneNodesLength;) {
									var _paneNode = _paneNodes [_paneNodeNo];
									if (_paneNode.Uize_Widget_ImageWipe_src === _src) {
										/* NOTE:
											In IE 5.2 and Safari 1.3- on Mac OS X, the onload event for an IMG node is not fired when that node's src is set again to its current value. So, when switching back and forth between two image URLs, the onload event cannot be relied upon for triggering the reveal, since we're toggling between two IMG nodes and sometimes an IMG node used to display an image will already have loaded that image from a previous toggle.
										*/
										_nextImageLoaded ();
									} else {
										_this.wireNode (
											_paneNode,
											{
												onload:_nextImageLoaded,
												onerror:_nextImageLoaded,
												onabort:_nextImageLoaded
											}
										);
										_paneNode.src = _src;
									}
								}
							}
							if (_this._imagesLoaded [_this._src]) {
								_loadNextImage ();
							} else {
								var _imageLoader = new Image;
								/* NOTE:
									We can't use the Uize.Node.wireEvents method here because Safari doesn't implement instances of the Image object as real IMG DOM nodes, and Uize.Node.wireEvents has no effect.
								*/
								_imageLoader.onload = _imageLoader.onerror = _imageLoader.onabort =
									function () {
										_imageLoader = null;
										_this._imagesLoaded [_this._src] = {
											_width:_this._width || this.width,
											_height:_this._height || this.height
										};
										_loadNextImage ();
									}
								;
								_imageLoader.src = _this._src;
							}
						}
					}
				}
			});

		/*** Override Initial Values for Inherited Set-Get Properties ***/
			_class.set ({
				html:{
					process:function (input) {
						var
							_this = this,
							_shellNode = _this.getNode (),
							_shellSize = _Uize_Node.getDimensions (_shellNode),
							_background = input.background || Uize.Node.getEffectiveBgColor (_shellNode),
							_htmlChunks = []
						;
						_this._imageDims = [_shellSize.width,_shellSize.height];
						for (var _itemNo = -1; ++_itemNo < 2;) {
							_htmlChunks.push (
								'<div id="' + input.idPrefix + '-item' + _itemNo + '" style="position:absolute; margin:0px; padding:0px; left:0px; top:0px; width:' + _shellSize.width + 'px; height:' + _shellSize.height + 'px; overflow:hidden;">'
							);
							for (var _paneNo = -1; ++_paneNo < input.divisionsX * input.divisionsY;)
								_htmlChunks.push ('<img src="' + _class.getBlankImageUrl () + '" style="position:absolute; left:0px; top:0px; width:' + _this._imageDims [0] + 'px; height:' + _this._imageDims [1] + 'px; background:' + _background + ';"/>')
							;
							_htmlChunks.push ('</div>');
						}
						return _htmlChunks.join ('');
					}
				}
			});

		return _class;
	}
});



Uize.module({name:'Uize.Widget.ImageWipe.xPresets',builder:function(d_a){var d_b=true,d_c=false,d_d='outside in',d_e='inside out',d_f='normal',d_g='reverse',d_h=2000,d_i=3000,d_j={start:0,end:1,keyedTo:'row'},d_k={start:0,end:1,keyedTo:'pane'},d_l={start:1,end:0,keyedTo:'pane'},d_m={start:1,end:.5,keyedTo:'pane'};var d_n={blindsVerticalFromOutside:[0,d_i,d_c,16,1,100,100,d_k,0,0,100,0,10,d_d],blindsVerticalFromInside:[0,d_i,d_c,16,1,100,100,d_l,0,0,100,0,10,d_e],blindsVerticalFromLeft:[0,d_i,d_c,16,1,10,100,d_m,0,0,100,0,10,d_f],blindsVerticalFromRight:[0,d_i,d_c,16,1,10,100,d_m,0,0,100,0,10,d_g],blindsVerticalFromRightEven:[0,d_i,d_c,16,1,100,100,d_k,0,0,100,100,15,d_g],blindsVerticalBackSlash:[0,2500,d_c,16,1,100,100,d_k,d_k,0,0,0,0,d_f],blindsVerticalForwardSlash:[0,2500,d_c,16,1,100,100,d_k,d_l,0,0,0,0,d_f],blindsVerticalArrowLeft:[0,d_i,d_c,16,1,100,100,1,.5,0,0,0,10,d_g],blindsVerticalArrowRight:[0,d_i,d_c,16,1,100,100,0,.5,0,0,0,10,d_f],blindsVerticalZoom:[0,d_h,d_c,16,1,100,100,.5,.5,5,0,100,10,d_d],
blindsVerticalGrowFromCenter:[0,d_h,d_c,16,1,100,100,.5,.5,0,0,50,0,d_f],blindsHorizontalFromOutside:[0,d_i,d_c,1,16,100,100,0,d_k,100,0,0,10,d_d],blindsHorizontalFromInside:[0,d_i,d_c,1,16,100,100,0,d_l,100,0,0,10,d_e],blindsHorizontalFromTop:[0,d_i,d_c,1,16,100,100,0,d_k,100,0,0,10,d_f],blindsHorizontalFromBottom:[0,d_i,d_c,1,16,100,100,0,d_k,100,0,0,10,d_g],blindsHorizontalTornado:[0,d_i,d_c,1,16,100,100,d_k,d_k,0,0,0,10,d_f],blindsHorizontalZoom:[0,d_h,d_c,1,16,100,100,.5,.5,0,5,100,10,d_d],blindsHorizontalGrowFromCenter:[0,d_h,d_c,1,16,100,100,.5,.5,0,0,50,0,d_f],verticalStackingAgainstLeft:[0,d_h,d_b,16,1,0,100,{start:1,end:0.9,keyedTo:'pane'},0,0,100,80,100,d_f],verticalStackingAgainstRight:[0,d_h,d_b,16,1,200,100,{start:.1,end:0,keyedTo:'pane'},0,0,100,80,100,d_g],trapezoidClockwise:[0,d_h,d_c,1,16,100,100,d_k,.5,0,0,100,0,d_f],trapezoidCounterClockwise:[0,d_h,d_c,16,1,100,100,.5,d_k,0,0,100,0,d_f],openingV:[0,d_h,d_c,16,1,100,100,.5,{start:0,end:1,keyedTo:'pane',wraps:2,wrapMode:'triangle'},5,20,100,
0,d_f],tornado:[0,d_h,d_c,1,16,100,200,d_k,d_k,0,100,0,5,d_f],wBlinds:[0,d_h,d_c,16,1,100,100,d_k,{start:0,end:1,keyedTo:'column',wraps:2,wrapMode:'triangle'},0,{start:0,end:100,keyedTo:'column',wraps:2,wrapMode:'triangle'},0,0,d_f],diamondVertical:[0,d_i,d_c,16,1,100,100,d_l,.5,0,0,0,10,d_e],diamondHorizontal:[0,d_i,d_c,1,16,100,100,.5,d_l,0,0,0,10,d_e],matrix:[0,d_h,d_c,4,4,100,100,{start:0,end:1,keyedTo:'column'},d_j,0,0,0,0,d_f],matrixZoomBottomRight:[0,4000,d_c,4,4,100,100,1,1,0,0,100,20,d_f],matrixZoomTopLeft:[0,4000,d_c,4,4,100,100,0,0,0,0,100,20,d_g],matrixZoomCenter:[0,4000,d_c,4,4,100,100,.5,.5,0,0,100,20,d_d],matrixFromOutside:[0,4000,d_c,4,4,100,100,d_j,d_j,0,0,0,20,d_d],matrixJumbled:[0,d_h,d_c,4,4,100,100,0,.5,100,0,0,20,'jumbled'],matrixDrifting:[0,d_h,d_c,4,4,100,100,{start:0,end:1,keyedTo:'pane',wraps:20,wrapMode:'triangle'},{start:0,end:1,keyedTo:'pane',wraps:4,wrapMode:'triangle'},0,0,100,2,d_g],matrixFromTopLeftFade:[0,d_h,d_b,4,4,100,100,0,0,100,100,0,20,d_f],matrixFromBottomRightFade:[0,
d_h,d_b,4,4,100,100,0,0,100,100,0,20,d_g],matrixFromCornersFade:[0,d_h,d_b,4,4,100,100,0,0,100,100,0,20,d_d],matrixTartanFacetedFade:[100,5000,d_b,4,4,100,100,{start:0,end:1,keyedTo:'column'},{start:0,end:1,keyedTo:'row'},0,0,0,0,d_f],backSlash:[100,d_h,d_c,16,1,100,100,d_k,d_k,0,0,0,0,d_f],forwardSlash:[100,d_h,d_c,16,1,100,100,d_k,d_l,0,0,0,0,d_g],backSlashWithCurl:[100,d_h,d_c,16,1,100,100,d_k,d_k,0,0,0,2,d_f],twoBackSlashesCoalesce:[0,d_h,d_c,8,2,100,100,.5,d_k,0,0,100,0,d_f],forwardSlashWithCurl:[100,d_h,d_c,16,1,100,100,d_k,d_l,0,0,0,2,d_g],fourSlashesCounterClockwise:[0,d_h,d_c,4,4,100,100,d_l,d_k,0,0,100,0,d_f],verticalFadeFromTop:[0,d_h,d_b,1,16,100,100,0,0,100,100,0,10,d_f],verticalFadeFromBottom:[0,d_h,d_b,1,16,100,100,0,0,100,100,0,10,d_g],verticalFadeFromInside:[0,d_h,d_b,1,16,100,100,0,0,100,100,0,10,d_e],verticalFadeFromOutside:[0,d_h,d_b,1,16,100,100,0,0,100,100,0,10,d_d],horizontalFadeFromLeft:[0,d_h,d_b,16,1,100,100,0,0,100,100,0,10,d_f],horizontalFadeFromRight:[0,d_h,d_b,16,1,100,100,0,0,
100,100,0,10,d_g],horizontalFadeFromInside:[0,d_h,d_b,16,1,100,100,0,0,100,100,0,10,d_e],horizontalFadeFromOutside:[0,d_h,d_b,16,1,100,100,0,0,100,100,0,10,d_d],horizontalRibbonFadeFromInside:[0,d_h,d_b,1,16,100,100,{start:0,end:1,keyedTo:'row',wraps:5},0,0,100,0,20,d_e],verticalRibbonFadeFromInside:[0,d_h,d_b,16,1,100,100,0,{start:0,end:1,keyedTo:'column',wraps:5},100,0,0,20,d_e],facetedFade:[50,d_i,d_b,4,4,300,0,{start:0,end:1,keyedTo:'pane',wraps:5,wrapMode:'triangle'},{start:0,end:1,keyedTo:'pane',wraps:7,wrapMode:'triangle'},50,100,100,10,'jumbled']},d_o=d_a.presets={};for(var d_p in d_n){var d_q=d_n[d_p];d_o[d_p]={allToFull:d_q[0],duration:d_q[1],dissolve:d_q[2],divisionsX:d_q[3],divisionsY:d_q[4],firstPaneSizeX:d_q[5],firstPaneSizeY:d_q[6],alignX:d_q[7],alignY:d_q[8],paneSeedSizeX:d_q[9],paneSeedSizeY:d_q[10],paneSeedContext:d_q[11],paneProgressDelay:d_q[12],paneOrderScheme:d_q[13]};}}});

Uize.module ({
	name:'Uize.Widget.SlideShow',
	required:'Uize.Widget.Button',
	builder:function (_superclass) {
		/*** Variables for Scruncher Optimization ***/
			var _undefined;

		/*** Global Variables ***/
			var
				_sacredEmptyArray = [],
				_sacredEmptyObject = {}
			;

		/*** Class Constructor ***/
			var
				_class = _superclass.subclass (
					null,
					function () {
						var _this = this;

						/*** add navigation buttons ***/
							_this._addChildButton ('previous',function () {_this.advance (-1)});
							_this._addChildButton ('next',function () {_this.advance (1)});
							_this._addChildButton ('first',function () {_this.set ({_slideNo:0})});
							_this._addChildButton ('last',function () {_this.set ({_slideNo:_this._totalSlides - 1})});

							_this.updateUi ();
					}
				),
				_classPrototype = _class.prototype
			;

		/*** Private Instance Methods ***/
			_classPrototype._addChildButton = Uize.Widget.Button.addChildButton;

			_classPrototype._conformSlideNo = function (_slide) {
				var
					_this = this,
					_result = -1,
					_totalSlides = _this._getTotalSlides ()
				;
				if (_totalSlides) {
					if (_slide == _undefined || typeof _slide == 'number') {
						_result = _slide == _undefined ? _this._slideNo : _slide;
						_result = _this._wrap
							? ((_result % _totalSlides) + _totalSlides) % _totalSlides
							: _class.constrain (_result,0,_totalSlides - 1)
						;
					} else {
						_result = _class.indexIn (_this._slides,_slide);
					}
				}
				return _result;
			};

			_classPrototype._getSlide = function (_slideNo) {
				return (this._slides || _sacredEmptyArray) [this._conformSlideNo (_slideNo)] || null;
			};

			_classPrototype._getTotalSlides = function () {
				return (this._slides || _sacredEmptyArray).length;
			};

			_classPrototype._updateUiButtonsEnabled = function () {
				var
					_this = this,
					_children = _this.children
				;
				if (_children.previous) {
					function _updateButtonState (_buttonName,_canNavigate) {
						_children [_buttonName].set ({enabled:_totalSlides && _canNavigate ? 'inherit' : false});
					}
					var
						_totalSlides = _this._totalSlides,
						_slideNo = _this._slideNo,
						_notAtFirst = !!_slideNo,
						_notAtLast = _slideNo != _totalSlides - 1
					;
					_updateButtonState ('previous',_notAtFirst || _this._wrap);
					_updateButtonState ('first',_notAtFirst);
					_updateButtonState ('next',_notAtLast || _this._wrap);
					_updateButtonState ('last',_notAtLast);
				}
			};

			_classPrototype._updateUiSlideProperty = function (_propertyName,_propertyValue,_propertyNodeId) {
				var
					_this = this,
					_propertyBinding =
						(_this._slideBindings || _sacredEmptyObject) [_propertyName] ||
						_this.children ['slide' + _class.capFirstChar (_propertyName)]
				;
				_propertyBinding
					? (
						typeof _propertyBinding == 'function'
							? _propertyBinding (_propertyValue)
							: _propertyBinding.set ({value:_propertyValue})
					)
					: _this.isWired && _this.setNodeValue (_propertyNodeId || _propertyName,_propertyValue)
				;
			};

			_classPrototype._updateUiSlide = function () {
				var
					_this = this,
					_slide = _this._slide
				;
				for (var _slideProperty in _slide)
					_this._updateUiSlideProperty (_slideProperty,_slide [_slideProperty],'slide_' + _slideProperty)
				;
			};

			_classPrototype._updateUiProgress = function () {
				this._updateUiSlideProperty ('progress',this._progress);
			};

			_classPrototype._updateUiSlideNo = function () {
				this._updateUiSlideProperty ('slideNumber',this._slideNo + 1);
			};

			_classPrototype._updateUiTotalSlides = function () {
				this._updateUiSlideProperty ('totalSlides',this._totalSlides);
			};

		/*** Public Instance Methods ***/
			_classPrototype.updateUi = function () {
				var _this = this;
				_this._updateUiButtonsEnabled ();
				_this._updateUiSlideNo ();
				_this._updateUiProgress ();
				_this._updateUiTotalSlides ();
				_this._updateUiSlide ();
			};

			_classPrototype.advance = function (_direction) {
				this.set ({_slideNo:this._slideNo + _direction});
			};

				function _calculateProgress () {
					var _totalSlides = this._totalSlides;
					this.set ({_progress:_totalSlides ? Math.round ((this._slideNo + 1) / _totalSlides * 100) : 0});
				}
				function _calculateSlide () {
					this.set ({_slide:this._getSlide ()});
				}

			_class.registerProperties ({
				_progress:{
					name:'progress',
					onChange:_classPrototype._updateUiProgress
				},
				_slide:{
					name:'slide',
					onChange:_classPrototype._updateUiSlide
				},
				_slideBindings:'slideBindings',
				_slideNo:{
					name:'slideNo',
					conformer:function (_value) {return this._conformSlideNo (_value)},
					onChange:[
						_calculateSlide,
						_calculateProgress,
						_classPrototype._updateUiSlideNo,
						_classPrototype._updateUiButtonsEnabled
					],
					value:-1
				},
				_slides:{
					name:'slides',
					onChange:[
						function () {
							this.set ({
								_slideNo:this._slideNo,
								_totalSlides:this._getTotalSlides ()
							});
						},
						_calculateSlide
					],
					value:[]
				},
				_totalSlides:{
					name:'totalSlides',
					onChange:[
						_calculateProgress,
						_classPrototype._updateUiTotalSlides,
						_classPrototype._updateUiButtonsEnabled
					]
				},
				_wrap:{
					name:'wrap',
					value:false,
					onChange:_classPrototype._updateUiButtonsEnabled
				}
			});

		return _class;
	}
});

Uize.module ({
	name:'Uize.Widget.SlideShow.AutoAdvance',
	required:'Uize.Widget.Button',
	builder:function (_superclass) {
			var
				_class = _superclass.subclass (
					null,
					function () {
						var _this = this;

							(_this._play = _this._addChildButton ('play',function () {_this.toggle ('playing')}))
								.set ({playing:_this._playing})
							;

							function _handleButtonClick (_buttonName) {
								_this.children [_buttonName].wire (
									'Click',function () {_this._playing && _this.stopThenResume ()}
								);
							}
							_handleButtonClick ('previous');
							_handleButtonClick ('next');
							_handleButtonClick ('first');
							_handleButtonClick ('last');
					}
				),
				_classPrototype = _class.prototype
			;

			_classPrototype._addChildButton = Uize.Widget.Button.addChildButton;

			_classPrototype._clearAutoAdvanceTimeout = function () {
				var _this = this;
				if (_this._autoAdvanceTimeout) {
					clearTimeout (_this._autoAdvanceTimeout);
					_this._autoAdvanceTimeout = null;
				}
			};

			_classPrototype._clearResumeTimeout = function () {
				var _this = this;
				if (_this._resumeTimeout) {
					clearTimeout (_this._resumeTimeout);
					_this._resumeTimeout = null;
				}
			};

			_classPrototype._autoAdvance = function () {
				var _this = this;
				_this._clearAutoAdvanceTimeout ();
				if (_this._slideNo >= _this._slides.length - 1) {
					_this.set ({_slideNo:0});
				} else {
					_this.advance (1);
				}
				_this._autoAdvanceTimeout = setTimeout (function () {_this._autoAdvance ()}, _this._interSlideTime);
			};

			_classPrototype.wipeDone = function () {
				var _this = this;
				if (_this._playing) {
					_this._clearAutoAdvanceTimeout ();
					_this._autoAdvanceTimeout = setTimeout (function () {_this._autoAdvance ()},_this._interSlideTime);
				}
			};

			_classPrototype.stopThenResume = function () {
				var _this = this;
				_this.set ({_playing:false});
				_this._resumeTimeout = setTimeout (function () {_this.set ({_playing:true})},_this._idleResumeTime);
			};
			
			_class.registerProperties ({
				_idleResumeTime:{
					name:'idleResumeTime',
					value:1000
				},
				_interSlideTime:{
					name:'interSlideTime',
					value:1000
				},
				_playing:{
					name:'playing',
					onChange:function () {
						var _this = this;
						if (_this._playing) {
							_this._clearResumeTimeout ();
							_this._clearAutoAdvanceTimeout ();
							_this._autoAdvanceTimeout = setTimeout (function () {_this._autoAdvance ()},_this._interSlideTime);
						} else {
							_this._clearAutoAdvanceTimeout ();
							_this._clearResumeTimeout ();
						}
						_this._play && _this._play.set ({playing:_this._playing});
					},
					value:false
				}
			});

		return _class;
	}
});

Uize.module ({
	required:'UizeDotCom.Page.library',
	builder:function () {
		

Uize.module ({
	name:'UizeDotCom.Page.Example',
	required:[
		'Uize.Node',
		'Uize.Url'
	],
	builder:function (_superclass) {
			var
				_class = _superclass.subclass (),
				_classPrototype = _class.prototype
			;
			_class.set ({
				showFooter:false
			});

		return _class;
	}
});
		Uize.module ({name:'UizeDotCom.Page.Example.library'});
	}
});

Uize.module({name:'UizeDotCom'});


Uize.module({name:'Uize.Node',builder:function(){var _a=function(){},_b,_c='string',_d='function',_e=true,_f=false,_g=null,_h=navigator,_i=_h.userAgent.toLowerCase(),_j=_h.appName=='Microsoft Internet Explorer',_k=_i.indexOf('applewebkit')> -1,_l=_i.indexOf('gecko')> -1,_m=_i.indexOf('opera')> -1,_n=_l||_m,_o='hidden',_p=Uize.copyInto;var _q=_a._q=function(_r){_s.clientX=_r.clientX;_s.clientY=_r.clientY;};function _t(_u){var _v=document.getElementById(_u);return(!_j||(_v&&_v.id==_u))?_v:_g;}function _w(){var _x=document[_k?'body':'documentElement'];return{scrollLeft:_x.scrollLeft,scrollTop:_x.scrollTop};}function _y(_z){var _A=(_z=_z+'').slice(_z.indexOf('(')+1,_z.indexOf(')'));return Function.apply({},(_A?_A.split(','):[]).concat(_z.slice(_z.indexOf('{')+1,_z.lastIndexOf('}'))));}function _B(_C){if(_C.charCodeAt(0)==111&&_C.charCodeAt(1)==110)_C=_C.slice(2);return(_C.charCodeAt(_C.length-1)==41&&_a.VirtualEvent?_a.VirtualEvent.resolve(_C):_C);}function _D(_E,_F){for(
var _G= -1,_v={},_H=Math.min(_E.length,_F.length);++_G<_H;)_v[_E[_G]]=_F[_G];return _v;}var _I=_a._I={},_J={},_K=0,_L={string:1,number:1,boolean:1},_s={clientX:0,clientY:0};var _M='table-',_N=_M+'row',_O=_M+'cell',_P=_p({SPAN:'inline',THEAD:_M+'header-group',TFOOT:_M+'footer-group',LI:'list-item'},_j&&typeof DOMImplementation=='undefined'?_g:{TABLE:'table',TR:_N,TH:_O,TD:_O,TBODY:_N+'-group',COLGROUP:_M+'column-group',COL:_M+'column',CAPTION:_M+'caption'});_a.display=function(_Q,_R){_R=_R===_b|| !!_R;_S(_Q,function(_T){_T.style.display=_R?(_P[_T.tagName]||'block'):'none';});};var _S=_a.doForAll=function(_Q,_z,_U,_V){if(typeof _Q==_c)_Q=_W(_Q,_U,_V);if(_Q!=_b){if(_X(_Q)){_z(_Q);}else{var _Y=typeof _Q;if((_Y=='object'||_Y==_d)&&typeof _Q.length=='number'){for(var _Z= -1,_0=_Q.length;++_Z<_0;)_S(_Q[_Z],_z,_U,_V);}else if(_Y=='object'){for(var _1 in _Q)_S(_Q[_1],_z,_U,_V);}}}};var _2=_a.doRectanglesOverlap=function(_3,_4,_5,_6,_7,_8,_9,_ba){return(_5-1+ +_3>=_7&&_9-1+ +_7>=_3&&_6-1+ +_4>=_8&&_ba-1+ +_8>=_4);};
var _W=_a.getById=function(_T,_U,_V){if(typeof _T!=_c)return _T;var _v=_V?_V[_T]:_b;if(_v===_b){var _bb=_bc(_U,_T);(_v=_t(_bb))||(((_v=document.getElementsByName(_bb)).length<2)&&(_v=_v[0]||_g));if(_V)_V[_T]=_v;}return _v;};_a.find=function(_bd){if(typeof _bd!='object'|| !_bd||typeof _bd.length=='number'||_X(_bd))return _bd;var _be=document,_bf=[],_bg=_p({},_bd),_bh='root'in _bg?_W(_bg.root):_be;delete _bg.root;if(_bh){var _bi=_bg.tagName;if('id'in _bg&&_L[typeof _bg.id]){var _T=_t(_bg.id);_T&&_bf.push(_T);delete _bg.id;}else if('name'in _bg&&_L[typeof _bg.name]){_bf=_be.getElementsByName(_bg.name);delete _bg.name;}else{var _bj=_L[typeof _bi];_bj&&delete _bg.tagName;_bf=_bh.getElementsByTagName(_bi&&_bj?_bi:'*');_bh=_g;}if(_bh==_be)_bh=_g;if(!_bi||_bi=='*')delete _bg.tagName;}var _bk=_bf.length;for(var _bl in _bg)break;if(!_bk||(_bl==_b&& !_bh))return _bf;var _bm=[],_bn;for(var _bo= -1;++_bo<_bk;){var _T=_bf[_bo];if(_bn=_bh?_bp(_T,_bh):_e){for(var _bq in _bg){var _br=_T[_bq],_bs=_bg[_bq],_bt=typeof _bs;if(!(
_L[_bt]?_br==_bs:(_bs instanceof RegExp?_bs.test(_br||''):(_bt==_d?_bs.call(_T,_br):_e)))){_bn=_f;break;}}}_bn&&_bm.push(_T);}return _bm;};var _bu=_a.getCoords=function(_T){var _bv=0,_bw=0,_bx=0,_by=0,_bz=_e,_bA=_w(),_bB=_bC(window);function _bD(){_bv+=_bA.scrollLeft;_bw+=_bA.scrollTop;}if(_T==window){_bD();_bx=_bB.width;_by=_bB.height;}else if(_X(_T=_W(_T))){_bx=_T.offsetWidth;_by=_T.offsetHeight;if(!(_bx&&_by)&&_T.tagName=='DIV'){for(var _bE=_T.childNodes,_bF=_bE.length;--_bF>=0;){if(_bE[_bF].nodeName.charAt(0)!='#'){var _bG=_bu(_bE[_bF]);if(_bG.width||_bG.height){_bx=Math.max(_bx,_bG.right-_bv+1);_by=Math.max(_by,_bG.bottom-_bw+1);}}}}function _bH(_T){return _bI(_T,'display')=='none'||_bI(_T,'visibility')==_o;}if(_T.tagName=='A'&&_T.childNodes.length==1&&_T.childNodes[0].tagName=='IMG')_T=_T.childNodes[0];var _bJ=_bz= !_bH(_T),_bK=_T,_bL=_T;while(_bL.parentNode&&typeof _bL.parentNode!='unknown'){var _bM=_bL.offsetLeft||0,_bN=_bL.offsetTop||0,_bO=_bL.offsetWidth,_bP=_bL.offsetHeight;if(_bz&&_bH(_bL))_bz=_f;
if(_bL==_bK){_bv+=_bM+(parseInt(_bI(_bL,'borderLeftWidth'))||0);_bw+=_bN+(parseInt(_bI(_bL,'borderTopWidth'))||0);_bK=_bL.offsetParent;_bI(_bL,'position')=='fixed'&&_bD();}if(_bL!=_T&&_bL!=document.body&&_bL!=document.documentElement&&(_bL.scrollWidth>_bO||_bL.scrollHeight>_bP)){_bv-=_bL.scrollLeft;_bw-=_bL.scrollTop;if(_j){_bv+=_bL.clientLeft;_bw+=_bL.clientTop;}if(_bz)_bz=_2(_bv,_bw,_bx,_by,_bM,_bN,_bO,_bP);}_bL=_bL.parentNode;}if(_bz)_bz=_2(_bv,_bw,_bx,_by,_bA.scrollLeft,_bA.scrollTop,_bB.width,_bB.height);}return{x:_bv,y:_bw,width:_bx,height:_by,area:_bx*_by,left:_bv,top:_bw,right:_bv+_bx-1,bottom:_bw+_by-1,seen:_bz};};var _bC=_a.getDimensions=function(_T){if(_T==window){var _x=document.documentElement;return{width:_x.clientWidth||window.innerWidth||_x.offsetWidth,height:_x.clientHeight||window.innerHeight||_x.offsetHeight};}else if(_T=_W(_T)){return{width:_T.offsetWidth||parseInt(_bI(_T,'width'))||0,height:_T.offsetHeight||parseInt(_bI(_T,'height'))||0};}else{return{width:0,height:0};}};
_a.getEffectiveBgColor=function(_T){var _bQ='';_T=_W(_T);while((!_bQ||_bQ=='transparent'||_bQ=='none')&&_T){_bQ=_bI(_T,'backgroundColor');_T=_T.parentNode;}return _bQ;};var _bR=_a.getOpacityProperties=function(_bS){return _j?{filter:'alpha(opacity='+Math.round(_bS*100)+')'}:{opacity:_bS+''};};_a.getOpacityStr=function(_bS){return _bT(_bR(_bS));};var _bU={borderColor:['border','Color'],borderWidth:['border','Width'],padding:1,margin:1},_bI=_a.getStyleAttribute=_a.getStyle=function(_T,_bV){var _bW='';if(typeof _bV==_c){if(_T){var _bX=_j&&_bV=='opacity',_bY=document.defaultView,_bZ=_bY&&_bY.getComputedStyle(_T,'');if(_bX)_bV='filter';if(_bZ){if(!(_bW=_bZ[_bV])){var _b0=_bU[_bV];if(_b0){var _b1=_b0[0]||_bV,_b2=_b0[1]||'',_b3=_bZ[_b1+'Top'+_b2],_b4=_bZ[_b1+'Right'+_b2],_b5=_bZ[_b1+'Bottom'+_b2],_b6=_bZ[_b1+'Left'+_b2];_bW=_b3==_b4&&_b4==_b5&&_b5==_b6?_b6:_b3+' '+_b4+' '+_b5+' '+_b6;}}}else{var _b7=_T.currentStyle;_bW=_b7?_b7.getAttribute(_bV):_T.style[_bV];}if(_bX){
var _b8=_bW.match(/alpha\s*\(\s*opacity\s*=([^\)]*)\)/i);_bW=_b8?_b8[1]/100:1;}}}else{_bW={};if(_T)for(_bV in _bV)_bW[_bV]=_bI(_T,_bV);}return _bW;};var _b9=_a.getText=function(_T){var _ca='';if(_T=_W(_T)){function _cb(_T){if(typeof _T.innerText==_c){_ca=_T.innerText.replace(/\r|\n|\r\n/g,'');}else if(typeof _T.textContent==_c){_ca=_T.textContent;}else{if(_T.nodeType==3)_ca=_T.data;if(_T.childNodes){for(var _bF= -1,_bE=_T.childNodes,_cc=_bE.length;++_bF<_cc;)_ca+=_b9(_bE[_bF]);}}}_cb(_T);}return _ca;};_a.getValue=function(_T){var _bW;if(_T=_W(_T)){if(_X(_T)){var _cd=_T.tagName;if(_cd=='TEXTAREA'){_bW=_T.value;}else if(_cd=='INPUT'){_bW=_T.type=='checkbox'?_T.checked:_T.value;}else if(_cd=='SELECT'){if(_T.multiple){_bW=[];for(var _ce= -1,_cf=_T.options,_cg=_cf.length,_ch;++_ce<_cg;)(_ch=_cf[_ce]).selected&&_bW.push(_ch.value);}else{_bW=_T.value;}}else if(_cd=='IMG'){_bW=_T.src;}else{_bW=_T.innerHTML.replace(/<br\/?>/gi,'\n').replace(/&nbsp;/g,' ');}}else{
_bW=(Uize.findRecord(_T,{tagName:'INPUT',type:'radio',checked:_e})||{}).value;}}return _bW;};_a.injectHtml=function(_Q,_ci,_cj){var _ck,_cl,_cm,_cn,_co,_cp;((_ck=_cj=='inner replace')||(_cl=_cj=='outer replace')||(_cm=_cj=='inner top')||(_cn=_cj=='outer top')||(_co=_cj=='outer bottom')||(_cp=_e));_ci+='';_S(_Q,function(_T){var _cq=_T.childNodes;function _cr(_cs){return _cs&&/<script/i.test(_cs);}function _ct(){return _cr(_ci);}if((_ck||(!_cq.length&&(_cm||_cp)))&& !_ct()){_T.innerHTML=_ci;}else if(_cl&&_j&& !_ct()){_T.outerHTML=_ci;}else{if(_ck)_T.innerHTML='';var _cu=document.createElement('DIV');_cu.innerHTML=_ci;var _cv=_cm?_cq[0]:_co?_T.nextSibling:_T,_cw=_cu.childNodes,_cx=_T.parentNode;function _cy(_T){if(_T.tagName=='SCRIPT'){var _cz=document.createElement('script');if(_T.id)_cz.id=_T.id;if(_T.type)_cz.type=_T.type;_cz.text=_T.text;if(_T.src)_cz.src=_T.src;_T.parentNode.replaceChild(_cz,_T);}else if(_cr(_T.innerHTML)){for(var _bF= -1,_cq=_T.childNodes,_cA=_cq.length;++_bF<_cA;)_cy(_cq[_bF]);}}
while(_cw.length){var _cB=_cw[0];if(_cp||_ck){_T.appendChild(_cB);}else if(_cm){_cv?_T.insertBefore(_cB,_cv):_T.appendChild(_cB);}else if(_cn||_cl){_cx.insertBefore(_cB,_cv);}else if(_co){_cv?_cx.insertBefore(_cB,_cv):_cx.appendChild(_cB);}_cy(_cB);}_cl&&_cx.removeChild(_T);}});};var _X=_a.isNode=function(_T){return!!(_T&&typeof _T=='object'&&(_T.getAttribute||_T.documentElement||(_T.self&&_T.self==_T)));};var _bp=_a.isOnNodeTree=function(_T,_cC){_T=_W(_T);_cC=_W(_cC);while(_T){if(_T==_cC)return _e;_T=_T.parentNode;}return _f;};var _bc=_a.joinIdPrefixAndNodeId=function(_U,_u){return(_U||'')+(_U&&_u?'-':'')+_u;};_a.remove=function(_Q){_S(_Q,function(_T){_T.parentNode.removeChild(_T)});};_a.setClipRect=function(_Q,_b3,_b4,_b5,_b6){var _cD='rect('+_b3+'px, '+_b4+'px, '+_b5+'px, '+_b6+'px)';_S(_Q,function(_T){_T.style.clip=_cD});};var _cE=['left','top','width','height'];_a.setCoords=function(_Q,_cF){_cG(_Q,typeof _cF.length=='number'?_D(_cE,_cF):_cF);};_a.centerInWindow=function(_Q){var _cH=_bu(window);_S(_Q,
function(_T){var _cI=_bC(_T);_a.setCoords(_T,{left:_cH.x+((_cH.width-_cI.width)>>1),top:_cH.y+((_cH.height-_cI.height)>>1)});});};_a.getEventAbsPos=function(_r){var _bA=_w();return{left:(_r||_s).clientX+_bA.scrollLeft,top:(_r||_s).clientY+_bA.scrollTop};};var _cJ=_a.setAbsPos=function(_Q,_cK,_cL){_cL=typeof _cL=='number'?{x:_cL,y:_cL}:(_cL||{x:0,y:0});var _x=document[_k?'body':'documentElement'],_cM=_bC(window);_S(_Q,function(_T){function _cN(_cO,_cP,_cQ,_cR){var _cS=_cK[_cO],_cT=_cL[_cR],_cU=_cS-_x[_cP],_cV=_cT+_cI[_cQ];return(_cS+(_cU+_cV>_cM[_cQ]?Math.max(-_cV,-_cU):_cT));}var _cI=_bC(_T);_cG(_T,{left:_cN('left','scrollLeft','width','x'),top:_cN('top','scrollTop','height','y'),right:'auto',bottom:'auto'});});};_a.setAbsPosAdjacentTo=function(_Q,_cW,_cX){_cW=_W(_cW);var _cY=_bu(_cW),_cZ=_cY.width/2,_c0=_cY.height/2,_c1=_cX=='x'? -1:1;if(!_cZ&& !_c0)_cY=_a.getEventAbsPos();_S(_Q,function(_T){_cJ(_T,{left:_cY.left+_cZ,top:_cY.top+_c0},{x:-_cZ*_c1,y:_c0*_c1});});};_a.setInnerHtml=function(_Q,_cs){_cs+='';
_S(_Q,function(_T){_T.innerHTML=_cs});};var _c2={};_a.setOpacity=function(_Q,_bS){_c2.opacity=_bS;_cG(_Q,_c2);};_a.setProperties=function(_Q,_bd){_S(_Q,function(_T){_p(_T,_bd)});};var _cG=_a.setStyle=function(_Q,_bd){_S(_Q,function(_T){var _c3=_T.style,_c4;if(_j&&'opacity'in _bd)_c3.filter=(_c4=Math.round(_bd.opacity*100))<100?'alpha(opacity='+_c4+')':'';for(var _bV in _bd)_c3[_bV]=(typeof(_c4=_bd[_bV])=='object'&&_c4?(_c4=_c4.valueOf()):_c4)!=_b?(typeof _c4=='number'&&_bV!='opacity'&&_bV!='zIndex'?Math.round(_c4)+'px':_c4+''):'';});};_a.setValue=function(_Q,_bW){_bW+='';_S(_Q,function(_T){var _cd=_T.tagName,_c5=_T.readOnly;if(_c5)_T.readOnly=_f;if(_cd=='TEXTAREA'){_T.value=_bW;}else if(_cd=='INPUT'){var _c6=_T.type;if(_c6=='text'||_c6==_o||_c6=='password'){_T.value=_bW;}else if(_c6=='checkbox'){_T.checked=_bW=='true';}else if(_c6=='radio'){_T.checked=_T.value==_bW;}}else if(_cd=='SELECT'){if(!_bW){_T.selectedIndex= -1;}else{var _cf=_T.options;if(_T.multiple&&(_bW=='*'||_bW.indexOf(',')> -1)){var _c7;
if(_bW!='*'){_c7={};for(var _F=_bW.split(','),_G=_F.length;--_G>=0;)_c7[_F[_G]]=1;}for(var _ce=_cf.length,_ch;--_ce>=0;)(_ch=_cf[_ce]).selected= !_c7||_c7[_ch.value];}else{_T.selectedIndex=Uize.findRecordNo(_cf,{value:_bW},_T.selectedIndex);}}}else if(_cd=='IMG'){if(_bW)_T.src=_bW;}else{_cd=='PRE'&&_j?(_T.innerText=_bW):(_T.innerHTML=_bW.replace(/</g,'&lt;').replace(/\n/g,'<br/>'));}if(_c5)_T.readOnly=_c5;});};_a.show=function(_Q,_c8){_cG(_Q,{visibility:_c8||_c8===_b?'inherit':_o});};_a.showClickable=function(_Q,_c9){_cG(_Q,{cursor:_c9||_c9===_b?(_j?'hand':'pointer'):'default'});};_a.showInLayoutFlow=function(_Q,_c8){_c8=_c8!==_f;_cG(_Q,{position:_c8?'static':'absolute',visibility:_c8?'inherit':_o});};var _bT=_a.stylePropertiesAsStr=function(_bd){var _da=[];for(var _bV in _bd)_da.push(_bV,':',_bd[_bV],'; ');return _da.join('');};var _db=_a.unwire=function(_Q,_dc,_dd,_de){if(typeof _dc=='object'&&_dc&& !_dc.virtualDomEvent){for(var _C in _dc)_db(_Q,_C,_dc[_C],_dd);}else{_a.unwireEventsByOwnerId(_de,
_Q!==_b||_dc!=_b||_dd!=_b?{node:_Q,eventName:_dc,handler:_dd}:_b);}};_a.unwireEventsByOwnerId=function(_df,_dg){var _dh=_J[_df=_df||''];if(_dh){function _di(_dj){if(_dj!==_g){var _dk=_dg&&_dg.eventName,_dl=_dg&&_dg.handler,_dm=_dj||_dk||_dl;if(_dk&&_dk.charCodeAt)_dk=_B(_dk);for(var _dn=_dh.length;--_dn>=0;){var _do=_dh[_dn],_dp=_I[_do],_T=_dp._T,_C=_dp._C;if(!_dm||((!_dj||_dj==(_dp._dq||_T))&&(!_dk||_dk==_C)&&(!_dl||_dl==_dp._dr))){_dm&&_dh.splice(_dn,1);if(_dp._ds){_a.unwireEventsByOwnerId(_dp._ds)}else{try{_T==window?_dt.unwire(_C,_dp._du):_j?_T.detachEvent('on'+_C,_dp._du):_T.removeEventListener(_C,_dp._du,_f);}catch(_dv){}}delete _I[_do];}}(_dm&&_dh.length)||delete _J[_df];}}_dg&&_dg.node!==_b?_S(_dg.node,_di):_di();}};var _dw=_y(function(_do){return(function(_r){var _dp=window.Uize&&Uize.Node._I[_do];return _dp&&_dp._dr.call(_dp._T,_r.windowEvent);});}),_dx=_y(function(_do){return(function(_r){var _dp=window.Uize&&Uize.Node._I[_do];return _dp&&_dp._dr.call(_dp._T,_r||window.event);});}),_dy={click:_dx,
mouseover:_y(function(_do){return(function(_r){var _dp=window.Uize&&Uize.Node._I[_do],_dz=(_r||(_r=window.event)).fromElement||_r.relatedTarget;if(_dp){if(_dz){try{if(!_dz.Uize_Widget_Drag_shield&& !Uize.Node.isOnNodeTree(_dz,_dp._T))_dz=null;}catch(_dv){_dz=null;}}if(!_dz){Uize.Node._q(_r);return _dp._dr.call(_dp._T,_r);}}});}),mouseout:_y(function(_do){return(function(_r){var _dp=window.Uize&&Uize.Node._I[_do],_dA=(_r||(_r=window.event)).toElement||_r.relatedTarget;if(_dp){if(_dA){try{if(!_dA.Uize_Widget_Drag_shield&& !Uize.Node.isOnNodeTree(_dA,_dp._T))_dA=null;}catch(_dv){_dA=null;}}if(!_dA)return _dp._dr.call(_dp._T,_r);}});}),mousedown:_dx,mouseup:_dx};_a.wireEvent=_a.wireEvents=_a.wire=function(_Q,_C,_dr,_df){if(!_C)return;if(_df==_b)_df='';var _dB;if(_C.charCodeAt)_C=_B(_C);if(typeof _C=='object'&& !(_dB= !!_C.virtualDomEvent)){_df=arguments[2]||'';for(var _r in _C)_a.wire(_Q,_r,_C[_r],_df);return;}_S(_Q,function(_T){var _cd=_T.tagName;(_J[_df]||(_J[_df]=[])).push(_K);var _du=(_dB?_a.returnFalse
:_T==window?_dw:_dy[_C]||_dx)(_K);var _dp=_I[_K++]={_T:_T,_C:_C,_dr:_dr,_du:_du};if(_n&&_cd=='BODY'&&_C=='scroll'){_dp._dq=_T;_T=_dp._T=document;}if(_du){var _dC='on'+_C;_T==window?_dt.wire(_C,_du):_j?_T.attachEvent(_dC,_du):_T.addEventListener(_C,_du,_f);if(_cd=='A'&&(_C=='mousedown'||_C=='click')&& !_T[_dC])_T[_dC]=_a.returnFalse;}else if(_dB){_C.wire(_T,_dr,_dp._ds=Uize.getGuid());}});};_a.returnFalse=new Function('return false');_a.returnTrue=new Function('return true');_a.isIe=_j;_a.isSafari=_k;_a.isMozilla=_l;_a.wire(document.documentElement,'mousemove',_q);var _dt=new Uize,_dD=setTimeout(function(){_dt.fire('load')},15000);function _dE(_dF){var _dG='on'+_dF,_dH=window[_dG]||_a.returnFalse;window[_dG]=function(_r){_dF=='load'&&clearTimeout(_dD);_dH.call(window,_r||(_r=event));_dt.fire({name:_dF,windowEvent:_r});};}for(var _dF in{focus:1,blur:1,load:1,beforeunload:1,unload:1,resize:1,scroll:1})_dE(_dF);;return _a;}});


Uize.module({name:'Uize.Node.Event',builder:function(){var _a=function(_b){return _b||event};_a.abort=function(_b){_a.preventDefault(_b||(_b=event));_a.stopPropagation(_b);};_a.charCode=function(_b){_b||(_b=event);if(_b.ctrlKey||_b.altKey||_b.which<1)return 0;return'charCode'in _b?_b.charCode:_a.keyCode(_b);};_a.fix=function(_b){_b||(_b=event);_b.target=_a.target(_b);_b.relatedTarget=_a.relatedTarget(_b);_b.charCode=_a.charCode(_b);_b.keyCode=_a.keyCode(_b);_b.preventDefault||(_b.preventDefault=_c);_b.stopPropagation||(_b.stopPropagation=_d);return _b;};var _e={Backspace:8,Delete:46,Insert:45,Enter:13,Escape:27,Space:32,Tab:9,PageUp:33,PageDown:34,End:35,Home:36,LeftArrow:37,RightArrow:39,UpArrow:38,DownArrow:40};function _f(_g,_h){_a['isKey'+_g]=function(_b){return _a.keyCode(_b)==_h};}for(var _g in _e)_f(_g,_e[_g]);_a.keyCode=function(_b){return'which'in(_b||(_b=event))?_b.which:_b.keyCode;};function _c(){this.preventDefault?this.preventDefault():(this.returnValue=false);}
_a.preventDefault=function(_b){_c.call(_b||event)};_a.relatedTarget=function(_b){return('relatedTarget'in(_b||(_b=event))?_b.relatedTarget:(_b.type=='mouseout'?_b.toElement:_b.fromElement));};function _d(){this.stopPropagation?this.stopPropagation():(this.cancelBubble=true);}_a.stopPropagation=function(_b){_d.call(_b||event)};_a.target=function(_b){return(_b||(_b=event)).target||_b.srcElement;};return _a;}});


Uize.module({name:'Uize.Node.VirtualEvent',builder:function(){var _a=function(){},_b=true,_c=false;var _d={};function _e(_f){return _f.toLowerCase().replace(/\s+/g,'');}function _g(_h,_i,_j){var _f=(_h?'Shift':'')+(_i?'Ctrl':'')+(_j?'Alt':'')+'Click';_a[_f=_f.charAt(0).toLowerCase()+_f.slice(1)]=_a.register(_f,function(){return _a.getCached(_f+'()',function(_k,_l,_m){Uize.Node.wire(_k,'click',function(_n){_n.shiftKey==_h&&_n.ctrlKey==_i&&_n.altKey==_j&& !_n.metaKey&&_l.call(_k,_n);},_m);});});}_a.resolve=function(_f){var _o=_f.indexOf('('),d,_p=eval('d=['+_f.slice(_o+1,-1)+']');return(_d[_f=_f.slice(0,_o)]||_d[_e(_f)]).apply(0,_p);};_a.getCached=function(_f,_q){return(_d[_f]||(_d[_f]={virtualDomEvent:_f,wire:_q}))};_a.makeRemainInStateEventMaker=function(_f,_r,_s,_t,_u,_v){return _a.register(_f,function(_w){if(isNaN(_w-=0))_w=_r;return _a.getCached(_f+'('+_w+')',function(_k,_l,_m){function _x(_y,_z){if(Uize.isArray(_y)){for(var _A=_y.length;--_A> -1;)Uize.Node.wire(_k,_y[_A],_z,_m);}else{
Uize.Node.wire(_k,_y,_z,_m);}}var _B={},_C=_c,_D,_E=function(){_D=clearTimeout(_D)};_x(_s,function(_n){_u!==_c&&_E();if(!_D&&(!_C||_v!==_c)){Uize.copyInto(_B,_n);_D=setTimeout(function(){_C=_b;_l.call(_k,_B);},_w);}});_x(_t,function(){_C=_c;_E();});});});};_a.register=function(_f,_F){return _d[_f]=_d[_e(_f)]=_F;};function _G(_f){_a[_f]=_a.makeRemainInStateEventMaker.apply(0,arguments);}_G('keyRemainDown',500,'keydown','keyup',_c);_G('keyRemainUp',500,'keyup','keydown');_G('mouseRemainDown',500,'mousedown',['mouseup','mouseout']);_G('mouseRemainOut',500,'mouseout','mouseover');_G('mouseRemainOver',500,'mouseover',['mouseout','mousedown']);_G('mouseRemainUp',500,'mouseup','mousedown');_G('mouseRest',500,['mouseover','mousemove'],['mouseout','mousedown'],_b,_c);_G('remainBlurred',500,'blur','focus');_G('remainFocused',500,'focus','blur');_g(_c,_c,_c);_g(_b,_c,_c);_g(_c,_b,_c);_g(_c,_c,_b);_g(_c,_b,_b);_g(_b,_b,_c);_g(_b,_c,_b);_g(_b,_b,_b);return _a;}});


Uize.module({name:'Uize.Widget',required:'Uize.Node',builder:function(b_a){var b_b=null,b_c=true,b_d=false,b_e='string',b_f='function',b_g='concatenated',b_h,b_i=Uize.Node,b_j=b_i.doForAll,b_k=b_i.isNode,b_l=b_i.getById;var b_m=b_a.subclass(function(){this.children=this.b_n={};}),b_o=b_m.prototype;b_o.b_p=function(){if(window['$'+this.b_q]&&(!this.parent||this.b_q!=this.parent.b_q)){var b_r='$'+this.b_q;this.set(window[b_r]);window[b_r]=b_h;}};b_o.b_s=function(b_t,b_u,b_v,b_w){return((b_w==b_g|| !b_w)&&b_t!=b_h?(b_t+(b_v!==''?'_':'')+b_v):(b_w=='same as parent'?b_t:b_u));};var b_x={b_y:b_d,b_z:b_c};b_o.b_A=function(){(this.b_B=='inherit'?(this.parent||b_x).b_y:this.b_B)!=this.b_y&&this.set({b_y:!this.b_y});};b_o.b_C=function(){(this.b_D=='inherit'?(this.parent||b_x).b_z:this.b_D)!=this.b_z&&this.set({b_z:!this.b_z});};b_o.b_E=function(b_F,b_G,b_H){var b_I='show'+b_m.capFirstChar(b_F);this.getProvider(b_I)?this.callInherited(b_I)(b_G):setTimeout(function(){var b_J=b_H();
(b_G.callback||(b_J?b_G.yesHandler:b_G.noHandler)||function(){})(b_J)},0);};b_o.confirm=function(b_G){this.b_E('confirm',b_G,function(){return confirm(b_G.message)});};b_o.showInform=b_o.showConfirm=b_h;b_o.inform=function(b_G){this.b_E('inform',b_G,function(){alert(b_G.message);return b_c});};b_o.localize=function(b_K,b_L,b_M){var b_N,b_O=this;while(!(b_N=b_O.b_P?b_O.b_P[b_K]:b_h)&&(b_O=b_O.parent));return(typeof b_N==b_f?b_N.call(this,b_L):b_m.substituteInto(b_N,b_L,b_M||'{KEY}'));};b_o.buildHtml=function(b_Q){var b_R=this,b_S=b_R.b_S;if(b_S!=b_h){var b_T=b_R.b_U||b_R.getNode('shell')||b_R.getNode();if(b_S===b_c){b_S=b_R.b_S=Uize.Template&&b_T?{process:Uize.Template.compile((b_i.find({root:b_T,tagName:'SCRIPT',type:'text/jst'})[0]||b_T).innerHTML,{openerToken:'[%',closerToken:'%]'})}:b_h;if(!b_S)return;}b_R.b_q||b_R.set({b_q:b_R.instanceId});var b_V=b_m.copyInto({pathToResources:b_R.Class.pathToResources,blankGif:b_m.getBlankImageUrl()},b_Q||b_R.get()),b_W=typeof b_S;b_i.injectHtml(b_T||document.body,
b_W!=b_e&&typeof b_S.process==b_f?b_S.process.call(b_R,b_V):b_m.substituteInto(b_W==b_f?b_R.b_S(b_V):b_S,b_V),b_R.b_X||(b_T?'inner replace':'inner bottom'));b_R.b_Y=b_b;b_R.set({b_Z:b_c});}};b_o.wired=function(){return this.isWired};function b_0(b_1,b_2){b_o[b_1+'Node'+b_2]=new Function('arguments.length'+'?(arguments[0]=this.getNode(arguments[0]))'+':(arguments[arguments.length++]=this.getNode());'+'return Uize.Node.'+b_1+b_2+'.apply(0,arguments)');}b_o.getNode=function(b_3){if(b_3==b_b){if(b_3===b_b)return b_b;b_3='';}var b_R=this;if(b_R.b_4&&typeof b_3==b_e){var b_5=b_R.b_4[b_3];if(b_5!==b_h)b_3=b_5;}if(typeof b_3==b_e){return b_l(b_3,b_R.b_q,b_R.b_Y||(b_R.b_Y={}));}else if(b_k(b_3)){return b_3;}else{var b_6=b_b;b_j(b_3,function(b_7){(b_6||(b_6=[])).push(b_7)},b_R.b_q,b_R.b_Y||(b_R.b_Y={}));return b_6;}};b_0('get','Style');b_0('get','Value');b_o.flushNodeCache=function(b_8){if(this.b_Y)b_8==b_h?(this.b_Y=b_b):delete this.b_Y[b_8];};b_o.globalizeNode=function(b_9){var b_R=this,b_ba=document.body;b_j(
b_R.getNode(b_9),function(b_7){if(b_7.parentNode!=b_ba){(b_R.b_bb||(b_R.b_bb=[])).push(b_7);b_i.setStyle(b_7,{position:'absolute',left:-10000,top:-10000});b_ba.appendChild(b_7);}});};b_0('display','');b_0('inject','Html');b_o.removeNode=function(b_9){b_i.remove(this.getNode(b_9));this.flushNodeCache(b_9);};b_0('set','Properties');b_0('set','Opacity');b_0('set','Style');b_0('set','ClipRect');b_0('set','InnerHtml');b_0('set','Value');b_0('show','');b_o.wireNodeEvent=b_o.wireNodeEvents=b_o.wireNode=function(b_9,b_bc,b_bd){arguments.length==3?b_i.wire(this.getNode(b_9),b_bc,b_bd,this.instanceId):b_i.wire(this.getNode(b_9),b_bc,this.instanceId);};b_o.unwireNodeEvent=b_o.unwireNode=function(b_9,b_bc,b_bd){if(b_9!==b_h)b_9=this.getNode(b_9);arguments.length==2&&typeof b_bc=='object'&&b_bc&& !b_bc.virtualDomEvent?b_i.unwire(b_9,b_bc,this.instanceId):b_i.unwire(b_9,b_bc,b_bd,this.instanceId);};b_o.unwireNodeEventsByMatch=function(b_9,b_be){this.unwireNode(b_9,(b_be||(b_be={})).eventName,b_be.handler);};
b_o.addChild=function(b_v,b_bf,b_bg){if(!b_bg)b_bg={};var b_R=this,b_q=b_R.b_q,b_bh=b_m.isInstance(b_bf)?b_bf:b_b,b_u='idPrefix'in b_bg?b_bg.idPrefix:b_bg.node,b_bi=b_bg.idPrefixConstruction;b_bg.parent=b_R;if(b_v==b_h)b_v=b_bg.name;if(b_bh){if(b_v==b_h)b_v=b_bh.b_bj;if(b_u==b_h)b_u=b_bh.b_q;if(!b_bi)b_bi=b_bh.b_w;}if(!b_bi)b_bi=b_u==b_h?b_g:'explicit';b_bg.idPrefixConstruction=b_bi;b_bg.idPrefix=b_R.b_s(b_q,b_u,b_v,b_bi);b_bg.name=b_v;b_bh&&b_bh.set(b_bg);return b_R.b_n[b_v]=b_bh||new b_bf(b_bg);};b_o.removeChild=function(b_bk){var b_n=this.b_n,b_v=typeof b_bk==b_e||b_m.isNumber(b_bk)?b_bk:b_bk.b_bj,b_bh=b_n[b_v];if(b_bh){b_bh.unwireUi();delete b_bh.parent;delete b_n[b_v];}};b_o.getProvider=function(b_bl){var b_bm=this,b_bn;while(((b_bn=b_bm.get(b_bl))==='inherit'||b_bn===b_h)&&(b_bm=b_bm.parent));return b_bm;};b_o.getInherited=function(b_bl){var b_bo=this.getProvider(b_bl);return b_bo?b_bo.get(b_bl):b_h;};b_o.setInherited=function(b_bg){var b_bo;for(var b_bp in b_bg){if(b_bo=this.getProvider(b_bp))
b_bo.set(b_bp,b_bg[b_bp]);}};b_o.callInherited=function(b_bl){var b_R=this;return(function(){var b_bo=b_R.getProvider(b_bl),b_6;if(b_bo){var b_bq=b_bo.get(b_bl);if(typeof b_bq==b_f)b_6=b_bq.apply(b_bo,arguments);}return b_6;});};b_o.kill=function(){b_m.callOn(this.b_n,'kill');b_a.prototype.kill.call(this);};b_o.insertOrWireUi=function(){this.b_Z?this.wireUi():this.insertUi();};b_o.insertUi=function(){this.buildHtml();this.wireUi();};b_o.removeUi=function(){this.unwireUi();this.removeNode();b_i.remove(this.b_bb);this.b_bb=b_h;b_m.callOn(this.b_n,'removeUi');this.set({b_Z:b_d});};b_o.updateUi=function(){};b_o.wireUi=function(){if(!this.isWired){this.b_p();this.set({wired:b_c});var b_n=this.b_n;for(var b_v in b_n)b_n[b_v].insertOrWireUi();this.updateUi();}};b_o.unwireUi=function(){if(this.isWired){this.b_Y=b_b;this.unwireNode();b_m.callOn(this.b_n,'unwireUi');this.set({wired:b_d});}};b_m.getBlankImageUrl=function(){return Uize.pathToResources+'Uize/blank.gif';};b_m.spawn=function(b_bg,b_br){var b_R=this,b_bs=[],
b_bm,b_bt=b_br&&b_br.b_q?b_br.b_q+'_':'',b_bu=b_bt.length;b_j(Uize.Node.find(b_bg.idPrefix),function(b_7){b_bg.idPrefix=b_7;b_br?(b_bm=b_br.addChild(b_7.id.slice(0,b_bu)==b_bt?b_7.id.slice(b_bu):'generatedChildName'+b_m.getGuid(),b_R,b_bg)):(b_bm=new b_R(b_bg)).insertOrWireUi();b_bs.push(b_bm);});return b_bs;};b_m.registerProperties({b_Z:{name:'built',value:b_c},b_B:{name:'busy',onChange:b_o.b_A,value:'inherit'},b_y:{name:'busyInherited',onChange:function(){b_m.callOn(this.b_n,b_o.b_A)},value:b_d},b_U:'container',b_D:{name:'enabled',onChange:b_o.b_C,value:'inherit'},b_z:{name:'enabledInherited',onChange:function(){b_m.callOn(this.b_n,b_o.b_C)},value:b_c},b_S:'html',b_q:{name:'idPrefix|node',conformer:function(b_q){return b_k(b_q)?(b_q.id||(b_q.id=Uize.getGuid())):b_q;},onChange:function(){var b_R=this,b_q=b_R.b_q;b_R.b_Y=b_b;if(b_q!=b_h){b_R.b_p();var b_n=b_R.b_n,b_bh;for(var b_v in b_n)(b_bh=b_n[b_v]).set({b_q:b_R.b_s(b_q,b_bh.b_q,b_v,b_bh.b_w)});if(b_R.isWired){b_R.set({wired:b_d});b_R.wireUi();}}}},
b_w:'idPrefixConstruction',b_X:'insertionMode',b_P:'localized',b_bj:'name',b_4:'nodeMap',isWired:{name:'wired',value:b_d}});function b_bv(b_bw,b_bx){b_i.wire(window,b_bw,function(){b_m.fire(b_bx)});}b_bv('load','Document Loaded');b_bv('unload','Document Unload');b_bv('resize','Window Resized');b_bv('scroll','Window Scrolled');return b_m;}});


Uize.module({name:'Uize.Widget.Page',builder:function(c_a){var c_b=true,c_c=false,c_d;var c_e=c_a.subclass(),c_f=c_e.prototype;c_f.c_g=function(c_h,c_i,c_j){var c_k=this;c_k.useDialog({component:c_k.c_l.component,widgetClassName:c_k.c_l.widgetClassName||'Uize.Widget.Dialog.Confirm',widgetProperties:{name:'confirmDialog',title:c_j.title||'',message:(c_j.message+'').replace(/\n/g,'<br/>'),mode:c_h,state:c_j.state||c_i,okText:c_j.okText||null,cancelText:c_j.cancelText||null},submitHandler:function(c_m){var c_n=c_j.callback||(c_m?c_j.yesHandler:c_j.noHandler);c_n&&c_n(c_m);}});};c_f.useDialog=function(c_j){var c_k=this,c_o=c_j.widgetProperties,c_p=c_o.parent||c_k,c_q=c_o.name,c_r=c_p.children[c_q],c_s=c_j.component,c_t;if(c_s){var c_u=c_o.idPrefix||(c_p.get('idPrefix')+'_'+c_q);c_t={name:c_s.name,rootNodeId:c_u,params:c_e.copyInto({idPrefix:c_u},c_s.params)};}function c_v(c_w){var c_x=c_k.get('productType');c_r.fire({name:'Track Event',extra:c_w+(c_x?(' ('+c_x+')'):''),bubble:c_b});}function c_y(c_z){setTimeout(
function(){function c_A(c_B,c_C){var c_n=c_j[c_B];c_n&&c_n.apply(0,c_C);}function c_D(c_E){var c_C=[c_E];c_A(c_E.name.toLowerCase()+'Handler',c_C);c_A('dismissHandler',c_C);}c_r.unwire(c_r.eventHandlersForUseDialog||{});c_r.eventHandlersForUseDialog={'Submission Complete':function(c_E){c_A('submitHandler',[c_E.result,c_E])},Close:c_D,Cancel:c_D};c_r.wire(c_r.eventHandlersForUseDialog);c_r.set(c_o);c_r.set({shown:c_b});c_v(c_z);},0);}if(c_r&&(c_r.componentProfile==c_t||Uize.Data.identical(c_r.componentProfile,c_t))){c_y('subsequent');}else{var c_F=c_t&& !!c_r;if(c_F){c_r.removeUi();c_p.removeChild(c_q);}function c_G(){var c_H=c_j.widgetClassName;Uize.module({required:c_H,builder:function(){c_r=c_p.addChild(c_q,eval(c_H),c_o);c_r.componentProfile=c_t;c_r.wire(c_j.widgetEventHandlers);c_r.insertOrWireUi();c_y(c_F?'refetched':'initial');}});}c_t?c_k.loadComponentIntoNode({rootNodeId:c_t.rootNodeId,componentParams:c_e.copyInto({cp:c_t.name},c_t.params),injectMode:'inner bottom',alwaysReplace:c_c,callback:c_G})
:c_G();}};c_f.wireUi=function(){var c_k=this;if(!c_k.isWired){var c_I=c_k.get('idPrefix');function c_J(c_K,c_L){var c_M,c_N;for(var c_O in c_L)(typeof(c_M=c_K[c_O])=='object'&&typeof(c_N=c_L[c_O])=='object'&&c_M&&c_N)?c_J(c_M,c_N):(c_K[c_O]=c_L[c_O]);}var c_P={},c_Q=c_c,c_R='$'+c_I+'_',c_S=c_R.length,c_T;for(var c_O in window){if(c_O.charAt(0)=='$'&&c_O.substr(0,c_S)==c_R&&typeof(c_T=window[c_O])=='object'&&c_T&&c_T.widgetClass){c_Q=c_b;for(var c_U= -1,c_V=c_P,c_W=c_O.substr(c_S).split('_'),c_X=c_W.length;++c_U<c_X;){var c_Y=c_W[c_U],c_Z=c_V[c_Y];if(c_U<c_X-1){if(!c_Z)c_Z=c_V[c_Y]={};c_V=c_Z.children||(c_Z.children={});}else{c_Z?c_J(c_Z,c_T):(c_V[c_Y]=c_T);window[c_O]=c_d;}}}}if(c_Q){function c_0(c_1,c_2){function c_3(c_4,c_5,c_6){var c_7=c_6.children,c_8=c_1(c_4,c_5,c_6);c_7&&c_9(c_8,c_7);c_2&&c_2(c_8);}function c_9(c_4,c_ba){for(var c_5 in c_ba)c_3(c_4,c_5,c_ba[c_5]);}c_9(c_k,c_P);}var c_bb={},c_bc=[];c_0(function(c_4,c_5,c_6){var c_bd=c_6.widgetClass;if(c_bd&& !c_bb[c_bd]){c_bb[c_bd]=1;c_bc.push(c_bd);}});
Uize.module({required:c_bc,builder:function(){c_0(function(c_4,c_5,c_6){var c_8=c_4.children[c_5],c_bd=c_6.widgetClass||Uize.Widget;delete c_6.widgetClass;delete c_6.children;c_8?c_8.set(c_6):(c_8=c_5.charCodeAt(0)==36&&c_5.charCodeAt(1)==36?eval(c_bd).spawn(c_6,c_4):c_4.addChild(c_5,eval(c_bd),c_6));return c_8;},c_k.isWired?function(c_8){c_e.callOn(c_8,'insertOrWireUi')}:0);}});}c_a.prototype.wireUi.call(c_k);}};var c_be={yes:1,on:1,1:1,'true':1};c_e.launchPopup=c_f.launchPopup=function(c_j){if(!c_j)c_j={};if(c_j.width==c_d)c_j.width=850;if(c_j.height==c_d)c_j.height=600;var c_bf=window.screen;if(c_j.left==c_d)c_j.left=Math.max((c_bf.width-c_j.width-10)>>1,0);if(c_j.top==c_d)c_j.top=Math.max((c_bf.height-c_j.height-40)>>1,0);function c_bg(c_bh){return c_bh+'='+c_j[c_bh];}function c_bi(c_bh,c_bj){return(c_bh+'='+(c_be[c_j[c_bh]==c_d?c_bj:c_j[c_bh]+'']?'yes':'no'));}var c_bk=window.open(c_j.url||'',c_j.name||'popupWindow',[c_bg('width'),c_bg('height'),c_bg('top'),c_bg('left'),c_bi('toolbar',0),
c_bi('location',0),c_bi('directories',0),c_bi('status',0),c_bi('menubar',0),c_bi('scrollbars',1),c_bi('resizable',1)].join(','));c_bk&&c_bk.focus();return c_bk;};c_e.registerProperties({c_l:{name:'confirmDialog',value:{}}});c_e.set({idPrefix:'page'});c_f.showConfirm=function(c_j){this.c_g('confirm','confirm',c_j);};c_f.showInform=function(c_j){this.c_g('alert','info',c_j);};return c_e;}});


Uize.module({name:'Uize.Widget.Tree',required:'Uize.Node',builder:function(c_a){var c_b,c_c=false,c_d=Uize.Node;var c_e=c_a.subclass(),c_f=c_e.prototype;c_e.itemHasChildren=function(c_g){return!!(c_g&&c_g.items&&c_g.items.length);};c_e.itemIsDivider=function(c_g){return!!c_g&&c_g.title=='-'&& !c_e.itemHasChildren(c_g);};c_f.getTreeFromList=c_e.getTreeFromList=function(c_h){function c_i(c_h){var c_j='';if(c_h){if(c_h.nodeType==3)c_j=c_h.data;if(c_h.childNodes){var c_k=c_h.childNodes;for(var c_l= -1;++c_l<c_k.length;){var c_m=c_k[c_l];if(c_m.tagName=='UL'||c_m.tagName=='OL'){break;}else{c_j+=c_i(c_m);}}}}return c_j.replace(/^\s*/,'').replace(/\s*$/,'');}function c_n(c_h){var c_g=null;if(c_h){c_g={title:c_i(c_h),link:'',items:[]};var c_k=c_h.childNodes;for(var c_o= -1;++c_o<c_k.length;){c_h=c_k[c_o];if(c_h.tagName=='UL'||c_h.tagName=='OL'){c_g.expanded=c_h.style.display!='none';var c_k=c_h.childNodes;for(var c_l= -1;++c_l<c_k.length;){var c_m=c_k[c_l];c_m.tagName=='LI'&&c_g.items.push(c_n(c_m));}
}else if(c_h.tagName=='A'){c_g.link=c_h.getAttribute('href');var c_p=c_h.title;if(c_p)c_g.description=c_p;}}}return c_g;}var c_g=c_n(c_d.getById(c_h));return c_g?(/\S/.test(c_g.title)?[c_g]:c_g.items):[];};c_f.getTreeFromPage=c_e.getTreeFromPage=function(c_q,c_r){var c_s=document.all||document.getElementsByTagName('*'),c_t=c_s.length,c_u={},c_v,c_w=[],c_x={title:'Contents',link:''},c_y=0,c_z=[c_x],c_A=[],c_B=c_x,c_C='Uize_Widget_Tree',c_D,c_E=location.href,c_F=c_E.lastIndexOf('#');if(c_F> -1)c_E=c_E.slice(0,c_F);if(typeof c_r!='number')c_r=1;for(var c_G= -1;++c_G<c_q.length;){var c_H=c_q[c_G];c_u[c_H]=c_G;c_w.push('\\b'+c_H+'\\b');}c_v=new RegExp(c_w.join('|'));for(var c_o= -1;++c_o<c_t;){var c_h=c_s[c_o],c_I=c_h.className;if(c_I){var c_J=c_I.match(c_v);if(c_J){var c_K=c_u[c_J[0]];if(c_K>c_y){c_z[c_K]=c_B.items[c_B.items.length-1];c_y=c_K;c_B=c_z[c_y];}else if(c_K<c_y){c_y=c_K;c_B=c_z[c_y];}c_A.length=c_y;if(!c_B.items){c_B.items=[];c_B.expanded=c_y<c_r;}c_A.push(c_B.items.length);c_D=c_C+'_'+c_A.join('_');
c_B.items.push({title:c_d.getText(c_h),link:c_E+'#'+c_D});c_d.injectHtml(c_h,'<a name="'+c_D+'"></a>','outer top');c_t++;c_o++;}}}return[c_x];};c_f.c_L=function(c_A){return(typeof c_A=='string'?c_A:this.c_M(c_A).c_A);};c_f.c_M=function(c_A){var c_N=this,c_g,c_O=c_N.c_O,c_P=[],c_Q=c_e.isArray(c_A),c_R=c_N.c_R,c_S=c_Q?c_A:c_A.split(c_R),c_T=c_S.length;for(var c_U= -1;++c_U<c_T;){var c_V=c_S[c_U];if(c_Q&&typeof c_V=='string')c_V=c_e.findRecordNo(c_O,{title:c_V});c_g=c_O[c_V];if(c_g){c_O=c_g.items;c_P.push(c_V);}else{break;}}return{c_g:c_g,c_A:c_g?c_P.join(c_R):''};};c_f.getItemFromSpecifier=function(c_A){return this.c_M(c_A).c_g;};c_f.setExpandedDepth=function(c_W,c_A){var c_N=this;c_N.traverseTree({itemHandler:function(c_g,c_A,c_X){c_N.setItemExpanded(c_A,c_X<c_W);},itemSpecifier:c_A});};c_f.setItemExpanded=function(c_A,c_Y){var c_g=this.getItemFromSpecifier(c_A);c_g.expanded=typeof c_Y=='boolean'?c_Y:c_g.expanded===c_c;};c_f.collapseAllBut=function(c_Z){var c_N=this,c_R=c_N.c_R;c_Z=c_N.c_L(c_Z);
c_N.traverseTree({itemHandler:function(c_g,c_A){c_N.setItemExpanded(c_A,!(c_Z+c_R).indexOf(c_A+c_R));}});};c_f.traverseTree=function(c_0){var c_N=this,c_A=c_0.itemSpecifier,c_R=c_N.c_R,c_1=function(){},c_2=c_0.itemHandler||c_1,c_3=c_0.beforeSubItemsHandler||c_1,c_4=c_0.afterSubItemsHandler||c_1;function c_5(c_g,c_A,c_X){c_2(c_g,c_A,c_X);var c_6=c_g.items;if(c_6&&c_6.length){c_3(c_g,c_A,c_X);c_7(c_6,c_A+c_R,c_X+1);c_4(c_g,c_A,c_X);}}function c_7(c_O,c_8,c_X){for(var c_9= -1,c_ba=c_O.length;++c_9<c_ba;)c_5(c_O[c_9],c_8+c_9,c_X);}if(c_A){c_A=c_N.c_L(c_A);c_5(c_N.getItemFromSpecifier(c_A),c_A,0);}else{c_7(c_N.c_O,'',0);}};c_e.registerProperties({c_R:{name:'itemDelimiter',value:'x'},c_O:{name:'items',value:[],onChange:function(){var c_N=this;if(c_N.isWired){c_N.removeUi();c_N.insertUi();}}},c_bb:{name:'value',value:[]}});c_e.set({built:c_c});return c_e;}});


Uize.module({name:'Uize.Widget.Tree.Menu',required:'Uize.Node',builder:function(d_a){var d_b,d_c=true,d_d=false,d_e=Uize.Node;var d_f=Uize.pathToResources+'Uize_Widget_Tree_Menu/',d_g=10000;var d_h=d_a.subclass(d_b,function(){var d_i=this;d_i.wire('Changed.items',function(){d_i.setExpandedDepth(0)});}),d_j=d_h.prototype;d_j.d_k=function(d_l){var d_i=this,d_m=d_i.d_m;if(!d_m[d_l]){function d_n(d_l){d_i.wireNode(d_l+'TitleLink','mouseover',function(){d_i.collapseAllBut(d_l)});}var d_o=d_l?d_i.getItemFromSpecifier(d_l).items:d_i.get('items');if(d_o&&d_o.length){for(var d_p= -1,d_q=d_o.length;++d_p<d_q;)d_n(d_l+(d_l&&'x')+d_p);}function d_r(){if(d_i.d_s)d_i.d_s=clearTimeout(d_i.d_s);}function d_t(){d_r();d_i.setExpandedDepth(0);}function d_u(){d_r();d_i.d_s=setTimeout(d_t,d_i.d_v);}d_i.wireNode(d_l+(d_l&&'Children'),{mouseover:d_r,mouseout:d_u,click:d_t});d_m[d_l]=d_c;}};d_j.d_w=function(d_x,d_y){var d_i=this;return((d_y?d_i.d_z:d_i.d_A)+(d_x.expanded?(' '+(d_y?d_i.d_B:d_i.d_C)):'')+(d_h.itemHasChildren(d_x)?(
' '+(d_y?d_i.d_D:d_i.d_E)):''));};d_j.setItemExpanded=function(d_l,d_F){var d_i=this,d_x=d_i.getItemFromSpecifier(d_l);if(typeof d_F!='boolean')d_F=d_x.expanded===d_d;if(d_F!=d_x.expanded){var d_y=d_l.split(d_i.get('itemDelimiter')).length-1;d_x.expanded=d_F;d_i.setNodeProperties(d_l+'TitleLink',{className:d_i.d_w(d_x,d_y)});d_F&&d_i.d_k(d_l);if(d_h.itemHasChildren(d_x)){var d_G=d_i.getNode(d_l+'Children');d_i.displayNode(d_G,d_F);if(d_F){d_i.globalizeNode(d_G);d_i.setNodeStyle(d_G,{zIndex:d_g+d_y});d_e.setAbsPosAdjacentTo(d_G,d_i.getNode(d_l+'TitleLink'),d_y?'x':'y');}}}};d_j.wireUi=function(){var d_i=this;if(!d_i.isWired){d_i.d_m={};d_i.d_k('');d_a.prototype.wireUi.call(d_i);}};d_h.registerProperties({d_v:{name:'dismissDelay',value:400},d_H:'menuCssClass',d_I:'menuDividerClass',d_C:'menuItemActiveCssClass',d_E:'menuItemChildrenIndicatorCssClass',d_A:'menuItemCssClass',d_J:'subMenuCssClass',d_K:'subMenuDividerClass',d_B:'subMenuItemActiveCssClass',d_D:'subMenuItemChildrenIndicatorCssClass',
d_z:'subMenuItemCssClass'});d_h.set({html:{process:function(input){var d_i=this,d_L=input.idPrefix,d_M=[];d_i.traverseTree({itemHandler:function(d_x,d_l,d_y){d_M.push(d_h.itemIsDivider(d_x)?('<div class="'+(d_y?input.subMenuDividerClass:input.menuDividerClass)+'" href="javascript://">&nbsp;</div>'):('<a id="'+d_L+'-'+d_l+'TitleLink" class="'+d_i.d_w(d_x,d_y)+'" href="'+(d_x.link||'javascript://')+'"'+(d_x.link?'':' style="cursor:default;"')+'>'+d_x.title+'</a>'));},beforeSubItemsHandler:function(d_x,d_l,d_y){d_M.push('<div id="'+d_L+'-'+d_l+'Children" class="'+input.subMenuCssClass+'">');},afterSubItemsHandler:function(){d_M.push('</div>\n')}});return('<div id="'+d_L+'" class="'+input.menuCssClass+'">'+d_M.join('')+'<br style="clear:both;"/>'+'</div>\n');}}});return d_h;}});

Uize.module({name:'UizeDotCom.ModulesTree',builder:function(){return function(){return{Uize:{Color:{xHsv:0,xSvgColors:0,xUtil:0},Comm:{Ajax:0,Iframe:{Upload:0},Script:0},Cookie:0,Coupler:0,Curve:{Mod:0,Rubber:0},Cycle:0,Data:{Csv:0,NameValueRecords:0,Simple:0},Date:0,DocSucker:0,Fade:{xFactory:0,xSeries:0},Fx:{xTextShadow:0},Json:0,Node:{Event:0,Form:0,VirtualEvent:{Edge:0}},Population:0,Scruncher:0,SimpleDoc:0,String:{Discombobulator:0},Subclass:0,Template:0,Templates:{Calculator:0,Calendar:0,Collection:0,CollectionItem:0,ColorInfo:0,HashTable:0,JstModule:0,List:0},Tooltip:0,Url:0,Widget:{AutoTooltip:0,Bar:{Progress:0,Slider:{Plus:0,xSkin:0}},Beam:0,Bevel:0,Button:{Checkbox:0,Toggle:0},Calculator:0,Calendar:0,Captcha:{Recaptcha:0},Collection:{Dynamic:0},CollectionItem:{Zooming:0},ColorCube:{Draggable:0},ColorInfo:0,ColorPicker:0,Committer:0,Count:0,Dialog:{Confirm:0,Form:0,Iframe:0,Picker:{Date:0},xResizable:0},Drag:{Move:0},EdgeHugger:0,EggTimer:0,Fleeting:0,Flip:0,FormElement:0,HoverFader:0,ImagePort:{
Draggable:0},ImageWipe:{xPresets:0},ListEditor:0,MagView:0,Mask:0,Options:{Accordion:0,Popup:0,Tabbed:{Fading:0}},Page:0,Picker:{Date:0},PopupPalette:0,Resizer:{Marquee:0},Scrolly:0,SlideShow:{AutoAdvance:0},Stretchy:0,Swap:{Deck:0,Html:0,Image:{Cycle:0},xPresets:0},TableSort:0,TextInput:0,ThumbZoom:0,Tree:{List:0,Menu:0,Select:0}},Wsh:{AuditStrings:0,AutoScruncher:0,BuildSimpleDataPages:0,CompileJstModules:0},Xml:0},UizeDotCom:{DialogConfirm:0,DialogDate:0,Examples:0,ModulesTree:0,Page:{Doc:{library:0},Example:{library:0,Test:{library:0}},Home:{library:0},Index:0,library:0},ParamsInspector:{InlinePresets:0},SiteMap:0,Templates:{DataBar:0,Dialog:{Confirm:0,Picker:{Date:0}},Footer:0,IndexPage:0,JavaScriptSourceSample:0,ParamsInspector:0,ParamsTable:0,ShareThisPanel:0,SimpleDoc:0,SimpleDocSample:0,SlideShow:{Basic:0,Wipes:0},Tour:0},TestDataFruits:0,TestDataObject:0,TestDataPhotos:0,TestWidget:0,WidgetToGoPage:{library:0}}};};}});


Uize.module({name:'UizeDotCom.SiteMap',required:'UizeDotCom.ModulesTree',builder:function(){var _a;return function(){if(!_a){var _b={title:'-'};function _c(_d){return'reference/'+_d+'.html';}function _e(_f,_g,_h){var _d=_f+(_f&&'.')+_g,_i=_c(_d),_j={title:_g,link:_i},_k=_j.items=[];if(_h)for(var _l in _h)_k.push(_e(_d,_l,_h[_l]));_k.length&&_d&&_k.unshift({title:'[[ BASE ]]',link:_i},_b);return _j;}var _m=_e('','',UizeDotCom.ModulesTree());_m.title='Module Reference';_m.link='javascript-modules-index.html';function _j(_n,_o,_p){
return{title:_n,link:(_o||'')+(_p||_n.toLowerCase().replace(/\W/g,'-'))+'.html'}}function _q(_n,_p){return _j(_n,'examples/',_p)}function _r(_n,_p){return _j(_n,'explainers/',_p)}function _s(_n,_p){return _j(_n,'appendixes/',_p)}function _t(_n,_p){return _j(_n,'tests/performance/',_p)}function _u(_v){var _w='javascript-'+(_v!='all'?(_v+'-'):'')+'examples.html';return{title:Uize.capFirstChar(_v)+' examples',link:_w,items:[{title:'TOUR '+_v.toUpperCase()+' EXAMPLES',link:'javascript-feature-tours.html?tour='+_v},_b,{title:'Index of '+_v+' examples',link:_w}]}}_a=[_j('Home','','index'),_j('DOWNLOAD'),_r('Getting Started'),_j('Latest News'),_b,{title:'Examples',link:'javascript-examples.html',items:[_u('featured'),_b,_u('animation'),_u('color'),_u('form'),_u('menu'),_u('slideshow'),_u('tool'),_u('widget'),_u('zoom'),_b,_u('all'),_b,{title:'EXAMPLES, BY MODULE...',link:'javascript-examples.html',items:[{title:'Uize.Color',items:[_q('Sortable Color Table'),_q('Color Sort by RGB Proximity'),_q('Color Gradient Tool')
]},{title:'Uize.Curve',items:[_q('Curve Explorer')]},{title:'Uize.Data',items:[_q('Simple Data Tester')]},{title:'Uize.Json',items:[_q('JSON Prettifier')]},{title:'Uize.Fade',items:[_q('Fade As a Graph'),_q('Fade As a Color Chart'),_q('Fade Quantization Chart'),_q('Fading an Object')]},{title:'Uize.Fx',items:[_q('Fade CSS Style Across Nodes')]},{title:'Uize.Population',items:[_q('Structured Record Population','population-structured-record'),_q('Populating Photo Details')]},{title:'Uize.Scruncher',items:[_q('JavaScript Scruncher')]},{title:'Uize.SimpleDoc',items:[_q('SimpleDoc Tester','simple-doc-tester')]},{title:'Uize.Template',items:[_q('JavaScript Template Tester')]},{title:'Uize.Templates',items:[_q('List Template','templates-list')]},{title:'Uize.Widget',items:[{title:'AutoTooltip',items:[_q('Auto Tooltip for Photo Info','auto-tooltip-photo-info'),_q('Generic Auto Tooltip','auto-tooltip-generic')]},{title:'Bar',items:[_q('Bars For Data Comparison','bars'),_q('Basic Progress Bar','progress-bar'),{
title:'Slider',items:[_q('Basic Slider','slider'),_q('Multiple Sliders from a Template','sliders-from-template'),_q('The Built-in Slider Skin','slider-built-in-skin'),_q('Slider Plus Buttons','slider-plus'),_q('Sliders as RGB Selectors'),_q('Sliders in a Color Blender','sliders-in-color-blender'),_q('Characters Used Indicator','slider-chars-used')]}]},{title:'Bevel',items:[_q('Basic Bevel','bevel'),_q('Bevel On Multiple Images')]},{title:'Button',items:[_q('Button Types'),_q('Uize.Widget.Button.Toggle','button-toggle')]},_q('Calculator','javascript-calculator-widget'),{title:'Calendar',items:[_q('Calendar Controls Wikipedia'),_q('Calendar')]},{title:'Collection.Dynamic',items:[_q('Dynamic Collection','collection-dynamic')]},{title:'CollectionItem.Zooming',items:[_q('Zooming Collection Items','collection-item-zooming'),_q('Coupled Zooming Collection Items','collection-item-coupled-zooming')]},{title:'ColorCube',items:[_q('Basic Color Cube','color-cube'),
_q('Color Cube With Color Pickers','color-cube-with-pickers')]},{title:'ColorPicker',items:[_q('Color Picker'),_q('Color Pickers With Gradient')]},{title:'Dialog',items:[_q('Dialog'),_q('Resizable Dialog','dialog-resizable')]},{title:'HoverFader',items:[_q('Fading Links'),_q('Hover Fader Color Effects'),_q('Hover Fader Stretching Menu'),_q('Hover Fader for Thumbnails'),_q('Hover Fader Text Shadow Animation')]},{title:'ImagePort',items:[_q('Basic Image Port','image-port'),_q('Image Port Inside a Marquee','image-port-with-marquee'),_q('Draggable Image Port','image-port-drag'),_q('Zoom and Pan','image-port-zoom-and-pan'),_q('Tiled Zoom and Pan','image-port-zoom-and-pan-tiled')]},_q('ImageWipe','image-wipe'),{title:'ListEditor',items:[_q('Domain List Editor')]},_q('MagView','mag-view'),_q('Mask'),{title:'Options',items:[_q('Options'),_q('Dynamic Options','options-dynamic'),{title:'Options.Tabbed',items:[_q('Tabbed Interface'),_q('Tabbed Interface With Fade')]}]},_q('Picker.Date','date-picker'),{
title:'Resizer.Marquee',items:[_q('Basic Marquee','marquee'),_q('Different Marquee Modes','marquee-modes'),_q('Marquee and Image Port'),_q('Marquee With Rest Update')]},{title:'Scrolly',items:[_q('Scrolly'),_q('Scrolly Carousel')]},{title:'SlideShow',items:[_q('Slideshow'),_q('Slideshow With Dissolve'),_q('Slideshow With Wipes'),_q('Slideshow of Data')]},{title:'Swap',items:[_q('Image Swap','swap-image'),_q('Deck Swapper','swap-deck'),_q('Cycling Image Swap','swap-image-cycle'),_q('Basic HTML Swap','swap-html'),_q('Image Swap With PNGs','swap-image-png')]},{title:'TableSort',items:[_q('Basic Table Sort','table-sort-basic'),_q('Complex Table Sort','table-sort-complex')]},_q('ThumbZoom'),{title:'Tree',items:[_q('Tree List From JSON','tree-list'),_q('Tree Menu From JSON','tree-menu'),_q('Hierarchical Selector'),_q('Two Hierarchical Selectors')]},{title:'Widget Functionality',items:[_q('enabled/busy in Widget Tree'),_q('Decorated Confirm Dialog','decorated-confirm'),_q('Shared UI'),_q('Transferring State'),
_q('The setNodeValue Method','set-node-value'),_q('setNodeValue on Multi-select','set-node-value-multi-select'),_q('Virtual DOM Events'),_q('Edge Virtual DOM Events')]}]},{title:'Sequenced Show Examples',items:[_q('Sequenced Show'),_q('Sequenced Show Using Swap')]}]}]},{title:'Explainers',link:'javascript-explainers.html',items:[_r('Introduction to UIZE'),_r('Getting Started With UIZE','getting-started'),_r('Using the Documentation'),_r('Overview of Features'),_r('Building UIZE-powered Pages'),_b,{title:'MORE TOPICS...',items:[_r('JavaScript Animation and Effects'),_r('JavaScript Inheritance'),_r('Set-get Properties'),_r('JavaScript Event System'),_r('JavaScript DOM Events'),_r('JavaScript Localization'),_r('JavaScript Modules'),_r('JavaScript Libraries'),_r('JavaScript Templates'),_r('JavaScript Widgets'),_r('JavaScript Troubleshooting'),_r('JavaScript Build Scripts'),_r('All About Scrunching'),_r('JavaScript Documentation System'),_r('The Philosophy of UIZE','philosophy-of-uize')]},_b,
_j('Index of JavaScript Explainers','','javascript-explainers')]},_m,{title:'Tools',link:'javascript-tool-examples.html',items:[_q('Curve Explorer'),_q('Color Gradient Tool'),_q('JSON Prettifier'),_q('JavaScript Template Tester'),_q('JavaScript Scruncher'),_q('SimpleDoc Tester','simple-doc-tester'),_q('Simple Data Tester'),_b,_j('Index of JavaScript Tools','','javascript-tool-examples')]},{title:'Tests',items:[{title:'Performance Tests',items:[_t('Array Iteration Styles'),_t('Caching Node References'),_t('Checking if Undefined'),_t('Extended String Class'),_t('getElementById vs getElementsByName','getElementById-vs-getElementsByName'),_t('Repeat String Approaches'),_t('Storing Length for Iterator'),_t('Storing Reference to Sub-object','storing-reference-to-subobject'),_t('String Concatenation Approaches'),_t('String Match Conditional Styles'),_t('String Starts With Substring Styles')]}]},{title:'Appendixes',items:[_s('Code Fragments'),_s('Credits'),_j('Endorsements'),
_j('Index of JavaScript Modules','','javascript-modules-index'),_s('Glossary'),_s('HTML Style Guide'),_s('JavaScript Code Conventions'),_s('JavaScript Fun'),_s('JavaScript Interview Questions'),_s('JavaScript Optimization'),_j('License'),_s('Press Center')]},_b,_j('SUPPORT'),_j('SITE MAP','','directory'),_j('SEARCH','','search-sections')];}return _a;};}});


Uize.module({name:'Uize.Url',builder:function(){var _a=function(){},_b,_c=Uize.isArray;var _d=[],_e={};function _f(_g){return decodeURIComponent(_g!=_b?_g:'');}function _h(_i){return encodeURIComponent(_i+'');}function _j(_k,_l){var _m=(_k+='').indexOf('?');if(_m<0&& !_l)_m=_k.length;return{_n:_k.slice(0,_m),_o:_k.slice(_m+1)};}_a.from=function(_p){var _q=_p.match(/^(([^:\\\/]+:)\/\/(([^:\\\/]*)(:(\d+))?)?)?(([^\?#]*[\\\/])?(([^\\\/\?#]*?)(\.([^\.\?#]+))?))(\?([^#]*))?(#(.*))?$/);function _r(_s){return _q?(_q[_s]||''):'';}return{href:_p,fullDomain:_r(1),protocol:_r(2),host:_r(3),hostname:_r(4),port:_r(6),pathname:_r(7),folderPath:_r(8),file:_r(9),fileName:_r(10),extension:_r(11),fileType:_r(12),search:_r(13),query:_r(14),hash:_r(15),anchor:_r(16)};};_a.fromParams=function(_t,_u){_t=_j(_t,(_u||_e).favorQuery!==false)._o;var _v={};if(_t){for(var _w= -1,_x=_t.split('&'),_y=_x.length;++_w<_y;){var _z=_x[_w].split('='),_A=_z[0];if(_A)_v[_f(_A)]=_f(_z[1]);}}return _v;};_a.fromPiece=_f;
_a.getCacheDefeatStr=function(){return+new Date+''+Math.round(Math.random()*1000);};_a.toAbsolute=function(_B,_k){if(_a.from(_k).fullDomain)return _k;var _C=_B.slice(0,_B.search(/[\/\\][^\/\\]*$/)+1);while(_k){var _D=(_k.search(/[\/\\]/)+1||_k.length+1)-1,_E=_k.slice(0,_D);_C=_E=='..'?_C.slice(0,_C.search(/[\/\\][^\/\\]*[\/\\]$/)+1):_C+_E+_k.charAt(_D);_k=_k.slice(_D+1);}return _C;};_a.toParams=function(_v){var _x=[];if(_c(_v))_v=_v.length<2?_v[0]:Uize.copyInto.apply(Uize,[{}].concat(_v));for(var _F in _v){var _G=_v[_F];_G!=_b&&_x.push(_h(_F)+'='+_h(_G+''));}return _x.join('&');};_a.toPiece=_h;_a.resolve=function(_k,_v){if(_c(_k)){_v=_k.slice(1).concat(_v||_d);_k=_k[0];}var _t=_a.toParams([_a.fromParams(_k,{favorQuery:false})].concat(_c(_v)?_v:[_v]));return _j(_k)._n+(_t?'?':'')+_t;};return _a;}});


Uize.module({name:'Uize.Fade',builder:function(b_a){var b_b,b_c='object',b_d=Uize.constrain;var b_e={},b_f=[],b_g=false,b_h;function b_i(){if((b_g= !!b_f.length)!= !!b_h)b_h=b_g?setInterval(b_j,10):clearInterval(b_h);}function b_j(){for(var b_k= -1,b_l;++b_k<b_f.length;)(b_l=b_f[b_k]).b_m?b_l.b_j():b_f.splice(b_k--,1);b_i();}function b_n(b_o){return b_o}var b_p=b_a.subclass(),b_q=b_p.prototype;b_q.b_r=function(){var b_s=this,b_o=b_t(b_s.b_u,b_s.b_v,b_s.b_w,b_s.b_x,b_s.b_y,b_s.b_o);if(b_o!=b_e)b_o!=b_s.b_o?b_s.set({b_o:b_o}):b_s.fire('Changed.value');};b_q.b_j=function(){var b_z=Math.min(((Date.now?Date.now(): +new Date)-this.b_A)/this.b_B,1);this.set({b_w:this.b_C?1-b_z:b_z});if(b_z==1){this.stop();this.fire('Done');}};b_q.stop=function(){this.set({b_m:false});};b_q.start=function(b_D){this.stop();this.set(b_p.copyInto({b_m:true},b_D));};var b_t=b_p.blendValues=function(b_E,b_F,b_G,b_x,b_y,b_H){if(b_E===b_F){return b_H!==b_b&&b_E===b_H?b_e:b_E;}else{if(b_y&&typeof b_y=='function'){b_G=b_y(b_G);b_y=b_b;}
if(typeof b_E==b_c&&b_E&& !(b_E instanceof RegExp)){var b_I=b_H&&typeof b_H==b_c,b_J=b_x&&typeof b_x==b_c,b_K=b_y&&typeof b_y==b_c,b_L=b_I?b_H:b_p.isArray(b_E)?[]:{},b_M;for(var b_N in b_E){var b_O=b_t(b_E[b_N],b_F[b_N],b_G,b_J?b_x[b_N]:b_x,b_K?b_y[b_N]:b_y,b_M=b_L[b_N]);if(b_I)b_I=b_O==b_e||(typeof b_O!=b_c&&b_O==b_M);if(b_O!=b_e)b_L[b_N]=b_O;}return b_I?b_e:b_L;}else{var b_L= !b_G?b_E:b_G==1?b_F: !b_x?b_E+(b_F-b_E)*b_G:b_G>0&&b_G<1?b_d(b_E+Math.round((b_F-b_E)*b_G/b_x)*b_x,b_E,b_F):b_E+Math.round((b_F-b_E)*b_G/b_x)*b_x;return b_H!==b_b&&b_L===b_H?b_e:b_L;}}};b_p.celeration=function(b_P,b_Q){var b_R=1-(b_P=b_P||0)-(b_Q=b_Q||0),b_S=2/(1+b_R),b_T=b_P?b_S/b_P:0,b_U=b_T/2,b_V=b_Q? -b_S/b_Q:0,b_W=b_V/2,b_X=b_P*b_P,b_Y;return(b_R>=1?b_n:function(b_o){return((b_o=(b_P?b_d(b_o*b_o,0,b_X)*b_U:0)+(b_R?b_S*b_d(b_o-b_P,0,b_R):0)+(b_Q?((b_S+(b_Y=b_d(b_o-b_P-b_R,0,b_Q))*b_W)*b_Y):0))>1?1:b_o);});};function b_Z(){this.set({b_y:this.b_P||this.b_Q?b_p.celeration(this.b_P,this.b_Q):null});}function b_0(){this.b_o=null;
this.b_r();}b_p.registerProperties({b_P:{name:'acceleration',onChange:b_Z},b_y:{name:'curve',onChange:b_0},b_Q:{name:'deceleration',onChange:b_Z},b_B:{name:'duration',value:2000},b_v:{name:'endValue',onChange:b_0,value:100},b_m:{name:'inProgress',onChange:function(){var b_s=this;if(b_s.b_m){b_s.b_A=Date.now?Date.now(): +new Date;b_s.fire('Start');b_s.b_o=b_s.b_w=null;b_s.b_j();b_f.push(b_s);b_i();}},value:false},b_w:{name:'progress',onChange:b_q.b_r,value:0},b_C:'reverse',b_u:{name:'startValue',onChange:b_0,value:0},b_x:'quantization',b_o:{name:'value',value:0}});return b_p;}});


Uize.module({name:'Uize.Fade.xFactory',builder:function(c_a){var c_b=true,c_c=false,c_d;var c_e=[];c_a.fade=function(c_f,c_g,c_h,c_i,c_j,c_k){if(!c_i)c_i=750;if(c_a.isInstance(c_f))return c_a.fadeProperty(c_f,'value',c_g,c_h,c_i,c_j);if(typeof c_f=='function')c_f={handler:c_f};function c_l(c_m){return(c_a.isArray(c_m)&&c_m.length<2&& !c_a.isArray(c_m[0])?c_m[0]:c_m);}c_g=c_l(c_g);c_h=c_l(c_h);function c_n(c_o,c_p){return c_a.isInstance(c_o)&&c_p=='set';}var c_q=c_f.context,c_r=c_f.handler,c_s=c_n(c_q,c_r),c_t;if(c_s){function c_u(c_v,c_w){if(c_v){for(var c_x in c_v){if(c_v[c_x]==c_d)c_v[c_x]=c_q.get(c_x);}}else{c_v=c_q.get(c_g||c_h);}return c_v;}c_g=c_u(c_g);c_h=c_u(c_h);}var c_y;for(var c_z= -1,c_A,c_B=c_e.length;++c_z<c_B;){var c_C=(c_A=c_e[c_z]).c_f,c_D=c_C.context,c_E=c_C.handler,c_F=c_D==c_q&&c_E==c_r;if(c_F){var c_G=c_A.get('startValue'),c_H=c_A.get('endValue');if(c_s){if(c_n(c_D,c_E)){var c_I=c_c;for(var c_x in c_G)c_x in c_g?(c_I=c_b):(c_F=c_c);if(c_I&& !c_F){var c_J={},c_K={};for(var c_x in c_G){
if(!(c_x in c_g)){c_J[c_x]=c_G[c_x];c_K[c_x]=c_H[c_x];}}c_A.set({startValue:c_J,endValue:c_K});}}}else{function c_L(c_M){var c_N=0;for(var c_O in c_M)c_N++;return c_N;}function c_P(c_g,c_h,c_Q,c_R){var c_S;if(c_g==c_h){c_S=c_Q==c_g&&c_R==c_g;}else if(c_S=typeof c_g=='object'&&typeof c_Q=='object'&&c_g&&c_Q?((typeof c_g.length=='number'?c_g.length===c_Q.length:c_b)&&c_L(c_g)==c_L(c_Q)):c_b){for(var c_x in c_g){if(!(c_x in c_Q)|| !c_P(c_g[c_x],c_h[c_x],c_Q[c_x],c_R[c_x])){c_S=c_c;break;}}}return c_S;}c_F=c_P(c_G,c_H,c_g,c_h);}c_F&&(c_y||(c_y=[])).push(c_A);}}c_y&&c_a.callOn(c_y,'stop');var c_T=[];(c_T[0]=new c_a(c_a.copyInto({duration:c_i,startValue:c_g,endValue:c_h,c_f:c_f},c_j))).wire({'Changed.inProgress':function(c_U){var c_V=c_U.source;c_V.get('inProgress')?c_e.push(c_V):c_e.splice(c_a.indexIn(c_e,c_V),1);},'Changed.value':function(c_U){var c_V=c_U.source,c_f=c_V.c_f,c_o=c_f.context,c_p=c_f.handler,c_m=c_V.valueOf();(typeof c_p=='string'?c_o[c_p]:c_p)[c_a.isArray(c_m)?'apply':'call'](c_o,c_m);}});
c_k!==c_c&&c_T[0].start();return c_T.pop();};c_a.fadeMethod=function(c_o,c_W,c_g,c_h,c_i,c_j,c_k){return(c_a.fade({context:c_o,handler:c_W},c_g,c_h,c_i,c_j,c_k));};c_a.fadeProperties=function(c_f,c_X,c_Y,c_i,c_j,c_k){return c_a.fadeMethod(c_f,'set',c_X,c_Y,c_i,c_j,c_k);};c_a.fadeProperty=function(c_f,c_x,c_g,c_h,c_i,c_j,c_k){var c_Z={},c_0={};c_Z[c_x]=c_g;c_0[c_x]=c_h;return c_a.fadeProperties(c_f,c_Z,c_0,c_i,c_j,c_k);};}});


Uize.module({name:'Uize.Color',builder:function(){var _a;var _b,_c=/(\w+)\s*\(\s*([^,\)]+)\s*,\s*([^,\)]+)\s*,\s*([^,\)]+)\s*\)/i;function _d(_e){return Uize.constrain(Math.round(_e),0,255)||0;}function _f(_g){var _h;for(var _i in _g)(_h=_g[_i])in _b||(_b[_h]=_i);}var _j=function(){this.tuple=[];_k.from.apply(this,arguments);},_k=_j.prototype;_j.RgbColor=_j;_k.from=_k.setColor=_k.setHex=function(_l){var _m=this;if(_l instanceof _j){_m.encoding=_l.encoding;_n(_l.tuple,_m.tuple);}else{var _o;if(arguments.length==3){_o='RGB array';_l=_p(arguments);}else{if(_l==_a||typeof _l=='number'){_o='RGB int';}else if(typeof _l=='string'){if(_g[_l]!=_a||_g[_l.toLowerCase()]!=_a){_o='name';}else{var _q=_l.match(_c);_o=_q?_q[1].toUpperCase()+' string':_l.charCodeAt(0)==35?'#hex':'hex';}}else if(typeof _l=='object'){if(_l.length){_o='RGB array';}else if('red'in _l){_o='RGB object';}else if('lightness'in _l){_o='HSL object';}else{for(_o in _l)break;_l=_l[_o];}}}var _r=_s[_o];if(!_r){_r=_s[_o='RGB int'];_l=0;}
_r.from(_l,_m.tuple);_m.encoding=_o;}return _m;};_k.getTuple=function(_t){var _u=_v[_s[this.encoding].colorSpace],_w=_t?_v[_t]||_v[_s[_t].colorSpace]:_u;return(_w!=_u?_w.fromHsl(_u.toHsl(this.tuple)):this.tuple);};_k.setEncoding=function(_x){_n(this.getTuple(_x&&_x!='color'?_x:(_x='hex')),this.tuple);this.encoding=_x;return this;};_k.to=function(_x){return(_x=='color'?new _j(this):_s[_x||this.encoding].to(this.getTuple(_x)));};_k.toHex=function(){return this.to('hex')};_j.defineColors=function(_y){Uize.copyInto(_g,_y);_b&&_f(_y);};_j.hexStrToRgb=function(_l){return _j.to(_l,'RGB object')};_j.rgbToHexStr=function(_l){return _j.to(arguments.length==3?arguments:_l)};_j.rgbToStyleStr=function(_l){return _j.to(_l,'RGB string')};_j.from=_j.rgbFromStyleStr=function(){return _k.from.apply(new _j,arguments)};var _p=_j.cloneTuple=function(_z){var _A=_z[3];return(isNaN(_A)||_A==_a?[_z[0],_z[1],_z[2]]:[_z[0],_z[1],_z[2],_A]);};var _B=_j.setTuple=function(_z,_C,_D,_E,_A){_z[0]= +_C;_z[1]= +_D;_z[2]= +_E;_z[3]= +_A;};
var _n=_j.setTupleFromArray=function(_F,_z){_B(_z,_F[0],_F[1],_F[2],_F[3]);};var _G=_j.setTupleFromString=function(_H,_z){var _q=_H.match(_c);_B(_z,parseFloat(_q[2]),parseFloat(_q[3]),parseFloat(_q[4]),parseFloat(_q[5]));};_j.to=function(_I,_o){return _J.from(_I).to(_o||'hex')};var _v=_j.colorSpaces={sRGB:{fromHsl:function(_z){var _K=_z[1]/100,_L=_z[2]/100;if(_K){var _M=_L<.5?_L*(1+_K):_L+_K-_L*_K,_N=2*_L-_M;var _O=_z[0]/360;function _P(_Q){return((_Q=(_Q+1)%1)<1/6?_N+(_M-_N)*6*_Q:_Q<.5?_M:_Q<2/3?_N+(_M-_N)*6*(2/3-_Q):_N)*255;}return[_P(_O+1/3),_P(_O),_P(_O-1/3)];}else{var _R=_L*255;return[_R,_R,_R];}},toHsl:function(_z){var _S=_z[0]/255,_T=_z[1]/255,_U=_z[2]/255,_V=Math.max(_S,_T,_U),_W=Math.min(_S,_T,_U),_X=_V+_W,_Y=_V-_W,_O=0,_K=0,_L=_X/2;if(_Y){_K=_Y/(_L<.5?_X:2-_X);_O=((_S==_V?6+(_T-_U)/_Y:_T==_V?2+(_U-_S)/_Y:4+(_S-_T)/_Y)*60)%360;}function _Z(_Q){return Uize.constrain(_Q*100,0,100)}return[_O,_Z(_K),_Z(_L)];},tuple:[{name:'red',min:0,max:255},{name:'green',min:0,max:255},{name:'green',min:0,max:255}]},
HSL:{fromHsl:Object,toHsl:Object,tuple:[{name:'hue',min:0,max:360},{name:'saturation',min:0,max:100},{name:'lightness',min:0,max:100}]}};function _0(_l,_z){if(_l.charCodeAt(0)==35)_l=_l.slice(1);var _1=_l.length;_l='0x'+_l-0;_1==1?_B(_z,_l*=17,_l,_l):_1==3?_B(_z,((_l>>8)&15)*17,((_l>>4)&15)*17,(_l&15)*17):_B(_z,(_l>>16)&255,(_l>>8)&255,_l&255);}var _s=_j.encodings={hex:{colorSpace:'sRGB',from:_0,to:function(_z){return(0x1000000+_s['RGB int'].to(_z)).toString(16).slice(1);}},'#hex':{colorSpace:'sRGB',from:_0,to:function(_z){return'#'+_s['hex'].to(_z)}},name:{colorSpace:'sRGB',from:function(_i,_z){_s['RGB int'].from(_i in _g?_g[_i]:_g[_i.toLowerCase()],_z);},to:function(_z){if(!_b){_b={};_f(_g);}return _b[_s['RGB int'].to(_z)]||_s['hex'].to(_z);}},'RGB array':{colorSpace:'sRGB',from:_n,to:_p},'RGB int':{colorSpace:'sRGB',from:function(_2,_z){_2=Uize.constrain(Math.round(_2),0,16777215);_B(_z,(_2>>16)&255,(_2>>8)&255,_2&255);},to:function(_z){return(_d(_z[0])<<16)+(_d(_z[1])<<8)+_d(_z[2]);}},'RGB object':{
colorSpace:'sRGB',from:function(_3,_z){_B(_z,_3.red,_3.green,_3.blue);},to:function(_z){return{red:_z[0],green:_z[1],blue:_z[2]}}},'RGB string':{colorSpace:'sRGB',from:_G,to:function(_z){return'rgb('+_d(_z[0])+','+_d(_z[1])+','+_d(_z[2])+')';}},'HSL array':{colorSpace:'HSL',from:_n,to:_p},'HSL object':{colorSpace:'HSL',from:function(_4,_z){_B(_z,_4.hue,_4.saturation,_4.lightness);},to:function(_z){return{hue:_z[0],saturation:_z[1],lightness:_z[2]}}},'HSL string':{colorSpace:'HSL',from:_G,to:function(_z){function _5(_6){return Uize.constrain(Math.round(_6),0,100)+'%'}return('hsl('+Math.round(_z[0])+','+_5(_z[1])+','+_5(_z[2])+')');}}};var _g=_j.colors={white:16777215,silver:12632256,gray:8421504,black:0,navy:128,blue:255,aqua:65535,teal:32896,green:32768,olive:8421376,lime:65280,maroon:8388608,red:16711680,orange:16753920,yellow:16776960,purple:8388736,fuchsia:16711935};var _J=new _j,_7=new _j;return _j;}});


Uize.module({name:'Uize.Fx',required:['Uize.Fade.xFactory','Uize.Node','Uize.Color'],builder:function(){var _a=function(){},_b;var _c=[],_d,_e={},_f=Uize.Node.isIe;function _g(_h){if((_d||(_d={}))[_h])return _d[_h];for(var _i=_c.length,_j;--_i> -1;){if(typeof(_j=_c[_i].test)=='string'?_h==_j:typeof _j=='function'?_j(_h):_j.test(_h))return _d[_h]=_c[_i];}}var _k=_a.defineStylePropertiesProfile=function(_l){_c.push(_l);if(_d)_d=_b;};_a.fadeStyle=function(_m,_n,_o,_p,_q,_r){if(!(_m=Uize.Node.getById(_m)))return;var _h,_s={};for(_h in _n)_s[_h]=1;for(_h in _o)_s[_h]=1;var _t=[],_u={},_v={},_w={},_x;function _y(_z){var _A=_z&&_z[_h];return(_x(_A!=_b?_A:Uize.Node.getStyle(_m,_h)));}for(_h in _s){_t.push(_h);var _l=_g(_h);_x=_l.decoder;_u[_h]=_y(_n);_v[_h]=_y(_o);_w[_h]=_l.quantization;}var _B=_t.sort().join(),_C=_e[_B];if(!_e[_B]){var _D=['var nodeStyle = this.style;','if (!nodeStyle) return;'];for(_h in _s){var _l=_g(_h);_D.push('nodeStyle.'+(_l.remappedProperty||_h)+'='+_l.encoderExpression.replace('VALUE',
'style.'+_h)+';');}_C=_e[_B]=new Function('style',_D.join(''));}return Uize.Fade.fade({context:_m,handler:_C},_u,_v,_p,Uize.copyInto({quantization:_w},_q),_r);};_a.fadeStyleAcrossNodes=function(_E,_n,_o,_q){var _F={},_G={style:_F},_H=_a.fadeStyle(_G,_n,_o,0,_q,false),_I=_H.get('reverse');_H.set({progress:1});for(var _J= -1,_K=(_E=Uize.Node.find(_E)).length-1;++_J<=_K;){_K&&_H.set({progress:(_I?_K-_J:_J)/_K});Uize.copyInto(_E[_J].style,_F);}};_k({test:Uize.Node.returnTrue,decoder:function(_L){return _L},encoderExpression:'VALUE'});_k({test:/(fontSize|left|top|right|bottom|width|height|padding|margin|spacing|textIndent)/i,decoder:function(_L){return typeof _L=='number'?_L:parseInt(_L)||0},encoderExpression:'VALUE+"px"',quantization:1});_k({test:/color|^background$/i,decoder:function(_L){return Uize.Color.to(_L,'RGB array')},encoderExpression:'"Rgb("+VALUE.join(",")+")"',quantization:1});var _M={left:'0%',right:'100%',top:'0%',bottom:'100%',center:'50%'};_k({test:'backgroundPosition',decoder:function(_L){if(_L){
if(Uize.isArray(_L)&&_L.length==2)_L=_L[0]+' '+_L[1];if(typeof _L=='string'){_L=_L.replace(/left|right|top|bottom|center/gi,function(_N){return _M[_N]}).match(/(left|center|right|[\+\-]?\d+)(%|px)?\s+(top|center|bottom|[\+\-]?\d+)(%|px)?/);_L&&_L.shift();}}if(!_L)_L=[0,'px',0,'px'];return[parseInt(_L[0])||0,(_L[1]||'px')+' ',parseInt(_L[2])||0,(_L[3]||'px')+' '];},encoderExpression:'VALUE.join("")',quantization:1});var _O='(\\d+)\\s*(?:px)?\\s*,?\\s*',_P=new RegExp(_O+_O+_O+_O,'i');_k({test:'clip',decoder:function(_L){Uize.isArray(_L)||((_L=_L.match(_P))?_L.shift():(_L=[0,0,0,0]));return[parseInt(_L[0]),parseInt(_L[1]),parseInt(_L[2]),parseInt(_L[3])];},encoderExpression:'"rect("+VALUE.join("px,")+"px)"',quantization:1});_k({test:'opacity',remappedProperty:_f?'filter':'opacity',decoder:function(_L){return+_L},encoderExpression:_f?'"alpha(opacity="+Math.round(VALUE*100)+")"':'VALUE'});return _a;}});


Uize.module({name:'Uize.Curve',builder:function(){var _a=function(){};var _b;var _c=_a.blendFloats=function(_d,_e,_f){return _d+(_e-_d)*_f},_g=_a.linear=function(_h){return _h},_i=_a.makeEaseOut=function(_j){return function(_h){return 1-_j(1-_h)}},_k=_a.makeEaseInOut=function(_j){return function(_h){return((_h*=2)<1?_j(_h):2-_j(2-_h))/2;}},_l=_a.makeEaseMiddle=function(_j){return function(_h){return((_h*=2)<1?1-_j(1-_h):1+_j(_h-1))/2;}},_m=_a.makeEasingCurveGenerators=function(_n,_o,_p){var _q={};if(!_p)_p=_a;_n=Uize.capFirstChar(_n);function _r(_s,_t){_p['ease'+_s+_n]=function(){return(arguments.length?_t(_o.apply(0,arguments)):_q[_s]||(_q[_s]=_t(_q.In||(_q.In=_o()))))};}_r('In',_g);_r('Out',_i);_r('InOut',_k);_r('Middle',_l);};_a.makeBlender=function(_j){_j=_a.resolve(_j);return function(_d,_e,_f){return _c(_d,_e,_j(_f))};};_a.resolve=function(_j,_u,_v,_w){if(_j==_b)_j=_u;return(typeof _j=='function'||Uize.isArray(_j)?_j: !_j||_j*_j==1?_g:_a[(_j*(_w||1)<0?'easeIn':'easeOut')+(_v?'Sweet':'')+'Pow'](
Math.abs(_j)))};var _x={.5:Math.sqrt,1:_g,2:function(_h){return _h*_h*(_h>0|| -1)},3:function(_h){return _h*_h*_h},4:function(_h){return _h*_h*_h*_h*(_h>0|| -1)},5:function(_h){return _h*_h*_h*_h*_h}};_m('pow',function(_y){return(_x[_y||(_y=2)]||function(_h){return Math.pow(_h*(_h>0|| -1),_y)*(_h>0|| -1)});},_a);_m('sweetPow',function(_y){return function(_h){var _z=_a.easeInPow(_y),_A=_a.easeInPow(1/_y);return(_z(_h)+1-_A(1-_h))/2;}},_a);_m('expo',function(){return function(_h){return _h&&Math.pow(2,10*(_h-1))}},_a);_m('circular',function(_y){return(_y==1?_g:_y==_b||_y==2?function(_h){return 1-Math.sqrt(Math.abs(_h=1-_h*_h))*(_h>0|| -1)}:function(_h){return 1-Math.pow(Math.abs(_h=1-Math.pow(_h,_y)),1/_y)*(_h>0|| -1);});},_a);_m('sine',function(){var _B=Math.PI/2;return function(_h){return 1-Math.cos(_h*_B)};},_a);_a.line=function(_C,_D){if(_D==_b){if(_C==_b){_C=0;_D=1;}else{_D=_C;}}var _E=_D-_C;return(!_C&&_D==1?_g:_E?function(_h){return _C+_E*_h}:function(){return _C});};_a.saw=function(_F,_G){return(
_F==1|| !(_G=isNaN(_G+=0)?1:_G)?_g:function(_h){return _c(_h,_h&&((_h*_F)%1||1),_G)});};return _a;}});


Uize.module({name:'Uize.Curve.Rubber',builder:function(_a){var _b=function(){},_c=_a.makeEasingCurveGenerators,_d=_a.resolve;_c('elastic',function(_e,_f){if(!_e)_e=.3;if(!_f||_f<1)_f=1;var _g=2*Math.PI/_e,_h=Math.asin(1/_f)/_g;return function(_i){return(_i&&_i!=1?(-_f*Math.pow(2,10*(_i-=1))*Math.sin((_i-_h)*_g)):_i)}},_b);_c('back',function(_j){if(_j==null)_j=1.70158;var _k=_j+1;return function(_i){return _i*_i*(_k*_i-_j)};},_b);var _l=_a.easeInSweetPow(1.76);_c('bounce',function(_m,_n,_o,_p){if(!_m)_m=4;_n=_d(_n,_l,true);_o= !_o?2:_o*_o==1?1.0001:_o<0? -1/_o:_o;_p=_d(_p,2);function _q(_m){return(Math.pow(_r,_m)-1)/(_r-1)}var _r=_o,_s=_r-1,_t=_m-1,_u=_q(_m)-Math.pow(_r,_t)/2,_v=Math.log(_r),_w=[];for(var _x= -1;++_x<_m;){var _y=_q(_x),_z=(_q(_x+1)-_y)/2,_A=_y+_z;_w.push({_B:_n(_A/_u),_C:_A,_z:_z});}return function(_i){var _D=_i*_u,_E=_w[Uize.constrain(Math.floor(Math.log(_D*_s+1)/_v),0,_t)];return _E._B*(_p(1-Math.abs(_D-_E._C)/_E._z));}},_b);return _b;}});


Uize.module({name:'Uize.Xml',builder:function(){var _a=function(){},_b=true,_c=false,_d={};var _e=function(){return _e={
quot:34,amp:38,apos:39,lt:60,gt:62,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,Atilde:195,Auml:196,Aring:197,AElig:198,CCedil:199,Egrave:200,Eacute:201,Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,Iuml:207,ETH:208,Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,uml:255,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830
};},_f=/\s*([^=\s]+)\s*(=\s*("([^"]*)"|'([^']*)'|(\S*))|$|)/g,_g=/&((\w+)|#(\d{1,4}|x[0-9a-fA-F]{1,4}));/g;function _h(_i){return{upper:'toUpperCase',lower:'toLowerCase'}[_i.nameCase]||'valueOf';}var _j=_a.toAttributeValue=function(_k){return((_k+='')&&_k.replace(/&/g,'&amp;').replace(/\n/g,'&#10;').replace(/\r/g,'&#13;').replace(/"/g,'&quot;').replace(/</g,'&lt;').replace(/>/g,'&gt;'));};var _l=_a.fromAttributeValue=function(_m){return((_m+='')&&_m.replace(_g,function(_n,_o,_p,_q){return(String.fromCharCode(_q? +(_q.charAt(0)=='x'?('0'+_q):_q):((typeof _e=='function')?_e():_e)[_o]));}));};_a.fromAttributes=function(_m,_i){var _r={};if(_m){_i=_i||_d;var _s=_h(_i),_t;while(_t=_f.exec(_m)){_r[_t[1][_s]()]=_l(_t[4]||_t[5]||_t[6]||'');}}return _r;};_a.toAttributes=function(_k,_i){_i=_i||_d;var _s=_h(_i),_u=_i.quoteChar||'"',_v='='+_u,_w=[];for(var _x in _k){_w.push(_x[_s]()+_v+_j(_k[_x])+_u);}return _w.join(' ');};return _a;}});


Uize.module({name:'UizeDotCom.Templates'});


Uize.module({name:'UizeDotCom.Templates.ShareThisPanel',required:['Uize.Xml','Uize.Url'],builder:function(){var _a=function(){};_a.process=function(input){var output=[];function _b(_c,_d,_e,_f){output.push('\r\n	<!-- ',_c,' -->\r\n		<a target="_blank" href="',Uize.Xml.toAttributeValue(Uize.Url.resolve(_d,_e)),'" class="shareThisLink ',_f,'">',_c,'...</a>');}output.push('\r\n<div id="page-shareThisPanel" class="shareThisPanel">\r\n	<div class="shareThisHeading">Share This Using...</div>');_b('Personal E-mail','mailto:',{subject:'Check this out',body:input.title+'\n\n'+input.url},'email');_b('Facebook','http://www.facebook.com/share.php',{t:input.title,u:input.url},'facebook');_b('Twitter','http://twitter.com/home',{status:'Check out '+input.title+' over @uize '+input.url},'twitter');_b('StumbleUpon','http://www.stumbleupon.com/submit',{title:input.title,url:input.url},
'stumbleUpon');_b('del.icio.us','http://del.icio.us/post',{title:input.title,url:input.url},'delicious');_b('Digg','http://digg.com/submit',{phase:2,title:input.title,url:input.url},'digg');_b('Reddit','http://reddit.com/submit',{title:input.title,url:input.url},'reddit');_b('FriendFeed','http://friendfeed.com/',{title:input.title,url:input.url},'friendFeed');_b('MySpace','http://www.myspace.com/Modules/PostTo/Pages/',{t:input.title,u:input.url},'mySpace');_b('Google Bookmarks','http://www.google.com/bookmarks/mark',{op:'edit',title:input.title,bkmk:input.url,label:input.keywords,annotation:input.description},'google');_b('LinkedIn','http://www.linkedin.com/shareArticle',{mini:true,title:input.title,url:input.url,summary:input.description,source:'uize.com'},'linkedIn');_b('Mixx','http://www.mixx.com/submit',{mini:true,title:input.title,page_url:input.url},'mixx');_b('Technorati','http://technorati.com/faves',{add:input.url},'technorati');_b('Posterous','http://posterous.com/share',{linkto:input.url},
'posterous');_b('Plurk','http://plurk.com/',{status:input.url},'plurk');_b('Ping.fm','http://ping.fm/ref/',{method:'microblog',title:input.title,link:input.url},'pingFm');_b('Diigo','http://www.diigo.com/post',{title:input.title,url:input.url},'diigo');_b('Faves','http://faves.com/Authoring.aspx',{t:input.title,u:input.url},'faves');_b('Mister Wong','http://www.mister-wong.com/index.php',{action:'addurl',bm_description:input.title,bm_url:input.url},'misterWong');_b('dzone','http://www.dzone.com/links/add.html',{action:'addurl',title:input.title,url:input.url,description:input.description},'dzone');_b('Connotea','http://www.connotea.org/addpopup',{'continue':'confirm',title:input.title,uri:input.url},'connotea');output.push('\r\n	<div class="shareThisFooter"></div>\r\n</div>\r\n\r\n');return output.join('');};_a.input={title:'string',url:'string'};return _a;}});


Uize.module({name:'UizeDotCom.Templates.Footer',builder:function(){var _a=function(){};_a.process=function(input){var output=[];
output.push('<div class="footer">\r\n	<div class="legalese">\r\n		&copy; 1997-2010 UIZE (<a href="http://www.uize.com" title="AJAX, RIA, widgets, JSON, OOP, Class Inheritance, XMLHttpRequest, DOM manipulation, and all that stuff">UIZE JavaScript Framework</a>)\r\n		&nbsp;--&nbsp;\r\n		<a href="http://www.uize.com/license.html">Available under MIT License or GNU General Public License</a>\r\n	</div>\r\n	<div>\r\n		<span class="label">indispensable online resources:</span>\r\n		<a href="http://www.w3c.org" target="_blank" title="World Wide Web Consortium - Web Standards">w3c.org</a>\r\n		&nbsp;|&nbsp;\r\n		<a href="http://www.w3schools.com" target="_blank" title="W3Schools Online Web Tutorials">w3schools.com</a>\r\n		&nbsp;|&nbsp;\r\n		<a href="http://www.webmonkey.com" target="_blank" title="Webmonkey: the Web Developers Resource">webmonkey.com</a>\r\n		&nbsp;|&nbsp;\r\n		<a href="http://www.webreference.com" target="_blank" title="Web Design and Development Tips &amp; Tutorials - The Webmaster\'s Reference Library">webreference.com</a>\r\n		&nbsp;|&nbsp;\r\n		<a href="http://www.wikipedia.org" target="_blank" title="online encyclopedia and reference">wikipedia.org</a>\r\n	</div>\r\n	<div>\r\n		<span class="label">relevant blog sites:</span>\r\n		<a href="http://ajaxian.com" target="_blank" title="regular updates on matters Ajax, JavaScript, RIA, widgets, etc.">ajaxian.com</a>\r\n		&nbsp;|&nbsp;\r\n		<a href="http://sixrevisions.com" target="_blank" title="Six Revisions - Web Development and Design Information">sixrevisions.com</a>\r\n		&nbsp;|&nbsp;\r\n		<a href="http://www.alistapart.com" target="_blank" title="A List Apart">alistapart.com</a>\r\n		&nbsp;|&nbsp;\r\n		<a href="http://www.quirksmode.org" target="_blank" title="QuirksMode - for all your browser quirks">quirksmode.org</a>\r\n	</div>\r\n	<div>\r\n		<span class="label">standards:</span>\r\n		<a href="http://www.ecma-international.org/publications/standards/ECMA-262.HTM" target="_blank" title="ECMAScript Language Specification, 3rd edition">ECMA-262</a>\r\n		&nbsp;|&nbsp;\r\n		<a href="http://www.ecma-international.org/publications/standards/ECMA-327.HTM" target="_blank" title="ECMAScript 3rd Edition Compact Profile">ECMA-327</a>\r\n		&nbsp;|&nbsp;\r\n		<a href="http://www.ecma-international.org/publications/standards/ECMA-357.HTM" target="_blank" title="ECMAScript for XML (E4X) Specification, 2nd edition">ECMA-357</a>\r\n		&nbsp;|&nbsp;\r\n		<a href="http://www.w3.org/TR/xhtml11/" target="_blank" title="XHTML 1.1 - Module-based XHTML - Second Edition">XHTML 1.1</a>\r\n		&nbsp;|&nbsp;\r\n		<a href="http://www.w3.org/TR/CSS21/" target="_blank" title="Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification">CSS 2.1</a>\r\n	</div>\r\n	<div style="margin-top:10px;">\r\n		<a href="http://www.zazzle.com/uize_merch*" target="_blank" title="shirts & apparel, mugs, mousepads, hats, magnets, embroidery, and more..." style="font-size:9px; letter-spacing:5px;">BUY UIZE SWAG AT THE OFFICIAL MERCHANDISE STORE</a>\r\n	</div>\r\n</div>\r\n\r\n');
return output.join('');};_a.input={};return _a;}});


Uize.module({name:'UizeDotCom.Page',superclass:'Uize.Widget.Page',required:['Uize.Node.VirtualEvent','UizeDotCom.SiteMap','Uize.Widget.Tree.Menu','Uize.Url','Uize.Fx','Uize.Curve','Uize.Curve.Rubber','UizeDotCom.Templates.Footer'],builder:function(d_a){var d_b=d_a.subclass(),d_c=d_b.prototype;d_c.getPathToRoot=function(){var d_d=this.getNode('homeLink').getAttribute('href');return d_d.slice(0,d_d.search(/[\w\-]+.html/));};d_c.performSearch=function(d_e,d_f){location.href=Uize.Url.resolve(
'http://www.google.com/search',{hl:'en',safe:'off',domains:d_f='uize.com'+(d_f||''),sitesearch:d_f,q:d_e});};d_c.viewSource=function(d_g,d_h){var d_i=this.launchPopup({name:'viewSource',width:1000,height:740});Uize.module({required:'Uize.Comm.Ajax',builder:function(){var d_j=new Uize.Comm.Ajax;d_j.request({url:d_g,requestMethod:'GET',returnType:'text',callback:function(d_k){var d_l=d_i.document;d_l.open('text/html');d_l.writeln('<html><head><title>'+d_h+'</title></head><body style="padding:0; margin:0;"><div style="font-family:Arial; color:#fff; font-weight:bold; background:#000; border-bottom:5px solid #ccc; text-align:center;">'+d_h+'</div><pre style="padding:8px;">'+d_k.replace(/</g,'&lt;').replace(/\t/g,'   ')+'</pre></body></html>');d_l.close();}});}});};d_c.wireUi=function(){var d_m=this;if(!d_m.isWired){function d_n(){d_m.unwireNode('homeLink','mouseover',d_n);var d_o=[{title:'',link:'index.html',items:UizeDotCom.SiteMap()}],d_p=page.addChild('siteMenu',Uize.Widget.Tree.Menu,{items:d_o,
menuCssClass:'siteMenuShell',menuDividerClass:'divider',menuItemActiveCssClass:'siteMenuItemActive',menuItemChildrenIndicatorCssClass:'siteMenuItemWithChildren',menuItemCssClass:'siteMenuItem',subMenuCssClass:'subMenuShell',subMenuDividerClass:'divider',subMenuItemActiveCssClass:'subMenuItemActive',subMenuItemChildrenIndicatorCssClass:'subMenuItemWithChildren',subMenuItemCssClass:'subMenuItem',built:false});var d_q=d_m.getPathToRoot();d_p.traverseTree({itemHandler:function(d_r){if(d_r.link!=null)d_r.link=d_q+d_r.link;}});var d_s=d_o[0].items;var d_t=d_m.d_u&&d_m.d_u[0];d_t&&d_s.unshift({title:'ON THIS PAGE...',link:'',items:d_t.items},{title:'-'});d_s.push({title:'-'},{title:'WINDOW SIZE',items:[{title:'1024 x 768',link:'javascript:resizeTo (1024,768); moveTo ((screen.width - 1024) >> 1,0)'},{title:'1024 x MAX HEIGHT',link:'javascript:resizeTo (1024,screen.height); moveTo ((screen.width - 1024) >> 1,0)'}]});d_m.injectNodeHtml(d_m.getNode('homeLink').parentNode,
'<div id="page_siteMenu-shell" class="siteMenuIcon"></div>');d_p.insertOrWireUi();}d_m.wireNode('homeLink','mouseover',d_n);if(d_m.d_v){function d_w(d_x){var d_y=Uize.Node.find({tagName:'meta',self:function(){return this.name==d_x}})[0];return d_y?d_y.content:'';};d_m.wireNode('shareThisPanel',{mouseover:function(){Uize.Fx.fadeStyle(this,null,{opacity:1},300)},'mouserest(250)':function(){Uize.Fx.fadeStyle(this,null,{left:1},600,{curve:Uize.Curve.easeInOutPow(5)})},mouseout:function(){Uize.Fx.fadeStyle(this,null,{opacity:.2},300).wire('Done',function(){Uize.Fx.fadeStyle(d_m.getNode('shareThisPanel'),null,{left:-112},1200,{curve:Uize.Curve.Rubber.easeOutBounce(4,1.5)})});}});Uize.Fx.fadeStyle(d_m.getNode('shareThisPanel'),null,{opacity:.2},1000);}
d_m.d_z&&Uize.Node.injectHtml(document.body,UizeDotCom.Templates.Footer.process());d_a.prototype.wireUi.call(d_m);}};d_b.registerProperties({d_u:'contentsTreeItems',d_z:{name:'showFooter',value:true},d_v:{name:'showShareThisPanel',value:true}});d_b.set({confirmDialog:{widgetClassName:'UizeDotCom.DialogConfirm'}});return d_b;}});

Uize.module ({name:'UizeDotCom.Page.library'});

Uize.module({name:'UizeDotCom.Templates.SlideShow',builder:function(){var _a=function(){};_a.process=function(input){var output=[];
output.push('\r\n<table class="afs_slideshow" cellspacing="0" cellpadding="0" style="margin:auto;">\r\n	<tr class="afs_slideshowHeader" valign="top">\r\n		<td align="left">\r\n			<table border="0" cellspacing="2" cellpadding="0">\r\n				<tr valign="top">\r\n					<td><a id="',input.idPrefix,'_first" class="navButton" href="javascript://"><div class="arrow towardsFirst gotoFirst"></div></a></td>\r\n					<td><a id="',input.idPrefix,'_previous" class="navButton" href="javascript://"><div class="arrow towardsFirst gotoPrevious"></div></a></td>\r\n				</tr>\r\n			</table>\r\n		</td>\r\n		<td align="center">\r\n			<span id="',input.idPrefix,'-slide_title" class="afs_slideshowTitle"></span><br/>\r\n			<span class="afs_slideshowSubtitle">(<span id="',input.idPrefix,'-slideNumber"></span> of <span id="',input.idPrefix,'-totalSlides"></span>)</span>\r\n		</td>\r\n		<td align="right">\r\n			<table border="0" cellspacing="2" cellpadding="0">\r\n				<tr valign="top">\r\n					<td><a id="',input.idPrefix,'_next" class="navButton" href="javascript://"><div class="arrow towardsLast gotoNext"></div></a></td>\r\n					<td><a id="',input.idPrefix,'_last" class="navButton" href="javascript://"><div class="arrow towardsLast gotoLast"></div></a></td>\r\n				</tr>\r\n			</table>\r\n		</td>\r\n	</tr>\r\n	<tr>\r\n		<td colspan="3" align="center" valign="center">',input.viewHtml,'</td>\r\n	</tr>\r\n</table>\r\n\r\n');
return output.join('');};_a.input={idPrefix:'string',viewHtml:'string'};return _a;}});

Uize.module({name:'UizeDotCom.Templates.SlideShow.Wipes',required:['UizeDotCom.Templates.SlideShow'],builder:function(){var _a=function(){};_a.process=function(input){var output=[];function viewHtml(){var output=[];output.push('\r\n<div id="',input.idPrefix,'_slideImage" style="position:relative; left:0px; top:0px; width:',input.width,'px; height:',input.height,'px; background:#000;">');return output.join('');}output.push('\r\n',UizeDotCom.Templates.SlideShow.process({idPrefix:input.idPrefix,viewHtml:viewHtml()}),'\r\n');return output.join('');};_a.input={idPrefix:'string',width:'number',height:'number'};return _a;}});

