(function($){$.extend($.easing,{easein:function(p,n,firstNum,delta,duration){return delta*(n/=duration)*n*n+firstNum;},easeout:function(p,n,firstNum,delta,duration){return-delta*((n=n/duration-1)*n*n*n-1)+firstNum;},easeboth:function(p,n,firstNum,delta,duration){if((n/=duration/2)<1)return delta/2*n*n*n*n+firstNum;return-delta/2*((n-=2)*n*n*n-2)+firstNum;},bounceout:function(p,n,firstNum,delta,duration){if((n/=duration) < (1/2.75)){return delta*(7.5625*n*n)+firstNum;}else if(n<(2/2.75)){return delta*(7.5625*(n-=(1.5/2.75))*n+.75)+firstNum;}else if(n<(2.5/2.75)){return delta*(7.5625*(n-=(2.25/2.75))*n+.9375)+firstNum;}else{return delta*(7.5625*(n-=(2.625/2.75))*n+.984375)+firstNum;}},bouncein:function(p,n,firstNum,delta,duration){if(jQuery.easing.bounceout)return delta-jQuery.easing.bounceout(p,duration-n,0,delta,duration)+firstNum;return firstNum+delta;},bounceboth:function(p,n,firstNum,delta,duration){if(jQuery.easing.bouncein&&jQuery.easing.bounceout)if(n<duration/2)return jQuery.easing.bouncein(p,n*2,0,delta,duration)*.5+firstNum;return jQuery.easing.bounceout(p,n*2-duration,0,delta,duration)*.5+delta*.5+firstNum;return firstNum+delta;},elasticin:function(p,n,firstNum,delta,duration){var a,s;if(n==0)return firstNum;if((n/=duration)==1)return firstNum+delta;a=delta*0.3;p=duration*.3;if(a<Math.abs(delta)){a=delta;s=p/4;}else{s=p/(2*Math.PI) * Math.asin (delta/a);}return-(a*Math.pow(2,10*(n-=1))*Math.sin((n*duration-s)*(2*Math.PI)/p))+firstNum;},elasticout:function(p,n,firstNum,delta,duration){var a,s;if(n==0)return firstNum;if((n/=duration/2)==2)return firstNum+delta;a=delta*0.3;p=duration*.3;if(a<Math.abs(delta)){a=delta;s=p/4;}else{s=p/(2*Math.PI) * Math.asin (delta/a);}return a*Math.pow(2,-10*n)*Math.sin((n*duration-s)*(2*Math.PI)/p)+delta+firstNum;},elasticboth:function(p,n,firstNum,delta,duration){var a,s;if(n==0)return firstNum;if((n/=duration/2)==2)return firstNum+delta;a=delta*0.3;p=duration*.3;if(a<Math.abs(delta)){a=delta;s=p/4;}else{s=p/(2*Math.PI) * Math.asin (delta/a);}if(n<1){return-.5*(a*Math.pow(2,10*(n-=1))*Math.sin((n*duration-s)*(2*Math.PI)/p))+firstNum;}return a*Math.pow(2,-10*(n-=1))*Math.sin((n*duration-s)*(2*Math.PI)/p)*.5+delta+firstNum;}});$.fn.newsTicker=function(){var delay=null;this.each(function(i){var div=$(this);var width=this.itemwidth=$.toInt(div.attr('$width'));var height=this.itemheight=$.toInt(div.attr('$height'));var orient=this.orient=div.attr('$orientation')=='horizontal'?'left':'top';var direct=this.direct=div.attr('$direction')=='forward'?-1:1;this.animspeed=$.toInt(div.attr('$speed'))||1000;this.animstyle=div.attr('$style')||'swing';div.css({height:height,width:width});if(!delay)delay=$.toInt(div.attr('$delay'))||4000;if(this.animspeed>delay+100)this.animspeed=delay-100;this.newsitems=$(this).children('div').each(function(i){var css={width:width,height:height,display:'block'};if(orient=='left'){css.left=i*width*direct;css.top=0;}else{css.left=0;css.top=i*height*direct;}$(this).css(css);});if(this.newsitems.length<2)return;this.scroll=function(el){var item,dim1=null;for(var i=0;i<el.newsitems.length;i++){var next=el.newsitems.eq(i);var dim2=$.toInt(next.css(el.orient));if(dim1==null||(el.direct>0?dim1>dim2:dim1<dim2)){item=next;dim1=dim2;}}var css,anim;var operator=el.direct>0?'-':'+';if(el.orient=='left'){css={left:el.itemwidth*el.direct*(el.newsitems.length-1)};anim={left:operator+"="+el.itemwidth+"px"};}else{css={top:el.itemheight*el.direct*(el.newsitems.length-1)};anim={top:operator+"="+el.itemheight+"px"};}el.newsitems.animate(anim,el.animspeed,el.animstyle,function(){item.css(css);});};if(!$.newstickers){$.newstickers=[];}$.newstickers.push(this);div.hover(function(){if($.newstimer){clearInterval($.newstimer);$.newstimer=0;}},function(){if(!$.newstimer)$.newstimer=setInterval($.playTicker,delay);});});$.newstimer=setInterval($.playTicker,delay);return this;};$.playTicker=function(){if($.newstickers){for(var i=0;i<$.newstickers.length;i++){var el=$.newstickers[i];el.scroll(el);}}};})(jQuery);$(document).ready(function(){$('div.iticker').newsTicker();});