/*
 * DDSlider v1.2 - http://codecanyon.net/item/ddslider-10-transitions-inline-content-support/104797
 * 
 * Copyright Â© 2010 Guilherme Salum
 * All rights reserved.
 * 
 * You may not modify and/or redistribute this file
 * save cases where Extended License has been purchased
 *
*/

/*eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(I($){$.1V.2f({2g:I(){A b=B;1o=1u;A c={1v:\'1w\',E:2h,1x:2i,Q:1W,1y:1,12:15,P:10,13:3,1c:\'2j\'};A d=2k[0]||{};K(d.1v===16){d.1v=c.1v}K(d.E===16){d.E=c.E}K(d.Q===16){d.Q=c.Q}K(d.1x===16){d.1x=c.1x}K(d.1y===16){d.1y=c.1y}K(d.12===16){d.12=c.12}K(d.P===16){d.P=c.P}K(d.13===16){d.13=c.13}K(d.1c===16){d.1c=c.1c}d.J=B.J();d.L=B.L();B.H(\'Y:1F\').U(\'F\');A e=1;K(d.1d===1X){B.T(\'<1Y 14="2l"></1Y>\')}B.H(\'Y\').1Z(I(){$(B).U(\'20\'+e);K(d.1d===16){}V{K(e==1){$(d.1d).T(\'<Y 14="F 1G\'+e+\'"></Y>\')}V{$(d.1d).T(\'<Y 14="1G\'+e+\'"></Y>\')}}e++});A f=0;K(d.1A===16){}V{$(d.1A).1H(I(){K(1o===1u){b.1A(d);f=1}})}K(d.1p===16){}V{$(d.1p).1H(I(){K(1o===1u){b.1p(d);f=1}})}$(d.1d).H(\'Y\').1H(I(){A a=$(B).17(\'14\').21(\' \');K(a[0]==\'F\'||a[1]==\'F\'){}V{a=a[0].21(\'2m\');K(1o===1u){f=1;b.22(a[1],d)}}});A g=0;$(B).2n(I(){g=1},I(){g=0});2o(I(){K(d.1y==1){K(g===0&&f===0){b.1p(d)}}V{K(f===0){b.1p(d)}}},d.1x)},1p:I(a){A b=B.H(\'Y.F\');A c=b.1B(\'Y\');A d=$(a.1d).H(\'Y.F\');A e=$(a.1d).H(\'Y.F\').1B();K(c.1C>0){}V{c=B.H(\'Y:1F\');e=$(a.1d).H(\'Y:1F\')}B.1D(a,c,b,e,d)},1A:I(a){A b=B.H(\'Y.F\');A c=b.23(\'Y\');A d=$(a.1d).H(\'Y.F\');A e=$(a.1d).H(\'Y.F\').23();K(c.1C>0){}V{c=B.H(\'Y:24\');e=$(a.1d).H(\'Y:24\')}B.1D(a,c,b,e,d)},22:I(a,b){A c=B.H(\'Y.F\');A d=B.H(\'Y.20\'+a);A e=$(b.1d).H(\'Y.F\');A f=$(b.1d).H(\'Y.1G\'+a);B.1D(b,d,c,f,e)},1D:I(a,b,c,d,e){A f=b.17(\'2p\');K(f==\'\'){f=a.1v}K(f==\'1w\'||f==\'1I\'||f==\'1J\'||f==\'1K\'||f==\'1L\'||f==\'1M\'||f==\'1N\'||f==\'1O\'||f==\'1P\'||f==\'1Q\'||f==\'1R\'||f==\'1S\'){}V{f=\'1w\'}K(f==\'1w\'){A g=[\'1J\',\'1I\',\'1K\',\'1L\',\'1P\',\'1M\',\'1N\',\'1O\',\'1Q\',\'1R\',\'1S\'];A h=[0,1,2,3,4,5,6,7,8,9,10];A i=$.1q(h);f=g[i[0]]}K(f==\'1I\'){B.1T(a,b,c,d,e)}V K(f==\'1J\'){B.25(a,b,c,d,e)}V K(f==\'1K\'){B.26(a,b,c,d,e)}V K(f==\'1L\'){B.27(a,b,c,d,e)}V K(f==\'1P\'){B.28(a,b,c,d,e)}V K(f==\'1M\'){B.29(a,b,c,d,e)}V K(f==\'1N\'){B.2a(a,b,c,d,e)}V K(f==\'1O\'){B.2b(a,b,c,d,e)}V K(f==\'1Q\'){B.2c(a,b,c,d,e)}V K(f==\'1R\'){B.2d(a,b,c,d,e)}V K(f==\'1S\'){B.2e(a,b,c,d,e)}V{B.1T(a,b,c,d,e)}},1T:I(a,b,c,d,e){A f=B;B.1e();b.N({D:1});b.U(\'1B\');c.2q().R({D:0},a.Q,I(){b.U(\'F\').Z(\'1B\');c.Z(\'F\').N({D:1});e.Z(\'F\');d.U(\'F\');f.1f()})},25:I(a,b,c,d,e){A f=B;B.1e();b.N({D:1});A g=a.J/a.12;A h=a.L;A i=(h-(h*2));A j=1;S(j<=a.12){A k=(j*g)-g;B.T(\'<G 14="1n 18\'+j+\'" M="O: W; 19: 1a;\'+b.17(\'M\')+\'"></G>\');B.H(\'.18\'+j).N({X:k,L:h,J:g,11:i,\'z-1i\':3,\'1j-O\':\'-\'+k+\'C 11\'});j++}A l=1;S(l<=a.12){A m=(l*g)-g;A n=(l*a.E);B.H(\'.18\'+l).T(\'<G M="O: W; X: -\'+m+\'C; J: \'+a.J+\'C; L: \'+a.L+\'C;">\'+b.1g()+\'</G>\');B.H(\'.18\'+l).E(n).R({11:0},{Q:a.Q,1k:a.1c});l++}A o=(a.12*a.E);b.E(o).R({D:0},a.Q,I(){$(B).U(\'F\').N({D:1});c.R({D:0},1l,I(){$(B).Z(\'F\');f.H(\'.1n\').1m();f.1f()});e.Z(\'F\');d.U(\'F\')})},26:I(a,b,c,d,e){A f=B;B.1e();b.N({D:1});A g=a.J/a.12;A h=a.L;A i=h;A j=1;S(j<=a.12){A k=(j*g)-g;B.T(\'<G 14="1n 18\'+j+\'" M="O: W; 19: 1a;\'+b.17(\'M\')+\'"></G>\');B.H(\'.18\'+j).N({X:k,L:h,J:g,11:i,\'z-1i\':3,\'1j-O\':\'-\'+k+\'C 11\'});j++}A l=(1);A m=a.12;g=a.J/a.12;h=a.L;S(l<=a.12){A n=(l*g)-g;A o=(l*a.E);B.H(\'.18\'+l).T(\'<G M="O: W; X: -\'+n+\'C; J: \'+a.J+\'C; L: \'+a.L+\'C;">\'+b.1g()+\'</G>\');B.H(\'.18\'+m).E(o).R({11:0},{Q:1W,1k:a.1c});l++;m--}A p=(a.12*a.E);b.E(p).R({D:0},a.Q,I(){$(B).U(\'F\').N({D:1});c.R({D:0},1l,I(){$(B).Z(\'F\');f.H(\'.1n\').1m();f.1f()});e.Z(\'F\');d.U(\'F\')})},2a:I(a,b,c,d,e){A f=B;B.1e();b.N({D:1});A g=a.J/a.12;A h=a.L;A i=1;S(i<=a.12){A j=(i*g)-g;B.T(\'<G 14="1n 18\'+i+\'" M="O: W; 19: 1a;\'+b.17(\'M\')+\'"></G>\');B.H(\'.18\'+i).N({X:j,D:0,L:h,J:g,\'z-1i\':3,\'1j-O\':\'-\'+j+\'C 11\'});i++}A k=1;S(k<=a.12){A l=(k*g)-g;E=(k*a.E);B.H(\'.18\'+k).T(\'<G M="O: W; X: -\'+l+\'C; J: \'+a.J+\'C; L: \'+a.L+\'C;">\'+b.1g()+\'</G>\');B.H(\'.18\'+k).E(E).R({D:1},{Q:a.Q,1k:a.1c});k++}A m=(a.12*a.E);b.E(m).R({D:0},a.Q,I(){$(B).U(\'F\').N({D:1});c.R({D:0},1l,I(){$(B).Z(\'F\');f.H(\'.1n\').1m();f.1f()});e.Z(\'F\');d.U(\'F\')})},2b:I(a,b,c,d,e){A f=B;B.1e();b.N({D:1});A g=a.J/a.12;A h=a.L;A j=[];A i=1;S(i<=a.12){A k=(i*g)-g;B.T(\'<G 14="1n 18\'+i+\'" M="O: W; 19: 1a;\'+b.17(\'M\')+\'"></G>\');B.H(\'.18\'+i).N({X:k,D:0,L:h,J:g,\'z-1i\':3,\'1j-O\':\'-\'+k+\'C 11\'});j[(i-1)]=[i];i++}A l=$.1q(j);A m=1;S(m<=a.12){A n=(m*g)-g;A o=(m*a.E);B.H(\'.18\'+m).T(\'<G M="O: W; X: -\'+n+\'C; J: \'+a.J+\'C; L: \'+a.L+\'C;">\'+b.1g()+\'</G>\');B.H(\'.18\'+l[(m)-1]).E(o).R({D:1},{Q:a.Q,1k:a.1c});m++}A p=(a.12*a.E);b.E(p).R({D:0},a.Q,I(){$(B).U(\'F\').N({D:1});c.R({D:0},1l,I(){$(B).Z(\'F\');f.H(\'.1n\').1m();f.1f()});e.Z(\'F\');d.U(\'F\')})},27:I(a,b,c,d,e){A f=B;B.1e();b.N({D:1});A g=a.J/a.P;A h=a.L/a.13;A i=1;A j=(1);S(i<=a.13){A k=i;A l=\'1r\'+i;S(j<=a.P){A m=\'1h\'+((a.P*i)-(a.P-j));A n=\'1s\'+(k++);A o=\'1z\'+j;A p=((i*h)-h);A q=((j*g)-g);A r=(g*j)-g;A s=(h*i)-h;K(b.17(\'M\')===16){B.T(\'<G 14="1b \'+m+\' \'+n+\' \'+l+\' \'+o+\'" M="O: W; 19: 1a;"></G>\')}V{B.T(\'<G 14="\'+m+\' 1b \'+n+\' \'+l+\' \'+o+\'" M="O: W; 19: 1a;\'+b.17(\'M\')+\'"></G>\')}B.H(\'.\'+m).N({J:g,L:h,\'z-1i\':4,11:p+\'C\',X:q+\'C\',D:0,\'1j-O\':\'-\'+r+\'C -\'+s+\'C\'}).T(\'<G M="O: W; X: -\'+r+\'C; 11: -\'+s+\'C; J: \'+a.J+\'C; L: \'+a.L+\'C;">\'+b.1g()+\'</G>\');j++;k++}i++;j=1}i=1;j=1;S(i<=a.13){A t=i;S(j<=a.P){A u=\'.1s\'+(t++);E=(a.E*t);$(u).E(E).R({D:1},{Q:a.Q,1k:a.1c});j++;t++}i++;j=1}A v=(E+a.Q);b.E(v).R({D:0},1,I(){$(B).U(\'F\').N({D:1});c.R({D:0},1l,I(){$(B).Z(\'F\');f.H(\'.1b\').1m();f.1f()});e.Z(\'F\');d.U(\'F\')})},28:I(a,b,c,d,e){A f=B;B.1e();b.N({D:1});A g=a.J/a.P;A h=a.L/a.13;A i=1;A j=1;A k=[];A l=0;S(i<=a.13){A m=i;A n=\'1r\'+i;S(j<=a.P){k[l]=(l+1);l++;A o=\'1h\'+((a.P*i)-(a.P-j));A p=\'1s\'+(m++);A q=\'1z\'+j;A r=((i*h)-h);A s=((j*g)-g);A t=(g*j)-g;A u=(h*i)-h;K(b.17(\'M\')===16){B.T(\'<G 14="\'+o+\' 1b \'+p+\' \'+n+\' \'+q+\'" M="O: W; 19: 1a;"></G>\')}V{B.T(\'<G 14="\'+o+\' 1b \'+p+\' \'+n+\' \'+q+\'" M="O: W; 19: 1a;\'+b.17(\'M\')+\'"></G>\')}B.H(\'.\'+o).N({J:g,L:h,\'z-1i\':4,11:r+\'C\',X:s+\'C\',D:0,\'1j-O\':\'-\'+t+\'C -\'+u+\'C\'}).T(\'<G M="O: W; X: -\'+t+\'C; 11: -\'+u+\'C; J: \'+a.J+\'C; L: \'+a.L+\'C;">\'+b.1g()+\'</G>\');j++;m++}i++;j=1}A v=$.1q(k);i=1;j=1;A w=0;S(i<=a.13){A x=i;S(j<=a.P){A y=\'.1h\'+(v[w]);E=(a.E*x);$(y).E(E).R({D:1},{Q:a.Q,1k:a.1c});j++;x++;w++}i++;j=1}A z=E+a.Q;b.E(z).R({D:0},1,I(){$(B).U(\'F\').N({D:1});c.R({D:0},1l,I(){$(B).Z(\'F\');f.H(\'.1b\').1m();f.1f()});e.Z(\'F\');d.U(\'F\')})},29:I(a,b,c,d,e){A f=B;B.1e();b.N({D:1});A g=a.J/a.P;A h=a.L/a.13;A i=1;A j=1;S(i<=a.13){A k=i;A l=\'1r\'+i;S(j<=a.P){A m=\'1h\'+((a.P*i)-(a.P-j));A n=\'1s\'+(k++);A o=\'1z\'+j;A p=(i*h)+1t;A q=(j*g)+1t;A r=(g*j)-g;A s=(h*i)-h;K(b.17(\'M\')===16){B.T(\'<G 14="\'+m+\' 1b \'+n+\' \'+l+\' \'+o+\'" M="O: W; 19: 1a;"></G>\')}V{B.T(\'<G 14="\'+m+\' 1b \'+n+\' \'+l+\' \'+o+\'" M="O: W; 19: 1a;\'+b.17(\'M\')+\'"></G>\')}B.H(\'.\'+m).N({J:g,L:h,\'z-1i\':4,D:0,11:p+\'C\',X:q+\'C\',\'1j-O\':\'-\'+r+\'C -\'+s+\'C\'}).T(\'<G M="O: W; X: -\'+r+\'C; 11: -\'+s+\'C; J: \'+a.J+\'C; L: \'+a.L+\'C;">\'+b.1g()+\'</G>\');j++;k++}i++;j=1}i=1;j=1;S(i<=a.13){A t=i;S(j<=a.P){A u=\'1h\'+((a.P*i)-(a.P-j));A v=((i*h)-h)+\'C\';A w=((j*g)-g)+\'C\';E=(a.E*t);B.H(\'.\'+u).E(E).R({D:1,11:v,X:w},{Q:a.Q,1k:a.1c});j++;t++}i++;j=1}A x=E+a.Q;b.E(x).R({D:0},1,I(){$(B).U(\'F\').N({D:1});c.R({D:0},1l,I(){$(B).Z(\'F\');f.H(\'.1b\').1m();f.1f()});e.Z(\'F\');d.U(\'F\')})},2c:I(a,b,c,d,e){A f=B;B.1e();A g=a.J/a.P;A h=a.L/a.13;A i=1;A j=1;S(i<=a.13){A k=i;A l=\'1r\'+i;S(j<=a.P){A m=\'1h\'+((a.P*i)-(a.P-j));A n=\'1s\'+(k++);A o=\'1z\'+j;A p=((i*h)-h);A q=((j*g)-g);A r=(g*j)-g;A s=(h*i)-h;K(b.17(\'M\')===16){B.T(\'<G 14="\'+m+\' 1b \'+n+\' \'+l+\' \'+o+\'" M="O: W; 19: 1a;"></G>\')}V{B.T(\'<G 14="\'+m+\' 1b \'+n+\' \'+l+\' \'+o+\'" M="O: W; 19: 1a;\'+c.17(\'M\')+\'"></G>\')}B.H(\'.\'+m).N({J:g,L:h,\'z-1i\':4,11:p+\'C\',X:q+\'C\',D:1,\'1j-O\':\'-\'+r+\'C -\'+s+\'C\'}).T(\'<G M="O: W; X: -\'+r+\'C; 11: -\'+s+\'C; J: \'+a.J+\'C; L: \'+a.L+\'C;">\'+c.1g()+\'</G>\');j++;k++}i++;j=1}b.U(\'F\').N({D:0}).R({D:1},1l);c.N({D:0});i=1;j=1;S(i<=a.13){A t=i;S(j<=a.P){A u=\'1h\'+((a.P*i)-(a.P-j));E=(a.E*t)*3;A v=(((g*j)-g)+1t)+\'C\';A w=(((h*i)-h)+1t)+\'C\';B.H(\'.\'+u).E(E).R({X:v,11:w,D:0},{Q:a.Q,1k:a.1c});j++;t++}i++;j=1}A x=(E+a.Q);b.E(x).R({D:0},1,I(){$(B).U(\'F\').N({D:1});c.Z(\'F\').N({D:1});f.H(\'.1b\').1m();f.1f();e.Z(\'F\');d.U(\'F\')})},2d:I(a,b,c,d,e){A f=B;B.1e();A g=a.J/a.P;A h=a.L/a.13;A i=1;A j=1;S(i<=a.13){A k=i;A l=\'1r\'+i;S(j<=a.P){A m=\'1h\'+((a.P*i)-(a.P-j));A n=\'1s\'+(k++);A o=\'1z\'+j;A p=((i*h)-h);A q=((j*g)-g);A r=(g*j)-g;A s=(h*i)-h;K(b.17(\'M\')===16){B.T(\'<G 14="\'+m+\' 1b \'+n+\' \'+l+\' \'+o+\'" M="O: W; 19: 1a;"></G>\')}V{B.T(\'<G 14="\'+m+\' 1b \'+n+\' \'+l+\' \'+o+\'" M="O: W; 19: 1a;\'+c.17(\'M\')+\'"></G>\')}B.H(\'.\'+m).N({J:g,L:h,\'z-1i\':4,11:p+\'C\',X:q+\'C\',D:1,\'1j-O\':\'-\'+r+\'C -\'+s+\'C\'}).T(\'<G M="O: W; X: -\'+r+\'C; 11: -\'+s+\'C; J: \'+a.J+\'C; L: \'+a.L+\'C;">\'+c.1g()+\'</G>\');j++;k++}i++;j=1}b.U(\'F\').N({D:0}).R({D:1},1l);c.N({D:0});i=1;j=1;S(i<=a.13){A t=i;S(j<=a.P){A u=\'1h\'+((a.P*i)-(a.P-j));E=(a.E*t)*2;A v=(((g*j)-g)-1t)+\'C\';A w=(((h*i)-h)-1t)+\'C\';B.H(\'.\'+u).E(E).R({X:v,11:w,D:0},{Q:a.Q,1k:a.1c});j++;t++}i++;j=1}A x=(E+a.Q);b.E(x).R({D:0},1,I(){$(B).U(\'F\').N({D:1});c.Z(\'F\').N({D:1});f.H(\'.1b\').1m();f.1f();e.Z(\'F\');d.U(\'F\')})},2e:I(a,b,c,d,e){A f=B;B.1e();b.N({D:1});A g=a.J;A h=a.L/a.13;A i=1;A j=(1);A k=1;S(i<=a.13){A l=\'1r\'+i;A m=\'1h\'+k;A n=(h*i)-h;A o=a.J+\'C\';A p=((i*h)-h);K(b.17(\'M\')===16){B.T(\'<G 14="1E \'+m+\' \'+l+\'" M="O: W; 19: 1a;"></G>\')}V{B.T(\'<G 14="\'+m+\' 1E \'+l+\'" M="O: W; 19: 1a;\'+b.17(\'M\')+\'"></G>\')}B.H(\'.\'+m).N({J:g,L:h,\'z-1i\':4,11:p+\'C\',D:0,\'1j-O\':\'0 -\'+n+\'C\',X:o}).T(\'<G M="O: W; 11: -\'+n+\'C; J: \'+a.J+\'C; L: \'+a.L+\'C;">\'+b.1g()+\'</G>\');k++;i++}A q=\'-\'+a.J+\'C\';B.H(\'.1E:2r\').N({X:q});i=1;A r=1;S(i<=a.13){A s=\'.1h\'+r;E=(a.E*r);$(s).E(E).R({X:0,D:1},{Q:a.Q,1k:a.1c});i++;r++}A t=(E+a.Q);b.E(t).R({D:0},1,I(){$(B).U(\'F\').N({D:1});c.R({D:0},1l,I(){$(B).Z(\'F\');f.H(\'.1E\').1m();f.1f()});e.Z(\'F\');d.U(\'F\')})},1e:I(){1o=1X},1f:I(){1o=1u}});$.1V.1q=I(){1U B.1Z(I(){A a=$(B).H();1U(a.1C)?$(B).1g($.1q(a)):B})};$.1q=I(a){2s(A j,x,i=a.1C;i;j=2t(2u.1w()*i,10),x=a[--i],a[i]=a[j],a[j]=x){}1U a}})(2v);',62,156,'||||||||||||||||||||||||||||||||||||var|this|px|opacity|delay|current|div|children|function|width|if|height|style|css|position|columns|duration|animate|while|append|addClass|else|absolute|left|li|removeClass||top|bars|rows|class||undefined|attr|slider_bar_|overflow|hidden|slider_block|ease|selector|disableSelectors|enableSelectors|html|block_ID_|index|background|easing|200|remove|slider_bar|isPlaying|nextSlide|shuffle|block_row_|slider_block_|80|false|trans|random|waitTime|stopSlide|block_column_|prevSlide|next|length|nextTransition|slider_row|first|sel_|click|fading|barTop|barBottom|square|squareMoving|barFade|barFadeRandom|squareRandom|squareOut|squareOutMoving|rowInterlaced|DDFading|return|fn|500|true|ul|each|slider_|split|callSlide|prev|last|DDBarTop|DDBarBottom|DDSquare|DDSquareRandom|DDSquareMoving|DDBarFade|DDBarFadeRandom|DDSquareOut|DDSquareOutMoving|DDRowInterlaced|extend|DDSlider|50|5000|swing|arguments|slider_selector|_|hover|setInterval|title|stop|even|for|parseInt|Math|jQuery'.split('|'),0,{}))*/


