/*
* affiche l'élément d'identifiant id s'il est caché ou inversement
*/
function affiche(id)
{
	if (document.getElementById(id).style.visibility=="hidden")
	{
		toggleVis(id,1);
	}
	else
	{
		toggleVis(id,0);
	}

}

/*
* affiche ou cache l'élément d'id "what" dans la page en fonction de la valeur de "vis"
*/
function toggleVis(what,vis)
{
	var e = document.getElementById(what);
	if (vis == 0)
	{
		e.style.visibility = "hidden";
		e.style.display = "none";
	}
	else
	{
		e.style.visibility = "visible";
		e.style.display = "block";
	}
}


/*
* Comptage des caractères d'un textarea et warning
*/
function Compter(Target, max, nomchamp, msg)
{
	StrLen = Target.value.length

	if (StrLen > max )
	{
		Target.value = Target.value.substring(0,max);
		CharsLeft = max;

		if(msg)
			alert(msg);
	}
	else
	{
		CharsLeft = StrLen;
	}
	document.getElementById(nomchamp).value = CharsLeft;
}
