window.addEvent('domready', function() {
                popup_opened = 0;



        $$('.toggle').each(function(el){

                el.addEvent('click',function(e){
                                        if (popup_opened == 0) {
                                id_parent = el.getAttribute('id');
                                                len_id = id_parent.length;
                                                id_perso = id_parent.substring(2,len_id);
                                id_slide_div = "lien_plus"+id_perso;
                                var monslide = new Fx.Slide(id_slide_div);
                                monslide.slideOut();
                                id_div = "div"+id_perso;
                                var div = new Element('div', {'id': 'popup_plus'+id_perso+'',
                                                                                                                        'class': 'popup_plus'
                                                                                                                        });


                                var req = new Request.HTML({
                                        url: 'remplir_popup.php',
                                        onRequest: function(){
                                                div.set('text','');
                                                div.set('html','<div style=\"float:right;\"><a href=\"javascript:leave_popup(\''+id_div+'\')\"><img border=0 title=\"fermer\" src=\"images/btn_delete_mini.png\"/></a></div><div id="content_popup'+id_perso+'"></div>');
                                        },

                                        onSuccess: function(html){
                                                $('content_popup'+id_perso+'').set('text','');
                                                $('content_popup'+id_perso+'').adopt(html);
                                        },
                                        onFailure: function(){
                                                alert("error");
                                        }
                                });

                                req.send("id="+id_perso);

                                $(id_div).adopt(div);



                                }

                                        else{
                                                $('div_error_contact').fade(1);
                                                $('div_error_contact').set('text','Vous devez fermer cette fenetre avant :)');
                                                setTimeout("$('div_error_contact').fade(0)",1000);
                                                setTimeout("$('div_error_contact').set('text','')",1300);
                                        }
                })
        })

                $$('.contact').each(function(el){




                                el.addEvent('click', function(e){
                                        if (popup_opened == 0) {

                                                id_parent = el.getAttribute('id');
                                                len_id = id_parent.length;
                                                id_perso = id_parent.substring(3, len_id);
                                                id_slide_div = "liencontactslide" + id_perso;
                                                var monslide = new Fx.Slide(id_slide_div);
                                                monslide.slideOut();
                                                id_div = 'lien_contact';
                                                var new_height = document.body.scrollTop + 25;
                                                var div = new Element('div', {
                                                        'id': 'popup_contact' + id_perso,
                                                        'class': 'popup_contact',
                                                        'html': '<div style="float:right;"><a href="javascript:leave_popup_contact(' + id_perso + ')"><img border=0 title="fermer" src="images/btn_delete_mini.png"/></a></div><div id="content_popup_contact'+id_perso +'"></div>',
                                                        'styles': {
                                                                'top': new_height + 'px',
                                                                'display': 'none',
                                                                'visibility': 'hidden'
                                                        }

                                                });


                                                var req = new Request.HTML({
                                                        url: 'remplir_popup_contact.php',

                                                        onSuccess: function(html){

                                                                $('content_popup_contact'+ id_perso).set('text', '');
                                                                $('content_popup_contact'+ id_perso).adopt(html);

                                                        },
                                                        onFailure: function(){
                                                                alert("error");
                                                        }
                                                });

                                                req.send("id=" + id_perso);


                                                $(id_div).adopt(div);
                                                $('popup_contact' + id_perso).fade(0.2);


                                        setTimeout("$('popup_contact' + id_perso).style.display = ''",400);
                                        setTimeout("$('popup_contact' + id_perso).style.visibility = 'visible'",400);
                                        setTimeout("$('popup_contact' + id_perso).fade(1)",400);

                                                popup_opened = id_perso;
                                        }
                                        else{

                                                $('div_error_contact').fade(1);
                                                $('div_error_contact').set('text','Vous devez fermer cette fenetre avant :)');
                                                setTimeout("$('div_error_contact').fade(0)",1000);
                                                setTimeout("$('div_error_contact').set('text','')",1300);
                                        }
                                })

        })


})
function Verifier_Numero_Telephone(num_tel){
        var regex = new RegExp(/^(01|02|03|04|05|06|08)[0-9]{8}/gi);
        // Definition de la variable booleene match
        var match = false;
         // Test sur le motif
        if(regex.test(num_tel)){
                match = true;
        }
        else{
                match = false;
        }
        return match;
}
function Verifier_Mail(email){
        var regex = new RegExp("^[a-zA-Z0-9\-_]+[a-zA-Z0-9\.\-_]*@[a-zA-Z0-9\-_]+\.[a-zA-Z\.\-_]{1,}[a-zA-Z\-_]+","i");
        // Definition de la variable booleene match
        var match = false;
         // Test sur le motif
        if(regex.test(email)){
                match = true;
        }
        else{
                match = false;
        }
        return match;
}
function clean_form(){
         $('nom_senders').value = "";
         $('mail_senders').value= "";
         $('tel_senders').value= "";
         $('message_senders').value= "";
}


function leave_popup(id){
        id_len= id.length;
        id_substr= id.substring(3,id_len);
        id_a = "lien_plus"+id_substr;
                  $('popup_plus'+id_substr).dispose();
        var monslide = new Fx.Slide(id_a);
        monslide.slideIn();

}

function leave_popup_contact(id){
                $('popup_contact'+id).fade(0);
                var el_div = 'popup_contact'+id;
                setTimeout("$('"+el_div+"').dispose()",350);

                popup_opened = 0;
                id_slide_div = "liencontactslide"+id;
        var monslide = new Fx.Slide(id_slide_div);
                monslide.slideIn();
}

function sendAjax_mail(id){

        var error = "false";
        var idann = id;
        var name = $('nom_senders').value;
        var mail = $('mail_senders').value;
        var tel = $('tel_senders').value;
        var mess = $('message_senders').value;

        if (name == "") {
                $('error_nom').set('text', 'veuillez informer un nom.');
                error = "true";
        }
        else {
                $('error_nom').set('text', '');
        }
        if (Verifier_Mail(mail) == false) {
                $('error_mail').set('text', 'veuillez informer un e-mail valide.');
                error = "true";
        }
        if (Verifier_Mail(mail) == true) {
                $('error_mail').set('text', '');
                error = "false";
        }

        if (mail == "") {
                $('error_mail').set('text', 'veuillez informer un e-mail.');
                error = "true";
        }

        if (tel != "") {


                if (Verifier_Numero_Telephone(tel) == false) {
                        $('error_tel').set('text', 'veuillez informer un numéro de téléphone valide.');
                        error = "true";
                }
                if (Verifier_Numero_Telephone(tel) == true) {
                        $('error_tel').set('text', '');
                }
        }
        else {
                $('error_tel').set('text', '');
        }


        if (mess == "") {
                $('error_mess').set('text', 'votre message ne doit pas être vide.');
                error = "true";
        }
        else {
                $('error_mess').set('text', '');

        }

        if (error == "false") {

                var req = new Request.HTML({
                        url: 'send_mail.php',
                        onSuccess: function(html){
                                clean_form();
                                $('content_popup_contact'+ id).set('text','');
                                $('content_popup_contact'+ id).set('html','<div id=\"mail_envoye\"><img src=\"images/envelop.gif\" /><br /><br />Votre e-mail a bien &eacute;t&eacute; envoy&eacute;...<br /><b><a href=\"javascript:leave_popup_contact('+idann+')\">fermer cette fen&ecirc;tre.</a></b></div>')


                        },
                        onFailure: function(){
                                alert("error");
                        }
                });



                req.send("idann=" + idann + "&name=" + name + "&mail=" + mail + "&tel=" + tel + "&mess=" + mess);

        }
}

