/***** Valide si un champ est vide ou non. *****/
function verifChampVide(champ)
{
	if (champ.value != "")
	{
		classeInitiale = champ.className;
		classeEnlever = " champ_erreur";
		classePosition = classeInitiale.indexOf(classeEnlever);
		if(classePosition >0)
		{
			classeFinale = classeInitiale.substring(0,classePosition);
			champ.className = classeFinale;
		}
			return true;
	}
	else
	{
		// rajouter champ_erreur seulement s'il n'est pas deja la
		if (champ.className.indexOf("champ_erreur") <= 0)
		{
			champ.className = champ.className + " champ_erreur";
		}
		champ.focus();
		return false;
	}
}


/***** Valide si une adresse de courriel a une structure valide. *****/
function verifCourriel(champ)
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(champ.value))
	{
		classeInitiale = champ.className;
		classeEnlever = " champ_erreur";
		classePosition = classeInitiale.indexOf(classeEnlever);
		if(classePosition >0)
		{
			classeFinale = classeInitiale.substring(0,classePosition);
			champ.className = classeFinale;
		}
		return true;
	}
	else
	{
		// rajouter champ_erreur seulement s'il n'est pas deja la
		if (champ.className.indexOf("champ_erreur") <= 0)
		{
			champ.className = champ.className + " champ_erreur";
		}

		champ.focus();
		return false;
	}
}




