/*______________
|       ______  |   B U I L T     O N     U I Z E     F R A M E W O R K
|     /      /  |   ---------------------------------------------------
|    /    O /   |   This JavaScript application is developed using the object
|   /    / /    |   oriented UIZE JavaScript framework as its foundation.
|  /    / /  /| |
| /____/ /__/_| |    ONLINE : http://www.uize.com
|          /___ |   LICENSE : Available under MIT License or GNU General Public License
|_______________|             http://www.uize.com/license.html
*/

/*______________
|       ______  |   U I Z E    J A V A S C R I P T    F R A M E W O R K
|     /      /  |   ---------------------------------------------------
|    /    O /   |    MODULE : UizeDotCom.Page.library Library Module
|   /    / /    |
|  /    / /  /| |    ONLINE : http://www.uize.com
| /____/ /__/_| | COPYRIGHT : (c)2009-2011 UIZE
|          /___ |   LICENSE : Available under MIT License or GNU General Public License
|_______________|             http://www.uize.com/license.html
*/

/*?
	Introduction
		The =UizeDotCom.Page.library= module is a library module that bundles together various JavaScript modules common to all pages of the UIZE JavaScript Framework's Web site.

		*DEVELOPERS:* `Chris van Rensburg`
*/



Uize.module({name:'UizeDotCom'});


