function loadInterface(statut,numPage) {
    $.post("/moduleDiggLike/interfaceAdminRss.php",
    {
        statut:statut,
        numPage:numPage
    },
    function(data){
        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);
        } else if(data==2) {
            popUpConnexion();

        } else if(data==3) {
            $('<div class="dialogDestroy" title="Problème de droits">\n\
                    <p>Vous n\'avez pas les droits nécessaires pour modérer des scoops</p></div>').dialog({
                bgiframe: true,
                resizable: false,
                height:'auto',
                width:300,
                modal: true,
                minHeight:0
            });

            setTimeout("popUpTimerClose('.dialogDestroy')",3000);
            
        } else {
            $("#contenu").html(data);
            $("#contenu").css('width','730px');
            $("#contenu").css('padding-top','50px');
            $("#pubBecanerie").css('display','none');
        }
    }
    );
}

function loadZoneListeScoops(liste,numPage,id_rubrique,nbScoops) {
    $.post("/moduleDiggLike/zoneListeScoops.php",
    {
        liste:liste,
        numPage:numPage,
        nbScoops:nbScoops,
        id_rubrique:id_rubrique
    },
    function(data){
        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);

        } else {
            $("#zoneListeScoops").html(data);
            $("#onglettous").removeClass("actif");
            $("#onglet24h").removeClass("actif");
            $("#onglet7j").removeClass("actif");
            $("#onglet30j").removeClass("actif");
            $("#onglet365j").removeClass("actif");
            $("#onglet"+liste).addClass("actif");

            var tabIdScoop = $("#tabIdScoop").val();
            loadZonesVotesMulti('scoop',tabIdScoop);
            window.scrollTo(0,0);
        }
    }
    );
}

