// D'autres scripts sur http://www.toutjavascript.com
// Si vous utilisez ce script, vous devez laisser ce commentaire

var total_erreur=0;

function Check() {
	var tabc=Check.arguments; var ok=0;
	var tab="azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789_$&#@";
	for (var no=0;no<tabc.length;no++) {
		checksum=tabc[no];
		// table des caracters autorises
		var login=document.forms["flog"].elements["login"].value;
		var password=document.forms["flog"].elements["password"].value;
		var nblog=login.length;
		var nbpass=password.length;
		var sum=1;
		var n=Math.max(nblog,nbpass)
		for (var i=0;i<n;i++) {
			var index1=tab.indexOf(login.substring(i,i+1))+10;
			var index2=tab.indexOf(password.substring(i,i+1))+10;
			sum=sum+(index1*n*(i+1))*(index2*(i+1)*(i+1));
		}
		
			

		// calcul de la checksum. La fonction est modifiable !
		if (sum=checksum) {window.location=login+".html"; ok=1; no=100;}
		// test de la checksum
	}
	if (ok=0) {
		total_erreur++; 
		alert("Mauvais login ou mot de passe");
		if (total_erreur>2) { // apres 3 essais, redirection...
			alert("Vous avez atteint les 3 essais !\nVous allez voir la page d'explication");
			window.location="passlog2.html";
		}
	}

}

function Verifie() {
	Check(13237225,3978724,3820759,3437509,24482521,10582979,11951192,11939691,19035082,11527801,7024153,30456702,3978724,4944696)
}

