var pos=0;
var mot6="";
var mot7="";
var run=80;


pica =  new Image;






function lecture(titre1,titre2,titre3,titre4,titre5,link1,link2,link3,link4,link5,time1,time2,time3,time4,time5){


	var place =60;
	var reste =60;
	var mot7="";
	var mot6="";

	titre1  = titre1.replace('&quot;','}');
	titre2  = titre2.replace('&quot;','}');
	titre3  = titre3.replace('&quot;','}');
	titre4  = titre4.replace('&quot;','}');
	titre5  = titre5.replace('&quot;','}');

	//x=alert(titre1);


	var titreh1 = " " + time1 + " " + titre1;
	var titreh2 = " " + time2 + " " + titre2;
	var titreh3 = " " + time3 + " " + titre3;
	var titreh4 = " " + time4 + " " + titre4;
	var titreh5 = " " + time5 + " " + titre5;

	var long1 = titreh1.length;
	var long2 = titreh2.length;
	var long3 = titreh3.length;
	var long4 = titreh4.length;
	var long5 = titreh5.length;


	var mot1 = titreh1.substring(pos, reste);
	reste = place - mot1.length;

	var mot2 = titreh2.substring(pos-long1 , reste);
	reste = place - mot2.length - mot1.length;

	var mot3 = titreh3.substring(pos-long2-long1 , reste);
	reste = place - mot3.length - mot2.length - mot1.length ;

	var mot4 = titreh4.substring(pos-long3-long2-long1 , reste);
	reste = place - mot4.length - mot3.length - mot2.length - mot1.length;

	if(pos>1)
	{
	//x=alert(pos + "/" + long1 + "/" + long2 + "/" + mot1 + "." + mot2 + "." + mot3 + "." + mot4 + "." + mot5)
	}


	var mot5 = titreh5.substring(pos-long4-long3-long2-long1 , reste);
	reste = place - mot5.length - mot4.length - mot3.length - mot2.length - mot1.length;

	if (pos >= ( titreh5.length + titreh4.length + titreh3.length + titreh2.length + titreh1.length)) {
		pos = -1;
		reste=60;
	}
	else
	{

	var mot6 = titreh1.substring(pos-long5-long4-long3-long2-long1 , reste);
	reste = place - mot6.length - mot5.length  - mot4.length - mot3.length - mot2.length - mot1.length;

	var mot7 = titreh2.substring(pos-long5-long4-long3-long2-long1-long1 , reste);
	}

	var long= titreh5.length + titreh4.length + titreh3.length + titreh2.length + titreh1.length;


	mot1 = convertit(mot1);
	mot2 = convertit(mot2);
	mot3 = convertit(mot3);
	mot4 = convertit(mot4);
	mot5 = convertit(mot5);
	mot6 = convertit(mot6);
	mot7 = convertit(mot7);


	mot ="";
	mot += "<span  onmouseover=\"run=2000;\" onmouseout=\"run=180;\" onclick=\"voirarticle('" + link1 + "')\"><a href='#'>" +  mot1 + "</a></span>";
	mot += "<span  onmouseover=\"run=2000;\" onmouseout=\"run=180;\" onclick=\"voirarticle('" + link2 + "')\"><a href='#'>" + mot2 + "</a></span>";
	mot += "<span  onmouseover=\"run=2000;\" onmouseout=\"run=180;\" onclick=\"voirarticle('" + link3 + "')\"><a href='#'>" + mot3 + "</a></span>";
	mot += "<span  onmouseover=\"run=2000;\" onmouseout=\"run=180;\" onclick=\"voirarticle('" + link4 + "')\"><a href='#'>" + mot4 + "</a></span>";
	mot += "<span  onmouseover=\"run=2000;\" onmouseout=\"run=180;\" onclick=\"voirarticle('" + link5 + "')\"><a href='#'>" + mot5 + "</a></span>";
	mot += "<span  onmouseover=\"run=2000;\" onmouseout=\"run=180;\" onclick=\"voirarticle('" + link1 + "')\"><a href='#'>" + mot6 + "</a></span>";
	mot += "<span  onmouseover=\"run=2000;\" onmouseout=\"run=180;\" onclick=\"voirarticle('" + link2 + "')\"><a href='#'>" + mot7 + "</a></span>";


	mot = mot.replace(/}/g,'"');


	var obj = document.getElementById("defile_fr");
