﻿// JavaScript Document
function Controle()
{
	with(document.forms['form1'])
	{
		action='index.php';
		CHOIX.value='controle';
		submit();
	}
}
function Controle2()
{
	with(document.forms['form2'])
	{
		if(nom2.value=="")
		{
			alert("Veuillez saisir votre nom, svp");
			CHOIX.value="";
			nom2.focus();
			return false;
		}
		if(prenom2.value=="")
		{
			alert('Veuillez saisir votre prénom, svp');
			CHOIX.value="";
			prenom2.focus();
			return false;
		}
		if(login2.value=="")
		{
			alert("Veuillez saisir votre email, svp");
			CHOIX.value="";
			login2.focus();
			return false;
		}
		else
		{
			if(verifEmail(login2.value)==false)
			{
				alert("Email incorrect !");
				CHOIX.value="";
				login2.focus();
				return false;
			}
		}
		if(passe2.value=="")
		{
			alert("Veuillez entrer un mot de passe, svp");
			CHOIX.value="";
			passe2.focus();
			return false;
		}
		else
		{
			var str=passe2.value;
			if(str.length<7)
			{
				alert("Votre mot de passe doit comporter 7 caractères au minimum");
				CHOIX.value="";
				passe2.focus();
				return false;
			}
		}
		if(passe22.value=="")
		{
			alert("Veuillez confirmer votre mot de passe, svp");
			CHOIX.value="";
			passe22.focus();
			return false;
		}
		if(passe2.value != passe22.value)
		{
			alert("Veuillez retaper votre mot de passe, svp");
			CHOIX.value="";
			passe22.focus();
			return false;
		}
		action='index.php';
		CHOIX.value='creation';
		submit();
	}
}
function verifEmail(mail) {
  var ret = true;
  var car = "";
  var carAfter = "";
  var carBefore = "";
  var nbrcar = mail.length;
  var nbrarobase = 0;
  var nbrpoint = 0;
  var goodcar = "@0123456789.-_abcdefghijklmnopqrstuvwxyz";
  for(cnt=0;cnt<nbrcar;cnt++) {
    var car = mail.substr(cnt,1);
    if(goodcar.indexOf(car) >= 0) {
      if(car == "@") {
        carAfter = "";
        carBefore = "";
        if((cnt-1) >= 0) {
          carBefore = mail.substr((cnt-1),1);
        }
        if((cnt+1)<nbrcar) {
         carAfter = mail.substr((cnt+1),1);
        }
        if(cnt>0 && nbrarobase==0 && cnt<(nbrcar-4) && !(carBefore==".") && ! (carAfter==".")) {
          nbrarobase++;
        } else {
         ret = false;
         break;
        }
      }
      if(car == ".") {
        if(cnt>0 && cnt<(nbrcar-2)) {
          nbrpoint++;
        } else {
          ret = false;
          break;
        }
      }
    } else {
      ret = false;
      break;
    }
  }
  if(nbrarobase == 0 || nbrpoint == 0) {
    ret = false;
  }
  return ret;
}
function Langage(lan)
{
	var langage=lan;
	with(document.forms['formlangage'])
	{
		CHOIX.value='langage';
		LANGUE.value=langage;
		submit();
	}
}

