/* Initialisation statut tell_a_friend */
var tell_a_friend = false;

$(document).ready(function(){
    /* Réinitialisation */
    $('.popinTAFTrigger').bind('click', function(){
    if(tell_a_friend == true){
            $('#retour').hide();
            $("#prenom_nom").val('');
            $("#email").val('')
            $("#email1").val('');
            $("#email2").val('');
            $("#email3").val('');
            $("#email4").val('');
            $("#email5").val('');
            $("#message").val('');
            $('#classic').show();
            $('#champs_popin_newsletter').show();
            $('#footer_popin_newsletter').show();
        }
    });
});

$(function() {
    $(".button").click(function() {
        // validate and process form here

        var re1=    /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/; /*expr regul pour l'email */
        var flag_err = false;


        if($("#prenom_nom").val() == ''){
            $("p.prenom_nom").show();
            flag_err = true;
        }
        else{
            $("p.prenom_nom").hide();
        }

        if($("#email").val() == ''){
            $("p.email").show();
            flag_err = true;
        }
        else{
            if(!$("#email").val().match(re1)){
                $("p.email").show();
                flag_err = true;
            }
            else{
                $("p.email").hide();
            }
        }

        if($("#email1").val() != ''){
            if(!$("#email1").val().match(re1)){
                $("p.email1").show();
                flag_err = true;
            }
            else{
                $("p.email1").hide();
            }
        }

        if($("#email2").val() != ''){
            if(!$("#email2").val().match(re1)){
                $("p.email2").show();
                flag_err = true;
            }
            else{
                $("p.email2").hide();
            }
        }

        if($("#email3").val() != ''){
            if(!$("#email3").val().match(re1)){
                $("p.email3").show();
                flag_err = true;
            }
            else{
                $("p.email3").hide();
            }
        }

        if($("#email4").val() != ''){
            if(!$("#email4").val().match(re1)){
                $("p.email4").show();
                flag_err = true;
            }
            else{
                $("p.email4").hide();
            }
        }

        if($("#email5").val() != ''){
            if(!$("#email5").val().match(re1)){
                $("p.email5").show();
                flag_err = true;
            }
            else{
                $("p.email5").hide();
            }
        }

        if(
            ($("#email1").val() == '') &&
            ($("#email2").val() == '') &&
            ($("#email3").val() == '') &&
            ($("#email4").val() == '') &&
            ($("#email5").val() == '')
            ){
            $("p.email_amis").show();
            flag_err = true;
        }
        else{
            $("p.email_amis").hide();
        }

        if(flag_err == true)
            return false;
        else{
            var prenom_nom      = $("input#prenom_nom").val();
            var email           = $("input#email").val();
            var email1          = $("input#email1").val();
            var email2          = $("input#email2").val();
            var email3          = $("input#email3").val();
            var email4          = $("input#email4").val();
            var email5          = $("input#email5").val();
            var message         = $("#message").val();
            var coe_i_id_dest   = $("input#coe_i_id_dest").val();
            var dataString = 'prenom_nom='+prenom_nom+'&email='+email+'&email1='+email1+'&email2='+email2+'&email3='+email3+'&email4='+email4+'&email5='+email5+'&message='+message+'&coe_i_id_dest='+coe_i_id_dest;

            $.ajax({
                type: "POST",
                url: "/FRONT/CRT_PIDF/include/ajax/send_tell_a_friend.php",
                data: dataString,
                success: function() {
                    // MAJ du flag inscription
                    tell_a_friend = true;
                    $('#classic').hide();
                    $('#champs_popin_newsletter').hide();
                    $('#footer_popin_newsletter').hide();
                    $("#list_email_list").append('<li>'+$("#email1").val()+'</li>');
                    $("#list_email_list").append('<li>'+$("#email2").val()+'</li>');
                    $("#list_email_list").append('<li>'+$("#email3").val()+'</li>');
                    $("#list_email_list").append('<li>'+$("#email4").val()+'</li>');
                    $("#list_email_list").append('<li>'+$("#email5").val()+'</li>');
                    $('#retour').show();
                }
            });
            return false;
        }
    });

    $("#restart").click(function() {
        $('#retour').hide();
        $("#prenom_nom").val('');
        $("#email").val('');
        $("#email1").val('');
        $("#email2").val('');
        $("#email3").val('');
        $("#email4").val('');
        $("#email5").val('');
        $("#message").val('');
        $('#classic').show();
        $('#champs_popin_newsletter').show();
        $('#footer_popin_newsletter').show();
    });
});

