(function(a){a.fn.kxbdmarquee=function(c){var b=a.extend({},a.fn.kxbdmarquee.defaults,c);return this.each(function(){var n=a(this);var m=n.get(0);var d=n.width();var j=n.height();var e=n.children();var h=e.children();var g=0;var p=(b.direction=="left"||b.direction=="right")?1:0;e.css(p?"width":"height",10000);if(b.isequal){g=h[p?"outerwidth":"outerheight"]()*h.length}else{h.each(function(){g+=a(this)[p?"outerwidth":"outerheight"]()})}if(g<(p?d:j)){return}e.append(h.clone()).css(p?"width":"height",g*2+1);var f=g==10000;if(f){var k=0;if(p){a("li",n).each(function(q,s){var r=parseint(a("a",a(s)).css("paddingleft"))+parseint(a("a",a(s)).css("paddingright"));k+=a(s).width()+r})}else{a("li",n).each(function(q,s){var r=parseint(a("a",a(s)).css("paddingtop"))+parseint(a("a",a(s)).css("paddingbottom"));k+=a(s).height()+r})}}var o=0;function i(){var q=(b.direction=="left"||b.direction=="right")?"scrollleft":"scrolltop";if(b.loop>0){o+=b.scrollamount;if(o>g*b.loop){m[q]=0;return clearinterval(l)}}if(b.direction=="left"||b.direction=="up"){var r=m[q]+b.scrollamount;if(!f&&r>=g){r-=g}if(f&&r>=k){r-=k}m[q]=r}else{var r=m[q]-b.scrollamount;if(r<=0){if(!f){r+=g}else{r+=k}}m[q]=r}}var l=setinterval(i,b.scrolldelay);n.hover(function(){clearinterval(l)},function(){clearinterval(l);l=setinterval(i,b.scrolldelay)});if(b.controlbtn){a.each(b.controlbtn,function(q,r){a(r).bind(b.eventa,function(){b.direction=q;b.oldamount=b.scrollamount;b.scrollamount=b.newamount}).bind(b.eventb,function(){b.scrollamount=b.oldamount})})}})};a.fn.kxbdmarquee.defaults={isequal:true,loop:0,direction:"left",scrollamount:1,scrolldelay:20,newamount:3,eventa:"mousedown",eventb:"mouseup"};a.fn.kxbdmarquee.setdefaults=function(b){a.extend(a.fn.kxbdmarquee.defaults,b)}})(jquery);