Uize.module({name:'Uize.Node',builder:function(){var _a=function(){},_b,_c='string',_d='object',_e='function',_f=true,_g=false,_h=null,_i=typeof navigator!='undefined',_j=_i?navigator:{userAgent:'',appName:''},_k=_j.userAgent.toLowerCase(),_l=_j.appName=='Microsoft Internet Explorer',_m=_k.indexOf('applewebkit')> -1,_n=_k.indexOf('gecko')> -1,_o=_k.indexOf('opera')> -1,_p=_n||_o,_q='hidden',_r=Uize.copyInto;var _s=_a._s=function(_t){_u.clientX=_t.clientX;_u.clientY=_t.clientY;_u.pageX=_t.pageX;_u.pageY=_t.pageY;};function _v(_w){var _x=document.getElementById(_w);return(!_l||(_x&&_x.id==_w))?_x:_h;}function _y(){return document[_m?'body':'documentElement'];}function _z(_A){var _B=(_A=_A+'').slice(_A.indexOf('(')+1,_A.indexOf(')'));return Function.apply({},(_B?_B.split(','):[]).concat(_A.slice(_A.indexOf('{')+1,_A.lastIndexOf('}'))));}function _C(_D){if(_D.charCodeAt(0)==111&&_D.charCodeAt(1)==110)_D=_D.slice(2);return(_D.charCodeAt(_D.length-1)==41&&_a.VirtualEvent?_a.VirtualEvent.resolve(_D):_D);}
function _E(_F,_G){for(var _H= -1,_x={},_I=Math.min(_F.length,_G.length);++_H<_I;)_x[_F[_H]]=_G[_H];return _x;}var _J=_a._J={},_K={},_L=0,_M={string:1,number:1,boolean:1},_u={clientX:0,clientY:0,pageX:0,pageY:0};var _N='table-',_O=_N+'row',_P=_N+'cell',_Q=_r({SPAN:'inline',THEAD:_N+'header-group',TFOOT:_N+'footer-group',LI:'list-item'},_l&&typeof DOMImplementation=='undefined'?_h:{TABLE:'table',TR:_O,TH:_P,TD:_P,TBODY:_O+'-group',COLGROUP:_N+'column-group',COL:_N+'column',CAPTION:_N+'caption'});_a.display=function(_R,_S){_S=_S===_b|| !!_S;_T(_R,function(_U){_U.style.display=_S?(_Q[_U.tagName]||'block'):'none';});};var _T=_a.doForAll=function(_R,_A,_V,_W){if(typeof _R==_c)_R=_X(_R,_V,_W);if(_R!=_b){if(_Y(_R)){_A(_R);}else{var _Z=typeof _R;if((_Z==_d||_Z==_e)&&typeof _R.length=='number'){for(var _0= -1,_1=_R.length;++_0<_1;)_T(_R[_0],_A,_V,_W);}else if(_Z==_d){for(var _2 in _R)_T(_R[_2],_A,_V,_W);}}}};var _3=_a.doRectanglesOverlap=function(_4,_5,_6,_7,_8,_9,_ba,_bb){return(_6-1+ +_4>=_8&&_ba-1+ +_8>=_4&&
_7-1+ +_5>=_9&&_bb-1+ +_9>=_5);};var _X=_a.getById=function(_U,_V,_W){if(typeof _U!=_c)return _U;var _x=_W?_W[_U]:_b;if(_x===_b){var _bc=_bd(_V,_U);(_x=_v(_bc))||(((_x=document.getElementsByName(_bc)).length<2)&&(_x=_x[0]||_h));if(_W)_W[_U]=_x;}return _x;};_a.find=function(_be){if(typeof _be!=_d|| !_be||typeof _be.length=='number'||_Y(_be))return _be;var _bf=document,_bg=[],_bh=_r({},_be),_bi='root'in _bh?_X(_bh.root):_bf;delete _bh.root;if(_bi){var _bj=_bh.tagName;if('id'in _bh&&_M[typeof _bh.id]){var _U=_v(_bh.id);_U&&_bg.push(_U);delete _bh.id;}else if('name'in _bh&&_M[typeof _bh.name]){_bg=_bf.getElementsByName(_bh.name);delete _bh.name;}else{var _bk=_M[typeof _bj];_bk&&delete _bh.tagName;_bg=_bi.getElementsByTagName(_bj&&_bk?_bj:'*');_bi=_h;}if(_bi==_bf)_bi=_h;if(!_bj||_bj=='*')delete _bh.tagName;}var _bl=_bg.length;for(var _bm in _bh)break;if(!_bl||(_bm==_b&& !_bi))return _bg;var _bn=[],_bo;for(var _bp= -1;++_bp<_bl;){var _U=_bg[_bp];if(_bo=_bi?_bq(_U,_bi):_f){for(var _br in _bh){var _bs=_U[_br],
_bt=_bh[_br],_bu=Uize.isFunction;if(!(_M[typeof _bt]?_bs==_bt:(_bt instanceof RegExp?_bt.test(_bs||''):(_bu(_bt)?_bt.call(_U,_bs):_f)))){_bo=_g;break;}}}_bo&&_bn.push(_U);}return _bn;};var _bv=_a.getCoords=function(_U){var _bw=0,_bx=0,_by=0,_bz=0,_bA=_f,_bB=_y(),_bC=_bD(window);function _bE(){_bw+=_bB.scrollLeft;_bx+=_bB.scrollTop;}if(_U==window){_bE();_by=_bC.width;_bz=_bC.height;}else if(_Y(_U=_X(_U))){_by=_U.offsetWidth;_bz=_U.offsetHeight;if(!(_by&&_bz)&&_U.tagName=='DIV'){for(var _bF=_U.childNodes,_bG=_bF.length;--_bG>=0;){if(_bF[_bG].nodeName.charAt(0)!='#'){var _bH=_bv(_bF[_bG]);if(_bH.width||_bH.height){_by=Math.max(_by,_bH.right-_bw+1);_bz=Math.max(_bz,_bH.bottom-_bx+1);}}}}function _bI(_U){return _bJ(_U,'display')=='none'||_bJ(_U,'visibility')==_q;}if(_U.tagName=='A'&&_U.childNodes.length==1&&_U.childNodes[0].tagName=='IMG')_U=_U.childNodes[0];var _bK=_bA= !_bI(_U),_bL=_U,_bM=_U;while(_bM.parentNode&&typeof _bM.parentNode!='unknown'){var _bN=_bM.offsetLeft||0,_bO=_bM.offsetTop||0,
_bP=_bM.offsetWidth,_bQ=_bM.offsetHeight;if(_bA&&_bI(_bM))_bA=_g;if(_bM==_bL){_bw+=_bN+(parseInt(_bJ(_bM,'borderLeftWidth'))||0);_bx+=_bO+(parseInt(_bJ(_bM,'borderTopWidth'))||0);_bL=_bM.offsetParent;_bJ(_bM,'position')=='fixed'&&_bE();}if(_bM!=_U&&_bM!=document.body&&_bM!=document.documentElement&&(_bM.scrollWidth>_bP||_bM.scrollHeight>_bQ)){_bw-=_bM.scrollLeft;_bx-=_bM.scrollTop;if(_l){_bw+=_bM.clientLeft;_bx+=_bM.clientTop;}if(_bA)_bA=_3(_bw,_bx,_by,_bz,_bN,_bO,_bP,_bQ);}_bM=_bM.parentNode;}if(_bA)_bA=_3(_bw,_bx,_by,_bz,_bB.scrollLeft,_bB.scrollTop,_bC.width,_bC.height);}return{x:_bw,y:_bx,width:_by,height:_bz,area:_by*_bz,left:_bw,top:_bx,right:_bw+_by-1,bottom:_bx+_bz-1,seen:_bA};};var _bD=_a.getDimensions=function(_U){if(_U==window){var _bB=document.documentElement;return{width:_bB.clientWidth||window.innerWidth||_bB.offsetWidth,height:_bB.clientHeight||window.innerHeight||_bB.offsetHeight};}else if(_U=_X(_U)){return{width:_U.offsetWidth||parseInt(_bJ(_U,'width'))||0,
height:_U.offsetHeight||parseInt(_bJ(_U,'height'))||0};}else{return{width:0,height:0};}};var _bR={borderColor:['border','Color'],borderWidth:['border','Width'],padding:1,margin:1},_bJ=_a.getStyle=function(_U,_bS){var _bT='';if(typeof _bS==_c){if(_U){var _bU=_l&&_bS=='opacity',_bV=document.defaultView,_bW=_bV&&_bV.getComputedStyle(_U,'');if(_bU)_bS='filter';if(_bW){if(!(_bT=_bW[_bS])){var _bX=_bR[_bS];if(_bX){var _bY=_bX[0]||_bS,_bZ=_bX[1]||'',_b0=_bW[_bY+'Top'+_bZ],_b1=_bW[_bY+'Right'+_bZ],_b2=_bW[_bY+'Bottom'+_bZ],_b3=_bW[_bY+'Left'+_bZ];_bT=_b0==_b1&&_b1==_b2&&_b2==_b3?_b3:_b0+' '+_b1+' '+_b2+' '+_b3;}}}else{var _b4=_U.currentStyle;_bT=_b4?_b4.getAttribute(_bS):_U.style[_bS];}if(_bU){var _b5=_bT.match(/alpha\s*\(\s*opacity\s*=([^\)]*)\)/i);_bT=_b5?_b5[1]/100:1;}}}else{_bT={};if(_U)for(_bS in _bS)_bT[_bS]=_bJ(_U,_bS);}return _bT;};var _b6=_a.getText=function(_U){var _b7='';if(_U=_X(_U)){function _b8(_U){if(typeof _U.innerText==_c){_b7+=_U.innerText.replace(/\r|\n|\r\n/g,'');
}else if(typeof _U.textContent==_c){_b7+=_U.textContent;}else{if(_U.nodeType==3)_b7+=_U.data;if(_U.childNodes){for(var _bG= -1,_bF=_U.childNodes,_b9=_bF.length;++_bG<_b9;)_b6(_bF[_bG]);}}}_b8(_U);}return _b7;};_a.getValue=function(_U){var _bT;if(_U=_X(_U)){if(_Y(_U)){var _ca=_U.tagName;if(_ca=='TEXTAREA'){_bT=_U.value;}else if(_ca=='INPUT'){_bT=_U.type=='checkbox'?_U.checked:_U.value;}else if(_ca=='SELECT'){if(_U.multiple){_bT=[];for(var _cb= -1,_cc=_U.options,_cd=_cc.length,_ce;++_cb<_cd;)(_ce=_cc[_cb]).selected&&_bT.push(_ce.value);}else{_bT=_U.value;}}else if(_ca=='IMG'){_bT=_U.src;}else{_bT=_U.innerHTML.replace(/<br\/?>/gi,'\n').replace(/&nbsp;/g,' ');}}else{_bT=(Uize.findRecord(_U,{tagName:'INPUT',type:'radio',checked:_f})||{}).value;}}return _bT;};_a.injectHtml=function(_R,_cf,_cg){var _ch,_ci,_cj,_ck,_cl,_cm;((_ch=_cg=='inner replace')||(_ci=_cg=='outer replace')||(_cj=_cg=='inner top')||(_ck=_cg=='outer top')||(_cl=_cg=='outer bottom')||(_cm=_f));_cf+='';_T(_R,function(_U){var _cn=_U.childNodes;
function _co(_cp){return _cp&&/<script/i.test(_cp);}function _cq(){return _co(_cf);}if((_ch||(!_cn.length&&(_cj||_cm)))&& !_cq()){_U.innerHTML=_cf;}else if(_ci&&_l&& !_cq()){_U.outerHTML=_cf;}else{if(_ch)_U.innerHTML='';var _cr=document.createElement('DIV');_cr.innerHTML=_cf;var _cs=_cj?_cn[0]:_cl?_U.nextSibling:_U,_ct=_cr.childNodes,_cu=_U.parentNode;function _cv(_U){if(_U.tagName=='SCRIPT'){var _cw=document.createElement('script');if(_U.id)_cw.id=_U.id;if(_U.type)_cw.type=_U.type;_cw.text=_U.text;if(_U.src)_cw.src=_U.src;_U.parentNode.replaceChild(_cw,_U);}else if(_co(_U.innerHTML)){for(var _bG= -1,_cn=_U.childNodes,_cx=_cn.length;++_bG<_cx;)_cv(_cn[_bG]);}}while(_ct.length){var _cy=_ct[0];if(_cm||_ch){_U.appendChild(_cy);}else if(_cj){_cs?_U.insertBefore(_cy,_cs):_U.appendChild(_cy);}else if(_ck||_ci){_cu.insertBefore(_cy,_cs);}else if(_cl){_cs?_cu.insertBefore(_cy,_cs):_cu.appendChild(_cy);}_cv(_cy);}_ci&&_cu.removeChild(_U);}});};var _Y=_a.isNode=function(_U){return!!(_U&&typeof _U==_d&&
(_U.getAttribute||_U.documentElement||(_U.self&&_U.self==_U)));};var _bq=_a.isOnNodeTree=function(_U,_cz){_U=_X(_U);_cz=_X(_cz);while(_U){if(_U==_cz)return _f;_U=_U.parentNode;}return _g;};var _bd=_a.joinIdPrefixAndNodeId=function(_V,_w){return(_V||'')+(_V&&_w?'-':'')+_w;};_a.remove=function(_R){_T(_R,function(_U){_U.parentNode.removeChild(_U)});};_a.setClipRect=function(_R,_b0,_b1,_b2,_b3){var _cA='rect('+_b0+'px, '+_b1+'px, '+_b2+'px, '+_b3+'px)';_T(_R,function(_U){_U.style.clip=_cA});};var _cB=['left','top','width','height'];_a.setCoords=function(_R,_cC){_cD(_R,typeof _cC.length=='number'?_E(_cB,_cC):_cC);};_a.centerInWindow=function(_R){var _cE=_bv(window);_T(_R,function(_U){var _cF=_bD(_U);_a.setCoords(_U,{left:_cE.x+((_cE.width-_cF.width)>>1),top:_cE.y+((_cE.height-_cF.height)>>1)});});};_a.getEventAbsPos=function(_cG){var _cH=(_cG||(_cG=_u)).targetTouches;if(_cH&&_cH.length)_cG=_cH[0];if(_cG.pageX!=_b){return{left:_cG.pageX,top:_cG.pageY};}else{var _bB=_y();return{left:_cG.clientX+_bB.scrollLeft,
top:_cG.clientY+_bB.scrollTop};}};var _cI=_a.setAbsPos=function(_R,_cJ,_cK){_cK=typeof _cK=='number'?{x:_cK,y:_cK}:(_cK||{x:0,y:0});var _bB=document[_m?'body':'documentElement'],_cL=_bD(window);_T(_R,function(_U){function _cM(_cN,_cO,_cP,_cQ){var _cR=_cJ[_cN],_cS=_cK[_cQ],_cT=_cR-_bB[_cO],_cU=_cS+_cF[_cP];return(_cR+(_cT+_cU>_cL[_cP]?Math.max(-_cU,-_cT):_cS));}var _cF=_bD(_U);_cD(_U,{left:_cM('left','scrollLeft','width','x'),top:_cM('top','scrollTop','height','y'),right:'auto',bottom:'auto'});});};_a.setAbsPosAdjacentTo=function(_R,_cV,_cW){_cV=_X(_cV);var _cX=_bv(_cV),_cY=_cX.width/2,_cZ=_cX.height/2,_c0=_cW=='x'? -1:1;if(!_cY&& !_cZ)_cX=_a.getEventAbsPos();_T(_R,function(_U){_cI(_U,{left:_cX.left+_cY,top:_cX.top+_cZ},{x:-_cY*_c0,y:_cZ*_c0});});};_a.setInnerHtml=function(_R,_cp){_cp+='';_T(_R,function(_U){_U.innerHTML=_cp});};var _c1={};_a.setOpacity=function(_R,_c2){_c1.opacity=_c2;_cD(_R,_c1);};_a.setProperties=function(_R,_be){_T(_R,function(_U){_r(_U,_be)});};var _cD=_a.setStyle=function(_R,_be){_T(_R,
function(_U){var _c3=_U.style,_c4;if(_l&&'opacity'in _be)_c3.filter=(_c4=Math.round(_be.opacity*100))<100?'alpha(opacity='+_c4+')':'';for(var _bS in _be)_c3[_bS]=(typeof(_c4=_be[_bS])==_d&&_c4?(_c4=_c4.valueOf()):_c4)!=_b?(typeof _c4=='number'&&_bS!='opacity'&&_bS!='zIndex'?Math.round(_c4)+'px':_c4+''):'';});};_a.setValue=function(_R,_bT){_bT+='';_T(_R,function(_U){var _ca=_U.tagName,_c5=_U.readOnly;if(_c5)_U.readOnly=_g;if(_ca=='TEXTAREA'){_U.value=_bT;}else if(_ca=='INPUT'){var _c6=_U.type;if(_c6=='text'||_c6==_q||_c6=='password'){_U.value=_bT;}else if(_c6=='checkbox'){_U.checked=_bT=='true';}else if(_c6=='radio'){_U.checked=_U.value==_bT;}}else if(_ca=='SELECT'){if(!_bT){_U.selectedIndex= -1;}else{var _cc=_U.options;if(_U.multiple&&(_bT=='*'||_bT.indexOf(',')> -1)){var _c7;if(_bT!='*'){_c7={};for(var _G=_bT.split(','),_H=_G.length;--_H>=0;)_c7[_G[_H]]=1;}for(var _cb=_cc.length,_ce;--_cb>=0;)(_ce=_cc[_cb]).selected= !_c7||_c7[_ce.value];}else{
_U.selectedIndex=Uize.findRecordNo(_cc,{value:_bT},_U.selectedIndex);}}}else if(_ca=='IMG'){if(_bT)_U.src=_bT;}else{_ca=='PRE'&&_l?(_U.innerText=_bT):(_U.innerHTML=_bT.replace(/</g,'&lt;').replace(/\n/g,'<br/>'));}if(_c5)_U.readOnly=_c5;});};_a.show=function(_R,_c8){_cD(_R,{visibility:_c8||_c8===_b?'inherit':_q});};_a.showClickable=function(_R,_c9){_cD(_R,{cursor:_c9||_c9===_b?(_l?'hand':'pointer'):'default'});};var _da=_a.unwire=function(_R,_db,_dc,_dd){if(typeof _db==_d&&_db&& !_db.virtualDomEvent){for(var _D in _db)_da(_R,_D,_db[_D],_dc);}else{_a.unwireEventsByOwnerId(_dd,_R!==_b||_db!=_b||_dc!=_b?{node:_R,eventName:_db,handler:_dc}:_b);}};_a.unwireEventsByOwnerId=function(_de,_df){var _dg=_K[_de=_de||''];if(_dg){function _dh(_di){if(_di!==_h){var _dj=_df&&_df.eventName,_dk=_df&&_df.handler,_dl=_di||_dj||_dk;if(_dj&&_dj.charCodeAt)_dj=_C(_dj);for(var _dm=_dg.length;--_dm>=0;){var _dn=_dg[_dm],_do=_J[_dn],_U=_do._U,_D=_do._D;if(!_dl||((!_di||_di==(_do._dp||_U))&&(!_dj||_dj==_D)&&(!_dk||_dk==_do._dq))){
_dl&&_dg.splice(_dm,1);if(_do._dr){_a.unwireEventsByOwnerId(_do._dr)}else{try{_U==window?_ds.unwire(_D,_do._dt):_l?_U.detachEvent('on'+_D,_do._dt):_U.removeEventListener(_D,_do._dt,_g);}catch(_du){}}delete _J[_dn];}}(_dl&&_dg.length)||delete _K[_de];}}_df&&_df.node!==_b?_T(_df.node,_dh):_dh();}};var _dv=_z(function(_dn){return(function(_t){var _do=window.Uize&&Uize.Node._J[_dn];return _do&&_do._dq.call(_do._U,_t.windowEvent);});}),_dw=_z(function(_dn){return(function(_t){var _do=window.Uize&&Uize.Node._J[_dn];return _do&&_do._dq.call(_do._U,_t||window.event);});}),_dx={click:_dw,mouseover:_z(function(_dn){return(function(_t){var _do=window.Uize&&Uize.Node._J[_dn],_dy=(_t||(_t=window.event)).fromElement||_t.relatedTarget;if(_do){if(_dy){try{if(!_dy.Uize_Widget_Drag_shield&& !Uize.Node.isOnNodeTree(_dy,_do._U))_dy=null;}catch(_du){_dy=null;}}if(!_dy){Uize.Node._s(_t);return _do._dq.call(_do._U,_t);}}});}),mouseout:_z(function(_dn){return(function(_t){var _do=window.Uize&&Uize.Node._J[_dn],
_dz=(_t||(_t=window.event)).toElement||_t.relatedTarget;if(_do){if(_dz){try{if(!_dz.Uize_Widget_Drag_shield&& !Uize.Node.isOnNodeTree(_dz,_do._U))_dz=null;}catch(_du){_dz=null;}}if(!_dz)return _do._dq.call(_do._U,_t);}});}),mousedown:_dw,mouseup:_dw};_a.wire=function(_R,_D,_dq,_de){if(!_D)return;if(_de==_b)_de='';var _dA;if(_D.charCodeAt)_D=_C(_D);if(typeof _D==_d&& !(_dA= !!_D.virtualDomEvent)){_de=arguments[2]||'';for(var _t in _D)_a.wire(_R,_t,_D[_t],_de);return;}_T(_R,function(_U){var _ca=_U.tagName;(_K[_de]||(_K[_de]=[])).push(_L);var _dt=(_dA?_a.returnFalse:_U==window?_dv:_dx[_D]||_dw)(_L);var _do=_J[_L++]={_U:_U,_D:_D,_dq:_dq,_dt:_dt};if(_p&&_ca=='BODY'&&_D=='scroll'){_do._dp=_U;_U=_do._U=document;}if(_dt){var _dB='on'+_D;_U==window?_ds.wire(_D,_dt):_l?_U.attachEvent(_dB,_dt):_U.addEventListener(_D,_dt,_g);if(_ca=='A'&&(_D=='mousedown'||_D=='click')&& !_U[_dB])_U[_dB]=_a.returnFalse;}else if(_dA){_D.wire(_U,_dq,_do._dr=Uize.getGuid());}});};_a.returnFalse=new Function('return false');
_a.returnTrue=new Function('return true');_a.isIe=_l;_a.isSafari=_m;_a.isMozilla=_n;if(_i){_a.wire(document.documentElement,'mousemove',_s);var _ds=new Uize,_dC=setTimeout(function(){_ds.fire('load')},15000);function _dD(_dE){var _dF='on'+_dE,_dG=window[_dF]||_a.returnFalse;window[_dF]=function(_t){_dE=='load'&&clearTimeout(_dC);_dG.call(window,_t||(_t=window.event));_ds.fire({name:_dE,windowEvent:_t});};}for(var _dE in{focus:1,blur:1,load:1,beforeunload:1,unload:1,resize:1,scroll:1})_dD(_dE);;}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=Uize.isFunction,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'+Uize.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.ajax=function(b_K,b_L){this.callInherited('performAjax')(b_K,Uize.isFunction(b_L)?{callback:b_L}:b_L||{})};b_o.localize=function(b_M,b_N,b_O){var b_P,b_Q=this;while(!(b_P=b_Q.b_R?b_Q.b_R[b_M]:b_h)&&(b_Q=b_Q.parent));return(b_f(b_P)?b_P.call(this,b_N):Uize.substituteInto(b_P,b_N,b_O||'{KEY}'));};b_o.buildHtml=function(b_S){var b_T=this,b_U=b_T.b_U;if(b_U!=b_h){var b_V=b_T.b_W||b_T.getNode('shell')||b_T.getNode();if(b_U===b_c){b_U=b_T.b_U=Uize.Template&&b_V?{process:Uize.Template.compile((b_i.find({root:b_V,tagName:'SCRIPT',type:'text/jst'})[0]||b_V).innerHTML,{openerToken:'[%',closerToken:'%]'})}:b_h;if(!b_U)return;}b_T.b_q||b_T.set({b_q:b_T.instanceId});var b_X=Uize.copyInto({pathToResources:Uize.pathToResources,
blankGif:b_m.getBlankImageUrl()},b_S||b_T.get());b_i.injectHtml(b_V||document.body,typeof b_U!=b_e&&b_f(b_U.process)?b_U.process.call(b_T,b_X):Uize.substituteInto(b_f(b_U)?b_T.b_U(b_X):b_U,b_X),b_T.b_Y||(b_V?'inner replace':'inner bottom'));b_T.b_Z=b_b;b_T.set({b_0:b_c});}};function b_1(b_2,b_3){b_o[b_2+'Node'+b_3]=new Function('arguments.length'+'?(arguments[0]=this.getNode(arguments[0]))'+':(arguments[arguments.length++]=this.getNode());'+'return Uize.Node.'+b_2+b_3+'.apply(0,arguments)');}b_o.getNode=function(b_4){if(b_4==b_b){if(b_4===b_b)return b_b;b_4='';}var b_T=this;if(b_T.b_5&&typeof b_4==b_e){var b_6=b_T.b_5[b_4];if(b_6!==b_h)b_4=b_6;}if(typeof b_4==b_e){return b_l(b_4,b_T.b_q,b_T.b_Z||(b_T.b_Z={}));}else if(b_k(b_4)){return b_4;}else{var b_7=b_b;b_j(b_4,function(b_8){(b_7||(b_7=[])).push(b_8)},b_T.b_q,b_T.b_Z||(b_T.b_Z={}));return b_7;}};b_1('get','Style');b_1('get','Value');b_o.flushNodeCache=function(b_9){if(this.b_Z)b_9==b_h?(this.b_Z=b_b):delete this.b_Z[b_9];};b_o.globalizeNode=function(b_ba){
var b_T=this,b_bb=document.body;b_j(b_T.getNode(b_ba),function(b_8){if(b_8.parentNode!=b_bb){(b_T.b_bc||(b_T.b_bc=[])).push(b_8);b_i.setStyle(b_8,{position:'absolute',left:-10000,top:-10000});b_bb.appendChild(b_8);}});};b_1('display','');b_1('inject','Html');b_o.removeNode=function(b_ba){b_i.remove(this.getNode(b_ba));this.flushNodeCache(b_ba);};b_1('set','Properties');b_1('set','Opacity');b_1('set','Style');b_1('set','ClipRect');b_1('set','InnerHtml');b_1('set','Value');b_1('show','');b_o.wireNode=function(b_ba,b_bd,b_be){arguments.length==3?b_i.wire(this.getNode(b_ba),b_bd,b_be,this.instanceId):b_i.wire(this.getNode(b_ba),b_bd,this.instanceId);};b_o.unwireNode=function(b_ba,b_bd,b_be){if(b_ba!==b_h)b_ba=this.getNode(b_ba);arguments.length==2&&typeof b_bd=='object'&&b_bd&& !b_bd.virtualDomEvent?b_i.unwire(b_ba,b_bd,this.instanceId):b_i.unwire(b_ba,b_bd,b_be,this.instanceId);};b_o.unwireNodeEventsByMatch=function(b_ba,b_bf){this.unwireNode(b_ba,(b_bf||(b_bf={})).eventName,b_bf.handler);};
b_o.addChild=function(b_v,b_bg,b_bh){if(!b_bh)b_bh={};var b_T=this,b_q=b_T.b_q,b_bi=Uize.isInstance(b_bg)?b_bg:b_b,b_u='idPrefix'in b_bh?b_bh.idPrefix:b_bh.node,b_bj=b_bh.idPrefixConstruction;b_bh.parent=b_T;if(b_v==b_h)b_v=b_bh.name;if(b_bi){if(b_v==b_h)b_v=b_bi.b_bk;if(b_u==b_h)b_u=b_bi.b_q;if(!b_bj)b_bj=b_bi.b_w;}if(!b_bj)b_bj=b_u==b_h?b_g:'explicit';b_bh.idPrefixConstruction=b_bj;b_bh.idPrefix=b_T.b_s(b_q,b_u,b_v,b_bj);b_bh.name=b_v;b_bi&&b_bi.set(b_bh);return b_T.b_n[b_v]=b_bi||new b_bg(b_bh);};b_o.removeChild=function(b_bl){var b_n=this.b_n,b_v=typeof b_bl==b_e||Uize.isNumber(b_bl)?b_bl:b_bl.b_bk,b_bi=b_n[b_v];if(b_bi){b_bi.unwireUi();delete b_bi.parent;delete b_n[b_v];}};b_o.getProvider=function(b_bm){var b_bn=this,b_bo;while(((b_bo=b_bn.get(b_bm))==='inherit'||b_bo===b_h)&&(b_bn=b_bn.parent));return b_bn;};b_o.getInherited=function(b_bm){var b_bp=this.getProvider(b_bm);return b_bp?b_bp.get(b_bm):b_h;};b_o.setInherited=function(b_bh){var b_bp;for(var b_bq in b_bh){if(b_bp=this.getProvider(b_bq))
b_bp.set(b_bq,b_bh[b_bq]);}};b_o.callInherited=function(b_bm){var b_T=this;return(function(){var b_bp=b_T.getProvider(b_bm),b_7;if(b_bp){var b_br=b_bp.get(b_bm);if(b_f(b_br))b_7=b_br.apply(b_bp,arguments);}return b_7;});};b_o.kill=function(){Uize.callOn(this.b_n,'kill');b_a.prototype.kill.call(this);};b_o.insertOrWireUi=function(){this.b_0?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_bc);this.b_bc=b_h;Uize.callOn(this.b_n,'removeUi');this.set({b_0: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_Z=b_b;this.unwireNode();Uize.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_bh,b_bs){var b_T=this,b_bt=[],
b_bn,b_bu=b_bs&&b_bs.b_q?b_bs.b_q+'_':'',b_bv=b_bu.length;b_j(Uize.Node.find(b_bh.idPrefix),function(b_8){b_bh.idPrefix=b_8;b_bs?(b_bn=b_bs.addChild(b_8.id.slice(0,b_bv)==b_bu?b_8.id.slice(b_bv):'generatedChildName'+Uize.getGuid(),b_T,b_bh)):(b_bn=new b_T(b_bh)).insertOrWireUi();b_bt.push(b_bn);});return b_bt;};b_m.registerProperties({b_0:{name:'built',value:b_c},b_B:{name:'busy',onChange:b_o.b_A,value:'inherit'},b_y:{name:'busyInherited',onChange:function(){Uize.callOn(this.b_n,b_o.b_A)},value:b_d},b_W:'container',b_D:{name:'enabled',onChange:b_o.b_C,value:'inherit'},b_z:{name:'enabledInherited',onChange:function(){Uize.callOn(this.b_n,b_o.b_C)},value:b_c},b_U:'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_T=this,b_q=b_T.b_q;b_T.b_Z=b_b;if(b_q!=b_h){b_T.b_p();var b_n=b_T.b_n,b_bi;for(var b_v in b_n)(b_bi=b_n[b_v]).set({b_q:b_T.b_s(b_q,b_bi.b_q,b_v,b_bi.b_w)});if(b_T.isWired){b_T.set({wired:b_d});b_T.wireUi();}}}},
b_w:'idPrefixConstruction',b_Y:'insertionMode',b_R:'localized',b_bk:'name',b_5:'nodeMap',isWired:{name:'wired',value:b_d}});return b_m;}});


