function ComponentArt_Ticker(){

this.GlobalID='';

this.ElementID='';

this.CharDelay=0;

this.LineDelay=0;

this.Lines=new Array();

this.NextTickerDelay=0;

this.TickerType='default';

this.qzAaw=0;

this.qzzw=0;

this.qzAfy=0;

this.OnEnd=function(){qzAgz()};
                };


 function qzwe(qzcn){

if(qzcn.TickerType=='statusbar')return window.status;

else return qzAga(document.getElementById(qzcn.ElementID).innerHTML);
                };


function qzwd(qzcn,value){
                       if(qzcn.TickerType=='statusbar')window.status=value;

else document.getElementById(qzcn.ElementID).innerHTML=qzAgb(value);
                };


function qzAgb(value){
                       if(navigator.userAgent.indexOf('MSIE')!=-1||navigator.userAgent.indexOf('Opera')!=-1)return value.replace('&','&amp;');

else return value.replace('&',' ');
                };


function qzAga(value){

if(navigator.userAgent.indexOf('MSIE')!=-1||navigator.userAgent.indexOf('Opera')!=-1)return value.replace('&amp;','&');

else return value;
                };


function rcr_StartTicker(qzcn){

qzwd(qzcn,'');

var qzbn='rcr_PrintNextChar('+qzcn.GlobalID+')';

qzcn.qzAaw=window.setInterval(qzbn,qzcn.CharDelay);
                };


function qzAfz(qzcn){

window.clearInterval(qzcn.qzAaw);
                };


function rcr_PrintNextChar(qzcn){

if(qzwe(qzcn).length==qzcn.Lines[qzcn.qzzw].length){

qzAig(qzcn);
                       }else{qzwd(qzcn,qzwe(qzcn)+qzcn.Lines[qzcn.qzzw].charAt(qzcn.qzAfy));

qzcn.qzAfy++;
                       };
                };


function qzAig(qzcn){

qzcn.qzAfy=0;

window.clearInterval(qzcn.qzAaw);

if(qzcn.qzzw==qzcn.Lines.length-1)

if(qzcn.Loop)qzcn.qzzw=0;

else{qzAfz(qzcn);

var qzbn='rcr_OnEnd('+qzcn.GlobalID+')',qzAol=window.setTimeout(qzbn,qzcn.NextTickerDelay);

return null;
                       }else qzcn.qzzw++;

var qzbn='rcr_StartTicker('+qzcn.GlobalID+')',qzAnx=window.setTimeout(qzbn,qzcn.LineDelay);
                };


function rcr_OnEnd(qzcn){
                       qzcn.OnEnd();
                };


function qzAgz(){};
