

function check_error(champ, erreure) /* vérifie s'il y a une erreure */
{
	if (erreure)
		champ.style.backgroundColor = "#e6a8a8";
	else
		champ.style.backgroundColor = "";
}

function check_name(champ) /* vérifie nom et prénom*/
{
	if (champ.value.length < 2 || champ.value.length > 60)
		{
			check_error(champ, true);
			return false;
		}
	else
		{
			check_error(champ, false);
			return true;
		}
}

function check_email(champ) /* vérifie l'email */
{
	var regex = /^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/;
	if (!regex.test(champ.value)) 
	/* vérifie que l'adresse e-mail satisfasse bien la regex ci-dessus grasse ŕ test(str) de regexp. */
		{
			check_error(champ, true);
			return false;
		}
	else
		{
			check_error(champ, false);
			return true;
		}
}

function check_msg(champ) /* vérifie le message */
{
	if (champ.value.length < 2 || champ.value.length > 500)
		{
			check_error(champ, true);
			return false;
		}
	else
		{
			check_error(champ, false);
			return true;
		}
}

function check_all_form() /* vérifie le formulaire complet */
{
	var _nom = check_name(document.getElementById('nom'));
	var _prenom = check_name(document.getElementById('prenom'));
	var _email = check_email(document.getElementById('email'));
	var _msg = check_msg(document.getElementById('msg'));

	if (_nom && _prenom && _email && _msg)
		{return true;}
	else
		{return false;}
	
}

function check_all_form_owner() /* vérifie le formulaire complet */
{
	var _nom = check_name(document.getElementById('nom'));
	var _email = check_email(document.getElementById('email'));
	
	if (_nom && _prenom)
		{return true;}
	else
		{return false;}
	
}




