jQuery.fn.extend({everyTime:function(a,b,c,d,e){return this.each(function(){jQuery.timer.add(this,a,b,c,d,e)})},oneTime:function(a,b,c){return this.each(function(){jQuery.timer.add(this,a,b,c,1)})},stopTime:function(a,b){return this.each(function(){jQuery.timer.remove(this,a,b)})}});jQuery.extend({timer:{guid:1,global:{},regex:/^([0-9]+)\s*(.*s)?$/,powers:{'ms':1,'cs':10,'ds':100,'s':1000,'das':10000,'hs':100000,'ks':1000000},timeParse:function(a){if(a==undefined||a==null)return null;var b=this.regex.exec(jQuery.trim(a.toString()));if(b[2]){var c=parseInt(b[1],10);var d=this.powers[b[2]]||1;return c*d}else{return a}},add:function(a,b,c,d,e,f){var g=0;if(jQuery.isFunction(c)){if(!e)e=d;d=c;c=b}b=jQuery.timer.timeParse(b);if(typeof b!='number'||isNaN(b)||b<=0)return;if(e&&e.constructor!=Number){f=!!e;e=0}e=e||0;f=f||false;if(!a.$timers)a.$timers={};if(!a.$timers[c])a.$timers[c]={};d.$timerID=d.$timerID||this.guid++;var h=function(){if(f&&this.inProgress)return;this.inProgress=true;if((++g>e&&e!==0)||d.call(a,g)===false)jQuery.timer.remove(a,c,d);this.inProgress=false};h.$timerID=d.$timerID;if(!a.$timers[c][d.$timerID])a.$timers[c][d.$timerID]=window.setInterval(h,b);if(!this.global[c])this.global[c]=[];this.global[c].push(a)},remove:function(a,b,c){var d=a.$timers,ret;if(d){if(!b){for(b in d)this.remove(a,b,c)}else if(d[b]){if(c){if(c.$timerID){window.clearInterval(d[b][c.$timerID]);delete d[b][c.$timerID]}}else{for(var c in d[b]){window.clearInterval(d[b][c]);delete d[b][c]}}for(ret in d[b])break;if(!ret){ret=null;delete d[b]}}for(ret in d)break;if(!ret)a.$timers=null}}}});if(jQuery.browser.msie)jQuery(window).one("unload",function(){var a=jQuery.timer.global;for(var b in a){var c=a[b],i=c.length;while(--i)jQuery.timer.remove(c[i],b)}});function summation(a,b,c){for(i=0;i<c;i++)a=a+b;return a}function _loadimages(c,d){var e=0;function _loadAllImages(a){var b=new Image();$(b).attr('src',c[e]);if(b.complete||b.readyState===4){e++;if(e==c.length){a()}else{_loadAllImages(a)}}else{$(b).load(function(){e++;if(e==c.length){a()}else{_loadAllImages(a)}})}};_loadAllImages(d)}if(!Array.prototype.forEach){Array.prototype.forEach=function(a){var b=this.length;if(typeof a!="function")throw new TypeError();var c=arguments[1];for(var i=0;i<b;i++){if(i in this)a.call(c,this[i],i,this)}}}$(document).ready(function(){var d=$('#dnn_jqueryData').html().split(',');var e=1;var f=d[e];var g="drop";var h=0;var i=function(){_loadimages([f],function(){if(g=="drop"){var b=960,height=40,dividend=b/height;for(count=1;count<=dividend;count++)$('#dnn_slide').append("<div></div>");$('#dnn_slide div').each(function(a){$(this).hide().css('height',$('#dnn_slide').height()).css('width','40px').css('background','url("'+f+'") no-repeat').css('background-position',(height*a*-1)+'px 0px')});$('#dnn_slide div').each(function(a){if(a==dividend-1)$(this).delay(a*100).slideDown(400,function(){$('#dnn_slide').css('background','url("'+f+'") no-repeat').empty();h=e;e++;if(d.length<=e)e=0;f=d[e];g="fade"});else $(this).delay(a*100).slideDown()})}else if(g=="fade"){$('#dnn_slide').append("<div></div>");$('#dnn_slide div').css('height',$('#dnn_slide').height()).css('width','960px').css('background','url("'+d[h]+'") no-repeat');$('#dnn_slide').css('background','url("'+f+'") no-repeat');$('#dnn_slide div').fadeOut(1500,function(){$('#dnn_slide').empty();e++;if(d.length<=e)e=0;f=d[e];g="box"})}else{var c=960/60,dividend3=300/60,multiply=c*dividend3;for(count=1;count<=multiply;count++)$('#dnn_slide').append("<div></div>");$('#dnn_slide div').each(function(a){$(this).hide().css('height','60px').css('width','60px').css('background','url("'+f+'") no-repeat').css('background-position',(60*(a%c)*-1)+'px '+(60*Math.floor(a/c)*-1)+'px')});$('#dnn_slide div').each(function(a){if(a==multiply-1)$(this).delay(a*20).fadeIn(200,function(){$('#dnn_slide').css('background','url("'+f+'") no-repeat').empty();h=e;e++;if(d.length<=e)e=0;f=d[e];g="drop"});else $(this).delay(a*20).fadeIn(200)})}})};$('#dnn_slide').css('width','960px').css('height','300px').everyTime(7000,i)});
