<!--

// Fonction pour valider un formulaire--------------------------------------------
function Verif(){     

var strError = "";
var strCountError = 0;

		if (document.form.Password.value == ""){      
		strError = ""+ strError +"Type your password<BR>"  
		strCountError = strCountError + 1;  
	} 

// Formulaire valide -----------------------------------------------------------------------------------------
	if (strError != "" )  {
	document.form.Password.focus();  
	ErrorMessage(strError,strCountError);
	return false; 
	}
	else
	Check();
	return false; 
}

// validation du mot de passe ----------------------------------------------------------------------------------
var total_erreur=0;

function Check() {

var tab="azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789_$&#@";

	// Declaration des variables
	var pageArray = new Array("436501","476209");
	var mot = document.form.Password.value;
	var n=mot.length;
	var sum=1;
	var err=false;

	for (var i=0;i<n;i++) {
		var index=tab.indexOf(mot.substring(i,i+1));
		sum=sum+(index*n*i)*(index*i*i);
	}

	// calcul de la checksum. La fonction est modifiable !
	for (var z=0; z<pageArray.length; z++) {
		if (sum==pageArray[z]) {err=true;window.location.href = "en_" + mot + ".html"; }	
	}

	// test de la checksum
	if (!err) {
		total_erreur++;
		alert("Mauvais mot de passe");
		if (total_erreur>2) { // apres 3 essais, redirection...
			alert("You already tried 3 times\nAccess is denied.");
			pop('en_acces_client.html','620','400','yes');
			return false
		}
	}

}


// --> 

