/**
*
*	Contient les écoutes d'événement 'submit','focus' et 'blur' d'un formulaire d'inscription à la newsletter et la fonction de controle des champs
*	@PARAM: l'objet Prototype Event
*
*	- validateFieldsAndOpenWindow(Event): return TRUE si les champs sont valides FALSE sinon
*/

function validateFieldsAndOpenWindow(evt){
	
	evt.stop();
	var elem = Event.element(evt);// récupère l'élément qui a déclenché le gestionnaire, ici le formulaire
	var formId = elem.readAttribute('id');
	
	// Validation
	if ($('qf_45').present() == false) {
		alert("- Veuillez saisir votre adresse email pour vous inscrire à la newsletter.\r\n");
		return false;
	} else if (!Is_Email($F('qf_45'))) {
		alert("- Veuillez saisir une adresse email valide (ex: louis.quatorze@versailles.fr).\r\n");
		return false;
	}
	
	window.open("/mon-jechange/newsletter.php?qf_45="+($F('qf_45'))+"&amp;qf_66="+($F('qf_66')), "popupInscription", "height=630,width=550,menubar=no,toolbar=no,location=no,status=no,scrollbars=no");
	return true;
	
}

document.observe('dom:loaded',function(){
	$('bf-newsletter').observe('submit',validateFieldsAndOpenWindow);
	$('qf_45').observe('focus',function(){
		if ($F('qf_45') == 'Votre Email'){ $('qf_45').value = ''; }
	});
	$('qf_45').observe('blur',function(){
		if ($F('qf_45') == ''){ $('qf_45').value = 'Votre Email'; }
	});	
});