// JavaScript Document
<!--



	
 

	 
function NewsInit(id)
	{
	eval("id"+id+" = new init('"+id+"')");
	//eval("alert(id"+id+".Top)");
	//eval("alert(id"+id+".nbNews)");
	//eval("nbNews"+id+" = chNbNews('"+id+"', 'id"+id+"')"); 	//alert(tabNbNews); //alert(nbNews);   
	eval("ScrollNews('id"+id+"')");
	
	
	}
	
function init(id)
	{
	this.tabNbNews = new Array;		
	this.newsblock = 1;
	this.topinit = 56;	//	point de depart
	this.Index = 0;	//	index dans la collection de news
	this.OldIndex = 0;	//	index d'avant
	this.Top = this.topinit;	//	valeur courante
	this.start = 1;
	this.nbNews = chNbNews(id, this); 	//alert(tabNbNews); //alert(nbNews);  
	}
	
 function chNbNews(id, nomobjet)
	{
	idObjet = eval(nomobjet);
	var node = document.getElementById(id).getElementsByTagName('div');
		 
	for (i=0; i < node.length; i++) 
		{ //alert("div repérée = "+node[i].id);
		var oblig = new RegExp('news');                   
	    if ( oblig.test(node[i].id) )   	
	    	{ //alert("div retenue = "+node[i].id);
	    	idObjet.tabNbNews.push(node[i].id)
			//tabNbNews[i] = node[i].id;			
			}
			
		//alert("tableau = "+tabNbNews.join(", ")+"; nb éléments = "+tabNbNews.length);
	    	
		}
		//alert(tabNbNews.join(", ") +"-"+ tabNbNews.length); 
	return idObjet.tabNbNews.length;	
	} 

function ScrollNews(nomobjet)
	{
	idObjet = eval(nomobjet); 
	 //alert("-"+ idObjet.tabNbNews[idObjet.Index] +"-"+ idObjet.Top);
	 //alert(idObjet);
	if (idObjet.Top == 0)
		{   
		idObjet.OldIndex = idObjet.Index;
		//alert(idObjet.Index +"-"+ nbNews);
		if(idObjet.Index >= (idObjet.nbNews-1)) {idObjet.Index = 0;} else {idObjet.Index++;}
		idObjet.Top = idObjet.topinit;   
		setTimeout("ScrollNews('"+nomobjet+"')",2000)
		idObjet.start=0;
		return false;
		}
	if (idObjet.Top == (idObjet.topinit-1)) {document.getElementById(idObjet.tabNbNews[0]).style.top = idObjet.topinit+"px";}
	idObjet.Top--
	
	
	document.getElementById(idObjet.tabNbNews[idObjet.Index]).style.top = idObjet.Top+"px";

	if (idObjet.start==0){document.getElementById(idObjet.tabNbNews[idObjet.OldIndex]).style.top = idObjet.Top-idObjet.topinit+"px";}
	setTimeout("ScrollNews('"+nomobjet+"')",25)
	//ScrollNews(idObjet) { idObjet.ScrollNews(idObjet); }, 
	}

	-->