function valideScoop(id_scoop,statut,numPage) {

    $.post("/moduleDiggLike/formValideScoop.php",
    {
        id_scoop:id_scoop
    },
    function(form){
        if(form==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);

        } else {
            $(form).dialog({
                bgiframe: true,
                resizable: false,
                height:'auto',
                width:400,
                modal: true,
                minHeight:0,
                buttons: {
                    'Annuler': function() {
                        popUpTimerClose('.dialogValideScoop');
                        clearValForm('#formValideScoop');
                    },
                    'Ok': function() {
                        var titre= $('#titre').val()
                        var url= $('#url').val()
                        var descriptif= $('#descriptif').val()
                        var id_rubrique= $('#rubrique').val()

                        $.post("/moduleDiggLike/valideScoop.php",
                        {
                            titre:titre,
                            url:url,
                            descriptif:descriptif,
                            id_rubrique:id_rubrique,
                            id_scoop:id_scoop
                        },
                        function(data){

                            if(data==1){
                                loadInterface(statut,numPage);
                                popUpTimerClose('.dialogValideScoop');
                                clearValForm('#formValideScoop');
                            }

                            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('.dialogValideScoop')",2000);
                                setTimeout("clearValForm('#formValideScoop')",2000);
                            }

                            if(data==2) {
                                $('<div class="dialogDestroy" title="Attention">\n\
                                <p>Cette url existe déjà dans la base</p></div>').dialog({
                                    bgiframe: true,
                                    resizable: false,
                                    height:'auto',
                                    width:300,
                                    modal: true,
                                    minHeight:0
                                });

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

                            if(data==3) {
                                $('<div class="dialogDestroy" title="Attention">\n\
                                <p>Vous devez donner un titre et une url au scoop</p></div>').dialog({
                                    bgiframe: true,
                                    resizable: false,
                                    height:'auto',
                                    width:300,
                                    modal: true,
                                    minHeight:0
                                });

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

                            if(data==4) {
                                $('<div class="dialogDestroy" title="Attention">\n\
                                <p>L\'url est trop longue (300 caractères maxi)</p></div>').dialog({
                                    bgiframe: true,
                                    resizable: false,
                                    height:'auto',
                                    width:300,
                                    modal: true,
                                    minHeight:0
                                });

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

                            if(data==5) {
                                popUpTimerClose('.dialogValideScoop');
                                clearValForm('#formValideScoop');
                                popUpConnexion();
                            }

                            //on ecrase les propriétés du overlay
                            $(".ui-widget-overlay").css("opacity","0.1");
                            $(".ui-widget-overlay").css("background","none");
                            $(".ui-widget-overlay").css("background-color","#000");

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

        //on ecrase les propriétés du overlay
        $(".ui-widget-overlay").css("opacity","0.5");
        $(".ui-widget-overlay").css("background","none");
        $(".ui-widget-overlay").css("background-color","#000");

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

function refuseScoop(id_scoop,statut,numPage) {
    $.post("/moduleDiggLike/refuseScoop.php",
    {
        "id_scoop":id_scoop
    },
    function(data){
        if(data == 1) {
            loadInterface(statut,numPage);
        }

        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:400,
                modal: true,
                minHeight:0
            });

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

        if(data==2) {
            popUpConnexion();
        }

        if(data==3) {
            $('<div class="dialogDestroy" title="Problème de droits">\n\
                    <p>Vous n\'avez pas les droits nécessaires pour modérer des scoops</p></div>').dialog({
                bgiframe: true,
                resizable: false,
                height:'auto',
                width:300,
                modal: true,
                minHeight:0
            });

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

function newScoop(statut,numPage,admin) {

    $.post("/moduleDiggLike/formNewScoop.php",
        function(form){
            if(form==2) {
                popUpConnexion();

            } else {
                $(form).dialog({
                    bgiframe: true,
                    resizable: false,
                    height:'auto',
                    width:400,
                    modal: true,
                    minHeight:0,
                    buttons: {
                        'Annuler': function() {
                            popUpTimerClose('.dialogNewScoop');
                            clearValForm('#formNewScoop');
                        },
                        'Ok': function() {
                            var titre= $('#titre').val()
                            var url= $('#url').val()
                            var descriptif= $('#descriptif').val()
                            var id_rubrique= $('#rubrique').val()

                            $.post("/moduleDiggLike/newScoop.php",
                            {
                                titre:titre,
                                url:url,
                                descriptif:descriptif,
                                id_rubrique:id_rubrique
                            },
                            function(data){
                                if(data==1) {
                                    if(admin == 'oui') {
                                        loadInterface(statut,numPage);
                                    }
                                    popUpTimerClose('.dialogNewScoop');
                                    clearValForm('#formNewScoop');
                                }

                                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('.dialogNewScoop')",2000);
                                    setTimeout("clearValForm('#formNewScoop')",2000);
                                }

                                if(data==2) {
                                    $('<div class="dialogDestroy" title="Attention">\n\
                                            <p>L\'url du scoop est deja présente dans la base</p></div>').dialog({
                                        bgiframe: true,
                                        resizable: false,
                                        height:'auto',
                                        width:300,
                                        modal: true,
                                        minHeight:0
                                    });

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

                                if(data==3) {
                                    $('<div class="dialogDestroy" title="Attention">\n\
                                            <p>Vous devez donner un titre et une url au scoop</p></div>').dialog({
                                        bgiframe: true,
                                        resizable: false,
                                        height:'auto',
                                        width:300,
                                        modal: true,
                                        minHeight:0
                                    });

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

                                if(data==4) {
                                    $('<div class="dialogDestroy" title="Attention">\n\
                                            <p>L\'url est trop longue (300 caractères maxi)</p></div>').dialog({
                                        bgiframe: true,
                                        resizable: false,
                                        height:'auto',
                                        width:300,
                                        modal: true,
                                        minHeight:0
                                    });

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

                                if(data==5) {
                                    popUpTimerClose('.dialogNewScoop');
                                    clearValForm('#formNewScoop');
                                    popUpConnexion();
                                }

                                if(data==6) {
                                    $('<div class="dialogDestroy" title="Problème de droits">\n\
                                            <p>Vous n\'avez pas les droits nécessaires pour modérer des scoops</p></div>').dialog({
                                        bgiframe: true,
                                        resizable: false,
                                        height:'auto',
                                        width:300,
                                        modal: true,
                                        minHeight:0
                                    });

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

                                //on ecrase les propriétés du overlay
                                $(".ui-widget-overlay").css("opacity","0.1");
                                $(".ui-widget-overlay").css("background","none");
                                $(".ui-widget-overlay").css("background-color","#000");

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

            //on ecrase les propriétés du overlay
            $(".ui-widget-overlay").css("opacity","0.5");
            $(".ui-widget-overlay").css("background","none");
            $(".ui-widget-overlay").css("background-color","#000");

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

        });
}

function paginationDiggLike(zone,statut,numPage) {

    $.post("/moduleDiggLike/interfaceAdminRss.php",
    {
        numPage:numPage,
        statut:statut
    },
    function(data) {
        $("#"+zone).html(data);
        document.getElementById(zone).style.display = 'block';
    });
}

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

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

