// JavaScript Document
var entete = 175;
function getWindowHeight() {
		var windowHeight = 0;
		if (typeof(window.innerHeight) == 'number') {
			windowHeight = window.innerHeight;
		}
		else {
			if (document.documentElement && document.documentElement.clientHeight) {
				windowHeight = document.documentElement.clientHeight;
			}
			else {
				if (document.body && document.body.clientHeight) {
					windowHeight = document.body.clientHeight;
				}
			}
		}
		return windowHeight;
	}
	
	function setHeightCont() {
		if (document.getElementById) {
			var windowHeight = getWindowHeight();
			if (windowHeight > 0) {
				if (windowHeight - entete >= 0) {
					document.getElementById('conteneurtext').style.height = (windowHeight - entete) + 'px';
				}
			}
		}
       return;
	}


  function montrer(id) {
	  if (document.getElementById) {
		  document.getElementById(id).style.visibility="visible";
		} else if (document.all) {
		  document.all[id].style.visibility="visible";
		} else if (document.layers) {
		  document.layers[id].visibility="visible";
		} } 
		
    function cacher(id) {
	  if (document.getElementById) {
		  document.getElementById(id).style.visibility="hidden";
		} else if (document.all) {
		  document.all[id].style.visibility="hidden";
		} else if (document.layers) {
		  document.layers[id].visibility="hidden";
		} }

	function affmess(mess) {
		var top=(getWindowHeight()-50)/2;
		var width = 300;
	    var left=((document.body.clientWidth-width)/2);
		document.write(
		'<div  ID="message" style="WIDTH: '+width+'px; position:absolute; z-index:100;'
		+'TOP: '+top+'px; left:'+left+'px; font-weight:bold; color: #006600;'
		+'font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;'
		+'padding:8px; border: 1px solid #FF6600; background:#FFFFCC; text-align: center;">'
		+mess+' <br><br> <IMG src=\"Images/ajax-loader.gif" > </div> ')
	}

	function messvide() {
		var top=(getWindowHeight()-50)/2;
		var width = 0;
	    var left=((document.body.clientWidth-width)/2);
		document.write(
		'<div  ID="message" >'+' </div> ')
	}

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

var total_erreur=0;

function Calculer() {
	var tab="                   azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789_$&#@";
//	var login=document.forms[0].elements["login"].value;
//	var password=document.forms[0].elements["password"].value;
	var login="login";
	var password="PJRA"+van.substring(4,6);
	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));
	}
	return(sum);
//	document.forms[0].elements["checksum"].value=sum;

}

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 login="login";
		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="AccueilAdherents.html"; ok=1; no=100;}
		// test de la checksum
	}
	if (ok==0) {
		total_erreur++; 
		alert("Mot de passe incorrect");
		document.forms[0].password.value="";
		document.forms[0].password.focus();
		if (total_erreur>2) { // apres 3 essais, redirection...
			alert("Vous avez atteint les 3 essais ! Retour Accueil");
			window.location="index.html";
		}
	}

}
function Verifie() {
	var sum=Calculer();
	Check(sum)
}