// premier
largeur = screen.availwidth-16;
total_lines = Math.floor(largeur/36); // largeur d'affichage en colonnes
var ligne = new Array();
function mat(calque){
	line = Math.floor(Math.random()*2); // caractere affiché = 0 & 1
	li = calque.substring(4,calque.length)
	actuel = ligne[li];
	if(ligne[li] == 0)
	{
		space = Math.floor(Math.random()*5);
		if(space == 1) { ligne[li] = "3";
	}
	if((line == 10)||(line == 11)) 
	{
		document.all[""+ calque +""].innerHTML = "<font color=#FF0000> </font><br>" + document.all[""+ calque +""].innerHTML;
	}else{
		document.all[""+ calque +""].innerHTML = "<font color=#FF0000>" +line + "</font><br>" + document.all[""+ calque +""].innerHTML;
	}
	}else{
		li = calque.substring(4,calque.length); 
		actuel = ligne[li];
 		if(actuel == 1){ligne[li] = 0;} else {ligne[li] = actuel-1;}
		document.all[""+ calque +""].innerHTML = "<font color=#000000> </font><br>" + document.all[""+ calque +""].innerHTML;
	}
 	chaine = document.all[""+ calque +""].innerHTML;
 	lang = chaine.length;
 	limite = 42; // hauteur de la bande en lignes 
 	if(lang > limite+32*limite)
 	{
 		neww = chaine.substring(0,lang-32);
 		document.all[""+ calque +""].innerHTML = neww;
	}
}
 // i=1, 1 est le debut d'affichage à gauche (1ere colonne)
for(i=1; i <= total_lines; i++)
{
	ligne[i] = 0;
	document.write('<span id="line'+ i +'" style="color:#99ff66;font-family:tahoma;font-size:11;position:absolute;top:20;left:'+ i*32 +'"></span>');
	// vitesses de descente
	temps = Math.floor(Math.random()*7)+1;
	if(temps == 1) { temps = 120; }
	if(temps == 2) { temps = 270; }
	if(temps == 3) { temps = 320; }
	if(temps == 4) { temps = 470; }
	if(temps == 5) { temps = 520; }
	if(temps == 6) { temps = 670; }
	if(temps == 7) { temps = 720; }
	window.setInterval("mat('line"+ i +"')",temps);
}
