/* 
 * 
 * Script JavaScript 
 * 
 */

function hideshow(el) // afficher/masquer un élément via la propriété css : display
{
	if (!document.getElementById)
		return;
	if (el.style.display=="block")
		el.style.display="none";
	else
	{
		el.style.display="block";
		el.backgroundPosition="top";
	}
}

function clickText(el,val)
{
	if(el.value==val)
		el.value ='';
}

function blurText(el,val)
{
	if(el.value=='')
		el.value =val;
}

function verifierChamps(el) // on vérifie que tous les champs d'un form sont remplis
{
	var elem = el.elements;
	for(var i = 0; i < elem.length; i++)
	{
		if(elem[i].value=='' || elem[i].value ==null)
		{
			alert('Tous les champs sont obligatoires à remplir!');
			return false;
			
		}
	}
	return true;
}

function checkEmail(email)
{
	// le regex de l'email
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email.value))
	{
		alert('Veuillez saisir une adresse email valide !');
		email.focus;
		return false;
	}
	return true;
}

function checkConfirmation(p1,p2,checkEmailToo,email)
{
	if(checkEmailToo == 1) // on demande aussi de vérifier l'email
	{
		if(!checkEmail(email)) return false; // appel de la fonction checkEmail
	}
	if(p1.value == p2.value) return true;
	else
		alert('Les mots de passes sont différents !');
	return false;
}












