function validerFormulaire()
{
	var champValide = true;
	// Champs obligatoires à remplir dans le formulaire
	var champObligatoire = new Array ('nom','prenom','organisation','adresse','ville','province','pays','codePostal','telephone','courriel');

	// Alertes des champs obligatoires à remplir dans le formulaire
	var alertChampObligatoire = new Array ();
	alertChampObligatoire[0] = 'Veuillez remplir le champ "Nom"';
	alertChampObligatoire[1] = 'Veuillez remplir le champ "Prénom"';
	alertChampObligatoire[2] = 'Veuillez remplir le champ "Organisation"';
	alertChampObligatoire[3] = 'Veuillez remplir le champ "Adresse"';
	alertChampObligatoire[4] = 'Veuillez remplir le champ "Ville"';
	alertChampObligatoire[5] = 'Veuillez remplir le champ "Province"';
	alertChampObligatoire[6] = 'Veuillez remplir le champ "Pays"';
	alertChampObligatoire[7] = 'Veuillez remplir le champ "Code postal"';
	alertChampObligatoire[8] = 'Veuillez remplir le champ "Téléphone"';
	alertChampObligatoire[9] = 'Veuillez remplir le champ "Courriel"';

	// On vérifie si les champs obligatoires sont remplis dans le formulaire
	for (i=0 ; i < champObligatoire.length ; i ++)
	{
		if (document.forms[0][champObligatoire[i]].value == "" || document.forms[0][champObligatoire[i]].value == " ")
		{
			alert (alertChampObligatoire[i]);
			document.forms[0][champObligatoire[i]].focus();
			champValide = false;
			break;
		}
	}

	if (champValide == true)
	{
		var totalMaterielGratuit = compterMateriel('MaterielGratuit');
		//var totalMaterielVente = compterMateriel('MaterielVente');
		
		//if (totalMaterielGratuit != '' || totalMaterielVente != '') document.forms[0].submit();
		if (totalMaterielGratuit != '') document.forms[0].submit();
		//if (totalMaterielGratuit != '') document.forms[0].submit();
		else alert ('Veuillez choisir au moins un article parmi le matériel disponible');
	}
}

function validerNombre(champ)
{
	if (isNaN(document.forms[0][champ].value) && document.forms[0][champ].value != "" && document.forms[0][champ].value != " ")
	{
		alert ("Veuillez entrer un nombre valide");	
		document.forms[0][champ].focus();
		document.forms[0][champ].value = "";
	}
}

function compterMateriel(materiel)
{
	var total= document.forms[0]['total' + materiel].value;
	var id = document.forms[0]['id' + materiel].value;
	var id = id.split(',');
	var choix = new Array();

	for (i=0 ; i < total ; i ++)
	{
		if (document.forms[0]['qte' + materiel + id[i]].value != "") choix.push(id[i]);
	}
	
	document.forms[0]['choix' + materiel].value = choix.toString();
	return choix;
}


