// Le message a faire défiler
var notre_msg="";
// Deux effets possibles avec mem_msg
// Effet 1 = sans effet, défilement normal,
// il faut mettre un maximum d'espaces pour enlever l'effet du glissement
// var mem_msg='                                                                                          '; // 90 espaces
// Effet 2 = au démarrage, glissement du texte puis défilement
var mem_msg=' '; // seulement 1 espace
var pos_char=0; // variable de mémorisation de position caractère
var vitesse_msg = 80; // règle la rapidité, diminue = plus rapide, augmente = plus lent
var ncar = 48; 
var step = 1; 
var url = ""; 

function msg_defilant() {
	// vérif. si position caractère supérieur a la longueur de la chaine
	//if (pos_char >= notre_msg.length) {pos_char=0}
	mem_msg=mem_msg + notre_msg.substring(pos_char,pos_char+step);
  	//pos_char++;
	pos_char = (pos_char + step) % notre_msg.length;
	// on limite la largueur en terme de carateres	
	var msg_tmpo=mem_msg; // variable temporaire
	mem_msg="";
	mem_msg=msg_tmpo.substring(msg_tmpo.length-ncar,msg_tmpo.length); // 48 caractères
	msg_tmpo="";
	msg_tmpo = mem_msg.replace(/ /g, " "); // remplace les espaces par : " "
	// Ajout d'un décalage d'un espace a gauche entre le texte et l'image
	msg_tmpo=" " + msg_tmpo; 
	// Insertion du texte
	var b_txt_deroulant=document.getElementById("modif_txt_deroulant");
	b_txt_deroulant.innerHTML="<a class=\"a2\" href=\""+url+"\"> &bull; "+msg_tmpo+"</a>";

if(mem_msg.length<notre_msg.length)
	window.setTimeout("msg_defilant()",vitesse_msg); // Re-lance la fonction
}

function init_text_defilant(txt,tm,vit,st,larg,u)
{
	notre_msg=txt+" ";
	vitesse_msg=vit;
	if(larg<0) 	ncar=notre_msg.length;
	else 		ncar=larg;
	step=st;
	url=u;

	window.setTimeout("msg_defilant()",tm); // Activation du message défilant
}