//	obj.innerHTML =run + mot;
	obj.innerHTML =  mot;

	pos++;
z= window.setTimeout("lecture(\"" + titre1 + "\",\"" + titre2 + "\",\"" + titre3 + "\",\"" + titre4 + "\",\"" + titre5 + "\",\"" +link1 + "\",\"" +link2 + "\",\"" +link3 + "\",\"" +link4 + "\",\"" +link5 + "\",\"" + time1 + "\",\"" + time2 + "\",\"" + time3 + "\",\"" + time4 + "\",\"" + time5 + "\")",run);
}










function convertit(texte){

	var longueur 	= texte.length;
	var newlettre ="";
	for (poslettre=0 ; poslettre < longueur ; poslettre++ )
	{
		lettre = texte.charAt( poslettre ); // lit chaque lettre des titres concaténés
		lettre = lettre.toUpperCase(); // convertit en minuscules

		/*
		switch(lettre)
		{

		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':



		break;

		case 'é':
		case 'É':
			lettre = "eaigu";
			break;
		case 'ê':
		case 'Ê':
			lettre = "ecir";
			break;
		case 'è':
		case 'È':
			lettre = "egrave";
			break;
		case 'ç':
			lettre = "ccedil";
			break;

		case 'ä':
		case 'Ä':
			lettre = "atrem";
			break;

		case 'à':
		case 'À':
			lettre = "agrave";
			break;

		case 'â':
		case 'Â':
			lettre = "acir";
			break;

		case 'ë':
		case 'Ë':
			lettre = "etrem";
			break;

		case 'î':
		case 'Î':
			lettre = "icir";
			break;

		case 'ï':
		case 'Ï':
			lettre = "itrem";
			break;

		case 'û':
		case 'Û':
			lettre = "ucir";
			break;



		case '!':
			lettre = "excl";
			break;

		case '?':
			lettre = "int";
			break;

		case '.':
			lettre = "pt";
			break;

		case '+':
			lettre = "plus";
			break;

		case '\'':
			lettre = "apos";
			break;

		case '-':
			lettre = "moins";
			break;
		case ';':
			lettre = "ptvir";
			break;
		case ':':
			lettre = "2pt";
			break;
		case '/':
			lettre = "slash";
			break;

		case '\'':
			lettre = "pt";
			break;


		default:
			lettre ="espace";
		}

		*/


		var cisel=1;
		if (cisel==0) {
			if (poslettre<12  && (   lettre==':' || lettre=='0' || lettre=='9' || lettre=='8' || lettre=='7' || lettre=='6' || lettre=='5'|| lettre=='4' || lettre=='3'|| lettre=='2'|| lettre=='1' )) {
			lettre = "h" + lettre;
			}
		newlettre += "<img src=http://www.laliberte.ch/defile_fr/defile/images/" + lettre + ".png border='0' width='7' height='18' />";
		}
		else
		{
			if (poslettre<12  && (   lettre=='-' || lettre=='/' || lettre==':' || lettre=='0' || lettre=='9' || lettre=='8' || lettre=='7' || lettre=='6' || lettre=='5'|| lettre=='4' || lettre=='3'|| lettre=='2'|| lettre=='1' )) {
			lettre = "<span style='color:grey'>" + lettre + "</span>";
			}
		newlettre += lettre;
		}
}

return(newlettre);

}






function voirarticle(code)
{


		if( texte = file('http://www.laliberte.ch/defile_fr/defile/voirarticle.php?code='+escape(code)))
		{
			writediv(texte);
		}
		else
		{
			writediv('Error __56__001___');
		}

}


function writediv(texte)
{

	var obj 			= document.getElementById( "lire" );
	obj.style.display	= "block";
	document.getElementById('lire').innerHTML = texte;
}


function cacherarticle()
{

	var obj 			= document.getElementById( "lire" );
	obj.style.display	= "none";

}

function file(fichier)
{
	//x=alert(fichier);
	if(window.XMLHttpRequest) // FIREFOX
	xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
	return(false);
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) return(xhr_object.responseText);
	else return(false);
}