function close_window(helpname){
 document.getElementById(helpname).style.display = 'none';
}

function open_window(helpname){
 document.getElementById(helpname).style.display = 'block';
}
function controle_champs()
	{
	var reg1=/^[a-zA-Z0-9._-]{3,15}$/; //lettres utilisables pour le login et le mot de passe
	var reg2=/^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/ //regexp pour email
	var reg3=/^([a-zA-Z0-9._-]|\s){3,15}$/; //lettres utilisables pour le nom de chevalier
	login_val=document.inscription.user.value;// on recupere le user dans le formulaire
	
	if(reg1.exec(login_val)==null)
		{//si le champs est vide
		alert("Votre login doit être composé de 3 à 15 caractères alphanumériques (sans accents) !");//on le dit
		document.inscription.user.focus();// et on replace le curseur sur le champs
		return false;//on empeche la validation
		}

	password_val=document.inscription.pass.value;// on recupere le password dans le formulaire
	if(reg1.exec(password_val)==null)
		{//si le champs est vide
		alert("Votre mot de passe doit être composé de 3 à 15 caractères alphanumériques !");//on le dit
		document.inscription.pass.focus();// et on replace le curseur sur le champs
		return false;//on empeche la validation
		}
	
	mail_val=document.inscription.mail.value;// on recupere le mail dans le formulaire
	if(reg2.exec(mail_val)==null)
		{//si le champs est vide
		alert("Votre E-mail n'a pas le bon format (ex:nom.prenom@wanadoo.fr) !");//on le dit
		document.inscription.mail.focus();// et on replace le curseur sur le champs
		return false;//on empeche la validation
		}

	mail_val2=document.inscription.conf_mail.value;// on recupere le mail de confirmation de chevalier dans le formulaire
	if(mail_val2!=mail_val)
		{//si les mails sont différants
		alert("Vous devez entrer deux adresses mails identiques !");//on le dit
		document.inscription.mail.focus();// et on replace le curseur sur le champs
		return false;//on empeche la validation
		}
	
	chevalier_val=document.inscription.nom_chevalier.value;// on recupere le nom de chevalier dans le formulaire
	if(reg3.exec(chevalier_val)==null)
		{//si le champs est vide
		alert("Votre nom de chevalier doit être composé de 3 à 15 caractères alphanumériques (sans accents) !");//on le dit
		document.inscription.nom_chevalier.focus();// et on replace le curseur sur le champs
		return false;//on empeche la validation
		}
	
	}
	
function hasardschool()
	{
	if (document.inscription.hasard.checked)
		{
		document.inscription.lieu.disabled = true
		document.inscription.origine.disabled = true
		document.getElementById('carac').innerHTML ="<br /><b>Ecole choisie au hasard</b><br /><img name='hasard' src='./img/hasard.gif' alt='hasard' />";
		}
	else
		{
		document.inscription.lieu.disabled = false
		document.inscription.origine.disabled = false
		go('carac','vue_carac.php',document.inscription.origine.options[document.inscription.origine.selectedIndex].value,document.inscription.lieu.options[document.inscription.lieu.selectedIndex].value)
		}
	}