(function(a){a.fn.wxcticker=function(e){var d=a.extend({},a.fn.wxcticker.defaults,e);var b=[];var h=[];var c=[];this.each(function(i){b[i]=this;f(b[i],i);$refresh=a("<a/>").attr("href",window.location).text("refresh").addClass("refresh").click(function(){if(a(this).parent().hasClass("loading")){return false}f(b[i],i);return false});a(this).after($refresh)});function g(l,k){if(a(l).children().length>1){a(l).children("li:first").show().siblings().hide();var i=0;c[k]=setInterval(function(){a("li:eq("+i+")",a(l)).fadeOut(d.fadeOutTime);i=(i+1)%a(l).children().length;a("li:eq("+i+")",a(l)).fadeIn(d.fadeInTime)},d.delay)}}function f(j,i){a(j).parent().addClass("loading");clearInterval(c[i]);a.ajax({url:d.feedUrl,cache:false,success:function(k){a(j).parent().removeClass("loading");$items=a("channel>item",k);if($items.length<1){a(j).html("<li>No network issues.</li>");return}a(j).children().remove();for(var l=0;l<$items.length;l++){var m=a("<a/>").attr("href",a("link",$items[l]).text()).text(a("title",$items[l]).text()+" - "+a("pubDate",$items[l]).text());a(j).append(a("<li/>").html(m))}a(j).show().children("li:first").siblings().hide();g(j,i);a(j).hoverIntent({sensitivity:7,interval:50,over:function(){clearInterval(c[i])},out:function(){g(j,i)}})},error:function(){a(j).parent().removeClass("loading");a(j).html("<li>Error fetching network status</li>")}})}};a.fn.wxcticker.defaults={feedUrl:"",updateInterval:10000,delay:3000,fadeInTime:600,fadeOutTime:300}})(jQuery);