/*(function(a){a.fn.extend({DDSlider:function(){var b=this;isPlaying=false;var c={trans:"random",delay:50,waitTime:5e3,duration:500,stopSlide:1,bars:15,columns:10,rows:3,ease:"swing"};var d=arguments[0]||{};if(d.trans===undefined){d.trans=c.trans}if(d.delay===undefined){d.delay=c.delay}if(d.duration===undefined){d.duration=c.duration}if(d.waitTime===undefined){d.waitTime=c.waitTime}if(d.stopSlide===undefined){d.stopSlide=c.stopSlide}if(d.bars===undefined){d.bars=c.bars}if(d.columns===undefined){d.columns=c.columns}if(d.rows===undefined){d.rows=c.rows}if(d.ease===undefined){d.ease=c.ease}d.width=this.width();d.height=this.height();this.children("li:first").addClass("current");var e=1;if(d.selector===true){this.append('<ul class="slider_selector"></ul>')}this.children("li").each(function(){a(this).addClass("slider_"+e);if(d.selector===undefined){}else{if(e==1){a(d.selector).append('<li class="current sel_'+e+'"></li>')}else{a(d.selector).append('<li class="sel_'+e+'"></li>')}}e++});var f=0;if(d.prevSlide===undefined){}else{a(d.prevSlide).click(function(){if(isPlaying===false){b.prevSlide(d);f=1}})}if(d.nextSlide===undefined){}else{a(d.nextSlide).click(function(){if(isPlaying===false){b.nextSlide(d);f=1}})}a(d.selector).children("li").click(function(){var c=a(this).attr("class").split(" ");if(c[0]=="current"||c[1]=="current"){}else{c=c[0].split("_");if(isPlaying===false){f=1;b.callSlide(c[1],d)}}});var g=0;a(this).hover(function(){g=1},function(){g=0});setInterval(function(){if(d.stopSlide==1){if(g===0&&f===0){b.nextSlide(d)}}else{if(f===0){b.nextSlide(d)}}},d.waitTime)},nextSlide:function(b){var c=this.children("li.current");var d=c.next("li");var e=a(b.selector).children("li.current");var f=a(b.selector).children("li.current").next();if(d.length>0){}else{d=this.children("li:first");f=a(b.selector).children("li:first")}this.nextTransition(b,d,c,f,e)},prevSlide:function(b){var c=this.children("li.current");var d=c.prev("li");var e=a(b.selector).children("li.current");var f=a(b.selector).children("li.current").prev();if(d.length>0){}else{d=this.children("li:last");f=a(b.selector).children("li:last")}this.nextTransition(b,d,c,f,e)},callSlide:function(b,c){var d=this.children("li.current");var e=this.children("li.slider_"+b);var f=a(c.selector).children("li.current");var g=a(c.selector).children("li.sel_"+b);this.nextTransition(c,e,d,g,f)},nextTransition:function(b,c,d,e,f){var g=c.attr("rel");if(g==""){g=b.trans}if(g=="random"||g=="fading"||g=="barTop"||g=="barBottom"||g=="square"||g=="squareMoving"||g=="barFade"||g=="barFadeRandom"||g=="squareRandom"||g=="squareOut"||g=="squareOutMoving"||g=="rowInterlaced"){}else{g="random"}if(g=="random"){var h=["barTop","fading","barBottom","square","squareRandom","squareMoving","barFade","barFadeRandom","squareOut","squareOutMoving","rowInterlaced"];var i=[0,1,2,3,4,5,6,7,8,9,10];var j=a.shuffle(i);g=h[j[0]]}if(g=="fading"){this.DDFading(b,c,d,e,f)}else if(g=="barTop"){this.DDBarTop(b,c,d,e,f)}else if(g=="barBottom"){this.DDBarBottom(b,c,d,e,f)}else if(g=="square"){this.DDSquare(b,c,d,e,f)}else if(g=="squareRandom"){this.DDSquareRandom(b,c,d,e,f)}else if(g=="squareMoving"){this.DDSquareMoving(b,c,d,e,f)}else if(g=="barFade"){this.DDBarFade(b,c,d,e,f)}else if(g=="barFadeRandom"){this.DDBarFadeRandom(b,c,d,e,f)}else if(g=="squareOut"){this.DDSquareOut(b,c,d,e,f)}else if(g=="squareOutMoving"){this.DDSquareOutMoving(b,c,d,e,f)}else if(g=="rowInterlaced"){this.DDRowInterlaced(b,c,d,e,f)}else{this.DDFading(b,c,d,e,f)}},DDFading:function(a,b,c,d,e){var f=this;this.disableSelectors();b.css({opacity:1});b.addClass("next");c.stop().animate({opacity:0},a.duration,function(){b.addClass("current").removeClass("next");c.removeClass("current").css({opacity:1});e.removeClass("current");d.addClass("current");f.enableSelectors()})},DDBarTop:function(b,c,d,e,f){var g=this;this.disableSelectors();c.css({opacity:1});var h=b.width/b.bars;var i=b.height;var j=i-i*2;var k=1;while(k<=b.bars){var l=k*h-h;this.append('<div class="slider_bar slider_bar_'+k+'" style="position: absolute; overflow: hidden;'+c.attr("style")+'"></div>');this.children(".slider_bar_"+k).css({left:l,height:i,width:h,top:j,"z-index":3,"background-position":"-"+l+"px top"});k++}var m=1;while(m<=b.bars){var n=m*h-h;var o=m*b.delay;this.children(".slider_bar_"+m).append('<div style="position: absolute; left: -'+n+"px; width: "+b.width+"px; height: "+b.height+'px;">'+c.html()+"</div>");this.children(".slider_bar_"+m).delay(o).animate({top:0},{duration:b.duration,easing:b.ease});m++}var p=b.bars*b.delay;c.delay(p).animate({opacity:0},b.duration,function(){a(this).addClass("current").css({opacity:1});d.animate({opacity:0},200,function(){a(this).removeClass("current");g.children(".slider_bar").remove();g.enableSelectors()});f.removeClass("current");e.addClass("current")})},DDBarBottom:function(b,c,d,e,f){var g=this;this.disableSelectors();c.css({opacity:1});var h=b.width/b.bars;var i=b.height;var j=i;var k=1;while(k<=b.bars){var l=k*h-h;this.append('<div class="slider_bar slider_bar_'+k+'" style="position: absolute; overflow: hidden;'+c.attr("style")+'"></div>');this.children(".slider_bar_"+k).css({left:l,height:i,width:h,top:j,"z-index":3,"background-position":"-"+l+"px top"});k++}var m=1;var n=b.bars;h=b.width/b.bars;i=b.height;while(m<=b.bars){var o=m*h-h;var p=m*b.delay;this.children(".slider_bar_"+m).append('<div style="position: absolute; left: -'+o+"px; width: "+b.width+"px; height: "+b.height+'px;">'+c.html()+"</div>");this.children(".slider_bar_"+n).delay(p).animate({top:0},{duration:500,easing:b.ease});m++;n--}var q=b.bars*b.delay;c.delay(q).animate({opacity:0},b.duration,function(){a(this).addClass("current").css({opacity:1});d.animate({opacity:0},200,function(){a(this).removeClass("current");g.children(".slider_bar").remove();g.enableSelectors()});f.removeClass("current");e.addClass("current")})},DDBarFade:function(b,c,d,e,f){var g=this;this.disableSelectors();c.css({opacity:1});var h=b.width/b.bars;var i=b.height;var j=1;while(j<=b.bars){var k=j*h-h;this.append('<div class="slider_bar slider_bar_'+j+'" style="position: absolute; overflow: hidden;'+c.attr("style")+'"></div>');this.children(".slider_bar_"+j).css({left:k,opacity:0,height:i,width:h,"z-index":3,"background-position":"-"+k+"px top"});j++}var l=1;while(l<=b.bars){var m=l*h-h;delay=l*b.delay;this.children(".slider_bar_"+l).append('<div style="position: absolute; left: -'+m+"px; width: "+b.width+"px; height: "+b.height+'px;">'+c.html()+"</div>");this.children(".slider_bar_"+l).delay(delay).animate({opacity:1},{duration:b.duration,easing:b.ease});l++}var n=b.bars*b.delay;c.delay(n).animate({opacity:0},b.duration,function(){a(this).addClass("current").css({opacity:1});d.animate({opacity:0},200,function(){a(this).removeClass("current");g.children(".slider_bar").remove();g.enableSelectors()});f.removeClass("current");e.addClass("current")})},DDBarFadeRandom:function(b,c,d,e,f){var g=this;this.disableSelectors();c.css({opacity:1});var h=b.width/b.bars;var i=b.height;var j=[];var k=1;while(k<=b.bars){var l=k*h-h;this.append('<div class="slider_bar slider_bar_'+k+'" style="position: absolute; overflow: hidden;'+c.attr("style")+'"></div>');this.children(".slider_bar_"+k).css({left:l,opacity:0,height:i,width:h,"z-index":3,"background-position":"-"+l+"px top"});j[k-1]=[k];k++}var m=a.shuffle(j);var n=1;while(n<=b.bars){var o=n*h-h;var p=n*b.delay;this.children(".slider_bar_"+n).append('<div style="position: absolute; left: -'+o+"px; width: "+b.width+"px; height: "+b.height+'px;">'+c.html()+"</div>");this.children(".slider_bar_"+m[n-1]).delay(p).animate({opacity:1},{duration:b.duration,easing:b.ease});n++}var q=b.bars*b.delay;c.delay(q).animate({opacity:0},b.duration,function(){a(this).addClass("current").css({opacity:1});d.animate({opacity:0},200,function(){a(this).removeClass("current");g.children(".slider_bar").remove();g.enableSelectors()});f.removeClass("current");e.addClass("current")})},DDSquare:function(b,c,d,e,f){var g=this;this.disableSelectors();c.css({opacity:1});var h=b.width/b.columns;var i=b.height/b.rows;var j=1;var k=1;while(j<=b.rows){var l=j;var m="block_row_"+j;while(k<=b.columns){var n="block_ID_"+(b.columns*j-(b.columns-k));var o="slider_block_"+l++;var p="block_column_"+k;var q=j*i-i;var r=k*h-h;var s=h*k-h;var t=i*j-i;if(c.attr("style")===undefined){this.append('<div class="slider_block '+n+" "+o+" "+m+" "+p+'" style="position: absolute; overflow: hidden;"></div>')}else{this.append('<div class="'+n+" slider_block "+o+" "+m+" "+p+'" style="position: absolute; overflow: hidden;'+c.attr("style")+'"></div>')}this.children("."+n).css({width:h,height:i,"z-index":4,top:q+"px",left:r+"px",opacity:0,"background-position":"-"+s+"px -"+t+"px"}).append('<div style="position: absolute; left: -'+s+"px; top: -"+t+"px; width: "+b.width+"px; height: "+b.height+'px;">'+c.html()+"</div>");k++;l++}j++;k=1}j=1;k=1;while(j<=b.rows){var u=j;while(k<=b.columns){var v=".slider_block_"+u++;delay=b.delay*u;a(v).delay(delay).animate({opacity:1},{duration:b.duration,easing:b.ease});k++;u++}j++;k=1}var w=delay+b.duration;c.delay(w).animate({opacity:0},1,function(){a(this).addClass("current").css({opacity:1});d.animate({opacity:0},200,function(){a(this).removeClass("current");g.children(".slider_block").remove();g.enableSelectors()});f.removeClass("current");e.addClass("current")})},DDSquareRandom:function(b,c,d,e,f){var g=this;this.disableSelectors();c.css({opacity:1});var h=b.width/b.columns;var i=b.height/b.rows;var j=1;var k=1;var l=[];var m=0;while(j<=b.rows){var n=j;var o="block_row_"+j;while(k<=b.columns){l[m]=m+1;m++;var p="block_ID_"+(b.columns*j-(b.columns-k));var q="slider_block_"+n++;var r="block_column_"+k;var s=j*i-i;var t=k*h-h;var u=h*k-h;var v=i*j-i;if(c.attr("style")===undefined){this.append('<div class="'+p+" slider_block "+q+" "+o+" "+r+'" style="position: absolute; overflow: hidden;"></div>')}else{this.append('<div class="'+p+" slider_block "+q+" "+o+" "+r+'" style="position: absolute; overflow: hidden;'+c.attr("style")+'"></div>')}this.children("."+p).css({width:h,height:i,"z-index":4,top:s+"px",left:t+"px",opacity:0,"background-position":"-"+u+"px -"+v+"px"}).append('<div style="position: absolute; left: -'+u+"px; top: -"+v+"px; width: "+b.width+"px; height: "+b.height+'px;">'+c.html()+"</div>");k++;n++}j++;k=1}var w=a.shuffle(l);j=1;k=1;var x=0;while(j<=b.rows){var y=j;while(k<=b.columns){var z=".block_ID_"+w[x];delay=b.delay*y;a(z).delay(delay).animate({opacity:1},{duration:b.duration,easing:b.ease});k++;y++;x++}j++;k=1}var A=delay+b.duration;c.delay(A).animate({opacity:0},1,function(){a(this).addClass("current").css({opacity:1});d.animate({opacity:0},200,function(){a(this).removeClass("current");g.children(".slider_block").remove();g.enableSelectors()});f.removeClass("current");e.addClass("current")})},DDSquareMoving:function(b,c,d,e,f){var g=this;this.disableSelectors();c.css({opacity:1});var h=b.width/b.columns;var i=b.height/b.rows;var j=1;var k=1;while(j<=b.rows){var l=j;var m="block_row_"+j;while(k<=b.columns){var n="block_ID_"+(b.columns*j-(b.columns-k));var o="slider_block_"+l++;var p="block_column_"+k;var q=j*i+80;var r=k*h+80;var s=h*k-h;var t=i*j-i;if(c.attr("style")===undefined){this.append('<div class="'+n+" slider_block "+o+" "+m+" "+p+'" style="position: absolute; overflow: hidden;"></div>')}else{this.append('<div class="'+n+" slider_block "+o+" "+m+" "+p+'" style="position: absolute; overflow: hidden;'+c.attr("style")+'"></div>')}this.children("."+n).css({width:h,height:i,"z-index":4,opacity:0,top:q+"px",left:r+"px","background-position":"-"+s+"px -"+t+"px"}).append('<div style="position: absolute; left: -'+s+"px; top: -"+t+"px; width: "+b.width+"px; height: "+b.height+'px;">'+c.html()+"</div>");k++;l++}j++;k=1}j=1;k=1;while(j<=b.rows){var u=j;while(k<=b.columns){var v="block_ID_"+(b.columns*j-(b.columns-k));var w=j*i-i+"px";var x=k*h-h+"px";delay=b.delay*u;this.children("."+v).delay(delay).animate({opacity:1,top:w,left:x},{duration:b.duration,easing:b.ease});k++;u++}j++;k=1}var y=delay+b.duration;c.delay(y).animate({opacity:0},1,function(){a(this).addClass("current").css({opacity:1});d.animate({opacity:0},200,function(){a(this).removeClass("current");g.children(".slider_block").remove();g.enableSelectors()});f.removeClass("current");e.addClass("current")})},DDSquareOut:function(b,c,d,e,f){var g=this;this.disableSelectors();var h=b.width/b.columns;var i=b.height/b.rows;var j=1;var k=1;while(j<=b.rows){var l=j;var m="block_row_"+j;while(k<=b.columns){var n="block_ID_"+(b.columns*j-(b.columns-k));var o="slider_block_"+l++;var p="block_column_"+k;var q=j*i-i;var r=k*h-h;var s=h*k-h;var t=i*j-i;if(c.attr("style")===undefined){this.append('<div class="'+n+" slider_block "+o+" "+m+" "+p+'" style="position: absolute; overflow: hidden;"></div>')}else{this.append('<div class="'+n+" slider_block "+o+" "+m+" "+p+'" style="position: absolute; overflow: hidden;'+d.attr("style")+'"></div>')}this.children("."+n).css({width:h,height:i,"z-index":4,top:q+"px",left:r+"px",opacity:1,"background-position":"-"+s+"px -"+t+"px"}).append('<div style="position: absolute; left: -'+s+"px; top: -"+t+"px; width: "+b.width+"px; height: "+b.height+'px;">'+d.html()+"</div>");k++;l++}j++;k=1}c.addClass("current").css({opacity:0}).animate({opacity:1},200);d.css({opacity:0});j=1;k=1;while(j<=b.rows){var u=j;while(k<=b.columns){var v="block_ID_"+(b.columns*j-(b.columns-k));delay=b.delay*u*3;var w=h*k-h+80+"px";var x=i*j-i+80+"px";this.children("."+v).delay(delay).animate({left:w,top:x,opacity:0},{duration:b.duration,easing:b.ease});k++;u++}j++;k=1}var y=delay+b.duration;c.delay(y).animate({opacity:0},1,function(){a(this).addClass("current").css({opacity:1});d.removeClass("current").css({opacity:1});g.children(".slider_block").remove();g.enableSelectors();f.removeClass("current");e.addClass("current")})},DDSquareOutMoving:function(b,c,d,e,f){var g=this;this.disableSelectors();var h=b.width/b.columns;var i=b.height/b.rows;var j=1;var k=1;while(j<=b.rows){var l=j;var m="block_row_"+j;while(k<=b.columns){var n="block_ID_"+(b.columns*j-(b.columns-k));var o="slider_block_"+l++;var p="block_column_"+k;var q=j*i-i;var r=k*h-h;var s=h*k-h;var t=i*j-i;if(c.attr("style")===undefined){this.append('<div class="'+n+" slider_block "+o+" "+m+" "+p+'" style="position: absolute; overflow: hidden;"></div>')}else{this.append('<div class="'+n+" slider_block "+o+" "+m+" "+p+'" style="position: absolute; overflow: hidden;'+d.attr("style")+'"></div>')}this.children("."+n).css({width:h,height:i,"z-index":4,top:q+"px",left:r+"px",opacity:1,"background-position":"-"+s+"px -"+t+"px"}).append('<div style="position: absolute; left: -'+s+"px; top: -"+t+"px; width: "+b.width+"px; height: "+b.height+'px;">'+d.html()+"</div>");k++;l++}j++;k=1}c.addClass("current").css({opacity:0}).animate({opacity:1},200);d.css({opacity:0});j=1;k=1;while(j<=b.rows){var u=j;while(k<=b.columns){var v="block_ID_"+(b.columns*j-(b.columns-k));delay=b.delay*u*2;var w=h*k-h-80+"px";var x=i*j-i-80+"px";this.children("."+v).delay(delay).animate({left:w,top:x,opacity:0},{duration:b.duration,easing:b.ease});k++;u++}j++;k=1}var y=delay+b.duration;c.delay(y).animate({opacity:0},1,function(){a(this).addClass("current").css({opacity:1});d.removeClass("current").css({opacity:1});g.children(".slider_block").remove();g.enableSelectors();f.removeClass("current");e.addClass("current")})},DDRowInterlaced:function(b,c,d,e,f){var g=this;this.disableSelectors();c.css({opacity:1});var h=b.width;var i=b.height/b.rows;var j=1;var k=1;var l=1;while(j<=b.rows){var m="block_row_"+j;var n="block_ID_"+l;var o=i*j-i;var p=b.width+"px";var q=j*i-i;if(c.attr("style")===undefined){this.append('<div class="slider_row '+n+" "+m+'" style="position: absolute; overflow: hidden;"></div>')}else{this.append('<div class="'+n+" slider_row "+m+'" style="position: absolute; overflow: hidden;'+c.attr("style")+'"></div>')}this.children("."+n).css({width:h,height:i,"z-index":4,top:q+"px",opacity:0,"background-position":"0 -"+o+"px",left:p}).append('<div style="position: absolute; top: -'+o+"px; width: "+b.width+"px; height: "+b.height+'px;">'+c.html()+"</div>");l++;j++}var r="-"+b.width+"px";this.children(".slider_row:even").css({left:r});j=1;var s=1;while(j<=b.rows){var t=".block_ID_"+s;delay=b.delay*s;a(t).delay(delay).animate({left:0,opacity:1},{duration:b.duration,easing:b.ease});j++;s++}var u=delay+b.duration;c.delay(u).animate({opacity:0},1,function(){a(this).addClass("current").css({opacity:1});d.animate({opacity:0},200,function(){a(this).removeClass("current");g.children(".slider_row").remove();g.enableSelectors()});f.removeClass("current");e.addClass("current")})},disableSelectors:function(){isPlaying=true},enableSelectors:function(){isPlaying=false}});a.fn.shuffle=function(){return this.each(function(){var b=a(this).children();return b.length?a(this).html(a.shuffle(b)):this})};a.shuffle=function(a){for(var b,c,d=a.length;d;b=parseInt(Math.random()*d,10),c=a[--d],a[d]=a[b],a[b]=c){}return a}})(jQuery)*/
/*

 * DDSlider v1.2 - http://codecanyon.net/item/ddslider-10-transitions-inline-content-support/104797

 * 

 * Copyright Â© 2010 Guilherme Salum

 * All rights reserved.

 * 

 * You may not modify and/or redistribute this file

 * save cases where Extended License has been purchased

 *

*/
(function ($) {
    $.fn.extend({
        DDSlider: function () {
            var b = this;
            isPlaying = false;
            var c = {
                trans: 'random',
                delay: 50,
                waitTime: 5000,
                duration: 500,
                stopSlide: 1,
                bars: 15,
                columns: 10,
                rows: 3,
                ease: 'swing'
            };
            var d = arguments[0] || {};
            if (d.trans === undefined) {
                d.trans = c.trans
            }
            if (d.delay === undefined) {
                d.delay = c.delay
            }
            if (d.duration === undefined) {
                d.duration = c.duration
            }
            if (d.waitTime === undefined) {
                d.waitTime = c.waitTime
            }
            if (d.stopSlide === undefined) {
                d.stopSlide = c.stopSlide
            }
            if (d.bars === undefined) {
                d.bars = c.bars
            }
            if (d.columns === undefined) {
                d.columns = c.columns
            }
            if (d.rows === undefined) {
                d.rows = c.rows
            }
            if (d.ease === undefined) {
                d.ease = c.ease
            }
            d.width = this.width();
            d.height = this.height();
            this.children('li:first').addClass('current');
            var e = 1;
            if (d.selector === true) {
                this.append('<ul class="slider_selector"></ul>')
            }
            this.children('li').each(function () {
                $(this).addClass('slider_' + e);
                if (d.selector === undefined) {} else {
                    if (e == 1) {
                        $(d.selector).append('<li class="current sel_' + e + '"></li>')
                    } else {
                        $(d.selector).append('<li class="sel_' + e + '"></li>')
                    }
                }
                e++
            });
            var f = 0;
            if (d.prevSlide === undefined) {} else {
                $(d.prevSlide).click(function () {
                    if (isPlaying === false) {
                        b.prevSlide(d);
                        f = 1
                    }
                })
            }
            if (d.nextSlide === undefined) {} else {
                $(d.nextSlide).click(function () {
                    if (isPlaying === false) {
                        b.nextSlide(d);
                        f = 1
                    }
                })
            }
            $(d.selector).children('li').click(function () {
                var a = $(this).attr('class').split(' ');
                if (a[0] == 'current' || a[1] == 'current') {} else {
                    a = a[0].split('_');
                    if (isPlaying === false) {
                        f = 1;
                        b.callSlide(a[1], d)
                    }
                }
            });
            var g = 0;
            $(this).hover(function () {
                g = 1
            }, function () {
                g = 0
            });
            setInterval(function () {
                if (d.stopSlide == 1) {
                    if (g === 0 && f === 0) {
                        b.nextSlide(d)
                    }
                } else {
                    if (f === 0) {
                        b.nextSlide(d)
                    }
                }
            }, d.waitTime)
        },
        nextSlide: function (a) {
            var b = this.children('li.current');
            var c = b.next('li');
            var d = $(a.selector).children('li.current');
            var e = $(a.selector).children('li.current').next();
            if (c.length > 0) {} else {
                c = this.children('li:first');
                e = $(a.selector).children('li:first')
            }
            this.nextTransition(a, c, b, e, d)
        },
        prevSlide: function (a) {
            var b = this.children('li.current');
            var c = b.prev('li');
            var d = $(a.selector).children('li.current');
            var e = $(a.selector).children('li.current').prev();
            if (c.length > 0) {} else {
                c = this.children('li:last');
                e = $(a.selector).children('li:last')
            }
            this.nextTransition(a, c, b, e, d)
        },
        callSlide: function (a, b) {
            var c = this.children('li.current');
            var d = this.children('li.slider_' + a);
            var e = $(b.selector).children('li.current');
            var f = $(b.selector).children('li.sel_' + a);
            this.nextTransition(b, d, c, f, e)
        },
        nextTransition: function (a, b, c, d, e) {
            //var f = b.attr('rel');
			var f ="squareRandom";
            if (f == '') {
                f = a.trans
            }
            if (f == 'random' || f == 'fading' || f == 'barTop' || f == 'barBottom' || f == 'square' || f == 'squareMoving' || f == 'barFade' || f == 'barFadeRandom' || f == 'squareRandom' || f == 'squareOut' || f == 'squareOutMoving' || f == 'rowInterlaced') {} else {
                f = 'random'
            }
            if (f == 'random') {
                var g = ['barTop', 'fading', 'barBottom', 'square', 'squareRandom', 'squareMoving', 'barFade', 'barFadeRandom', 'squareOut', 'squareOutMoving', 'rowInterlaced'];
                var h = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
                var i = $.shuffle(h);
                f = g[i[0]]
            }
            if (f == 'fading') {
                this.DDFading(a, b, c, d, e)
            } else if (f == 'barTop') {
                this.DDBarTop(a, b, c, d, e)
            } else if (f == 'barBottom') {
                this.DDBarBottom(a, b, c, d, e)
            } else if (f == 'square') {
                this.DDSquare(a, b, c, d, e)
            } else if (f == 'squareRandom') {
                this.DDSquareRandom(a, b, c, d, e)
            } else if (f == 'squareMoving') {
                this.DDSquareMoving(a, b, c, d, e)
            } else if (f == 'barFade') {
                this.DDBarFade(a, b, c, d, e)
            } else if (f == 'barFadeRandom') {
                this.DDBarFadeRandom(a, b, c, d, e)
            } else if (f == 'squareOut') {
                this.DDSquareOut(a, b, c, d, e)
            } else if (f == 'squareOutMoving') {
                this.DDSquareOutMoving(a, b, c, d, e)
            } else if (f == 'rowInterlaced') {
                this.DDRowInterlaced(a, b, c, d, e)
            } else {
                this.DDFading(a, b, c, d, e)
            }
        },
        DDFading: function (a, b, c, d, e) {
            var f = this;
            this.disableSelectors();
            b.css({
                opacity: 1
            });
            b.addClass('next');
            c.stop().animate({
                opacity: 0
            }, a.duration, function () {
                b.addClass('current').removeClass('next');
                c.removeClass('current').css({
                    opacity: 1
                });
                e.removeClass('current');
                d.addClass('current');
                f.enableSelectors()
            })
        },
        DDBarTop: function (a, b, c, d, e) {
            var f = this;
            this.disableSelectors();
            b.css({
                opacity: 1
            });
            var g = a.width / a.bars;
            var h = a.height;
            var i = (h - (h * 2));
            var j = 1;
            while (j <= a.bars) {
                var k = (j * g) - g;
                this.append('<div class="slider_bar slider_bar_' + j + '" style="position: absolute; overflow: hidden;' + b.attr('style') + '"></div>');
                this.children('.slider_bar_' + j).css({
                    left: k,
                    height: h,
                    width: g,
                    top: i,
                    'z-index': 3,
                    'background-position': '-' + k + 'px top'
                });
                j++
            }
            var l = 1;
            while (l <= a.bars) {
                var m = (l * g) - g;
                var n = (l * a.delay);
                this.children('.slider_bar_' + l).append('<div style="position: absolute; left: -' + m + 'px; width: ' + a.width + 'px; height: ' + a.height + 'px;">' + b.html() + '</div>');
                this.children('.slider_bar_' + l).delay(n).animate({
                    top: 0
                }, {
                    duration: a.duration,
                    easing: a.ease
                });
                l++
            }
            var o = (a.bars * a.delay);
            b.delay(o).animate({
                opacity: 0
            }, a.duration, function () {
                $(this).addClass('current').css({
                    opacity: 1
                });
                c.animate({
                    opacity: 0
                }, 200, function () {
                    $(this).removeClass('current');
                    f.children('.slider_bar').remove();
                    f.enableSelectors()
                });
                e.removeClass('current');
                d.addClass('current')
            })
        },
        DDBarBottom: function (a, b, c, d, e) {
            var f = this;
            this.disableSelectors();
            b.css({
                opacity: 1
            });
            var g = a.width / a.bars;
            var h = a.height;
            var i = h;
            var j = 1;
            while (j <= a.bars) {
                var k = (j * g) - g;
                this.append('<div class="slider_bar slider_bar_' + j + '" style="position: absolute; overflow: hidden;' + b.attr('style') + '"></div>');
                this.children('.slider_bar_' + j).css({
                    left: k,
                    height: h,
                    width: g,
                    top: i,
                    'z-index': 3,
                    'background-position': '-' + k + 'px top'
                });
                j++
            }
            var l = (1);
            var m = a.bars;
            g = a.width / a.bars;
            h = a.height;
            while (l <= a.bars) {
                var n = (l * g) - g;
                var o = (l * a.delay);
                this.children('.slider_bar_' + l).append('<div style="position: absolute; left: -' + n + 'px; width: ' + a.width + 'px; height: ' + a.height + 'px;">' + b.html() + '</div>');
                this.children('.slider_bar_' + m).delay(o).animate({
                    top: 0
                }, {
                    duration: 500,
                    easing: a.ease
                });
                l++;
                m--
            }
            var p = (a.bars * a.delay);
            b.delay(p).animate({
                opacity: 0
            }, a.duration, function () {
                $(this).addClass('current').css({
                    opacity: 1
                });
                c.animate({
                    opacity: 0
                }, 200, function () {
                    $(this).removeClass('current');
                    f.children('.slider_bar').remove();
                    f.enableSelectors()
                });
                e.removeClass('current');
                d.addClass('current')
            })
        },
        DDBarFade: function (a, b, c, d, e) {
            var f = this;
            this.disableSelectors();
            b.css({
                opacity: 1
            });
            var g = a.width / a.bars;
            var h = a.height;
            var i = 1;
            while (i <= a.bars) {
                var j = (i * g) - g;
                this.append('<div class="slider_bar slider_bar_' + i + '" style="position: absolute; overflow: hidden;' + b.attr('style') + '"></div>');
                this.children('.slider_bar_' + i).css({
                    left: j,
                    opacity: 0,
                    height: h,
                    width: g,
                    'z-index': 3,
                    'background-position': '-' + j + 'px top'
                });
                i++
            }
            var k = 1;
            while (k <= a.bars) {
                var l = (k * g) - g;
                delay = (k * a.delay);
                this.children('.slider_bar_' + k).append('<div style="position: absolute; left: -' + l + 'px; width: ' + a.width + 'px; height: ' + a.height + 'px;">' + b.html() + '</div>');
                this.children('.slider_bar_' + k).delay(delay).animate({
                    opacity: 1
                }, {
                    duration: a.duration,
                    easing: a.ease
                });
                k++
            }
            var m = (a.bars * a.delay);
            b.delay(m).animate({
                opacity: 0
            }, a.duration, function () {
                $(this).addClass('current').css({
                    opacity: 1
                });
                c.animate({
                    opacity: 0
                }, 200, function () {
                    $(this).removeClass('current');
                    f.children('.slider_bar').remove();
                    f.enableSelectors()
                });
                e.removeClass('current');
                d.addClass('current')
            })
        },
        DDBarFadeRandom: function (a, b, c, d, e) {
            var f = this;
            this.disableSelectors();
            b.css({
                opacity: 1
            });
            var g = a.width / a.bars;
            var h = a.height;
            var j = [];
            var i = 1;
            while (i <= a.bars) {
                var k = (i * g) - g;
                this.append('<div class="slider_bar slider_bar_' + i + '" style="position: absolute; overflow: hidden;' + b.attr('style') + '"></div>');
                this.children('.slider_bar_' + i).css({
                    left: k,
                    opacity: 0,
                    height: h,
                    width: g,
                    'z-index': 3,
                    'background-position': '-' + k + 'px top'
                });
                j[(i - 1)] = [i];
                i++
            }
            var l = $.shuffle(j);
            var m = 1;
            while (m <= a.bars) {
                var n = (m * g) - g;
                var o = (m * a.delay);
                this.children('.slider_bar_' + m).append('<div style="position: absolute; left: -' + n + 'px; width: ' + a.width + 'px; height: ' + a.height + 'px;">' + b.html() + '</div>');
                this.children('.slider_bar_' + l[(m) - 1]).delay(o).animate({
                    opacity: 1
                }, {
                    duration: a.duration,
                    easing: a.ease
                });
                m++
            }
            var p = (a.bars * a.delay);
            b.delay(p).animate({
                opacity: 0
            }, a.duration, function () {
                $(this).addClass('current').css({
                    opacity: 1
                });
                c.animate({
                    opacity: 0
                }, 200, function () {
                    $(this).removeClass('current');
                    f.children('.slider_bar').remove();
                    f.enableSelectors()
                });
                e.removeClass('current');
                d.addClass('current')
            })
        },
        DDSquare: function (a, b, c, d, e) {
            var f = this;
            this.disableSelectors();
            b.css({
                opacity: 1
            });
            var g = a.width / a.columns;
            var h = a.height / a.rows;
            var i = 1;
            var j = (1);
            while (i <= a.rows) {
                var k = i;
                var l = 'block_row_' + i;
                while (j <= a.columns) {
                    var m = 'block_ID_' + ((a.columns * i) - (a.columns - j));
                    var n = 'slider_block_' + (k++);
                    var o = 'block_column_' + j;
                    var p = ((i * h) - h);
                    var q = ((j * g) - g);
                    var r = (g * j) - g;
                    var s = (h * i) - h;
                    if (b.attr('style') === undefined) {
                        this.append('<div class="slider_block ' + m + ' ' + n + ' ' + l + ' ' + o + '" style="position: absolute; overflow: hidden;"></div>')
                    } else {
                        this.append('<div class="' + m + ' slider_block ' + n + ' ' + l + ' ' + o + '" style="position: absolute; overflow: hidden;' + b.attr('style') + '"></div>')
                    }
                    this.children('.' + m).css({
                        width: g,
                        height: h,
                        'z-index': 4,
                        top: p + 'px',
                        left: q + 'px',
                        opacity: 0,
                        'background-position': '-' + r + 'px -' + s + 'px'
                    }).append('<div style="position: absolute; left: -' + r + 'px; top: -' + s + 'px; width: ' + a.width + 'px; height: ' + a.height + 'px;">' + b.html() + '</div>');
                    j++;
                    k++
                }
                i++;
                j = 1
            }
            i = 1;
            j = 1;
            while (i <= a.rows) {
                var t = i;
                while (j <= a.columns) {
                    var u = '.slider_block_' + (t++);
                    delay = (a.delay * t);
                    $(u).delay(delay).animate({
                        opacity: 1
                    }, {
                        duration: a.duration,
                        easing: a.ease
                    });
                    j++;
                    t++
                }
                i++;
                j = 1
            }
            var v = (delay + a.duration);
            b.delay(v).animate({
                opacity: 0
            }, 1, function () {
                $(this).addClass('current').css({
                    opacity: 1
                });
                c.animate({
                    opacity: 0
                }, 200, function () {
                    $(this).removeClass('current');
                    f.children('.slider_block').remove();
                    f.enableSelectors()
                });
                e.removeClass('current');
                d.addClass('current')
            })
        },
        DDSquareRandom: function (a, b, c, d, e) {
            var f = this;
            this.disableSelectors();
            b.css({
                opacity: 1
            });
            var g = a.width / a.columns;
            var h = a.height / a.rows;
            var i = 1;
            var j = 1;
            var k = [];
            var l = 0;
            while (i <= a.rows) {
                var m = i;
                var n = 'block_row_' + i;
                while (j <= a.columns) {
                    k[l] = (l + 1);
                    l++;
                    var o = 'block_ID_' + ((a.columns * i) - (a.columns - j));
                    var p = 'slider_block_' + (m++);
                    var q = 'block_column_' + j;
                    var r = ((i * h) - h);
                    var s = ((j * g) - g);
                    var t = (g * j) - g;
                    var u = (h * i) - h;
                    if (b.attr('style') === undefined) {
                        this.append('<div class="' + o + ' slider_block ' + p + ' ' + n + ' ' + q + '" style="position: absolute; overflow: hidden;"></div>')
                    } else {
                        this.append('<div class="' + o + ' slider_block ' + p + ' ' + n + ' ' + q + '" style="position: absolute; overflow: hidden;' + b.attr('style') + '"></div>')
                    }
                    this.children('.' + o).css({
                        width: g,
                        height: h,
                        'z-index': 4,
                        top: r + 'px',
                        left: s + 'px',
                        opacity: 0,
                        'background-position': '-' + t + 'px -' + u + 'px'
                    }).append('<div style="position: absolute; left: -' + t + 'px; top: -' + u + 'px; width: ' + a.width + 'px; height: ' + a.height + 'px;">' + b.html() + '</div>');
                    j++;
                    m++
                }
                i++;
                j = 1
            }
            var v = $.shuffle(k);
            i = 1;
            j = 1;
            var w = 0;
            while (i <= a.rows) {
                var x = i;
                while (j <= a.columns) {
                    var y = '.block_ID_' + (v[w]);
                    delay = (a.delay * x);
                    $(y).delay(delay).animate({
                        opacity: 1
                    }, {
                        duration: a.duration,
                        easing: a.ease
                    });
                    j++;
                    x++;
                    w++
                }
                i++;
                j = 1
            }
            var z = delay + a.duration;
            b.delay(z).animate({
                opacity: 0
            }, 1, function () {
                $(this).addClass('current').css({
                    opacity: 1
                });
                c.animate({
                    opacity: 0
                }, 200, function () {
                    $(this).removeClass('current');
                    f.children('.slider_block').remove();
                    f.enableSelectors()
                });
                e.removeClass('current');
                d.addClass('current')
            })
        },
        DDSquareMoving: function (a, b, c, d, e) {
            var f = this;
            this.disableSelectors();
            b.css({
                opacity: 1
            });
            var g = a.width / a.columns;
            var h = a.height / a.rows;
            var i = 1;
            var j = 1;
            while (i <= a.rows) {
                var k = i;
                var l = 'block_row_' + i;
                while (j <= a.columns) {
                    var m = 'block_ID_' + ((a.columns * i) - (a.columns - j));
                    var n = 'slider_block_' + (k++);
                    var o = 'block_column_' + j;
                    var p = (i * h) + 80;
                    var q = (j * g) + 80;
                    var r = (g * j) - g;
                    var s = (h * i) - h;
                    if (b.attr('style') === undefined) {
                        this.append('<div class="' + m + ' slider_block ' + n + ' ' + l + ' ' + o + '" style="position: absolute; overflow: hidden;"></div>')
                    } else {
                        this.append('<div class="' + m + ' slider_block ' + n + ' ' + l + ' ' + o + '" style="position: absolute; overflow: hidden;' + b.attr('style') + '"></div>')
                    }
                    this.children('.' + m).css({
                        width: g,
                        height: h,
                        'z-index': 4,
                        opacity: 0,
                        top: p + 'px',
                        left: q + 'px',
                        'background-position': '-' + r + 'px -' + s + 'px'
                    }).append('<div style="position: absolute; left: -' + r + 'px; top: -' + s + 'px; width: ' + a.width + 'px; height: ' + a.height + 'px;">' + b.html() + '</div>');
                    j++;
                    k++
                }
                i++;
                j = 1
            }
            i = 1;
            j = 1;
            while (i <= a.rows) {
                var t = i;
                while (j <= a.columns) {
                    var u = 'block_ID_' + ((a.columns * i) - (a.columns - j));
                    var v = ((i * h) - h) + 'px';
                    var w = ((j * g) - g) + 'px';
                    delay = (a.delay * t);
                    this.children('.' + u).delay(delay).animate({
                        opacity: 1,
                        top: v,
                        left: w
                    }, {
                        duration: a.duration,
                        easing: a.ease
                    });
                    j++;
                    t++
                }
                i++;
                j = 1
            }
            var x = delay + a.duration;
            b.delay(x).animate({
                opacity: 0
            }, 1, function () {
                $(this).addClass('current').css({
                    opacity: 1
                });
                c.animate({
                    opacity: 0
                }, 200, function () {
                    $(this).removeClass('current');
                    f.children('.slider_block').remove();
                    f.enableSelectors()
                });
                e.removeClass('current');
                d.addClass('current')
            })
        },
        DDSquareOut: function (a, b, c, d, e) {
            var f = this;
            this.disableSelectors();
            var g = a.width / a.columns;
            var h = a.height / a.rows;
            var i = 1;
            var j = 1;
            while (i <= a.rows) {
                var k = i;
                var l = 'block_row_' + i;
                while (j <= a.columns) {
                    var m = 'block_ID_' + ((a.columns * i) - (a.columns - j));
                    var n = 'slider_block_' + (k++);
                    var o = 'block_column_' + j;
                    var p = ((i * h) - h);
                    var q = ((j * g) - g);
                    var r = (g * j) - g;
                    var s = (h * i) - h;
                    if (b.attr('style') === undefined) {
                        this.append('<div class="' + m + ' slider_block ' + n + ' ' + l + ' ' + o + '" style="position: absolute; overflow: hidden;"></div>')
                    } else {
                        this.append('<div class="' + m + ' slider_block ' + n + ' ' + l + ' ' + o + '" style="position: absolute; overflow: hidden;' + c.attr('style') + '"></div>')
                    }
                    this.children('.' + m).css({
                        width: g,
                        height: h,
                        'z-index': 4,
                        top: p + 'px',
                        left: q + 'px',
                        opacity: 1,
                        'background-position': '-' + r + 'px -' + s + 'px'
                    }).append('<div style="position: absolute; left: -' + r + 'px; top: -' + s + 'px; width: ' + a.width + 'px; height: ' + a.height + 'px;">' + c.html() + '</div>');
                    j++;
                    k++
                }
                i++;
                j = 1
            }
            b.addClass('current').css({
                opacity: 0
            }).animate({
                opacity: 1
            }, 200);
            c.css({
                opacity: 0
            });
            i = 1;
            j = 1;
            while (i <= a.rows) {
                var t = i;
                while (j <= a.columns) {
                    var u = 'block_ID_' + ((a.columns * i) - (a.columns - j));
                    delay = (a.delay * t) * 3;
                    var v = (((g * j) - g) + 80) + 'px';
                    var w = (((h * i) - h) + 80) + 'px';
                    this.children('.' + u).delay(delay).animate({
                        left: v,
                        top: w,
                        opacity: 0
                    }, {
                        duration: a.duration,
                        easing: a.ease
                    });
                    j++;
                    t++
                }
                i++;
                j = 1
            }
            var x = (delay + a.duration);
            b.delay(x).animate({
                opacity: 0
            }, 1, function () {
                $(this).addClass('current').css({
                    opacity: 1
                });
                c.removeClass('current').css({
                    opacity: 1
                });
                f.children('.slider_block').remove();
                f.enableSelectors();
                e.removeClass('current');
                d.addClass('current')
            })
        },
        DDSquareOutMoving: function (a, b, c, d, e) {
            var f = this;
            this.disableSelectors();
            var g = a.width / a.columns;
            var h = a.height / a.rows;
            var i = 1;
            var j = 1;
            while (i <= a.rows) {
                var k = i;
                var l = 'block_row_' + i;
                while (j <= a.columns) {
                    var m = 'block_ID_' + ((a.columns * i) - (a.columns - j));
                    var n = 'slider_block_' + (k++);
                    var o = 'block_column_' + j;
                    var p = ((i * h) - h);
                    var q = ((j * g) - g);
                    var r = (g * j) - g;
                    var s = (h * i) - h;
                    if (b.attr('style') === undefined) {
                        this.append('<div class="' + m + ' slider_block ' + n + ' ' + l + ' ' + o + '" style="position: absolute; overflow: hidden;"></div>')
                    } else {
                        this.append('<div class="' + m + ' slider_block ' + n + ' ' + l + ' ' + o + '" style="position: absolute; overflow: hidden;' + c.attr('style') + '"></div>')
                    }
                    this.children('.' + m).css({
                        width: g,
                        height: h,
                        'z-index': 4,
                        top: p + 'px',
                        left: q + 'px',
                        opacity: 1,
                        'background-position': '-' + r + 'px -' + s + 'px'
                    }).append('<div style="position: absolute; left: -' + r + 'px; top: -' + s + 'px; width: ' + a.width + 'px; height: ' + a.height + 'px;">' + c.html() + '</div>');
                    j++;
                    k++
                }
                i++;
                j = 1
            }
            b.addClass('current').css({
                opacity: 0
            }).animate({
                opacity: 1
            }, 200);
            c.css({
                opacity: 0
            });
            i = 1;
            j = 1;
            while (i <= a.rows) {
                var t = i;
                while (j <= a.columns) {
                    var u = 'block_ID_' + ((a.columns * i) - (a.columns - j));
                    delay = (a.delay * t) * 2;
                    var v = (((g * j) - g) - 80) + 'px';
                    var w = (((h * i) - h) - 80) + 'px';
                    this.children('.' + u).delay(delay).animate({
                        left: v,
                        top: w,
                        opacity: 0
                    }, {
                        duration: a.duration,
                        easing: a.ease
                    });
                    j++;
                    t++
                }
                i++;
                j = 1
            }
            var x = (delay + a.duration);
            b.delay(x).animate({
                opacity: 0
            }, 1, function () {
                $(this).addClass('current').css({
                    opacity: 1
                });
                c.removeClass('current').css({
                    opacity: 1
                });
                f.children('.slider_block').remove();
                f.enableSelectors();
                e.removeClass('current');
                d.addClass('current')
            })
        },
        DDRowInterlaced: function (a, b, c, d, e) {
            var f = this;
            this.disableSelectors();
            b.css({
                opacity: 1
            });
            var g = a.width;
            var h = a.height / a.rows;
            var i = 1;
            var j = (1);
            var k = 1;
            while (i <= a.rows) {
                var l = 'block_row_' + i;
                var m = 'block_ID_' + k;
                var n = (h * i) - h;
                var o = a.width + 'px';
                var p = ((i * h) - h);
                if (b.attr('style') === undefined) {
                    this.append('<div class="slider_row ' + m + ' ' + l + '" style="position: absolute; overflow: hidden;"></div>')
                } else {
                    this.append('<div class="' + m + ' slider_row ' + l + '" style="position: absolute; overflow: hidden;' + b.attr('style') + '"></div>')
                }
                this.children('.' + m).css({
                    width: g,
                    height: h,
                    'z-index': 4,
                    top: p + 'px',
                    opacity: 0,
                    'background-position': '0 -' + n + 'px',
                    left: o
                }).append('<div style="position: absolute; top: -' + n + 'px; width: ' + a.width + 'px; height: ' + a.height + 'px;">' + b.html() + '</div>');
                k++;
                i++
            }
            var q = '-' + a.width + 'px';
            this.children('.slider_row:even').css({
                left: q
            });
            i = 1;
            var r = 1;
            while (i <= a.rows) {
                var s = '.block_ID_' + r;
                delay = (a.delay * r);
                $(s).delay(delay).animate({
                    left: 0,
                    opacity: 1
                }, {
                    duration: a.duration,
                    easing: a.ease
                });
                i++;
                r++
            }
            var t = (delay + a.duration);
            b.delay(t).animate({
                opacity: 0
            }, 1, function () {
                $(this).addClass('current').css({
                    opacity: 1
                });
                c.animate({
                    opacity: 0
                }, 200, function () {
                    $(this).removeClass('current');
                    f.children('.slider_row').remove();
                    f.enableSelectors()
                });
                e.removeClass('current');
                d.addClass('current')
            })
        },
        disableSelectors: function () {
            isPlaying = true
        },
        enableSelectors: function () {
            isPlaying = false
        }
    });
    $.fn.shuffle = function () {
        return this.each(function () {
            var a = $(this).children();
            return (a.length) ? $(this).html($.shuffle(a)) : this
        })
    };
    $.shuffle = function (a) {
        for (var j, x, i = a.length; i; j = parseInt(Math.random() * i, 10), x = a[--i], a[i] = a[j], a[j] = x) {}
        return a
    }
})(jQuery);
