function verifPseudo(pseudo)
{
	if(pseudo != '')
	{
		if(pseudo.length<2)
			writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est trop court</span>');
		else if(pseudo.length>30)
			writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est trop long</span>');
		else if(texte = file('verifpseudo.php?pseudo='+escape(pseudo)))
		{
			if(texte == 1)
				writediv('<span style="color:#cc0000"><b>ce pseudo est deja pris</b></span>');
			else if(texte == 2)
				writediv('<span style="color:#1A7917"><b>ce pseudo est libre</b></span>');
			else
				writediv(texte);
		}
	}
}
function verifArtiste(artiste)
{
	if(artiste != '')
	{
		if(texte = file('verifArtiste.php?artiste='+escape(artiste)))
		{
			if(texte == 1)
				writediv('<span style="color:#cc0000"><b>cet artiste est déja présent dans la base de données</b></span>');
			else if(texte == 2)
				writediv('<span style="color:#1A7917"><b>cet artiste n\'est pas encore dans la base de données</b></span>');
			else
				writediv(texte);
		}
	}
}
function writediv(texte)
{
	document.getElementById('verifbox').innerHTML = texte;
}
function file(fichier)
{
	if(window.XMLHttpRequest) // FIREFOX
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) return(xhr_object.responseText);
	else return(false);
}
function evalPwd(s)
{
	var cmpx = 0;
	if (s.length >= 6)
	{
		cmpx++;
		if (s.search("[A-Z]") != -1)
		{
			cmpx++;
		}
		if (s.search("[0-9]") != -1)
		{
			cmpx++;
		}
		if (s.length >= 8 || 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)
	{
		document.getElementById("weak").className = "red";
		document.getElementById("medium").className = "nrm";
		document.getElementById("strong").className = "nrm";
	}
	else if (cmpx == 2)
	{
		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 valid_carac(evt)
{
	var keyCode = evt.which ? evt.which : evt.keyCode;
	var interdit = 'àâäãçéèêëìîïòôöõùûüñ &*?!:;,\t#~"^¨%$£?²¤§%*()[]{}<>|\\/`\'';
	if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0)
	{
		return false;
	}
}
var MaxCaractBio=500;
function compter(f)
{
	var txt=f.commentaire.value;
	var nb=txt.length;
	if (nb>MaxCaractBio)
	{
		alert("Pas plus de "+MaxCaractBio+" caractères dans ce champ");
		f.commentaire.value=txt.substring(0,MaxCractBio);
		nb=MaxCaractBio;
	}
	f.NbCaract.value=nb;
}
function timer()
{
	compter(document.forms["formulaire"]);
	setTimeout("timer()",100);
}
function changeDivStatus(id)
{
	var div = document.getElementById(id).getElementsByTagName('div')[0];
	div.style.display = div.style.display == "none" ? "block" : "none";
}