/** * jquery skitter slideshow * @name jquery.skitter.js * @description slideshow * @author thiago silva ferreira - http://thiagosf.net * @version 4.4.0 * @created august 04, 2010 * @updated july 01, 2015 * @copyright (c) 2010 thiago silva ferreira - http://thiagosf.net * @license dual licensed under the mit or gpl version 2 licenses * @example http://thiagosf.net/projects/jquery/skitter/ */ !function(t){function s(t){for(var i,s=["transform","webkittransform","mstransform","moztransform","otransform"];i=s.shift();)if("undefined"!=typeof t.style[i])return i;return"transform"}var e=0,n=[];t.fn.skitter=function(i){return this.each(function(){void 0==t(this).data("skitter_number")&&(t(this).data("skitter_number",e),n.push(new o(this,i,e)),++e)})};var a={velocity:1,interval:2500,animation:"",numbers:!0,navigation:!0,label:!0,easing_default:"",box_skitter:null,time_interval:null,images_links:null,image_atual:null,link_atual:null,label_atual:null,target_atual:"_self",width_skitter:null,height_skitter:null,image_i:1,is_animating:!1,is_hover_box_skitter:!1,random_ia:null,show_randomly:!1,thumbs:!1,animatenumberout:!1,animatenumberover:!1,animatenumberactive:!1,hidetools:!1,fullscreen:!1,xml:!1,dots:!1,width_label:null,opacity_elements:.75,interval_in_elements:200,interval_out_elements:300,onload:null,imageswitched:null,max_number_height:20,numbers_align:"left",preview:!1,focus:!1,foucs_active:!1,focus_position:"center",controls:!1,controls_position:"center",progressbar:!1,progressbar_css:{},is_paused:!1,is_blur:!1,is_paused_time:!1,timestart:0,elapsedtime:0,stop_over:!0,enable_navigation_keys:!1,with_animations:[],mouseoverbutton:null,mouseoutbutton:null,auto_play:!0,labelanimation:"slideup",theme:null,structure:'prevnext
'};t.skitter=function(i,s,e){this.box_skitter=t(i),this.timer=null,this.settings=t.extend({},a,s||{}),this.number_skitter=e,this.setup()};var o=t.skitter;o.fn=o.prototype={},o.fn.extend=t.extend,o.fn.extend({setup:function(){var i=this;if(this.settings.fullscreen){var s=t(window).width(),e=t(window).height();this.box_skitter.width(s).height(e),this.box_skitter.css({position:"absolute",top:0,left:0,"z-index":1e3}),this.settings.stop_over=!1,t("body").css({overflown:"hidden"})}if(this.settings.width_skitter=parsefloat(this.box_skitter.css("width")),this.settings.height_skitter=parsefloat(this.box_skitter.css("height")),!this.settings.width_skitter||!this.settings.height_skitter)return console.warn("width or height size is null! - skitter slideshow"),!1;this.settings.theme&&this.box_skitter.addclass("skitter-"+this.settings.theme),this.box_skitter.append(this.settings.structure),this.settings.easing_default=this.geteasing(this.settings.easing),this.settings.velocity>=2&&(this.settings.velocity=1.3),this.settings.velocity<=0&&(this.settings.velocity=1),this.box_skitter.find(".info_slide").hide(),this.box_skitter.find(".label_skitter").hide(),this.box_skitter.find(".prev_button").hide(),this.box_skitter.find(".next_button").hide(),this.box_skitter.find(".container_skitter").width(this.settings.width_skitter),this.box_skitter.find(".container_skitter").height(this.settings.height_skitter);var n=this.settings.width_label?this.settings.width_label:this.settings.width_skitter;this.box_skitter.find(".label_skitter").width(n);var a=" image_number_select",o=0;this.settings.images_links=new array;var r=function(t,s,e,n,r){if(i.settings.images_links.push([s,t,e,n,r]),i.settings.thumbs){var h="";h=i.settings.width_skitter>i.settings.height_skitter?'height="100"':'width="100"',i.box_skitter.find(".info_slide").append(' ")}else i.box_skitter.find(".info_slide").append(''+o+" ");a=""};if(this.settings.xml?t.ajax({type:"get",url:this.settings.xml,async:!1,datatype:"xml",success:function(i){t("");t(i).find("skitter slide").each(function(){++o;var i=t(this).find("link").text()?t(this).find("link").text():"#",s=t(this).find("image").text(),e=t(this).find("image").attr("type"),n=t(this).find("label").text(),a=t(this).find("target").text()?t(this).find("target").text():"_self";r(i,s,e,n,a)})}}):this.settings.json||this.box_skitter.find("ul li").each(function(){++o;var i=t(this).find("a").length?t(this).find("a").attr("href"):"#",s=t(this).find("img").attr("src"),e=t(this).find("img").attr("class"),n=t(this).find(".label_text").html(),a=t(this).find("a").length&&t(this).find("a").attr("target")?t(this).find("a").attr("target"):"_self";r(i,s,e,n,a)}),i.settings.thumbs&&!i.settings.fullscreen){i.settings.animatenumberout={opacity:.3},i.settings.animatenumberover={opacity:.5},i.settings.animatenumberactive={opacity:1},i.box_skitter.find(".info_slide").addclass("info_slide_thumb");var h=(o+1)*i.box_skitter.find(".info_slide_thumb .image_number").width();i.box_skitter.find(".info_slide_thumb").width(h),i.box_skitter.css({height:i.box_skitter.height()+i.box_skitter.find(".info_slide").height()}),i.box_skitter.append('
');var g=i.box_skitter.find(".info_slide").clone();i.box_skitter.find(".info_slide").remove(),i.box_skitter.find(".container_thumbs").width(i.settings.width_skitter).append(g);var l=0,d=this.settings.width_skitter,_=this.settings.height_skitter,c=0,f=i.box_skitter.find(".info_slide_thumb"),u=0,m=i.box_skitter.offset().top;if(f.find(".image_number").each(function(){l+=t(this).outerwidth()}),f.width(l+"px"),c=f.width(),width_value=this.settings.width_skitter,width_value=d-100,h>i.settings.width_skitter&&i.box_skitter.mousemove(function(t){u=i.box_skitter.offset().left+90;var s=t.pagex,e=t.pagey,n=0;s-=u,e-=m,novo_width=c-width_value,n=-(novo_width*s/width_value),n>0&&(n=0),-(c-d)>n&&(n=-(c-d)),e>_&&f.css({left:n})}),i.box_skitter.find(".scroll_thumbs").css({left:10}),h20&&i.box_skitter.find(".info_slide").hide()}if(this.box_skitter.find("ul").hide(),this.settings.show_randomly&&this.settings.images_links.sort(function(){return math.random()-.5}),this.settings.image_atual=this.settings.images_links[0][0],this.settings.link_atual=this.settings.images_links[0][1],this.settings.label_atual=this.settings.images_links[0][3],this.settings.target_atual=this.settings.images_links[0][4],this.settings.images_links.length>1&&(this.box_skitter.find(".prev_button").click(function(){return 0==i.settings.is_animating&&(i.settings.image_i-=2,-2==i.settings.image_i?i.settings.image_i=i.settings.images_links.length-2:-1==i.settings.image_i&&(i.settings.image_i=i.settings.images_links.length-1),i.jumptoimage(i.settings.image_i)),!1}),this.box_skitter.find(".next_button").click(function(){return i.jumptoimage(i.settings.image_i),!1}),i.box_skitter.find(".next_button, .prev_button").bind("mouseover",i.settings.mouseoverbutton),i.box_skitter.find(".next_button, .prev_button").bind("mouseleave",i.settings.mouseoutbutton),this.box_skitter.find(".image_number").hover(function(){"image_number image_number_select"!=t(this).attr("class")&&i.settings.animatenumberover&&t(this).stop().animate(i.settings.animatenumberover,300)},function(){"image_number image_number_select"!=t(this).attr("class")&&i.settings.animatenumberout&&t(this).stop().animate(i.settings.animatenumberout,500)}),this.box_skitter.find(".image_number").click(function(){if("image_number image_number_select"!=t(this).attr("class")){var s=parseint(t(this).attr("rel"));i.jumptoimage(s)}return!1}),i.settings.animatenumberout&&this.box_skitter.find(".image_number").css(i.settings.animatenumberout),i.settings.animatenumberactive&&this.box_skitter.find(".image_number:eq(0)").css(i.settings.animatenumberactive),i.settings.preview&&i.settings.dots)){for(var b=t('
'),v=0;v"),w=t("");w.attr("src",this.settings.images_links[v][0]),x.append(w),b.find("ul").append(x)}var y=parseint(100*this.settings.images_links.length);b.find("ul").width(y),t(p).append(b),i.box_skitter.find(p).find(".image_number").mouseenter(function(){var s=parsefloat(i.box_skitter.find(p).offset().left),e=parsefloat(t(this).offset().left),n=e-s-43,a=parseint(t(this).attr("rel")),o=(i.box_skitter.find(".preview_slide_current img").attr("src"),-(100*a));i.box_skitter.find(".preview_slide").find("ul").animate({left:o},{duration:200,queue:!1,easing:"easeoutsine"}),i.box_skitter.find(".preview_slide").fadeto(1,1).animate({left:n},{duration:200,queue:!1})}),i.box_skitter.find(p).mouseleave(function(){t(".preview_slide").animate({opacity:"hide"},{duration:200,queue:!1})})}i.settings.focus&&i.focusskitter(),i.settings.controls&&i.setcontrols(),i.settings.progressbar&&i.settings.auto_play&&i.addprogressbar(),i.settings.hidetools&&i.hidetools(),i.settings.enable_navigation_keys&&i.enablenavigationkeys(),this.loadimages()},loadimages:function(){var i=this,s=t('
loading
');this.box_skitter.append(s);var e=this.settings.images_links.length,n=0;t.each(this.settings.images_links,function(){var s=this,a=t('');a.css({position:"absolute",top:"-9999em"}),i.box_skitter.append(a);var o=new image;t(o).load(function(){++n,n==e&&(i.box_skitter.find(".loading").remove(),i.box_skitter.find(".image_loading").remove(),i.start())}).error(function(){i.box_skitter.find(".loading, .image_loading, .image_number, .next_button, .prev_button").remove(),i.box_skitter.html('

error loading images. one or more images were not found.

')}).attr("src",s[0])})},start:function(){var i=this,s=!1;(this.settings.numbers||this.settings.thumbs)&&this.box_skitter.find(".info_slide").fadein(500),this.settings.dots&&this.box_skitter.find(".info_slide_dots").fadein(500),this.settings.label&&this.box_skitter.find(".label_skitter").show(),this.settings.navigation&&(this.box_skitter.find(".prev_button").fadein(500),this.box_skitter.find(".next_button").fadein(500)),i.settings.auto_play&&i.starttime(),i.windowfocusout(),i.setlinkatual(),i.box_skitter.find(".image a img").attr({src:i.settings.image_atual}),img_link=i.box_skitter.find(".image a"),img_link=i.resizeimage(img_link),img_link.find("img").fadein(1500),i.setvalueboxtext(),i.showboxtext(),i.settings.auto_play&&i.stoponmouseover();var e=function(){i.settings.stop_over&&(s=!0,i.settings.is_hover_box_skitter=!0,i.cleartimer(!0),i.pauseprogressbar())};i.box_skitter.mouseover(e),i.box_skitter.find(".next_button").mouseover(e),i.settings.images_links.length>1&&!s?i.settings.auto_play&&(i.timer=settimeout(function(){i.nextimage()},i.settings.interval)):i.box_skitter.find(".loading, .image_loading, .image_number, .next_button, .prev_button").remove(),t.isfunction(i.settings.onload)&&i.settings.onload(i)},jumptoimage:function(t){0==this.settings.is_animating&&(this.settings.elapsedtime=0,this.box_skitter.find(".box_clone").stop(),this.cleartimer(!0),this.settings.image_i=math.floor(t),this.box_skitter.find(".image a").attr({href:this.settings.link_atual}),this.box_skitter.find(".image_main").attr({src:this.settings.image_atual}),this.box_skitter.find(".box_clone").remove(),this.nextimage())},nextimage:function(){var t=this;if(animations_functions=["cube","cuberandom","block","cubestop","cubestoprandom","cubehide","cubesize","horizontal","showbars","showbarsrandom","tube","fade","fadefour","paralell","blind","blindheight","blindwidth","directiontop","directionbottom","directionright","directionleft","cubespread","glasscube","glassblock","circles","circlesinside","circlesrotate","cubeshow","upbars","downbars","hidebars","swapbars","swapbarsback","swapblocks","cut"],t.settings.progressbar&&t.hideprogressbar(),animation_type=""==this.settings.animation&&this.settings.images_links[this.settings.image_i][2]?this.settings.images_links[this.settings.image_i][2]:""==this.settings.animation?"default":this.settings.animation,"randomsmart"==animation_type)this.settings.random_ia||(animations_functions.sort(function(){return.5-math.random()}),this.settings.random_ia=animations_functions),animation_type=this.settings.random_ia[this.settings.image_i];else if("random"==animation_type){var i=parseint(math.random()*animations_functions.length);animation_type=animations_functions[i]}else if(t.settings.with_animations.length>0){var s=t.settings.with_animations.length;void 0==this.settings._i_animation&&(this.settings._i_animation=0),animation_type=t.settings.with_animations[this.settings._i_animation],++this.settings._i_animation,this.settings._i_animation>=s&&(this.settings._i_animation=0)}switch(animation_type){case"cube":this.animationcube();break;case"cuberandom":this.animationcube({random:!0});break;case"block":this.animationblock();break;case"cubestop":this.animationcubestop();break;case"cubestoprandom":this.animationcubestop({random:!0});break;case"cubehide":this.animationcubehide();break;case"cubesize":this.animationcubesize();break;case"horizontal":this.animationhorizontal();break;case"showbars":this.animationshowbars();break;case"showbarsrandom":this.animationshowbars({random:!0});break;case"tube":this.animationtube();break;case"fade":this.animationfade();break;case"fadefour":this.animationfadefour();break;case"paralell":this.animationparalell();break;case"blind":this.animationblind();break;case"blindheight":this.animationblinddimension({height:!0});break;case"blindwidth":this.animationblinddimension({height:!1,time_animate:400,delay:50});break;case"directiontop":this.animationdirection({direction:"top"});break;case"directionbottom":this.animationdirection({direction:"bottom"});break;case"directionright":this.animationdirection({direction:"right",total:5});break;case"directionleft":this.animationdirection({direction:"left",total:5});break;case"cubespread":this.animationcubespread();break;case"cubejelly":this.animationcubejelly();break;case"glasscube":this.animationglasscube();break;case"glassblock":this.animationglassblock();break;case"circles":this.animationcircles();break;case"circlesinside":this.animationcirclesinside();break;case"circlesrotate":this.animationcirclesrotate();break;case"cubeshow":this.animationcubeshow();break;case"upbars":this.animationdirectionbars({direction:"top"});break;case"downbars":this.animationdirectionbars({direction:"bottom"});break;case"hidebars":this.animationhidebars();break;case"swapbars":this.animationswapbars();break;case"swapbarsback":this.animationswapbars({easing:"easeoutback"});break;case"swapblocks":this.animationswapblocks();break;case"cut":this.animationcut();break;default:this.animationtube()}},animationcube:function(s){var e=this,s=t.extend({},{random:!1},s||{});this.settings.is_animating=!0;var n=""==this.settings.easing_default?"easeoutexpo":this.settings.easing_default,a=700/this.settings.velocity;this.setactuallevel();var o=math.ceil(this.settings.width_skitter/(this.settings.width_skitter/8)),r=math.ceil(this.settings.height_skitter/(this.settings.height_skitter/3)),h=o*r,g=math.ceil(this.settings.width_skitter/o),l=math.ceil(this.settings.height_skitter/r),d=this.settings.height_skitter+200,_=this.settings.height_skitter+200,c=0,f=0;for(i=0;i0&&0==_&&(f+=2),f++),l=i%2==0?l:-l,d=i%2==0?d:-d;var u=l+g*_,m=d+h*c,p=-(g*_),k=-(h*c),b=this.getboxcloneimgold(n);b.css({left:m+"px",top:u+"px",width:h,height:g}),b.find("img").css({left:k,top:p}),this.addboxclone(b),b.show();var v=50*i,x=i==r-1?function(){t.finishanimation()}:"";b.delay(v).animate({width:"+=100px",height:"+=100px",top:"-=20px",left:"-=20px",opacity:"hide"},e,s,x),_++,_==o&&(_=0,c++)}},animationcubesize:function(){var t=this;this.settings.is_animating=!0;var s=""==this.settings.easing_default?"easeinoutquad":this.settings.easing_default,e=600/this.settings.velocity,n=this.box_skitter.find(".image_main").attr("src");this.setactuallevel(),this.setlinkatual(),this.box_skitter.find(".image_main").attr({src:this.settings.image_atual});{var a=math.ceil(this.settings.width_skitter/(this.settings.width_skitter/8)),o=math.ceil(this.settings.height_skitter/(this.settings.height_skitter/3)),r=a*o,h=math.ceil(this.settings.width_skitter/a),g=math.ceil(this.settings.height_skitter/o),l=0,d=0,_=0,c=0;math.ceil(this.settings.width_skitter/6)}for(i=0;in/2-1&&(l=200*(i-n/2)),l/=2.5;var d=i==n-1?function(){t.finishanimation()}:"";g.delay(l).animate({top:h+"px",left:r+"px",opacity:"show"},e,s,d)}},animationblind:function(s){var e=this,s=t.extend({},{height:!1},s||{});this.settings.is_animating=!0;var n=""==this.settings.easing_default?"easeoutquad":this.settings.easing_default,a=400/this.settings.velocity;this.setactuallevel();var o=math.ceil(this.settings.width_skitter/(this.settings.width_skitter/16)),r=math.ceil(this.settings.width_skitter/o),h=this.settings.height_skitter;for(i=0;io/2-1&&(_=200*(o/2-i)+100*o);var c=i==o/2?function(){e.finishanimation()}:""}else{i<=o/2-1?_=1400-200*i:i>o/2-1&&(_=200*(i-o/2));var c=i==o-1?function(){e.finishanimation()}:""}if(_/=2.5,s.height){a+=2*i;var n="easeoutquad";d.delay(_).animate({opacity:"show",top:l+"px",left:g+"px",height:"show"},a,n,c)}else d.delay(_).animate({opacity:"show",top:l+"px",left:g+"px",width:"show"},a,n,c)}},animationblinddimension:function(s){var e=this,s=t.extend({},{height:!0,time_animate:500,delay:100},s||{});this.settings.is_animating=!0;var n=""==this.settings.easing_default?"easeoutquad":this.settings.easing_default,a=s.time_animate/this.settings.velocity;this.setactuallevel();var o=math.ceil(this.settings.width_skitter/(this.settings.width_skitter/16)),r=math.ceil(this.settings.width_skitter/o),h=this.settings.height_skitter;for(i=0;i');i.attr({target:this.settings.target_atual})}else var i=t('');i=this.resizeimage(i);var s=t('
');return s.append(i),s},getboxcloneimgold:function(i){if("#"!=this.settings.link_atual){var s=t('');s.attr({target:this.settings.target_atual})}else var s=t('');s=this.resizeimage(s);var e=t('
');return e.append(s),e},resizeimage:function(t){return this.settings.fullscreen&&t.find("img").height(this.settings.height_skitter),t},addboxclone:function(t){this.box_skitter.find(".container_skitter").append(t)},geteasing:function(t){var i=["easeinquad","easeoutquad","easeinoutquad","easeincubic","easeoutcubic","easeinoutcubic","easeinquart","easeoutquart","easeinoutquart","easeinquint","easeoutquint","easeinoutquint","easeinsine","easeoutsine","easeinoutsine","easeinexpo","easeoutexpo","easeinoutexpo","easeincirc","easeoutcirc","easeinoutcirc","easeinelastic","easeoutelastic","easeinoutelastic","easeinback","easeoutback","easeinoutback","easeinbounce","easeoutbounce","easeinoutbounce"];return jquery.inarray(t,i)>0?t:""},getrandom:function(t){return math.floor(math.random()*t)},setvalueboxtext:function(){this.box_skitter.find(".label_skitter").html(this.settings.label_atual)},showboxtext:function(){var t=this;if(void 0!=this.settings.label_atual&&""!=this.settings.label_atual&&t.settings.label)switch(t.settings.labelanimation){case"slideup":default:t.box_skitter.find(".label_skitter").slidedown(400);break;case"left":case"right":t.box_skitter.find(".label_skitter").animate({left:0},400,"easeinoutquad");break;case"fixed":}},hideboxtext:function(){var t=this;switch(t.settings.labelanimation){case"slideup":default:this.box_skitter.find(".label_skitter").slideup(200,function(){t.setvalueboxtext()});break;case"left":case"right":var i="left"==t.settings.labelanimation?-t.box_skitter.find(".label_skitter").width():t.box_skitter.find(".label_skitter").width();t.box_skitter.find(".label_skitter").animate({left:i},400,"easeinoutquad",function(){t.setvalueboxtext()});break;case"fixed":t.setvalueboxtext()}},stoponmouseover:function(){var t=this;t.settings.stop_over?t.box_skitter.hover(function(){t.settings.stop_over&&(t.settings.is_hover_box_skitter=!0),t.settings.is_paused_time||t.pausetime(),t.sethidetools("hover"),t.cleartimer(!0)},function(){t.settings.stop_over&&(t.settings.is_hover_box_skitter=!1),0!=t.settings.elapsedtime||t.settings.is_animating||t.settings.is_paused?t.settings.is_paused||t.resumetime():t.starttime(),t.sethidetools("out"),t.cleartimer(!0),!t.settings.is_animating&&t.settings.images_links.length>1&&(t.timer=settimeout(function(){t.completemove()},t.settings.interval-t.settings.elapsedtime),t.box_skitter.find(".image_main").attr({src:t.settings.image_atual}),t.box_skitter.find(".image a").attr({href:t.settings.link_atual}))}):t.box_skitter.hover(function(){t.sethidetools("hover")},function(){t.sethidetools("out")})},sethidetools:function(t){var i=this,s=i.settings.opacity_elements,e=i.settings.interval_in_elements,n=i.settings.interval_out_elements;"hover"==t?(i.settings.hidetools&&(i.settings.numbers&&i.box_skitter.find(".info_slide").show().css({opacity:0}).animate({opacity:s},e),i.settings.navigation&&i.box_skitter.find(".prev_button, .next_button").show().css({opacity:0}).animate({opacity:s},e),i.settings.focus&&!i.settings.foucs_active&&i.box_skitter.find(".focus_button").stop().show().css({opacity:0}).animate({opacity:s},e),i.settings.controls&&i.box_skitter.find(".play_pause_button").stop().show().css({opacity:0}).animate({opacity:s},e)),!i.settings.focus||i.settings.foucs_active||i.settings.hidetools||i.box_skitter.find(".focus_button").stop().animate({opacity:1},e),i.settings.controls&&!i.settings.hidetools&&i.box_skitter.find(".play_pause_button").stop().animate({opacity:1},e)):(i.settings.hidetools&&(i.settings.numbers&&i.box_skitter.find(".info_slide").queue("fx",[]).show().css({opacity:s}).animate({opacity:0},n),i.settings.navigation&&i.box_skitter.find(".prev_button, .next_button").queue("fx",[]).show().css({opacity:s}).animate({opacity:0},n),i.settings.focus&&!i.settings.foucs_active&&i.box_skitter.find(".focus_button").stop().css({opacity:s}).animate({opacity:0},n),i.settings.controls&&i.box_skitter.find(".play_pause_button").stop().css({opacity:s}).animate({opacity:0},n)),!i.settings.focus||i.settings.foucs_active||i.settings.hidetools||i.box_skitter.find(".focus_button").stop().animate({opacity:.3},n),i.settings.controls&&!i.settings.hidetools&&i.box_skitter.find(".play_pause_button").stop().animate({opacity:.3},n))},cleartimer:function(){var t=this;clearinterval(t.timer)},setlinkatual:function(){"#"!=this.settings.link_atual&&""!=this.settings.link_atual?this.box_skitter.find(".image a").attr({href:this.settings.link_atual,target:this.settings.target_atual}):this.box_skitter.find(".image a").removeattr("href")},hidetools:function(){this.box_skitter.find(".info_slide").fadeto(0,0),this.box_skitter.find(".prev_button").fadeto(0,0),this.box_skitter.find(".next_button").fadeto(0,0),this.box_skitter.find(".focus_button").fadeto(0,0),this.box_skitter.find(".play_pause_button").fadeto(0,0)},focusskitter:function(){var i=this,s=t('focus');i.box_skitter.append(s);var e=(i.settings.width_skitter-s.width())/2,n=0;i.settings.controls&&(e-=25),i.settings.controls_position==i.settings.focus_position&&(n=s.width()+5);var a={left:e};switch(i.settings.focus_position){case"lefttop":a={left:5+n,top:30};break;case"righttop":a={right:5+n,top:30};break;case"leftbottom":a={left:5+n,bottom:5,top:"auto"};break;case"rightbottom":a={right:5+n,bottom:5,top:"auto"}}s.css(a).animate({opacity:.3},i.settings.interval_in_elements),t(document).keypress(function(i){var s=i.keycode?i.keycode:i.which;27==s&&t("#overlay_skitter").trigger("click")});var o=t(".box_skitter").offset().top,e=t(".box_skitter").offset().left;i.box_skitter.find(".focus_button").click(function(){if(i.settings.foucs_active)return!1;i.settings.foucs_active=!0,t(this).stop().animate({opacity:0},i.settings.interval_out_elements);var s=t('
').height(t(document).height()).hide().fadeto(i.settings.interval_in_elements,.98),n=(t(window).height()-t(".box_skitter").height())/2+t(document).scrolltop(),a=(t(window).width()-t(".box_skitter").width())/2;return i.box_skitter.before('
'),t("body").prepend(s),t("body").prepend(i.box_skitter),i.box_skitter.css({top:o,left:e,position:"absolute","z-index":9999}).animate({top:n,left:a},2e3,"easeoutexpo"),t("#mark_position").width(t(".box_skitter").width()).height(t(".box_skitter").height()).css({background:"none"}).fadeto(300,.3),!1}),t(document).on("click","#overlay_skitter",function(){return t(this).hasclass("finish_overlay_skitter")?!1:(i.settings.foucs_active=!1,t(this).addclass("finish_overlay_skitter"),i.settings.hidetools||i.box_skitter.find(".focus_button").animate({opacity:.3},200),i.box_skitter.stop().animate({top:o,left:e},200,"easeoutexpo",function(){t("#mark_position").before(i.box_skitter),t(this).css({position:"relative",top:0,left:0}),t("#mark_position").remove()}),t("#overlay_skitter").fadeto(i.settings.interval_out_elements,0,function(){t(this).remove()}),!1)})},setcontrols:function(){var i=this,s=t('pause');i.box_skitter.append(s);var e=(i.settings.width_skitter-s.width())/2;i.settings.focus&&(e+=25);var n={left:e};switch(i.settings.controls_position){case"lefttop":n={left:5,top:30};break;case"righttop":n={right:5,top:30};break;case"leftbottom":n={left:5,bottom:5,top:"auto"};break;case"rightbottom":n={right:5,bottom:5,top:"auto"}}s.css(n).animate({opacity:.3},i.settings.interval_in_elements),s.click(function(){return i.settings.is_paused?(i.settings.is_animating||i.box_skitter.find(".progressbar").is(":visible")?i.resumetime():i.settings.elapsedtime=0,i.settings.progressbar||i.resumetime(),i.settings.is_paused=!1,t(this).html("pause"),t(this).fadeto(100,.5).fadeto(100,1),t(this).removeclass("play_button"),i.settings.stop_over||(i.cleartimer(!0),!i.settings.is_animating&&i.settings.images_links.length>1&&(i.timer=settimeout(function(){i.completemove()},i.settings.interval-i.settings.elapsedtime),i.box_skitter.find(".image_main").attr({src:i.settings.image_atual}),i.box_skitter.find(".image a").attr({href:i.settings.link_atual})))):(t(this).html("play"),t(this).fadeto(100,.5).fadeto(100,1),t(this).addclass("play_button"),i.pausetime(),i.settings.is_paused=!0,i.cleartimer(!0)),!1})},objectsize:function(t){var i,s=0;for(i in t)t.hasownproperty(i)&&s++;return s},addprogressbar:function(){var i=this,s=t('
');i.box_skitter.append(s),0==i.objectsize(i.settings.progressbar_css)&&(parseint(s.css("width"))>0?i.settings.progressbar_css.width=parseint(s.css("width")):i.settings.progressbar_css={width:i.settings.width_skitter,height:5}),i.objectsize(i.settings.progressbar_css)>0&&void 0==i.settings.progressbar_css.width&&(i.settings.progressbar_css.width=i.settings.width_skitter),s.css(i.settings.progressbar_css).hide()},startprogressbar:function(){var t=this;return t.settings.is_hover_box_skitter||t.settings.is_paused||t.settings.is_blur||!t.settings.progressbar?!1:void t.box_skitter.find(".progressbar").hide().dequeue().width(t.settings.progressbar_css.width).animate({width:"show"},t.settings.interval,"linear")},pauseprogressbar:function(){var t=this;t.settings.is_animating||t.box_skitter.find(".progressbar").stop()},resumeprogressbar:function(){var t=this;return t.settings.is_hover_box_skitter||t.settings.is_paused||!t.settings.progressbar?!1:void t.box_skitter.find(".progressbar").dequeue().animate({width:t.settings.progressbar_css.width},t.settings.interval-t.settings.elapsedtime,"linear")},hideprogressbar:function(){var i=this;return i.settings.progressbar?void i.box_skitter.find(".progressbar").stop().fadeout(300,function(){t(this).width(i.settings.progressbar_css.width)}):!1},starttime:function(){var t=this;t.settings.is_paused_time=!1;var i=new date;t.settings.elapsedtime=0,t.settings.timestart=i.gettime(),t.startprogressbar()},pausetime:function(){var t=this;if(t.settings.is_paused_time)return!1;t.settings.is_paused_time=!0;var i=new date;t.settings.elapsedtime+=i.gettime()-t.settings.timestart,t.pauseprogressbar()},resumetime:function(){var t=this;t.settings.is_paused_time=!1;var i=new date;t.settings.timestart=i.gettime(),t.resumeprogressbar()},enablenavigationkeys:function(){var i=this;t(window).keydown(function(t){39==t.keycode||40==t.keycode?i.box_skitter.find(".next_button").trigger("click"):(37==t.keycode||38==t.keycode)&&i.box_skitter.find(".prev_button").trigger("click")})},getboxclonebackground:function(i){var s=t('
');return s.css({left:i.left,top:i.top,width:i.width,height:i.height,"background-image":"url("+i.image+")","background-position":i.position.left+"px "+i.position.top+"px"}),s},shufflearray:function(t){for(var i,s=this,e=new array;t.length>0;)i=s.randomunique(0,t.length-1),e[e.length]=t[i],t.splice(i,1);return e},randomunique:function(t,i){var s;do s=math.random();while(1==s);return s*(i-t+1)+t|0},windowfocusout:function(){var i=this;t(window).bind("blur",function(){i.settings.is_blur=!0,i.pausetime(),i.cleartimer(!0)}),t(window).bind("focus",function(){i.settings.images_links.length>1&&(i.settings.is_blur=!1,0==i.settings.elapsedtime?i.starttime():i.resumetime(),i.settings.elapsedtime<=i.settings.interval&&(i.cleartimer(!0),i.timer=settimeout(function(){i.completemove()},i.settings.interval-i.settings.elapsedtime),i.box_skitter.find(".image_main").attr({src:i.settings.image_atual}),i.box_skitter.find(".image a").attr({href:i.settings.link_atual})))})}}),t.fn.css3=function(t){var i={},s=["moz","ms","o","webkit"];for(var e in t){for(var n=0;n