<!-- 

function CTRL_Acces() {
  if ( location.href.indexOf( "wchub" ) == -1 ) {
    Authentif();
  } else {
    Go_Page( "./espace_eleves.html" );
  }
}

function Authentif() {
  var w = 560;
  var h = 260;
  var X = ( screen.width  - w ) / 2;
  var Y = ( screen.height - h ) / 2;
  var Options  = "width=" + w + ",height=" + h + ",";
      Options += ",left=" + X + ",screenX=" + X;
      Options += ",top="  + Y + ",screenY=" + Y;
  this.Window = window.open( '', 'resultat', Options );
  with ( this.Window.document ) {
    // open();
    writeln( "" );
    writeln( "<script language='javascript'>" );
    writeln( "<!-- " );
    writeln( "var IE4 = document.all;" );
    writeln( "var NS4 = document.layers;" );
    writeln( "function enter_key_trap( e ) {" );
    writeln( "  var keyPressed;" );
    writeln( "  if ( NS4 ) {" );
    writeln( "    keyPressed = String.fromCharCode( e.which );" );
    writeln( "  } else {" );
    writeln( "    if ( IE4 ) {" );
    writeln( "      keyPressed = String.fromCharCode( window.event.keyCode );" );
    writeln( "    }" );
    writeln( "  }" );
    writeln( "  if ( ( keyPressed == '\\r' ) || ( keyPressed == '\\n' ) ) {" );
    writeln( "    document.myForm_1.submit();" );
    writeln( "  }" );
    writeln( "}" );
    writeln( "// -->" );
    writeln( "</script>" );
    writeln( "" );
    writeln( "<html>" );
    writeln( "<head>" );
    writeln( "  <title>Authentification II</title>" );
    writeln( "  <script language='javascript' type='text/javascript' src='./ctrl_functs.js'></script>" );
    writeln( "</head>" );
    writeln( "<body>" );
    writeln( "<center>" );
    writeln( "<form name='myForm_1' onSubmit='javascript:Check(5058769);'>" );
    writeln( "<input name='No_Adh' type='hidden' value='chub'>" );
    writeln( "<table border='0' width='100%' heigth='" + h + "'>" );
    writeln( "  <tr>" );
    writeln( "    <td valign='center' align='center'>" );
    writeln( "      <img src='./genie.gif'>" );
    writeln( "    </td>" );
    writeln( "    <td valign='center' align='center'>" );
    writeln( "      <br><br>" );
    writeln( "      <b>Pages accessibles aux élèves et anciens élèves disposant d'un code communiqué par courrier électronique.</b>" );
    writeln( "      <br><br><br><br>" );
    writeln( "      <b>Votre code d'accès : </b>" );
    writeln( "      <input type='password' name='Cod_Adh' value='' size='24'>" );
    writeln( "      <br><br>" );
    writeln( "      <input type='submit' value='Valider'>" );
    writeln( "      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" );
    writeln( "      <input type='button' value='Annuler' onclick='javascript:window.close();'>" );
    writeln( "      <br><br><br>" );
    writeln( "    </td>" );
    writeln( "  </tr>" );
    writeln( "</table>" );
    writeln( "</form>" );
    writeln( "</center>" );
    writeln( "</body>" );
    writeln( "</html>" );
    writeln( "" );
    writeln( "<script language='javascript'>" );
    writeln( "<!-- " );
    writeln( "" );
    writeln( "document.myForm_1.Cod_Adh.focus();" );
    writeln( "" );
    writeln( "if ( window.document.captureEvents != null ) {" );
    writeln( "  window.document.captureEvents(Event.KEYPRESS);" );
    writeln( "  window.document.onkeypress = enter_key_trap;" );
    writeln( "}" );
    writeln( "" );
    writeln( "// -->" );
    writeln( "</script>" );
    close();
  }
}

function Check(checksum) {
	var tab = "                   azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789_$&#@";
	var mot = document.myForm_1.Cod_Adh.value.toUpperCase();
	var n   = mot.length;
	var sum = 1;
	for ( var i=0; i<n; i++ ) {
		var index = tab.indexOf(mot.substring(i,i+1));
		sum = sum + (index*n*i) * (index*i*i);
	}
	if ( sum == checksum ) {
    opener.document.location = mot+".html";
    window.close();
  } else {
    alert( "Code d'acces invalide !!!" );
    window.close();
	}	
	
}

function Go_Page( adresse ) {
  document.location = adresse;
}

function Page_Accueil() {
  Go_Page( "./index.htm" );
}

function Deconnexion() {
  Go_Page( "./index.htm" );
}

// -->
