/*______________
|       ______  |   U I Z E     J A V A S C R I P T     A P I
|     /      /  |   -----------------------------------------
|    /    O /   |    MODULE : Uize.Wipe Class (version 1.0.0)
|   /    / /    |    AUTHOR : Chris van Rensburg (http://www.tomkidding.com)
|  /    / /  /| |    ONLINE : http://www.tomkidding.com/uize/uize-js-api
| /____/ /__/_| | COPYRIGHT : (c)2005-2006 Chris van Rensburg
|           |__ |   LICENSE : Distributed under the terms of the GNU General Public License
|_______________|             http://www.gnu.org/licenses/gpl.txt
*/
(function(){var b_a=null,b_b=Uize.Element;var b_c=Uize.Wipe=Uize.subclass(function(b_d){var b_e=this;b_e.b_f='';b_e.b_g=[];b_e.b_h=[0,0];b_e.fade=new Uize.Fade();b_e.fade.addEventHandler('Advance',function(){var b_i=b_e.fade.get('value')*(100+(b_e.b_g.length-1)*b_e.b_j);for(var b_k=0;b_k<b_e.b_g.length;b_k++){var b_l=b_e.b_g[b_k],b_m=b_l.b_n,b_o=b_l.b_p,b_q=b_l.b_r,b_s=Math.min(Math.max(b_i-b_k*b_e.b_j,0),100)/100,b_t=false;function b_u(b_v){
var b_w=Math.round(b_m[b_v]+(b_o[b_v]-b_m[b_v])*b_s);if(b_w!==b_q[b_v]){b_q[b_v]=b_w;b_t=true;}}b_u(0);b_u(1);b_u(2);b_u(3);var b_x=b_e.b_y[b_k];if(b_t)b_b.setClipRect(b_x,b_q[1],b_q[2],b_q[3],b_q[0]);if(b_s!==b_l.b_z){b_l.b_z=b_s;if(b_e.b_A)b_b.setOpacity(b_x,b_s);}}});}),b_B=b_c.prototype;b_B.wireUi=function(){var b_e=this,b_C=b_b.getById(b_e.b_D+'');if(b_C){b_e.b_f=b_C.innerHTML;b_e.b_h[0]=b_C.offsetWidth;b_e.b_h[1]=b_C.offsetHeight;var b_E='';for(var b_k=0;b_k<b_e.b_F*b_e.b_G;b_k++)b_E+=b_e.b_f;b_C.innerHTML=b_E;b_e.b_y=b_C.getElementsByTagName('IMG');}b_e.b_H=true;};b_B.perform=function(){var b_e=this;if(!b_e.b_H)b_e.wireUi();var b_I=[],b_J=[];function b_K(b_L){return b_L*(b_L+1)/2}var b_M=(b_e.b_h[0]/b_e.b_F)*b_e.b_N/100,b_O=(b_e.b_h[0]-b_M*b_e.b_F)/b_K(b_e.b_F-1);for(var b_P=0;b_P<b_e.b_F;b_P++){b_I[b_P]=b_M;b_M+=b_O;}var b_Q=(b_e.b_h[1]/b_e.b_G)*b_e.b_R/100,b_S=(b_e.b_h[1]-b_Q*b_e.b_G)/b_K(b_e.b_G-1);for(var b_T=0;b_T<b_e.b_G;b_T++){b_J[b_T]=b_Q;b_Q+=b_S;}function b_U(b_V){var b_W;
if(typeof b_V=='number'){b_W=b_V;}else if(typeof b_V=='object'){var b_X,b_Y;if(b_V.keyedTo=='column'){b_X=b_P;b_Y=b_e.b_F-1;}else if(b_V.keyedTo=='row'){b_X=b_T;b_Y=b_e.b_G-1;}else if(b_V.keyedTo=='pane'){b_X=b_Z;b_Y=b_e.b_F*b_e.b_G-1;}else if(b_V.keyedTo=='random'){b_X=Math.random();b_Y=1;}if(b_V.inverse===true)b_X=b_Y-b_X;if(typeof b_V.wraps=='number'){b_X=(b_V.wrapMode==='triangle'&&Math.floor(b_X*b_V.wraps/(b_Y+1))%2==1?(b_Y-b_X):b_X)*b_V.wraps%(b_Y+1);}b_W=b_V.start+(b_V.end-b_V.start)*b_X/Math.max(b_Y,1);}return b_W;}function b_0(b_1,b_2,b_3){return b_1+(b_2-b_1)*b_3/100;}var b_4=0,b_Z,b_5,b_6,b_7,b_8,b_9,b_ba;for(var b_T=0;b_T<b_e.b_G;b_T++){var b_bb=0;for(var b_P=0;b_P<b_e.b_F;b_P++){b_Z=b_T*b_e.b_F+b_P;b_5=b_U(b_e.b_bc);b_6=b_U(b_e.b_bd);b_8=b_U(b_e.b_be);b_9=b_U(b_e.b_bf);b_ba=b_U(b_e.b_bg);b_7=b_U(b_e.b_bh);var b_bi=b_bb+b_I[b_P],b_bj=b_4+b_J[b_T],b_bk=b_0(b_bb,0,b_ba),b_bl=b_0(b_4,0,b_ba),b_bm=b_0(b_bi,b_e.b_h[0],b_ba),b_bn=b_0(b_bj,b_e.b_h[1],b_ba),b_bo=(b_bm-b_bk)*b_8/100,
b_bp=(b_bn-b_bl)*b_9/100,b_bq=b_bk+(b_bm-b_bk-b_bo)*b_5,b_br=b_bq+b_bo,b_bs=b_bl+(b_bn-b_bl-b_bp)*b_6,b_bt=b_bs+b_bp,b_n=[b_bq,b_bs,b_br,b_bt],b_p=[b_0(b_bb,0,b_7),b_0(b_4,0,b_7),b_0(b_bi,b_e.b_h[0]-1,b_7),b_0(b_bj,b_e.b_h[1]-1,b_7)];b_e.b_g[b_Z]={b_r:[],b_n:[b_n[0],b_n[1],b_n[2],b_n[3]],b_p:[b_p[0],b_p[1],b_p[2],b_p[3]]};b_bb+=b_I[b_P];}b_4+=b_J[b_T];}b_e.b_g=Uize.Data.reorderArray(b_e.b_g,b_e.b_bu);b_e.fade.set({startValue:0,endValue:1});b_e.fade.start();};b_c.registerProperties({b_bh:'allToFull',b_bc:'alignX',b_bd:'alignY',b_A:'dissolve',b_F:'divisionsX',b_G:'divisionsY',b_bv:{name:'duration',onChange:function(){this.fade.set({duration:this.b_bv})}},b_N:'firstPaneSizeX',b_R:'firstPaneSizeY',b_D:'idPrefix',b_be:'paneSeedSizeX',b_bf:'paneSeedSizeY',b_bg:'paneSeedContext',b_j:'paneProgressDelay',b_bu:'paneOrderScheme'});b_c.set({b_A:false,b_D:''});b_c.presets={blindsVerticalFromOutside:{b_bh:0,b_bv:3000,b_A:false,b_F:16,b_G:1,b_N:100,b_R:100,b_bc:{start:0,end:1,keyedTo:'column'},b_bd:0.5,b_be:0,b_bf:100,
b_bg:0,b_j:10,b_bu:'outside in'},blindsVerticalFromInside:{b_bh:0,b_bv:3000,b_A:false,b_F:16,b_G:1,b_N:100,b_R:100,b_bc:{start:1,end:0,keyedTo:'column'},b_bd:0.5,b_be:0,b_bf:100,b_bg:0,b_j:10,b_bu:'inside out'},blindsVerticalFromLeft:{b_bh:0,b_bv:3000,b_A:false,b_F:16,b_G:1,b_N:10,b_R:100,b_bc:{start:1,end:0.5,keyedTo:'column'},b_bd:0.5,b_be:0,b_bf:100,b_bg:0,b_j:10,b_bu:'normal'},blindsVerticalFromRight:{b_bh:0,b_bv:3000,b_A:false,b_F:16,b_G:1,b_N:10,b_R:100,b_bc:{start:1,end:0.5,keyedTo:'column'},b_bd:0.5,b_be:0,b_bf:100,b_bg:0,b_j:10,b_bu:'reverse'},blindsVerticalBackSlash:{b_bh:0,b_bv:2500,b_A:false,b_F:16,b_G:1,b_N:100,b_R:100,b_bc:{start:0,end:1,keyedTo:'column'},b_bd:{start:0,end:1,keyedTo:'column'},b_be:0,b_bf:0,b_bg:0,b_j:0,b_bu:'normal'},blindsVerticalForwardSlash:{b_bh:0,b_bv:2500,b_A:false,b_F:16,b_G:1,b_N:100,b_R:100,b_bc:{start:0,end:1,keyedTo:'column'},b_bd:{start:1,end:0,keyedTo:'column'},b_be:0,b_bf:0,b_bg:0,b_j:0,b_bu:'normal'},blindsVerticalArrowLeft:{b_bh:0,b_bv:3000,b_A:false,b_F:16,
b_G:1,b_N:100,b_R:100,b_bc:1,b_bd:0.5,b_be:0,b_bf:0,b_bg:0,b_j:10,b_bu:'reverse'},blindsVerticalArrowRight:{b_bh:0,b_bv:3000,b_A:false,b_F:16,b_G:1,b_N:100,b_R:100,b_bc:0,b_bd:0.5,b_be:0,b_bf:0,b_bg:0,b_j:10,b_bu:'normal'},blindsVerticalZoom:{b_bh:0,b_bv:2000,b_A:false,b_F:16,b_G:1,b_N:100,b_R:100,b_bc:0.5,b_bd:0.5,b_be:5,b_bf:0,b_bg:100,b_j:10,b_bu:'outside in'},blindsHorizontalFromOutside:{b_bh:0,b_bv:3000,b_A:false,b_F:1,b_G:16,b_N:100,b_R:100,b_bc:0.5,b_bd:{start:0,end:1,keyedTo:'row'},b_be:100,b_bf:0,b_bg:0,b_j:10,b_bu:'outside in'},blindsHorizontalFromInside:{b_bh:0,b_bv:3000,b_A:false,b_F:1,b_G:16,b_N:100,b_R:100,b_bc:0.5,b_bd:{start:1,end:0,keyedTo:'row'},b_be:100,b_bf:0,b_bg:0,b_j:10,b_bu:'inside out'},blindsHorizontalFromTop:{b_bh:0,b_bv:3000,b_A:false,b_F:1,b_G:16,b_N:100,b_R:100,b_bc:{start:0,end:1,keyedTo:'row'},b_bd:{start:0,end:1,keyedTo:'row'},b_be:0,b_bf:0,b_bg:0,b_j:10,b_bu:'normal'},blindsHorizontalZoom:{b_bh:0,b_bv:2000,b_A:false,b_F:1,b_G:16,b_N:100,b_R:100,b_bc:0.5,b_bd:0.5,b_be:0,
b_bf:5,b_bg:100,b_j:10,b_bu:'outside in'},trapezoidClockwise:{b_bh:0,b_bv:2000,b_A:false,b_F:1,b_G:16,b_N:100,b_R:100,b_bc:{start:0,end:1,keyedTo:'pane'},b_bd:0.5,b_be:0,b_bf:0,b_bg:100,b_j:0,b_bu:'normal'},trapezoidCounterClockwise:{b_bh:0,b_bv:2000,b_A:false,b_F:16,b_G:1,b_N:100,b_R:100,b_bc:0.5,b_bd:{start:0,end:1,keyedTo:'pane'},b_be:0,b_bf:0,b_bg:100,b_j:0,b_bu:'normal'},openingV:{b_bh:0,b_bv:2000,b_A:false,b_F:16,b_G:1,b_N:100,b_R:100,b_bc:0.5,b_bd:{start:0,end:1,keyedTo:'pane',wraps:2,wrapMode:'triangle'},b_be:5,b_bf:20,b_bg:100,b_j:0,b_bu:'normal'},tornado:{b_bh:0,b_bv:2000,b_A:false,b_F:1,b_G:16,b_N:100,b_R:200,b_bc:{start:0,end:1,keyedTo:'row'},b_bd:{start:0,end:1,keyedTo:'row'},b_be:0,b_bf:100,b_bg:0,b_j:5,b_bu:'normal'},wBlinds:{b_bh:0,b_bv:2000,b_A:false,b_F:16,b_G:1,b_N:100,b_R:100,b_bc:{start:0,end:1,keyedTo:'column'},b_bd:{start:0,end:1,keyedTo:'column',wraps:2,wrapMode:'triangle'},b_be:0,b_bf:{start:0,end:100,keyedTo:'column',wraps:2,wrapMode:'triangle'},b_bg:0,b_j:0,b_bu:'normal'},
diamondVertical:{b_bh:0,b_bv:3000,b_A:false,b_F:16,b_G:1,b_N:100,b_R:100,b_bc:{start:1,end:0,keyedTo:'column'},b_bd:.5,b_be:0,b_bf:0,b_bg:0,b_j:10,b_bu:'inside out'},diamondHorizontal:{b_bh:0,b_bv:3000,b_A:false,b_F:1,b_G:16,b_N:100,b_R:100,b_bc:.5,b_bd:{start:1,end:0,keyedTo:'row'},b_be:0,b_bf:0,b_bg:0,b_j:10,b_bu:'inside out'},matrix:{b_bh:0,b_bv:2000,b_A:false,b_F:4,b_G:4,b_N:100,b_R:100,b_bc:{start:0,end:1,keyedTo:'column'},b_bd:{start:0,end:1,keyedTo:'row'},b_be:0,b_bf:0,b_bg:0,b_j:0,b_bu:'normal'},matrixZoomBottomRight:{b_bh:0,b_bv:4000,b_A:false,b_F:4,b_G:4,b_N:100,b_R:100,b_bc:1,b_bd:1,b_be:0,b_bf:0,b_bg:100,b_j:20,b_bu:'normal'},matrixZoomTopLeft:{b_bh:0,b_bv:4000,b_A:false,b_F:4,b_G:4,b_N:100,b_R:100,b_bc:0,b_bd:0,b_be:0,b_bf:0,b_bg:100,b_j:20,b_bu:'reverse'},matrixZoomCenter:{b_bh:0,b_bv:4000,b_A:false,b_F:4,b_G:4,b_N:100,b_R:100,b_bc:0.5,b_bd:0.5,b_be:0,b_bf:0,b_bg:100,b_j:20,b_bu:'outside in'},matrixFromOutside:{b_bh:0,b_bv:4000,b_A:false,b_F:4,b_G:4,b_N:100,b_R:100,
b_bc:{start:0,end:1,keyedTo:'row'},b_bd:{start:0,end:1,keyedTo:'row'},b_be:0,b_bf:0,b_bg:0,b_j:20,b_bu:'outside in'},matrixJumbled:{b_bh:0,b_bv:2000,b_A:false,b_F:4,b_G:4,b_N:100,b_R:100,b_bc:0.5,b_bd:0.5,b_be:100,b_bf:0,b_bg:0,b_j:20,b_bu:'jumbled'},matrixFromTopLeftFade:{b_bh:0,b_bv:2000,b_A:true,b_F:4,b_G:4,b_N:100,b_R:100,b_bc:0.5,b_bd:0.5,b_be:100,b_bf:100,b_bg:0,b_j:20,b_bu:'normal'},backSlash:{b_bh:100,b_bv:2000,b_A:false,b_F:16,b_G:1,b_N:100,b_R:100,b_bc:{start:0,end:1,keyedTo:'column'},b_bd:{start:0,end:1,keyedTo:'column'},b_be:0,b_bf:0,b_bg:0,b_j:1,b_bu:'normal'},forwardSlash:{b_bh:100,b_bv:2000,b_A:false,b_F:16,b_G:1,b_N:100,b_R:100,b_bc:{start:0,end:1,keyedTo:'column'},b_bd:{start:1,end:0,keyedTo:'column'},b_be:0,b_bf:0,b_bg:0,b_j:1,b_bu:'reverse'}};b_c.set(b_c.presets.blindsVerticalFromInside);})();