
function verifForm(form, strElements){
	
	arrElements = strElements.split(',');
	ErrorField = false;
	
	for(i=0;i<arrElements.length;i++){
		objElement = form[arrElements[i]];
		
		var value = '';
		switch (objElement.type) {
			case 'select-one':
				value = objElement.options[objElement.selectedIndex].value; break;
			default:
				value = objElement.value; break;
		}
		
		if(objElement && objElement.value == ''){
			ErrorField = true;
			objElement.className = 'errorField';
		}
	}
	
	if(ErrorField){
		alert('Un ou plusieurs champs obligatoires sont manquants. Vérifier!');
		return false;
	}
	else{
		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value))){
			alert("L'adresse courriel entrée est invalide")
			return (false);
		}
		return true;
	}
}


function submitForm(form) {
	if(!verifForm(form,'category,class,division,game_number,date_time,name,email,visitor,host')){
		return false;
	}
	return true;
}
			