// vérifie que les champs obligatoire sont remplis
function checkForm () {
	var valid = true;
	var error = '';
	var limit = 1;


	// coordonnées du participant
	if (document.getElementById('email').value.length <= limit) {
		valid = false;
		error += "- Votre email est invalide\n";
	}

	// question obligatoire
	if (isNaN(document.getElementById('obligatoire').value) || document.getElementById('obligatoire').value == '') {
		valid = false;
		error += "- Veuillez répondre à la question obligatoire\n";
	}


	// conditions générales de participation
	if (document.getElementById('cgv').checked == false) {
		valid = false;
		error += "- Veuillez cocher les conditions de participation\n";
	}


	// aucune erreur ? => on soumet le formulaire
	if (valid) {
		return true;
	} else {
		alert(error);
		return false;
	}
}

// fonction utilisé sur le onfocus d'un champ texte pour effacer le texte par defaut
function clean(name, str) {
	var field = document.getElementById(name);

	if (field.value == str)
		field.value = '';	
}

// utilisé sur le onblur du formulaire pour réecrie le texte par defaut
function strBlur(name, str) {
	var field = document.getElementById(name);

	if (field.value == '')
		field.value = str;	
}