<!--
	var check_mail = 'mail';
	var require_class = 'require';

	function test_form(unForm)
	{
		var aremplir = new Array();
		var wrong_mail = false;
		
		var elements = unForm.getElementsByTagName('input');//recupere tous les input du form
		var labels = unForm.getElementsByTagName('label'); //tous les label
		
		for(var i=0;i < elements.length ;i++)
		{
			if(elements[i].getAttribute('class') == require_class){//s'il possede la class 'require_class'
				if(elements[i].value == '')
					aremplir.push('' + labels[i].innerHTML + ',');
				else if(elements[i].getAttribute('name') == check_mail)//on test la validité de l'adresse du champ mail
				{
					var reg_mail = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
					if(!reg_mail.exec(elements[i].value))
						wrong_mail = true;
				}
			}
		}
		if(aremplir.length > 0)
		{
			aremplir.unshift('<p>Veuillez saisir les informations des champs suivants :<br/>');//ajoute en debut de tableau  la phrase
			aremplir[aremplir.length-1] = aremplir[aremplir.length-1].replace(',','');//supprime la derniere virgule
			for(i=0;i<aremplir.length;i++)
				aremplir[i] = aremplir[i].replace(aremplir[i].charAt(0),' '+aremplir[i].charAt(0).toUpperCase());//met la premiere lettre en majuscule
			if(wrong_mail)
				aremplir.push('<br/><br/> Votre adresse mail n\'est pas valide');
				
			jAlert(aremplir.join("")+'<br/>');//transforme le tableau en chaine qui est ensuite affiche;
			
			return false;
		}
		return true;
	}
//-->