(function($){var _1=new Array;var _2=new Array;var _3=new Array;var _4=new Array;var _5=new Array;var _6=new Array;var _7=new Array;var _8=new Array;var _9=new Array;var _a=new Array;$.fn.jqFancyTransitions=$.fn.jqfancytransitions=function(_b){init=function(el){_1[el.id]=$.extend({},$.fn.jqFancyTransitions.defaults,_b);_3[el.id]=new Array();_4[el.id]=new Array();_5[el.id]=new Array();_6[el.id]=new Array();_7[el.id]=0;_8[el.id]=0;params=_1[el.id];if(params.effect=="zipper"){params.direction="alternate";params.position="alternate"}if(params.effect=="wave"){params.direction="alternate";params.position="top"}if(params.effect=="curtain"){params.direction="alternate";params.position="curtain"}stripWidth=parseInt(params.width/params.strips);gap=params.width-stripWidth*params.strips;stripLeft=0;$.each($("#"+el.id+" img"),function(i,_c){_3[el.id][i]=$(_c).attr("src");_4[el.id][i]=$(_c).next().attr("href");_5[el.id][i]=$(_c).attr("alt")?$(_c).attr("alt"):"";$(_c).hide()});$("#"+el.id).css({"background-image":"url("+_3[el.id][0]+")","width":params.width,"height":params.height,"position":"relative","background-position":"top left"});$("#"+el.id).append("<div class='ft-title' id='ft-title-"+el.id+"' style='position: absolute; bottom:0; left: 0; z-index: 1000; color: #333333; background-color: #fff; width: 959px; height: 55px;'>"+_5[el.id][0]+"</div>");if(_5[el.id][_7[el.id]]){$("#ft-title-"+el.id).css("opacity",_1[el.id].titleOpacity)}else{$("#ft-title-"+el.id).css("opacity",0)}if(params.navigation){$.navigation(el);$("#ft-buttons-"+el.id).children().first().addClass("ft-button-"+el.id+"-active")}odd=1;for(j=1;j<params.strips+1;j++){if(gap>0){tstripWidth=stripWidth+1;gap--}else{tstripWidth=stripWidth}if(params.links){$("#"+el.id).append("<a href='"+_4[el.id][0]+"' class='ft-"+el.id+"' id='ft-"+el.id+j+"' style='width:"+tstripWidth+"px; height:"+params.height+"px; float: left; position: absolute;outline:none;'></a>")}else{$("#"+el.id).append("<div class='ft-"+el.id+"' id='ft-"+el.id+j+"' style='width:"+tstripWidth+"px; height:"+params.height+"px; float: left; position: absolute;'></div>")}$("#ft-"+el.id+j).css({"background-position":-stripLeft+"px top","left":stripLeft});stripLeft+=tstripWidth;if(params.position=="bottom"){$("#ft-"+el.id+j).css("bottom",0)}if(j%2==0&&params.position=="alternate"){$("#ft-"+el.id+j).css("bottom",0)}if(params.direction=="fountain"||params.direction=="fountainAlternate"){_6[el.id][j-1]=parseInt(params.strips/2)-(parseInt(j/2)*odd);_6[el.id][params.strips-1]=params.strips;odd*=-1}else{_6[el.id][j-1]=j}}$(".ft-"+el.id).mouseover(function(){_1[el.id].pause=true});$(".ft-"+el.id).mouseout(function(){_1[el.id].pause=false});$("#ft-title-"+el.id).mouseover(function(){_1[el.id].pause=true});$("#ft-title-"+el.id).mouseout(function(){_1[el.id].pause=false});clearInterval(_a[el.id]);_a[el.id]=setInterval(function(){$.transition(el)},params.delay+params.stripDelay*params.strips)};$.transition=function(el,_d){if(_1[el.id].pause==true){return}_9[el.id]=setInterval(function(){$.strips(_6[el.id][_8[el.id]],el)},_1[el.id].stripDelay);$("#"+el.id).css({"background-image":"url("+_3[el.id][_7[el.id]]+")"});if(typeof(_d)=="undefined"){_7[el.id]++}else{if(_d=="prev"){_7[el.id]--}else{_7[el.id]=_d}}if(_7[el.id]==_3[el.id].length){_7[el.id]=0}if(_7[el.id]==-1){_7[el.id]=_3[el.id].length-1}if(_5[el.id][_7[el.id]]!=""){$("#ft-title-"+el.id).animate({opacity:0},_1[el.id].titleSpeed,function(){$(this).html(_5[el.id][_7[el.id]]).animate({opacity:_1[el.id].titleOpacity},_1[el.id].titleSpeed)})}else{$("#ft-title-"+el.id).animate({opacity:0},_1[el.id].titleSpeed)}_8[el.id]=0;buttons=$("#ft-buttons-"+el.id).children();buttons.each(function(_e){if(_e==_7[el.id]){$(this).addClass("ft-button-"+el.id+"-active")}else{$(this).removeClass("ft-button-"+el.id+"-active")}});if(_1[el.id].direction=="random"){$.fisherYates(_6[el.id])}if((_1[el.id].direction=="right"&&_6[el.id][0]==1)||_1[el.id].direction=="alternate"||_1[el.id].direction=="fountainAlternate"){_6[el.id].reverse()}};$.strips=function(_f,el){temp=_1[el.id].strips;if(_8[el.id]==temp){clearInterval(_9[el.id]);return}$(".ft-"+el.id).attr("href",_4[el.id][_7[el.id]]);if(_1[el.id].position=="curtain"){currWidth=$("#ft-"+el.id+_f).width();$("#ft-"+el.id+_f).css({width:0,opacity:0,"background-image":"url("+_3[el.id][_7[el.id]]+")"});$("#ft-"+el.id+_f).animate({width:currWidth,opacity:1},1000)}else{$("#ft-"+el.id+_f).css({height:0,opacity:0,"background-image":"url("+_3[el.id][_7[el.id]]+")"});$("#ft-"+el.id+_f).animate({height:_1[el.id].height,opacity:1},1000)}_8[el.id]++};$.navigation=function(el){$("#"+el.id).append("<a href='#' id='ft-prev-"+el.id+"' class='ft-prev'>prev</a>");$("#"+el.id).append("<a href='#' id='ft-next-"+el.id+"' class='ft-next'>next</a>");$("#ft-prev-"+el.id).css({"position":"absolute","top":params.height/2-15,"left":0,"z-index":1001,"line-height":"30px","opacity":0.7}).click(function(e){e.preventDefault();$.transition(el,"prev");clearInterval(_a[el.id]);_a[el.id]=setInterval(function(){$.transition(el)},params.delay+params.stripDelay*params.strips)});$("#ft-next-"+el.id).css({"position":"absolute","top":params.height/2-15,"right":0,"z-index":1001,"line-height":"30px","opacity":0.7}).click(function(e){e.preventDefault();$.transition(el);clearInterval(_a[el.id]);_a[el.id]=setInterval(function(){$.transition(el)},params.delay+params.stripDelay*params.strips)});$("<div id='ft-buttons-"+el.id+"'></div>").insertAfter($("#"+el.id));$("#ft-buttons-"+el.id).css({"text-align":"right","padding-top":5,"width":_1[el.id].width});for(k=1;k<_3[el.id].length+1;k++){$("#ft-buttons-"+el.id).append("<a href='#' class='ft-button-"+el.id+"'>"+k+"</a>")}$(".ft-button-"+el.id).css({"padding":5});$.each($(".ft-button-"+el.id),function(i,_10){$(_10).click(function(e){e.preventDefault();$.transition(el,i);clearInterval(_a[el.id]);_a[el.id]=setInterval(function(){$.transition(el)},params.delay+params.stripDelay*params.strips)})})};$.fisherYates=function(arr){var i=arr.length;if(i==0){return false}while(--i){var j=Math.floor(Math.random()*(i+1));var _11=arr[i];var _12=arr[j];arr[i]=_12;arr[j]=_11}};this.each(function(){init(this)})};$.fn.jqFancyTransitions.defaults={width:500,height:332,strips:10,delay:5000,stripDelay:50,titleOpacity:0.7,titleSpeed:1000,position:"alternate",direction:"fountainAlternate",effect:"",navigation:false,links:false}})(jQuery);
