var _instanceOfRSSTicker,_pointer=0,_increment=true,_incrementprev=true,_firstClick=true;function rssticker_ajax(d,b,e,f,a){this.cachetime=d;this.tickerid=b;this.delay=f;this.logicswitch=typeof a!="undefined"?a:"";this.mouseoverBol=0;this.pointer=0;this.opacitysetting=.2;this.itemCounter=[],this.title=[],this.link=[],this.description=[],this.pubdate=[],this.enclosure=[];document.write('<div id="'+b+'" class="'+e+' row" >Initializing feed...</div>');if(window.getComputedStyle)this.mozopacityisdefined=window.getComputedStyle(document.getElementById(this.tickerid),"").getPropertyValue("-moz-opacity")==1?0:1;var c=this;_instanceOfRSSTicker=this;c.initialize()}function rss_rotateForward(){_increment=false;_instanceOfRSSTicker.rotatemsg();return false}function rss_rotateBack(){_increment=false;_incrementprev=false;if(_instanceOfRSSTicker.pointer>0){var a=_firstClick?2:1;_instanceOfRSSTicker.pointer=_instanceOfRSSTicker.pointer-a;if(_instanceOfRSSTicker.pointer<0)_instanceOfRSSTicker.pointer=_instanceOfRSSTicker.feeditems.length-1}else _instanceOfRSSTicker.pointer=_instanceOfRSSTicker.feeditems.length-1;_firstClick=false;_instanceOfRSSTicker.rotatemsg();return false}rssticker_ajax.prototype.initialize=function(){var b=this;try{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async="false";xmlDoc.loadXML(rssData)}catch(d){try{parser=new DOMParser;xmlDoc=parser.parseFromString(rssData,"text/xml")}catch(d){Dea.setAlert(d.message)}}this.feeditems=xmlDoc.getElementsByTagName("item");for(var a=0;a<this.feeditems.length;a++){this.itemCounter[a]=this.feeditems[a].getElementsByTagName("counter")[0].firstChild.nodeValue;this.title[a]=this.feeditems[a].getElementsByTagName("title")[0].firstChild.nodeValue;this.link[a]=this.feeditems[a].getElementsByTagName("link")[0].firstChild.nodeValue;try{this.description[a]=this.feeditems[a].getElementsByTagName("description")[0].firstChild.nodeValue}catch(d){this.description[a]=""}this.pubdate[a]=this.feeditems[a].getElementsByTagName("pubDate")[0].firstChild.nodeValue;var c="";if(this.feeditems[a].getElementsByTagName("url")[0])c=this.feeditems[a].getElementsByTagName("url")[0].firstChild.nodeValue;this.enclosure[a]=c}document.getElementById(this.tickerid).onmouseover=function(){b.mouseoverBol=1};document.getElementById(this.tickerid).onmouseout=function(){b.mouseoverBol=0};this.rotatemsg()};function openDetailsWindow(b,a){Dea.iDetailsDialog(b,a);return false}rssticker_ajax.prototype.rotatemsg=function(){var a=this;if(this.mouseoverBol==1)setTimeout(function(){a.rotatemsg()},100);else{var g=document.getElementById(this.tickerid);document.getElementById(rssheaderLabelId).innerHTML=rssLabel+" ("+this.itemCounter[this.pointer]+")";var d="";if(this.enclosure[this.pointer]!="")d='<div class="float offsetColumn"><img title="'+this.title[this.pointer]+'" alt="'+this.title[this.pointer]+'" src="'+this.enclosure[this.pointer]+'" /></div>';var i="'"+this.link[this.pointer]+"'",h="'"+this.title[this.pointer]+"'",f='<div class="float"><a onclick="return openDetailsWindow('+i+","+h+');" href="#">'+this.title[this.pointer]+"</a></div>",b='<div class="rssdate row">'+this.description[this.pointer]+"</div>",c="<div style=color:Black;font-weight:bold;>"+this.pubdate[this.pointer]+"</div>";if(this.logicswitch.indexOf("description")==-1)b="";if(this.logicswitch.indexOf("date")==-1)c="";var e='<div class="float padLeft">'+d+'<div class="float">'+c+f+Dea.htmlDecode(b)+"</div></div>";this.fadetransition("reset");g.innerHTML=e;this.fadetimer1=setInterval(function(){a.fadetransition("up","fadetimer1")},100);if(_incrementprev){this.pointer=this.pointer<this.feeditems.length-1?this.pointer+1:0;_firstClick=true}_increment&&setTimeout(function(){a.rotatemsg()},this.delay);_incrementprev=true;_increment=true}};rssticker_ajax.prototype.fadetransition=function(b,c){var a=document.getElementById(this.tickerid);if(b=="reset")this.opacitysetting=.2;if(a.filters&&a.filters[0])if(typeof a.filters[0].opacity=="number")a.filters[0].opacity=this.opacitysetting*100;else a.style.filter="alpha(opacity="+this.opacitysetting*100+")";else if(typeof a.style.MozOpacity!="undefined"&&this.mozopacityisdefined)a.style.MozOpacity=this.opacitysetting;if(b=="up")this.opacitysetting+=.2;b=="up"&&this.opacitysetting>=1&&clearInterval(this[c])}
