/*Série de fonction utilisé dans la page d'inscription pour vérifier le formulaire*/

function evalPwd(s)
{
	var cmpx = 0;
	
	if (s.length >= 7)
	{
		cmpx++;
		
		if (s.search("[A-Z]") != -1)
		{
			cmpx++;
		}
		
		if (s.search("[0-9]") != -1)
		{
			cmpx++;
		}
		
		if (s.length >= 9)
		{
			cmpx++;
		}

		if (s.search("[\x20-\x2F\x3A-\x40\x5B-\x60\x7B-\x7E]") != -1)
		{
			cmpx++;
		}
	}
	
	if (cmpx == 0)
	{
		document.getElementById("weak").className = "nrm";
		document.getElementById("medium").className = "nrm";
		document.getElementById("strong").className = "nrm";
	}
	else if (cmpx == 1 || cmpx == 2)
	{
		document.getElementById("weak").className = "red";
		document.getElementById("medium").className = "nrm";
		document.getElementById("strong").className = "nrm";
	}
	else if (cmpx == 3)
	{
		document.getElementById("weak").className = "yellow";
		document.getElementById("medium").className = "yellow";
		document.getElementById("strong").className = "nrm";
	}
	else
	{
		document.getElementById("weak").className = "green";
		document.getElementById("medium").className = "green";
		document.getElementById("strong").className = "green";
	}
}

function verifie2pass()
{
	if(document.getElementById("passe").value==document.getElementById("passe2").value)
	{
		document.getElementById("passidentique").innerHTML ="";
	}
	else
	{
		document.getElementById("passidentique").innerHTML ="<sup>(Les 2 mot de passe ne sont pas identiques!)</sup>";
	}
}

function verifie2mail()
{
	if(document.getElementById("mail").value==document.getElementById("mail2").value)
	{
		document.getElementById("mailidentique").innerHTML ="";
	}
	else
	{
		document.getElementById("mailidentique").innerHTML ="<sup>(Les 2 mails ne sont pas identiques!)</sup>";
	}
}

function verifPseudo(pseudo)
     {
     if(pseudo != "")
               {
               if(pseudo.length<4)
			   {
						 document.getElementById("pseudobox").innerHTML= pseudo + " est trop court!";
				}
               else
			   {
					document.getElementById("pseudobox").innerHTML= "";
					file('verification.php?quoi=login&login2='+escape(pseudo),1);
			   }
			   }
     }

function verifseigneurie(pseudo)
     {
     if(pseudo != "")
               {
               if(pseudo.length<4)
			   {
						 document.getElementById("seigneuriebox").innerHTML= pseudo + " est trop court!";
				}
               else
			   {
			   document.getElementById("seigneuriebox").innerHTML= "";
			   file('verification.php?quoi=seigneurie&login2='+escape(pseudo),3);
			   }
			   }
     }
	 

function verifseigneur(pseudo)
     {
     if(pseudo != "")
               {
               if(pseudo.length<4)
			   {
						 document.getElementById("seigneurbox").innerHTML= pseudo + " est trop court!";
				}
               else
			   {
			   document.getElementById("seigneurbox").innerHTML= "";
			   file('verification.php?quoi=seigneur&login2='+escape(pseudo),4);
			   }
			   }
     }
	 
function verifmail(mail)
     {
     if(mail != "")
               {
			   document.getElementById("mailbox").innerHTML= "";
			   file('verification.php?quoi=mail&login2='+escape(mail),2);
			   }
     }
	 

function reception1(ajax)
{
	if(ajax==1)
	{
		document.getElementById("pseudobox").innerHTML= document.formulaire.login.value + " est déjà pris!";
	}
	else
	{
		document.getElementById("pseudobox").innerHTML="";
	}
}

function reception2(ajax)
{
	if(ajax==1)
	{
		document.getElementById("mailbox").innerHTML= document.formulaire.mail.value + " est déjà pris!";
	}
	else
	{
		document.getElementById("mailbox").innerHTML="";
	}
}

