/**/
var MSG_DEFAUT_NEWSLETTER = "";
var MSG_EMAIL_OBLIGATOIRE = "";
var MSG_EMAIL_NON_RECONNU = "";


function onFocusNewsLetter(input)
{
	if(input.value==MSG_DEFAUT_NEWSLETTER)
	{
		input.value='';
	}
}
function onBlurNewsLetter(input)
{
	if(input.value=="")
	{
		input.value=MSG_DEFAUT_NEWSLETTER;
	}
}



/*******************************************************************************/
/*                                                                             */
/*    FONCTIONS SPECIFIQUES AU FORMULAIRE                                      */
/*                                                                             */
/*******************************************************************************/

/**
 * Fonction appelée au moment de soumettre le formulaire.
 * @form : le formulaire
 * @return : true si le formulaire peut être valider (false sinon)  
 */ 
function onSubmit(form)
{
	return verifieForm(form);
}

/**
 * Fonction qui permet de vérifier le formulaire.
 * Cad elle vérifie que les champs obligatoires sont remplies et dans le bon format. 
 * @form : le formulaire
 * @return : true si le formulaire est vérifié (false sinon)  
 */ 

function verifieForm(form)
{
	var input_newsletter = document.getElementById("input_newsletter");
	/* adresse mail */
	if(input_newsletter.value=="")
	{
		alert(MSG_EMAIL_OBLIGATOIRE);
		input_newsletter.focus();
		return false;
	}
	if(!isAValideEMail(input_newsletter.value))
	{
		alert(MSG_EMAIL_NON_RECONNU);
		input_newsletter.focus();
		return false;
	}
	
	return true;
}



/*******************************************************************************/
/*                                                                             */
/*    CONTROLE DES DONNEES					                                   */
/*                                                                             */
/*******************************************************************************/

/* ADRESSE MAIL */
function blurAdresseMail(input)
{
	if(input.value=="")
	{
		return false;
	}
	if(!isAValideEMail(input.value))
	{
		alert(MSG_ADRESSE_MAIL_NON_VALIDE);
		input.focus();
		return false;
	}
	return true;
}
