// JScript File



function breakingnews(holderId, tickerId){

    var holder=$(holderId); 
    var ticker=$(tickerId);
    
    
    var items=$ES("li",holderId);
    
    for (var i=0;i<items.length;i++){
        items[i]=items[i].innerHTML;
    }
    
    ticker.innerHTML='&nbsp;';
    ticker.style.display='block';
    
    if (items.length==0) return
      
    var currentItem=0;
    var currentLength=0;
    
    var currentWidget=0;
    var widget=new Array();
    widget.push('_');

    
    window.printItem=function(num){
    
        if (holder.printint){window.clearInterval(holder.printint);holder.printint=null}
        currentLength=0;
         
        holder.printint=window.setInterval(
                function (){
                    ticker.innerHTML=items[num].substr(0,currentLength) + widget[currentWidget];
                    
                    currentWidget++; if (currentWidget==widget.length) {currentWidget=0;}
                    currentLength++;
                                            
                    if (currentLength>items[num].length){
                        
                        ticker.innerHTML=items[num].substr(0,currentLength) + widget[0];
                    
                        window.clearInterval(holder.printint);
                        holder.printint = null;
                        currentItem++;
                        if (currentItem==items.length) {currentItem=0}
                        
                        window.setTimeout("window.printItem(" + currentItem + ")",3000)
                    }                    
                }
                ,100
              )
     }
     
     printItem(0,items);
}
