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