var gfeedfetcher_loading_image="indicator.gif";function gfeedrssticker(D,B,A,C){this.tickerid=D;this.delay=parseInt(A);this.mouseoverBol=0;this.itemsperpage=1;this.messagepointer=0;gfeedfetcher.call(this,D,B,C);this.itemcontainer="<div>";this.tickerdiv=document.getElementById(D)}gfeedrssticker.prototype=new gfeedfetcher;gfeedrssticker.prototype.constructor=gfeedrssticker;gfeedrssticker.prototype._displayresult=null;gfeedrssticker.prototype.entries_per_page=function(A){this.itemsperpage=A};gfeedrssticker.prototype._signaldownloadcomplete=function(){this.feedsfetched+=1;if(this.feedsfetched==this.feedurls.length){this._initscroller(this.feeds)}};gfeedrssticker.prototype._initscroller=function(A){var C=this;gfeedfetcher._sortarray(A,this.sortstring);this.itemsperpage=(this.itemsperpage>=A.length)?1:this.itemsperpage;var B=A.slice(this.messagepointer,this.itemsperpage);this.tickerdiv.innerHTML=formatrssmessage(B,this.showoptions,this.itemcontainer,this.linktarget);this.tickerdiv.onmouseover=function(){C.mouseoverBol=1};this.tickerdiv.onmouseout=function(){C.mouseoverBol=0};this.messagepointer=this.itemsperpage;if(window.attachEvent){window.attachEvent("onunload",function(){C.tickerdiv.onmouseover=C.tickerdiv.onmouseout=null})}setTimeout(function(){C._rotatemessage()},this.delay)};function formatrssmessage(D,B,F,G){var C=(F=="<li>")?"<ul>\n":"";for(var E=0;E<D.length;E++){var H='<a href="'+D[E].link+'" target="'+G+'" class="titlefield">'+D[E].title+"</a>";var I=/label/i.test(B)?'<span class="labelfield">['+D[E].ddlabel+"]</span>":" ";var J=gfeedfetcher._formatdate(D[E].publishedDate,B);var A=/description/i.test(B)?"<br />"+D[E].content:/snippet/i.test(B)?"<br />"+D[E].contentSnippet:"";C+=F+H+" "+I+" "+J+"\n"+A+F.replace("<","</")+"\n\n"}C+=(F=="<li>")?"</ul>\n":"";return C}gfeedrssticker.prototype._rotatemessage=function(){var B=this;if(this.mouseoverBol==1){setTimeout(function(){B._rotatemessage()},100)}else{var A=this.feeds.slice(this.messagepointer,this.messagepointer+this.itemsperpage);this.tickerdiv.innerHTML=formatrssmessage(A,this.showoptions,this.itemcontainer,this.linktarget);this.messagepointer=(this.messagepointer+this.itemsperpage>this.feeds.length-1)?0:this.messagepointer+this.itemsperpage;setTimeout(function(){B._rotatemessage()},this.delay)}};