Uize.module({name:'Uize.Widget.Page',required:'Uize.Node',builder:function(c_a){var c_b=true,c_c=false,c_d,c_e=Uize.Node;var c_f=c_a.subclass(null,function(){c_f.xDeferredLinks&&this.wireDeferredLinks()}),c_g=c_f.prototype;function c_h(c_i){return(Uize.isFunction(c_i)&&c_i)||c_i.callback||Object;}c_g.c_j=function(c_k,c_l,c_m){var c_n=this;c_n.useDialog({component:c_n.c_o.component,widgetClassName:c_n.c_o.widgetClassName||'Uize.Widget.Dialog.Confirm',widgetProperties:{name:'confirmDialog',title:c_m.title||'',message:(c_m.message+'').replace(/\n/g,'<br/>'),mode:c_k,state:c_m.state||c_l,okText:c_m.okText||null,cancelText:c_m.cancelText||null},submitHandler:function(c_p){var c_q=c_m.callback||(c_p?c_m.yesHandler:c_m.noHandler);c_q&&c_q(c_p);}});};c_g.c_r=function(c_s){c_s=c_s||Object;var c_n=this,c_t=c_n.get('idPrefix');function c_u(c_v,c_w){var c_x,c_y;for(var c_z in c_w)(typeof(c_x=c_v[c_z])=='object'&&typeof(c_y=c_w[c_z])=='object'&&c_x&&c_y)?c_u(c_x,c_y):(c_v[c_z]=c_w[c_z]);}var c_A={},c_B=c_c,
c_C='$'+c_t+'_',c_D=c_C.length,c_E;for(var c_z in window){if(c_z.charAt(0)=='$'&&c_z.substr(0,c_D)==c_C&&typeof(c_E=window[c_z])=='object'&&c_E&&c_E.widgetClass){c_B=c_b;for(var c_F= -1,c_G=c_A,c_H=c_z.substr(c_D).split('_'),c_I=c_H.length;++c_F<c_I;){var c_J=c_H[c_F],c_K=c_G[c_J];if(c_F<c_I-1){if(!c_K)c_K=c_G[c_J]={};c_G=c_K.children||(c_K.children={});}else{c_K?c_u(c_K,c_E):(c_G[c_J]=c_E);window[c_z]=c_d;}}}}if(c_B){function c_L(c_M,c_N){function c_O(c_P,c_Q,c_R){var c_S=c_R.children,c_T=c_M(c_P,c_Q,c_R);c_S&&c_U(c_T,c_S);c_N&&c_N(c_T);}function c_U(c_P,c_V){for(var c_Q in c_V)c_O(c_P,c_Q,c_V[c_Q]);}c_U(c_n,c_A);}var c_W={},c_X=[];c_L(function(c_P,c_Q,c_R){var c_Y=c_R.widgetClass;if(c_Y&& !c_W[c_Y]){c_W[c_Y]=1;c_X.push(c_Y);}});Uize.module({required:c_X,builder:function(){c_L(function(c_P,c_Q,c_R){var c_T=c_P.children[c_Q],c_Y=c_R.widgetClass||Uize.Widget;delete c_R.widgetClass;delete c_R.children;c_T?c_T.set(c_R):(c_T=c_Q.charCodeAt(0)==36&&c_Q.charCodeAt(1)==36?eval(c_Y).spawn(c_R,c_P)
:c_P.addChild(c_Q,eval(c_Y),c_R));return c_T;},c_n.isWired?function(c_T){Uize.callOn(c_T,'insertOrWireUi')}:0);c_s();}});}else{c_s();}};c_g.loadHtmlIntoNode=function(c_Z,c_0,c_1){var c_n=this,c_2=c_Z.rootNodeId,c_s=c_h(c_1),c_3={callback:function(c_4){var c_5=document.body,c_6=c_Z.node!=undefined?c_n.getNode(c_Z.node):(c_2?c_e.getById(c_2+'-shell'):c_7)||c_5;c_e.injectHtml(c_6,c_4,c_Z.injectMode||(c_6==c_5?'inner bottom':'inner replace'));c_n.c_r(c_s);}};c_Z.alwaysReplace===c_c&&c_2&&c_e.getById(c_2)?c_s():c_n.loadHtml(c_0,typeof c_1=='object'&&c_1?Uize.copyInto({},c_1,c_3):c_3);};c_g.performAjax=function(){};c_g.useDialog=function(c_m){var c_n=this,c_8=Uize.copyInto({},c_n.c_9,c_m.widgetProperties),c_ba=c_8.parent||c_n,c_bb=c_8.name,c_bc=c_ba.children[c_bb],c_bd=c_m.component,c_be;if(c_bd){var c_2=c_8.idPrefix||(c_ba.get('idPrefix')+'_'+c_bb);c_be={name:c_bd.name,rootNodeId:c_2,params:Uize.copyInto({idPrefix:c_2},c_bd.params)};}function c_bf(c_bg){var c_bh=c_n.get('productType');c_bc.fire({
name:'Track Event',extra:c_bg+(c_bh?(' ('+c_bh+')'):''),bubble:c_b});}function c_bi(c_bj){setTimeout(function(){function c_bk(c_bl,c_bm){var c_q=c_m[c_bl];c_q&&c_q.apply(0,c_bm);}function c_bn(c_bo){var c_bm=[c_bo];c_bk(c_bo.name.toLowerCase()+'Handler',c_bm);c_bk('dismissHandler',c_bm);}c_bc.unwire(c_bc.eventHandlersForUseDialog||{});c_bc.eventHandlersForUseDialog={'Submission Complete':function(c_bo){c_bk('submitHandler',[c_bo.result,c_bo])},Close:c_bn,Cancel:c_bn};c_bc.wire(c_bc.eventHandlersForUseDialog);c_bc.set(c_8);c_bc.set({shown:c_b});c_bf(c_bj);},0);}if(c_bc&&(c_bc.componentProfile==c_be||Uize.Data.identical(c_bc.componentProfile,c_be))){c_bi('subsequent');}else{var c_bp=c_be&& !!c_bc;if(c_bp){c_bc.removeUi();c_ba.removeChild(c_bb);}function c_bq(){var c_br=c_m.widgetClassName;Uize.module({required:c_br,builder:function(){c_bc=c_ba.children[c_bb]||c_ba.addChild(c_bb,eval(c_br),c_8);c_bc.componentProfile=c_be;c_bc.wire(c_m.widgetEventHandlers);c_bc.insertOrWireUi();c_bi(c_bp?'refetched':'initial');}
});}c_be?c_n.loadHtmlIntoNode({rootNodeId:c_be.rootNodeId,injectMode:'inner bottom',alwaysReplace:c_c},Uize.copyInto({cp:c_be.name},c_be.params),c_bq):c_bq();}};c_g.wireUi=function(){var c_n=this;if(!c_n.isWired){c_n.c_r();c_a.prototype.wireUi.call(c_n);}};var c_bs={yes:1,on:1,1:1,'true':1};c_f.launchPopup=c_g.launchPopup=function(c_m){if(!c_m)c_m={};if(c_m.width==c_d)c_m.width=850;if(c_m.height==c_d)c_m.height=600;var c_bt=window.screen;if(c_m.left==c_d)c_m.left=Math.max((c_bt.width-c_m.width-10)>>1,0);if(c_m.top==c_d)c_m.top=Math.max((c_bt.height-c_m.height-40)>>1,0);function c_bu(c_bv){return c_bv+'='+c_m[c_bv];}function c_bw(c_bv,c_bx){return(c_bv+'='+(c_bs[c_m[c_bv]==c_d?c_bx:c_m[c_bv]+'']?'yes':'no'));}var c_by=window.open(c_m.url||'',c_m.name==c_d?'popupWindow':c_m.name,[c_bu('width'),c_bu('height'),c_bu('top'),c_bu('left'),c_bw('toolbar',0),c_bw('location',0),c_bw('directories',0),c_bw('status',0),c_bw('menubar',0),c_bw('scrollbars',1),c_bw('resizable',1)].join(','));c_by&&c_by.focus();return c_by;};
c_f.registerProperties({c_o:{name:'confirmDialog',value:{}},c_9:'dialogProperties'});c_f.set({idPrefix:'page'});c_g.loadHtml=function(c_0,c_i){c_h(c_i)('');};c_g.showConfirm=function(c_m){this.c_j('confirm','confirm',c_m);};c_g.showInform=function(c_m){this.c_j('alert','info',c_m);};return c_f;}});


