/** 
 * Constructeur à la fin du chargement du DOM
 */
$(function(){
	//$('form.validationJS').submit(formValidations_submit)
})
/** 
 * Gestions de événements 
 */
// Validations javascript sur envoi du formulaire
function formValidations_submit()
{
	// Recherche des validation sur chacun des input
	var valid = true;
	$('input',this).each(function()
	{
		// Enlève les erreur précédentes
		$('.erreur',$(this).parent('div')).remove()
		// Aucun champs invalide rencontré
		if(valid)
		{
			// Recheche du input name dans un array global
			//$(this).attr('name')
			// Effectuer la validation
			validation = $(this).attr('value')
			if(!validation)
			{
				validationErreurPage()
				$(this).focus()
				// Montrer le message d'erreur sur le champs
				$('.erreur',$(this).parent('div')).remove()
				message = 'Ce champs doit être saisi'
				$(this).parent('div').append('<div class="erreur">'+message+'</div>');
				// Stoper la vérification
				valid = false
			}
		}
	})
	return valid
}

// Message d'erreur global pour la page
function validationErreurPage()
{
	animerInsertion = (!$('#contenu p.erreur:first').size())
	$('#contenu p.erreur').remove()
	$('#contenu').prepend('<p class="erreur">Il y a des erreurs dans votre formulaire.</p>')
	if(animerInsertion)
	{
		$('#contenu p.erreur').hide()
		$('#contenu p.erreur').fadeIn()
	}
}
