jQuery(document).ready(function () {
    
        // Traduction des errur et message retour

        if ($('html').attr('lang') == 'fr')
        { // FR
            var mauvais_email = "Mauvais format d'email";
            var champs_obligatoire = "Champs obligatoires";
            var champs_mail_obligatoire = "Champ email obligatoire";
            var desabonnement = "Désabonnement de la newsletter DESSANGE";
            var abonnement = "Inscrivez-vous à la Newsletter DESSANGE";
            var lang = 'fr';

        }else{ //EN
            var mauvais_email = "Wrong email format";
            var champs_obligatoire = "Required fields";
            var champs_mail_obligatoire = "Email field required";
            var desabonnement = "Unsubscribe from the DESSANGE newsletter";
            var abonnement = "Sign up for the DESSANGE newsletter";
            var lang = 'en';
        }

	// abonnement		
			
	$('#popin_inscription a#btn_valider').click(function(){
			var nlCivilite = $('input[name=radio]:checked').val();
			var nlNom = $('#newsletter_nom').val();
			var nlPrenom = $('#newsletter_prenom').val();
			var nlEmail = $('#newsletter_email').val();

			//vérifier l'email
			
			if((nlEmail != "")&&(typeof(nlCivilite) != "undefined")&&(nlNom != "")&&(nlPrenom != ""))

			{ 
				var isEmail = IsValidEmail(nlEmail);

		        if(isEmail){ //is email
			
			$.ajax({
                            type:       "POST",
			    url:	'/'+lang+'/nl/subscribe',
                            data:	{nom : nlNom , prenom : nlPrenom , email :  nlEmail, civilite : nlCivilite},
			    success:		function(data) {
					 $('#contenu_popin_haut').html();
					 $('#contenu_popin').css('display','none');
					 $('#result_message h2').text(data);
					 $('#result_message h2').css('display', 'block');
					  sendTag("event","fr_Newsletter_PopinAbonnement_Reussi","stats_google");
                            },
                            error:  	function() {  }
                            })
                                        
		        }else{ //is not email
		        	
		        	$('#popin_inscription #champ_obligatoir').empty();
		        	$('#popin_inscription #champ_obligatoir').html("<sup class='asterisque2'>*</sup>&nbsp;"+mauvais_email);
		        	$('#popin_inscription #champ_obligatoir').css('color','red');
		        	sendTag("event","fr_Newsletter_PopinAbonnement_Erreur","stats_google");
			        }
		        	

			}else{
				$('#popin_inscription #champ_obligatoir').empty();
				$('#popin_inscription #champ_obligatoir').html("<sup class='asterisque2'>*</sup>&nbsp;"+champs_obligatoire);
				$('#popin_inscription #champ_obligatoir').css('color','red');
				sendTag("event","fr_Newsletter_PopinAbonnement_Erreur","stats_google");
				}
			return false;
			});	

	$('#popin_inscription a#desabonnement').click(function(){

					  sendTag("event","fr_Newsletter_PopinDesabonnement","stats_google");

		$('#civilite').hide();
                $('#coordonnees_nl1').hide();
                $('#btn_valider').hide();
                $('#desabonnement').hide();
                $('#abonnement').show();
                $('#contenu_popin_haut h5').text(desabonnement);

                if ($('html').attr('lang') == 'fr')
                    { // FR

                        var champs_obligatoire = "Champ email obligatoire";

                        $('#popin_inscription #champ_obligatoir').html("<sup class='asterisque2'>*</sup>&nbsp;"+champs_obligatoire);
                    }else{ //EN
                        var champs_obligatoire = "Email field required";
                        $('#popin_inscription #champ_obligatoir').html("<sup class='asterisque2'>*</sup>&nbsp;"+champs_obligatoire);
                    }
                $('#btn_valider2').show();
		return false;
		});

	$('#popin_inscription a#abonnement').click(function(){

		sendTag("event","fr_Newsletter_PopinAbonnement","stats_google");

		$('#civilite').show();
                $('#coordonnees_nl1').show();
                $('#btn_valider').show();
                $('#desabonnement').show();
                $('#abonnement').hide();
                $('#contenu_popin_haut h5').text(abonnement);
                if ($('html').attr('lang') == 'fr')
                    { // FR

                        var champs_obligatoire = "Champs obligatoires";
                        $('#popin_inscription #champ_obligatoir').html("<sup class='asterisque2'>*</sup>&nbsp;"+champs_obligatoire);

                    }else{ //EN
                        var champs_obligatoire = "Required fields";
                        $('#popin_inscription #champ_obligatoir').html("<sup class='asterisque2'>*</sup>&nbsp;"+champs_obligatoire);
                    }
                $('#btn_valider2').hide();
		return false;
		});
// désabonnement

	$('#popin_inscription a#btn_valider2').click(function(){
		
		var nlEmail = $('#newsletter_email').val();

		//vérifier l'email
		
		if(nlEmail != "")

		{
			var isEmail = IsValidEmail(nlEmail);
			
			if(isEmail){
		
		$.ajax({type:  "POST",
			url:	'/'+lang+'/nl/unsubscribe',
			data:	{email :  nlEmail},
			success:	function(data) {
				 $('#contenu_popin_haut h5').text(desabonnement);
				 $('#contenu_popin').css('display','none');
				 $('#result_message h2').text(data);
				 $('#result_message h2').css('display', 'block');
                                 sendTag("event","fr_Newsletter_PopinDesabonnement_Reussi","stats_google");

				},
                         error: function(){
                             
                            
                         }
                     
                        })
				
			}else{
				$('#popin_inscription #champ_obligatoir').empty();
				$('#popin_inscription #champ_obligatoir').html("<sup class='asterisque2'>*</sup>&nbsp;"+mauvais_email);
				$('#popin_inscription #champ_obligatoir').css('color','red');
				sendTag("event","fr_Newsletter_PopinDesabonnement_Erreur","stats_google");
			}
		}else{
			$('#popin_inscription #champ_obligatoir').empty();
			$('#popin_inscription #champ_obligatoir').html("<sup class='asterisque2'>*</sup>&nbsp;"+champs_mail_obligatoire);
			$('#popin_inscription #champ_obligatoir').css('color','red');

                        sendTag("event","fr_Newsletter_PopinDesabonnement_Erreur","stats_google");
			
			}
		return false;
		});			

	//fermer la popin
	
	$('#btn_close_popin').click(function(){

                closeNewsLetterPopin();
		
		});


/// validation de l'email
	
	function IsValidEmail(email)

	{

	var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;

	return filter.test(email);

	}
			

	$(".ui-widget-overlay").live("click", function (){

            $("div:ui-dialog:visible").dialog("close");
            closeNewsLetterPopin();
        });

});


