var tab_erreur = new Array(5);
function verif_log() {
	var login = document.getElementById("log").value;
	
	if (login.length<=2) 
		{document.getElementById("log_err").innerHTML = "<img src='images/ko.gif' onmouseover=montre('2'); onmouseout=cache();>";tab_erreur[0]=true;}
			
	else
	{
		tab_erreur[0]=false;
		if (doublons(login)==true) 
				{document.getElementById("log_err").innerHTML = "<img src='images/ko.gif' onmouseover=montre('1'); onmouseout=cache();>";tab_erreur[1]=true;}
				else {document.getElementById("log_err").innerHTML = "<img src='images/ok.gif'>";tab_erreur[1]=false;}
	}
	
			
	
}

function doublons(login) {
	var i=0;
	for(i=0;i<=tab.length;i++) 
							{
								if (login==tab[i]) return true;
							}
	return false;
}

function verif_mdp() {
	var mdp = document.getElementById("pass").value;
		if (mdp.length<=2) {document.getElementById("mdp_err").innerHTML = "<img src='images/ko.gif' onmouseover=montre('3'); onmouseout=cache();>";
							tab_erreur[2]=true;}
				else {document.getElementById("mdp_err").innerHTML = "<img src='images/ok.gif'>";tab_erreur[2]=false;}
}

function verif_mdp2() {
	var mdp = document.getElementById("pass").value;
	var mdp2 = document.getElementById("pass2").value;
		if (mdp!=mdp2) {document.getElementById("mdp_err2").innerHTML = "<img src='images/ko.gif' onmouseover=montre('4'); onmouseout=cache();>";
						tab_erreur[3]=true;}
			else {document.getElementById("mdp_err2").innerHTML = "<img src='images/ok.gif'>";tab_erreur[3]=false;}
}

function verif_mail()

{
	var mail = document.getElementById("email").value;
	
	if(is_valid_email(mail))
	{
		document.getElementById("mail_err").innerHTML = "<img src='images/ok.gif'>";
		tab_erreur[4]=false;
	}
	else
	{
		document.getElementById("mail_err").innerHTML = "<img src='images/ko.gif' onmouseover=montre('5'); onmouseout=cache();>";
		tab_erreur[4]=true;
	}
}



function is_valid_email (email)
  
      {

      return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email);
   
      }



function form_ok()
{

if ((document.getElementById("email").value!="") && (document.getElementById("log").value!="") && (document.getElementById("pass").value!="") && (document.getElementById("pass2").value!="") && ((document.getElementById("forum2").checked)|| (document.getElementById("forum3").checked)) && (tout_ok()) ) 
	{
		document.getElementById("valider").disabled ='';
	}
		else
			{ 		
				document.getElementById("valider").disabled ='disabled';
			}
}

function tout_ok()
{
	var i=0;
	for(i=0;i<=tab_erreur.length;i++) 
							{
								if (tab_erreur[i]==true) return false;
							}
	return true;

}


function GetId(id)
{
return document.getElementById(id);
}
var i=false; 
 
function move(e) {
  if(i) {  
    if (navigator.appName!="Microsoft Internet Explorer") { 
    GetId("curseur").style.left=e.pageX + 5+"px";
    GetId("curseur").style.top=e.pageY + 10+"px";
    }
    else { 
    if(document.documentElement.clientWidth>0) {
GetId("curseur").style.left=20+event.x+document.documentElement.scrollLeft+"px";
GetId("curseur").style.top=10+event.y+document.documentElement.scrollTop+"px";
    } else {
GetId("curseur").style.left=20+event.x+document.body.scrollLeft+"px";
GetId("curseur").style.top=10+event.y+document.body.scrollTop+"px";
         }
    }
  }
}
 
function montre(text) {
  if(i==false) {
  GetId("curseur").style.visibility="visible"; 
  if (text=='1') var texte="<b>Ce pseudo n'est pas disponible</b>";
  if (text=='2') var texte="<b>Login trop court <br>(Minimum 3 caractères) </b>";
  if (text=='3') var texte="<b>Mot de passe trop court <br>(Minimum 3 caractères)</b>";
  if (text=='4') var texte="<b>Les mots de passe ne correspondent pas !</b>";
  if (text=='5') var texte="<b>Cette adresse mail n'est pas valide</b>";
  GetId("curseur").innerHTML = texte;
  i=true;
  }
}
function cache() {
if(i==true) {
GetId("curseur").style.visibility="hidden"; 
i=false;
}
}
document.onmousemove=move; 