function reception3(ajax)
{
	if(ajax==1)
	{
		document.getElementById("seigneuriebox").innerHTML= document.formulaire.seigneurie.value + " est déjà pris!";
	}
	else
	{
		document.getElementById("seigneuriebox").innerHTML="";
	}
}

function reception4(ajax)
{
	if(ajax==1)
	{
		document.getElementById("seigneurbox").innerHTML= document.formulaire.seigneur.value + " est déjà pris!";
	}
	else
	{
		document.getElementById("seigneurbox").innerHTML="";
	}
}

function actualiseimage(nb)
{
	document.getElementById('imagedeconfirmation').src= 'imagedeconfirmation.php';
	nb=nb+1;
}

function choisirrace(idrace)//change la couleur d'un block dans la page d'inscription lorsque la race est cliqué
{
	//on initialise toutes les cases
	document.getElementById('bcentaure').style.backgroundColor='';
	document.getElementById('bfee').style.backgroundColor='';
	document.getElementById('bcyclope').style.backgroundColor='';
	document.getElementById('bmorts-vivants').style.backgroundColor='';
	document.getElementById('bhomme').style.backgroundColor='';
	document.getElementById('bhobbits').style.backgroundColor='';
	document.getElementById('bsorcier').style.backgroundColor='';
	document.getElementById('borc').style.backgroundColor='';
	document.getElementById('bnain').style.backgroundColor='';
	if(document.getElementById('type').value == "privilege")
	{
		document.getElementById('belfe').style.backgroundColor='';
	}
	if(document.getElementById('type').value == "privilege")
	{
		document.getElementById('bgobelin').style.backgroundColor='';
	}
	
	document.getElementById('b' + idrace).style.backgroundColor='#614d35';
	document.getElementById(idrace).checked = true;
}

function choisirmagie(idrace)//change la couleur de fond pour la magie
{
	document.getElementById('beau').style.backgroundColor='';
	document.getElementById('bfeu').style.backgroundColor='';
	if(document.getElementById('race').value != "sorcier")
	{
		document.getElementById('bair').style.backgroundColor='';
	}
	document.getElementById('bterre').style.backgroundColor='';
	if(document.getElementById('race').value != "elfe" && document.getElementById('type').value == "privilege")
	{
		document.getElementById('blumiere').style.backgroundColor='';
	}
	document.getElementById('b' + idrace).style.backgroundColor='#614d35';
	document.getElementById(idrace).checked = true;
}


function choisirvoleur(idrace)//change la couleur de fond pour les voleurs
{
	if(document.getElementById('bvoleur').style.backgroundColor != "#614d36" && document.getElementById('bvoleur').style.backgroundColor != "#FF0000")
	{
		document.getElementById('bvoleur').style.backgroundColor='';
	}
	if(document.getElementById('bespionnage').style.backgroundColor != "#614d36" && document.getElementById('bespionnage').style.backgroundColor != "#FF0000")
	{
		document.getElementById('bespionnage').style.backgroundColor='';
	}
	
	document.getElementById('b' + idrace).style.backgroundColor='#614d35';
	document.getElementById(idrace).checked = true;
	
}

function disparaitreinputrace()
{
	hide('centaure');hide('fee');hide('cyclope');hide('morts-vivants');hide('homme');hide('hobbits');hide('sorcier');hide('orc');hide('nain');hide('elfe');hide('gobelin');
}

function disparaitreinputmagievoleur()
{
	hide('feu');hide('eau');hide('air');hide('terre');hide('lumiere');hide('voleur');hide('espionnage');
}

/*utilisation de jquery*/
$(function(){
$('.aide img').tooltip({
	track: true,
	delay: 50,
	showURL: false,
	showBody: " - ",
	fade: 250,
	positionLeft: true
});
});