var total_erreur=0;

function non(clic) {
var msg="Votre navigateur n'autorise pas cette action.";
if (navigator.appName == 'Netscape' && clic.which==3) {
alert(msg);
return false;}
else
if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
alert(msg);
return false;
}
return true;
}
document.onmousedown = non;

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 cpermanent=document.forms["flog"].elements["cpermanent"].checked;
		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;}
		if (sum==checksum) {CreationCookie("dejapw","oui",cpermanent); ok=1; no=100; window.location="ok_login.htm"; }
	
		// 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 !");
			window.location="ask_login.htm";
		}
	}

}
function Verifie() {
	Check(11663993,442179004,49768252,19473665,11246138,23376142, 69072641, 4760981, 2302273, 11505493)
/*
11663993	MISONNE Benoit & Barbara
442179004	SEIDEL Simona & Oliver
49768252	MISONNE Paul & Colette
19473665	PEYSKENS Gaetan
11246138	TONINATO Anita
23376142  MISONNE Anne-Catherine
69072641  ROUSSEAU Amélie
4760981   SASKIA ET BART
2302273   ROGER
11505493  Laureline
*/
}

function ScanCookie(variable)
	{
	cook = document.cookie;
	variable += "=";
	place = cook.indexOf(variable,0);
	if (place <= -1)
		return("0");
	else
		{
		end = cook.indexOf(";",place)
		if (end <= -1)
			return(unescape(cook.substring(place+variable.length,cook.length)));
		else
			return(unescape(cook.substring(place+variable.length,end)));
		}
	}

function CreationCookie(nom,valeur,permanent)
	{
	if(permanent)
		{

//		dateExp = new Date(2020,11,11);
//		dateExp = dateExp.toGMTString();
		dateExp = new Date();
    dateExp.setTime(dateExp.getTime()+(30.43*24*60*60*1000));
		ifpermanent = '; expires=' + dateExp + ';';
		}
	else
		ifpermanent = '';
	document.cookie = nom + '=' + escape(valeur) + ifpermanent;
	}