//ouvrir la popin

function openNewsLettrePopin(){

	$('#nl_form').dialog({ 
		modal: true,
		width: 900, 
	        height: 300,
                show: 'fade',
                hide: 'fade',
		draggable: false, 
		resizable: false 
			});
	 	//$('#nl_form').attr('style','display:block');
	 	$('#nl_form').attr('class','');
		$("#nl_form").siblings('div.ui-dialog-titlebar').remove();
                $('.ui-widget-content').css('background','none');
	
sendTag("event","fr_Newsletter_PopinAbonnement","stats_google");


	 if( $('#email_input_ok').val() == "Votre email..." || $('#email_input_ok').val() == "your email..." ) {
	        $('#email_input_ok').val("");
	    }
	$('#newsletter_email').val($('#email_input_ok').val());
	
	$('#result_message h2').text('');

}

// fermer la popin

function closeNewsLetterPopin(){
            if ($('html').attr('lang') == 'fr')
        { // FR
            var mauvais_email = "Mauvais format d'email";
            var champs_obligatoire = "Champs obligatoires";
            var champs_mail_obligatoire = "Champ email obligatoire";
            var desabonnement = "Désabonnement de la newsletter DESSANGE";
            var abonnement = "Inscrivez-vous à la Newsletter DESSANGE";
            var lang = 'fr';

        }else{ //EN
            var mauvais_email = "Wrong email format";
            var champs_obligatoire = "Required fields";
            var champs_mail_obligatoire = "Email field required";
            var desabonnement = "Unsubscribe from the DESSANGE newsletter";
            var abonnement = "Sign up for the DESSANGE newsletter";
            var lang = 'en';
        }

                $('#nl_form').css('display','none');
		
		$('#contenu_popin').css('display','');
		$('#A7 #contenu_popin_haut h5').text(abonnement);
		$('#newsletter_nom').val('');
		$('#newsletter_prenom').val('');
		$('#newsletter_email').val('');
		$('input[name=radio]').attr('checked', false);
		$('#result_message h2').css('display', 'none');
		$('#popin_inscription #champ_obligatoir').empty();
		$('#popin_inscription #champ_obligatoir').html("<sup class='asterisque2'>*</sup>&nbsp;"+champs_obligatoire);
		$('#popin_inscription #champ_obligatoir').css('color','#868686');
                $('.day .ui-widget-content').css('background-color','#d8d8d8');
                $('.night .ui-widget-content').css('background-color','#242424');
                $('#civilite').show();
                $('#coordonnees_nl1').show();
                $('#btn_valider').show();
                $('#btn_valider2').hide();
                $('#desabonnement').show();
                $('#abonnement').hide();
		return false;
}