Uize.module({name:'Uize.Node.Tree',builder:function(){var _a=function(){},_b=Uize.Node;function _c(_d,_e){if(!_e)_d.expanded=false}function _f(_g){return _g&&(_g.tagName=='UL'||_g.tagName=='OL')}_a.getTreeFromList=function(_g){function _h(_g){var _i='';if(_g){if(_g.nodeType==3)_i=_g.data;var _j=_g.childNodes;if(_j){for(var _k= -1,_l=_j.length,_m;++_k<_l;){if(_f(_m=_j[_k])){break;}else{_i+=_h(_m);}}}}return _i.replace(/^\s*/,'').replace(/\s*$/,'');}function _n(_g){var _d=null;if(_g){_d={title:_h(_g)};var _j=_g.childNodes;for(var _o= -1;++_o<_j.length;){_g=_j[_o];if(_f(_g)){_c(_d,_g.style.display!='none');var _j=_g.childNodes;for(var _k= -1;++_k<_j.length;){var _m=_j[_k];_m.tagName=='LI'&&(_d.items||(_d.items=[])).push(_n(_m));}}else if(_g.tagName=='A'){_d.link=_g.getAttribute('href');if(_g.title)_d.description=_g.title;}}}return _d;}var _d=_n(_f(_g=_b.getById(_g))?_g.parentNode:_g);return(_d&&(/\S/.test(_d.title)?[_d]:_d.items))||[];};_a.getTreeFromPage=function(_p,_q){var _r={},_s=[],_t={title:'Contents'};
if(isNaN(_q-=0))_q=1;for(var _u= -1,_v;++_u<_p.length;){_r[_v=_p[_u]]=_u;_s.push('\\b'+_v+'\\b');}_s=new RegExp(_s.join('|'));for(var _o= -1,_w=document.all||document.getElementsByTagName('*'),_x=_w.length,_g,_y,_z=_t,_A=0,_B=[_t],_C='Uize_Node_Tree_',_D=[],_E=location.href.replace(/#[^#]*$/,'')+'#',_F;++_o<_x;){if(_y=(_g=_w[_o]).className){if(_F=_y.match(_s)){var _G=_r[_F[0]];if(_G>_A){_B[_G]=_z.items[_z.items.length-1];_A=_G;_z=_B[_A];}else if(_G<_A){_A=_G;_z=_B[_A];}_D.length=_A;if(!_z.items){_z.items=[];_c(_z,_A<_q);}_D.push(_z.items.length+1);var _d={title:_b.getText(_g).replace(/^\s+/,'').replace(/\s+$/,''),link:_E+(_g.id||(_g.id=_C+_D.join('_')))};if(_g.title)_d.description=_g.title;_z.items.push(_d);}}}return[_t];};return _a;}});


Uize.module({name:'Uize.Widget.Tree',required:['Uize.Node','Uize.Node.Tree'],builder:function(c_a){var c_b,c_c=false;var c_d=c_a.subclass(),c_e=c_d.prototype;c_d.itemHasChildren=function(c_f){return!!(c_f&&c_f.items&&c_f.items.length);};c_d.itemIsDivider=function(c_f){return!!c_f&&c_f.title=='-'&& !c_d.itemHasChildren(c_f);};c_e.getTreeFromList=c_d.getTreeFromList=Uize.Node.Tree.getTreeFromList;c_e.getTreeFromPage=c_d.getTreeFromPage=Uize.Node.Tree.getTreeFromPage;c_e.c_g=function(c_h){return(typeof c_h=='string'?c_h:this.getItemInfoFromSpecifier(c_h).itemSpecifier);};c_e.getItemFromSpecifier=function(c_h){return this.getItemInfoFromSpecifier(c_h).item;};c_e.getItemInfoFromSpecifier=function(c_h){var c_i=this,c_f,c_j=c_i.c_j,c_k=[],c_l=[],c_m=Uize.isArray(c_h),c_n=c_i.c_n,c_o=c_m?c_h:c_h.split(c_n),c_p=c_o.length;for(var c_q= -1;++c_q<c_p;){var c_r=c_o[c_q];if(c_m&&typeof c_r=='string')c_r=Uize.findRecordNo(c_j,{title:c_r});c_f=c_j[c_r];if(c_f){c_j=c_f.items;c_k.push(c_r);c_l.push(c_f.title);}else{break;}}
return{item:c_f,titleParts:c_l,itemSpecifier:c_f?c_k.join(c_n):''};};c_e.setExpandedDepth=function(c_s,c_h){var c_i=this;c_i.traverseTree({itemHandler:function(c_f,c_h,c_t){c_i.setItemExpanded(c_h,c_t<c_s);},itemSpecifier:c_h});};c_e.setItemExpanded=function(c_h,c_u){var c_f=this.getItemFromSpecifier(c_h);c_f.expanded=typeof c_u=='boolean'?c_u:c_f.expanded===c_c;};c_e.collapseAllBut=function(c_v){var c_i=this,c_n=c_i.c_n;c_v=c_i.c_g(c_v);c_i.traverseTree({itemHandler:function(c_f,c_h){c_i.setItemExpanded(c_h,!(c_v+c_n).indexOf(c_h+c_n));}});};c_e.traverseTree=function(c_w){var c_i=this,c_h=c_w.itemSpecifier,c_n=c_i.c_n,c_x=function(){},c_y=c_w.itemHandler||c_x,c_z=c_w.beforeSubItemsHandler||c_x,c_A=c_w.afterSubItemsHandler||c_x;function c_B(c_f,c_h,c_t){c_y(c_f,c_h,c_t);var c_C=c_f.items;if(c_C&&c_C.length){c_z(c_f,c_h,c_t);c_D(c_C,c_h+c_n,c_t+1);c_A(c_f,c_h,c_t);}}function c_D(c_j,c_E,c_t){for(var c_F= -1,c_G=c_j.length;++c_F<c_G;)c_B(c_j[c_F],c_E+c_F,c_t);}if(c_h){c_h=c_i.c_g(c_h);
c_B(c_i.getItemFromSpecifier(c_h),c_h,0);}else{c_D(c_i.c_j,'',0);}};c_d.registerProperties({c_n:{name:'itemDelimiter',value:'x'},c_j:{name:'items',value:[],onChange:function(){var c_i=this;if(c_i.isWired){c_i.removeUi();c_i.insertUi();}}},c_H:{name:'value',value:[]}});c_d.set({built:c_c});return c_d;}});


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;"')+' title="'+d_x.title+'"'+''+d_x.target+''+'><div class="'+d_x.divyaz+'">'+d_x.title+'</div></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:{Array:{Order:0,Sort:0},Color:{xHsv:0,xSvgColors:0,xUtil:0},Comm:{Ajax:0,Iframe:{Upload:0},Script:0},Cookie:0,Curve:{Mod:0,Rubber:0},Data:{Csv:0,NameValueRecords:0,PathsTree:{CompactString:0},Simple:0},Date:{Formatter:0},Doc:{Simple:0,Sucker:0},Fade:{xFactory:0,xSeries:0},Fx:{xShadows:0,xTextShadow:0},Json:0,Node:{Classes:0,Event:0,Form:0,Tree:0,Util:0,VirtualEvent:{Edge:0}},Scruncher:0,String:{Builder:0,Discombobulator:0,Lines:0},Template:0,Templates:{Calculator:0,Calendar:0,Collection:0,CollectionItem:0,ColorInfo:0,HashTable:0,JstModule:0,List:0,Log:0,SevenSegmentDisplay:0,SevenSegmentDisplayDimsCss:0,SimpleDoc:0},Test:{Uize:{Array:{Order:0,Sort:0},Data:{Csv:0,PathsTree:{CompactString:0}},Date:{Formatter:0},Doc:0,Node:{Classes:0},String:{Builder:0,Lines:0},Template:0,Templates:{Calculator:0,Calendar:0,Collection:0,CollectionItem:0,ColorInfo:0,HashTable:0,JstModule:0,List:0,SevenSegmentDisplay:0},Url:0,Util:0,Xml:0},
UnitTests:0},Tooltip:0,Url:0,Util:{Coupler:0,Cycle:0,Oop: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},Collapsy: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},DirectionalPad:0,Drag:{Move:0},Droplist:{Navigate:0},EdgeHugger:0,EggTimer:0,Fleeting:0,Flip:0,Form:0,FormDialog:0,FormElement:{Text:0},FormElements:0,FormWarnings:0,HoverFader:0,ImagePort:{Draggable:0},ImageWipe:{xPresets:0},ListEditor:0,Log:{InstanceEvents:0},MagView:0,Mask:0,Options:{Accordion:0,Popup:0,Tabbed:{Fading:0}},Page:{xDeferredLinks:0},Pagination:0,Picker:{Date:0,Selector:0},Population:0,PopupPalette:0,Resizer:{Marquee:0},Scrolly:0,SegmentDisplay:{Seven:0},SelectorOption:0,SlideShow:{AutoAdvance:{WithSlideSelectors: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,BuildUtils:0,CompileJstModules:0,NeatenJsFiles:0,UpdateCopyrightNotices:0},Xml:0},UizeDotCom:{BuildUtils:0,Delve:{library:0},DelvePageWriter:0,DialogConfirm:0,DialogDate:0,Examples:0,ExamplesInfoForSiteMap: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,DelvePageHtml:0,DelveUiHtml:0,Dialog:{Confirm:0,Picker:{Date:0}},Footer:0,IndexPage:0,JavaScriptSourceSample:0,ListingsPage:0,ParamsInspector:0,ParamsTable:0,ShareThisPanel:0,SimpleDoc:0,SimpleDocSample:0,SlideShow:{Basic:0,Wipes:0},Tour:0,WidgetToGoGadgetXml:0,WidgetToGoHomepage:0,WidgetToGoPage:0,WidgetToGoTitle:0},TestDataFruits:0,TestDataObject:0,TestDataPhotos:0,TestWidget:0,WidgetToGoPage:{Calculator:{library:0},Calendar:{library:0}}}};};}});



