var _objNews = new Array();
	var _newsMain = function(){
		this.idFunction = "e3news";
		this.box = new Array();
		this.start = function(){
			var elencoNews = this.findNews();
			
			for (var i=0;i<elencoNews.length;i++){
				_objNews[i] = new _news();
				_objNews[i].id = i;
				_objNews[i].obj = elencoNews[i];
				_objNews[i].start();
			}
		}
		this.findNews = function(){
			var elencoBox = document.getElementsByTagName("DIV");
			var elencoNews = new Array();
			for (var i=0;i<elencoBox.length;i++){
				var elencoClassi = elencoBox[i].className.split(" ");
				for (var i2=0;i2<elencoClassi.length;i2++){
					if (elencoClassi[i2]==this.idFunction){
						elencoNews.push(elencoBox[i]);
						
						break;
					}
				}
			}
			return elencoNews;
		}
	}
	
	var _news = function(){
		this.obj;
		this.id;
		this.posY = 0;
		this.interval;
		this.velocita = 50;
		this.passo = 1;
		this.maxHeight;
		this.start = function(){
			var contenitore = document.getElementById(this.obj.id);
			contenitore.style.overflow="hidden";
			contenitore.style.position="relative";
			var contenuto = contenitore.getElementsByTagName("DL")[0];
			contenuto.style.position = "absolute";
			
			contenitore.setAttribute("idInterno",this.id)
			contenitore.onmouseover = function(){
				var id = this.getAttribute("idInterno");
				_objNews[id].stop();
			}						
			contenitore.onmouseout = function(){
				var id = this.getAttribute("idInterno");
				_objNews[id].start();
			}
			
			this.maxHeight = contenuto.offsetHeight+10;
			
			this.interval = setInterval("scorriNews('"+this.obj.id+"','"+this.id+"',"+this.maxHeight+","+this.passo+")",this.velocita);
		}
		this.stop = function(){
			clearInterval(this.interval);

		}
		
	}
	function scorriNews(id,i,height,passo){
		


		var contenitore = document.getElementById(id);
		var contenuto = contenitore.getElementsByTagName("DL")[0];
		
	
		if (isNaN(_objNews[i].posY)) posY[i]=0;
		if (_objNews[i].posY<-height) _objNews[i].posY=contenitore.offsetHeight;
		_objNews[i].posY -= passo;		
		
		
		
		contenuto.style.top = _objNews[i].posY+"px";

		
	}
	var E3news = new _newsMain();
	e3Utility.addEvent(window,"load",function(){
																							
																							
		E3news.start();																
	});