function NewsRotation(inE){
    var news;
    var intervall = 10000;
    var e;
    var index = 0;
    var ref = this;
    e=inE;
    var isStopped = false;
    
    this.setNews = function(inNews){
        news = inNews;
    }			
    
    this.setIntervall = function(inIntervall){
        intervall = inIntervall;
    }
    
    this.start=function(){
        this.change();
    }
    
    this.change = function(){
        
        if(isStopped){setTimeout(ref.change,1000);return;}
        
        if(index<news.length-1){index++;}else{index=0;}			
        /*
		Effect.Fade(e, {to: 0.0, duration: 2.0 , afterFinishInternal: function() {
            e.innerHTML = news[index];
            Effect.Appear(e, { duration: 2.0 ,afterFinishInternal: function() {setTimeout(ref.change,intervall);}});
        }
        }
        */
			Effect.BlindUp(e, { afterFinishInternal: function() 
				{						
					e.innerHTML = news[index];
					e.style.display="none";
					Effect.BlindDown(e, {afterFinishInternal: function() {setTimeout(ref.change,intervall);}});
					}
				}
			
        )
    }
    
    this.stopR = function(){
        isStopped = true;			
    }	
    this.startR = function(){
        isStopped = false;
    }		
    
    e.onmouseover = ref.stopR;
    e.onmouseout = ref.startR;
}