Uize.module({name:'Uize.Url',builder:function(){var _a=function(){},_b,_c=Uize.isArray;var _d=[],_e={},_f=0,_g={favorQuery:false};function _h(_i){return _i!=_b?decodeURIComponent(_i):'';}function _j(_k){return encodeURIComponent(_k+'');}function _l(_m,_n){var _o=(_m+='').indexOf('?');if(_o<0&& !_n)_o=_m.length;return{_p:_m.slice(0,_o),_q:_m.slice(_o+1)};}_a.from=function(_r){var _s=_r&&_r.match(/^(([^:\\\/]+:)\/\/(([^:\\\/]*)(:(\d+))?)?)?(([^\?#]*[\\\/])?(([^\\\/\?#]*?)(\.([^\.\?#]+))?))(\?([^#]*))?(#(.*))?$/);function _t(_u){return _s?(_s[_u]||''):'';}return{href:_r,fullDomain:_t(1),protocol:_t(2),host:_t(3),hostname:_t(4),port:_t(6),pathname:_t(7),folderPath:_t(8),file:_t(9),fileName:_t(10),extension:_t(11),fileType:_t(12),search:_t(13),query:_t(14),hash:_t(15),anchor:_t(16)};};_a.fromParams=function(_v,_w){var _x={};if(_v=_l(_v,(_w||_e).favorQuery!==false)._q){for(var _y= -1,_z=_v.split('&'),_A=_z.length,_B,_C;++_y<_A;){if(_C=(_B=_z[_y].split('='))[0])_x[_h(_C)]=_h(_B[1]);}}return _x;};_a.fromPiece=_h;
_a.getCacheDefeatStr=function(){return+new Date+''+Math.round(Math.random()*1000)+_f++;};_a.toAbsolute=function(_D,_E){var _F=_E?_a.from(_E):_e;_F.fullDomain?(_E=''):(_F=_a.from(_D));var _G,_H=_F.folderPath+_E;while(_H!=_G){_G=_H;_H=_H.replace(/([\/\\])[^\/\\]*[\/\\]\.\.(?:[\/\\]|$)/,'$1');}return _F.fullDomain+_H.replace(/\.\.([\/\\]|$)/g,'');};_a.toParams=function(_x){var _z=[],_I;if(_c(_x))_x=_x.length<2?_x[0]:Uize.copyInto.apply(Uize,[{}].concat(_x));for(var _J in _x)_J&&(_I=_x[_J])!=_b&&_z.push(_j(_J)+'='+_j(_I));return _z.join('&');};_a.toPiece=_j;_a.resolve=function(_m,_x){if(_c(_m)){_x=_m.slice(1).concat(_x||_d);_m=_m[0];}var _v=_a.toParams([_a.fromParams(_m,_g)].concat(_c(_x)?_x:[_x]));return _l(_m)._p+(_v?'?':'')+_v;};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(Uize.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(Uize.isFunction(b_y)){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:Uize.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(b_a_a){var b_a_b=true,b_a_c=false,b_a_d;var b_a_e=[];b_a_a.fade=function(b_a_f,b_a_g,b_a_h,b_a_i,b_a_j,b_a_k){if(!b_a_i)b_a_i=750;if(Uize.isInstance(b_a_f))return b_a_a.fadeProperty(b_a_f,'value',b_a_g,b_a_h,b_a_i,b_a_j);if(Uize.isFunction(b_a_f))b_a_f={handler:b_a_f};function b_a_l(b_a_m){return(Uize.isArray(b_a_m)&&b_a_m.length<2&& !Uize.isArray(b_a_m[0])?b_a_m[0]:b_a_m);}b_a_g=b_a_l(b_a_g);b_a_h=b_a_l(b_a_h);function b_a_n(b_a_o,b_a_p){return Uize.isInstance(b_a_o)&&b_a_p=='set';}var b_a_q=b_a_f.context,b_a_r=b_a_f.handler,b_a_s=b_a_n(b_a_q,b_a_r),b_a_t;if(b_a_s){function b_a_u(b_a_v,b_a_w){if(b_a_v){for(var b_a_x in b_a_v){if(b_a_v[b_a_x]==b_a_d)b_a_v[b_a_x]=b_a_q.get(b_a_x);}}else{b_a_v=b_a_q.get(b_a_g||b_a_h);}return b_a_v;}b_a_g=b_a_u(b_a_g);b_a_h=b_a_u(b_a_h);}var b_a_y;for(var b_a_z= -1,b_a_A,b_a_B=b_a_e.length;++b_a_z<b_a_B;){var b_a_C=(b_a_A=b_a_e[b_a_z]).b_a_f,b_a_D=b_a_C.context,b_a_E=b_a_C.handler,b_a_F=b_a_D==b_a_q&&b_a_E==b_a_r;if(b_a_F){
var b_a_G=b_a_A.get('startValue'),b_a_H=b_a_A.get('endValue');if(b_a_s){if(b_a_n(b_a_D,b_a_E)){var b_a_I=b_a_c;for(var b_a_x in b_a_G)b_a_x in b_a_g?(b_a_I=b_a_b):(b_a_F=b_a_c);if(b_a_I&& !b_a_F){var b_a_J={},b_a_K={};for(var b_a_x in b_a_G){if(!(b_a_x in b_a_g)){b_a_J[b_a_x]=b_a_G[b_a_x];b_a_K[b_a_x]=b_a_H[b_a_x];}}b_a_A.set({startValue:b_a_J,endValue:b_a_K});}}}else{function b_a_L(b_a_M){var b_a_N=0;for(var b_a_O in b_a_M)b_a_N++;return b_a_N;}function b_a_P(b_a_g,b_a_h,b_a_Q,b_a_R){var b_a_S;if(b_a_g==b_a_h){b_a_S=b_a_Q==b_a_g&&b_a_R==b_a_g;}else if(b_a_S=typeof b_a_g=='object'&&typeof b_a_Q=='object'&&b_a_g&&b_a_Q?((typeof b_a_g.length=='number'?b_a_g.length===b_a_Q.length:b_a_b)&&b_a_L(b_a_g)==b_a_L(b_a_Q)):b_a_b){for(var b_a_x in b_a_g){if(!(b_a_x in b_a_Q)|| !b_a_P(b_a_g[b_a_x],b_a_h[b_a_x],b_a_Q[b_a_x],b_a_R[b_a_x])){b_a_S=b_a_c;break;}}}return b_a_S;}b_a_F=b_a_P(b_a_G,b_a_H,b_a_g,b_a_h);}b_a_F&&(b_a_y||(b_a_y=[])).push(b_a_A);}}b_a_y&&Uize.callOn(b_a_y,'stop');var b_a_T=[];(b_a_T[0]=new b_a_a(
Uize.copyInto({duration:b_a_i,startValue:b_a_g,endValue:b_a_h,b_a_f:b_a_f},b_a_j))).wire({'Changed.inProgress':function(b_a_U){var b_a_V=b_a_U.source;b_a_V.get('inProgress')?b_a_e.push(b_a_V):b_a_e.splice(Uize.indexIn(b_a_e,b_a_V),1);},'Changed.value':function(b_a_U){var b_a_V=b_a_U.source,b_a_f=b_a_V.b_a_f,b_a_o=b_a_f.context,b_a_p=b_a_f.handler,b_a_m=b_a_V.valueOf();(typeof b_a_p=='string'?b_a_o[b_a_p]:b_a_p)[Uize.isArray(b_a_m)?'apply':'call'](b_a_o,b_a_m);}});b_a_k!==b_a_c&&b_a_T[0].start();return b_a_T.pop();};b_a_a.fadeMethod=function(b_a_o,b_a_W,b_a_g,b_a_h,b_a_i,b_a_j,b_a_k){return(b_a_a.fade({context:b_a_o,handler:b_a_W},b_a_g,b_a_h,b_a_i,b_a_j,b_a_k));};b_a_a.fadeProperties=function(b_a_f,b_a_X,b_a_Y,b_a_i,b_a_j,b_a_k){return b_a_a.fadeMethod(b_a_f,'set',b_a_X,b_a_Y,b_a_i,b_a_j,b_a_k);};b_a_a.fadeProperty=function(b_a_f,b_a_x,b_a_g,b_a_h,b_a_i,b_a_j,b_a_k){var b_a_Z={},b_a_0={};b_a_Z[b_a_x]=b_a_g;b_a_0[b_a_x]=b_a_h;return b_a_a.fadeProperties(b_a_f,b_a_Z,b_a_0,b_a_i,b_a_j,b_a_k);};}});



Uize.module({name:'Uize.Fx',required:['Uize.Fade.xFactory','Uize.Node'],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:Uize.isFunction(_j)?_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'});function _M(_L){return typeof _L=='number'?_L:parseInt(_L)||0;}_k({test:/(left|top|right|bottom|padding|margin|spacing|textIndent)/i,decoder:_M,encoderExpression:'VALUE+"px"',quantization:1});_k({test:/(fontSize|width|height)/i,decoder:_M,encoderExpression:'Math.max(VALUE,0)+"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 _N={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(_O){return _N[_O]}).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 _P='(\\d+)\\s*(?:px)?\\s*,?\\s*',_Q=new RegExp(_P+_P+_P+_P,'i');_k({test:'clip',decoder:function(_L){Uize.isArray(_L)||((_L=_L.match(_Q))?_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(Uize.isFunction(_j)||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={'&':'&amp;','"':'&quot;','\'':'&apos;','<':'&lt;','>':'&gt;','\n':'&#10;','\r':'&#13;'},_g=/\s*([^=\s]+)\s*(=\s*("([^"]*)"|'([^']*)'|(\S*))|$|)/g,_h=/&(?:(\w+)|#(\d{1,4}|x[0-9a-fA-F]{1,4}));/g;function _i(_j){return{upper:'toUpperCase',lower:'toLowerCase'}[_j.nameCase]||'valueOf';}function _k(_l){return _f[_l]}var _m=_a.toAttributeValue=function(_n){return(_n+='')&&_n.replace(/[&\n\r"'<>]/g,_k);};var _o=_a.fromAttributeValue=function(_p){return((_p+='')&&_p.replace(_h,function(_q,_r,_s){return(String.fromCharCode(_s? +(_s.charAt(0)=='x'?('0'+_s):_s):(Uize.isFunction(_e)?_e():_e)[_r]));}));};_a.fromAttributes=function(_p,_j){var _t={};if(_p){_j=_j||_d;var _u=_i(_j),_v;while(_v=_g.exec(_p))_t[_v[1][_u]()]=_o(_v[4]||_v[5]||_v[6]||'');}return _t;};_a.toAttributes=function(_n,_j){var _u=_i(_j=_j||_d),_w=_j.quoteChar||'"',_x='='+_w,_y=[];if(_u!='valueOf'){var _z=_n;_n={};for(var _A in _z)_n[_A[_u]()]=_z[_A];}for(var _A in _n)_A&&_y.push(_A+_x+_m(_n[_A])+_w);return _y.join(' ');};return _a;}});


Uize.module({name:'UizeDotCom.Templates'});





