function popUpConfirmAlert(typeElement,id_objet) {

    $(function() {

        $('<div class="dialogFormAvert" style="display:none" title="Signaler cet article aux modérateurs">\n\
                <form id="formAvertissement">\n\
                    E-mail : <input id="email" name="email" size="30" value="" type="text" /><br /><br />\n\
                    Description du problème (500 caractères max) :<textarea id="description" name="description" value="" type="text" maxlength="500" style="height:150px; width:100%;"></textarea>\n\
                </form> \n\
        			</div>').dialog({

            bgiframe: true,
            resizable: false,
            height:'auto',
            width:350,
            hide: 'slide',
            modal: true,
            minHeight:0,
            buttons: {
                'Annuler': function() {
                    $(this).dialog('destroy');
                    clearValForm('#formAvertissement');
                },
                'Ok': function() {
                    $(function() {

                        var email= $('#email').val()
                        var descriptif= $('#description').val()

                        $.post("/moduleAvertissements/signalerProbleme.php",
                        {
                            id_objet:id_objet,
                            typeElement:typeElement,
                            email:email,
                            descriptif:descriptif
                        },
                        function(data){
                            if(data==1){
                                $('<div class="dialogDestroy" title="Article signalé">\n\
                                        <p>Votre avertissement a bien été transmis aux modérateurs, merci</p></div>').dialog({
                                    bgiframe: true,
                                    resizable: false,
                                    height:'auto',
                                    width:400,
                                    modal: true,
                                    minHeight:0
                                });

                                setTimeout("popUpTimerClose('.dialogDestroy')",2000);
                                setTimeout("popUpTimerClose('.dialogFormAvert')",2000);
                                setTimeout("clearValForm('#formAvertissement')",2000);
                            } 
                            
                            if(data==2) {
                                $('<div class="dialogDestroy" title="Trop d\'éléments signalés">\n\
                                        <p>Vous avez signalé plus de 30 éléments durant les dernières 24h, merci de patienter 1 jour pour en signaler à nouveau</p></div>').dialog({
                                    bgiframe: true,
                                    resizable: false,
                                    height:'auto',
                                    width:400,
                                    modal: true,
                                    minHeight:0
                                });

                                setTimeout("popUpTimerClose('.dialogDestroy')",3000);
                                setTimeout("clearValForm('#formAvertissement')",3000);
                            }

                            if(data==0) {
                                $('<div class="dialogDestroy" title="Erreur serveur">\n\
                                        <p>Veuillez nous excuser, une erreur serveur est survenue, recommencez plus tard</p></div>').dialog({
                                    bgiframe: true,
                                    resizable: false,
                                    height:'auto',
                                    width:300,
                                    modal: true,
                                    minHeight:0
                                });

                                setTimeout("popUpTimerClose('.dialogDestroy')",2000);
                                setTimeout("popUpTimerClose('.dialogFormAvert')",2000);
                                setTimeout("clearValForm('#formAvertissement')",2000);
                            }

                            if(data==3) {
                                $('<div class="dialogDestroy" title="Attention">\n\
                                        <p>La longueur maximale du descriptif a été atteinte</p></div>').dialog({
                                    bgiframe: true,
                                    resizable: false,
                                    height:'auto',
                                    width:400,
                                    modal: true,
                                    minHeight:0
                                });

                                setTimeout("popUpTimerClose('.dialogDestroy')",2000);
                            }

                            if(data==4) {
                                $('<div class="dialogDestroy" title="Attention">\n\
                                        <p>Le descriptif doit faire au moins 10 caractères</p></div>').dialog({
                                    bgiframe: true,
                                    resizable: false,
                                    height:'auto',
                                    width:400,
                                    modal: true,
                                    minHeight:0
                                });

                                setTimeout("popUpTimerClose('.dialogDestroy')",2000);
                            }

                            if(data==5) {
                                $('<div class="dialogDestroy" title="Attention">\n\
                                        <p>Vous devez indiquer votre adresse mail</p></div>').dialog({
                                    bgiframe: true,
                                    resizable: false,
                                    height:'auto',
                                    width:300,
                                    modal: true,
                                    minHeight:0
                                });

                                setTimeout("popUpTimerClose('.dialogDestroy')",2000);
                            }

                            if(data==6) {
                                $('<div class="dialogDestroy" title="Attention">\n\
                                        <p>Votre adresse mail n\'est pas conforme, veuillez la vérifier</p></div>').dialog({
                                    bgiframe: true,
                                    resizable: false,
                                    height:'auto',
                                    width:450,
                                    modal: true,
                                    minHeight:0
                                });

                                setTimeout("popUpTimerClose('.dialogDestroy')",2000);
                            }

                            if(data==7) {
                                $('<div class="dialogDestroy" title="Attention">\n\
                                        <p>Votre adresse mail est trop longue, elle est limitée à 150 caractères</p></div>').dialog({
                                    bgiframe: true,
                                    resizable: false,
                                    height:'auto',
                                    width:450,
                                    modal: true,
                                    minHeight:0
                                });

                                setTimeout("popUpTimerClose('.dialogDestroy')",2000);
                            }
                        }
                        );
                    });
                }
            }
        });

        //au clic sur la croix en haut a droite
        $(".ui-dialog-titlebar-close").click(   function ()
        {
            clearValForm('#formAvertissement');
        }
        );
    });
}

function popUpTimerClose(popup) {
    $(popup).dialog('destroy');
}

function clearValForm(input) {
    $(input).remove();
}

