//******************************************************************************
//**   Ouvre le popup qui envoi l'e-mail
//******************************************************************************
function f_PopupContact(p_chemin)
{
	// Définition de la largeur et de la hauteur de la fenêtre, à modifier selon les cas
	LargeurFenetre = 380;
	HauteurFenetre = 120;
	// Calcul des coordonnées du point supérieur gauche de la fenêtre
	PixelsDepuisHaut = (screen.height - HauteurFenetre) / 2 ;
	PixelsDepuisGauche = (screen.width - LargeurFenetre) / 2 ;
	// Récupération des données
	s_email = document.getElementById("form_mailinglist").s_mailinglist_email.value ;
	//if (document.getElementById("form_mailinglist").s_action[0].checked==true)
	if (document.getElementById("form_mailinglist").s_action.value=='inscription')
	{
		s_action = "inscription" ;
	}
	else
	{
		s_action = "desinscription" ;
	}
	// Construction des paramètres du window.open
	ParametresOuverture = "width=" + LargeurFenetre + " ,height=" + HauteurFenetre + " ,top=" + PixelsDepuisHaut + " ,left =" + PixelsDepuisGauche + " ,scrollbars=yes" ;
	// Ouverture de la fenêtre, à gérer ensuite comme n'importe quelle fenêtre (en utilisant son nom ;-))
	windowscreencenter = window.open(p_chemin + "pages/mailinglist_popup.php?s_email="+s_email+"&s_action="+s_action,"WindowScreenCenter",ParametresOuverture) ;
} // f_PopupContact

function f_TestChampPopupContact (p_chemin)
{
	var erreurpresente = false ;
	var msgerreur = "Les erreurs suivantes ont été rencontrées dans le formulaire :\n\n" ;
	var obligatoire = false ;

	if (document.getElementById("form_mailinglist").s_mailinglist_email.value == "")
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Vous devez remplir le champ E-mail\n" ;
	}
	if (!f_TestEmail(document.getElementById("form_mailinglist").s_mailinglist_email.value) && (!(document.getElementById("form_mailinglist").s_mailinglist_email.value == "")))
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Le champ E-mail n'est pas une adresse e-mail valide\n" ;
	}
	
	// soumission du formulaire
	if (erreurpresente == false)
	{
		f_PopupContact(p_chemin) ;
	}
	else
	{
		msgerreur = msgerreur + "\nMerci de corriger votre saisie et de soumettre à nouveau le formulaire." ;
		alert(msgerreur) ;
	}
	
	return false ;
} // f_TestChampPopupContact
