document.documentElement.className+="js_active";(function(a){a.fn.aviaSlider=function(c){var d={slides:".featured",animationSpeed:400,autorotation:true,autorotationSpeed:3,appendControlls:"",slideControlls:"items",blockSize:{height:"full",width:"full"},betweenBlockDelay:80,display:"topleft",switchMovement:false,showText:true,transition:"fade",backgroundOpacity:.8,transitionOrder:["diagonaltop","diagonalbottom","topleft","bottomright","random"]},b=a.extend(d,c);return this.each(function(){var c=a(this),d=c.find(b.slides),s=d.find("img"),r=d.length,o=d.width(),n=d.height(),i=0,g=0,m=false,l=0,q="active_item",j="",k=true,p="",h="",f="",e=[];if(b.blockSize.height=="full")b.blockSize.height=n;if(b.blockSize.width=="full")b.blockSize.width=o;c.methods={init:function(){var f=0,g=0,j=true,k="";d.filter(":first").css({"z-index":"5",display:"block"});while(j){i++;k="-"+f+"px -"+g+"px";a('<div class="kBlock"></div>').appendTo(c).css({zIndex:20,position:"absolute",display:"none",left:f,top:g,height:b.blockSize.height,width:b.blockSize.width,backgroundPosition:k});f+=b.blockSize.width;if(f>=o){f=0;g+=b.blockSize.height}if(g>=n)j=false}h=c.find(".kBlock");e.topleft=h;e.bottomright=a(h.get().reverse());e.diagonaltop=c.methods.kcubit(h);e.diagonalbottom=c.methods.kcubit(e.bottomright);e.random=c.methods.fyrandomize(h);d.each(function(){a.data(this,"data",{img:a(this).find("img").attr("src")})});if(r<=1)c.aviaSlider_preloadhelper({delay:200});else{c.aviaSlider_preloadhelper({callback:c.methods.preloadingDone});c.methods.appendControlls().addDescription()}},appendControlls:function(){if(b.slideControlls=="items"){var e=b.appendControlls||c[0];j=a("<div></div>").addClass("slidecontrolls").insertAfter(e);d.each(function(d){var b=a('<a href="#" class="ie6fix '+q+'"></a>').appendTo(j);b.bind("click",{currentSlideNumber:d},c.methods.switchSlide);q=""});j.width(j.width()).css("float","none")}return this},addDescription:function(){b.showText&&d.each(function(){var e=a(this),c=e.find("img").attr("alt"),d=c.split("::");if(d[0]!="")if(d[1]!=undefined)c="<strong>"+d[0]+"</strong>"+d[1];else c=d[0];c!=""&&a("<div></div>").addClass("feature_excerpt").html(c).css({display:"block",opacity:b.backgroundOpacity}).appendTo(e.find("a"))})},preloadingDone:function(){k=false;d.css({backgroundColor:"transparent",backgroundImage:"none"});if(b.autorotation){c.methods.autorotate();s.bind("click",function(){clearInterval(p)})}},autorotate:function(){p=setInterval(function(){g++;if(g==r)g=0;c.methods.switchSlide()},parseInt(b.autorotationSpeed)*1e3+b.betweenBlockDelay*i+b.animationSpeed)},switchSlide:function(n){var q=false;if(n!=undefined&&!k)if(g!=n.data.currentSlideNumber)g=n.data.currentSlideNumber;else q=true;n!=undefined&&clearInterval(p);if(!k&&q==false){k=true;var r=d.filter(":visible"),o=d.filter(":eq("+g+")"),t=a.data(o[0],"data").img,s="url("+t+")";if(b.slideControlls){j.find(".active_item").removeClass("active_item");j.find("a:eq("+g+")").addClass("active_item")}f=e[b.display];d.find(">a>img").css({opacity:1,visibility:"visible"});if(b.switchMovement&&(b.display=="topleft"||b.display=="diagonaltop"))if(m==false){f=e[b.display];m=true}else{if(b.display=="topleft")f=e.bottomright;if(b.display=="diagonaltop")f=e.diagonalbottom;m=false}if(b.display=="random")f=c.methods.fyrandomize(h);if(b.display=="all"){f=e[b.transitionOrder[l]];l++;if(l>=b.transitionOrder.length)l=0}f.css({backgroundImage:s}).each(function(d){var e=a(this);setTimeout(function(){var a=[];if(b.transition=="drop"){a.css={height:1,width:b.blockSize.width,display:"block",opacity:0};a.anim={height:b.blockSize.height,width:b.blockSize.width,opacity:1}}else if(b.transition=="fade"){a.css={display:"block",opacity:0};a.anim={opacity:1}}else{a.css={height:1,width:1,display:"block",opacity:0};a.anim={height:b.blockSize.height,width:b.blockSize.width,opacity:1}}e.css(a.css).animate(a.anim,b.animationSpeed,function(){d+1==i&&c.methods.changeImage(r,o)})},d*b.betweenBlockDelay)})}return false},changeImage:function(a,c){a.css({zIndex:0,display:"none"});c.css({zIndex:3,display:"block"});f.fadeOut(b.animationSpeed*1/3,function(){k=false})},fyrandomize:function(e){var c=e.length,b=a(e);if(c==0)return false;while(--c){var d=Math.floor(Math.random()*(c+1)),f=b[c],g=b[d];b[c]=g;b[d]=f}return b},kcubit:function(k){var p=k.length,l=a(k),e=0,s=Math.ceil(n/b.blockSize.height),r=Math.ceil(o/b.blockSize.width),q=i/r,c=i/s,h=0,d=0,f=0,g=0,m=false,j=false;if(p==0)return false;for(f=0;f<p;f++){l[f]=k[e];if(e%c==0&&i-f>c||(d+1)%q==0){e-=(c-1)*d-1;d=0;h++;j=false;if(g>0){d=g;e+=(c-1)*d}}else{e+=c-1;d++}if(h%(c-1)==0&&h!=0&&g==0||m==true&&j==false){h=.1;g++;m=true;j=true}}return l}};c.methods.init()})}})(jQuery);(function(a){a.fn.aviaSlider_preloadhelper=function(c){var d={fadeInSpeed:800,delay:0,callback:""},b=a.extend(d,c);return this.each(function(){var c=jQuery(this),d=c.find("img").css({opacity:0,visibility:"hidden",display:"block"}),e=d.length;c.operations={preload:function(){var b=true;d.each(function(e,d){var b=a(this);if(d.complete==true)c.operations.showImage(b);else b.bind("error load",{currentImage:b},c.operations.showImage)});return this},showImage:function(c){e--;if(c.data.currentImage!=undefined)c=c.data.currentImage;b.delay<=0&&c.css("visibility","visible").animate({opacity:1},b.fadeInSpeed);if(e==0)if(b.delay>0){d.each(function(d){var c=a(this);setTimeout(function(){c.css("visibility","visible").animate({opacity:1},b.fadeInSpeed,function(){a(this).parent().removeClass("preloading")})},b.delay*(d+1))});b.callback!=""&&setTimeout(b.callback,b.delay*d.length)}else b.callback!=""&&b.callback()}};c.operations.preload()})}})(jQuery);
