function removeNews(url, groupid, newsid) {
    if (confirm("Vil du slette nyheden?")) {
        new Ajax.Request(url + '/rediger-nyhed', {
            method: 'post',
            postBody: 'groupid=' + groupid + '&newsid=' + newsid + '&delete=1&ajax=1',
            onSuccess: function(transport) {
                if (transport.responseText == "OK") {
                    new Effect.Fade("news" + newsid);
                }
                else {
                    alert('Hovsa noget gik galt prøv igen ...');
                }
            },
            onFailure: function() {
                 alert('Hovsa noget gik galt prøv igen ...');
            }
        });
    }
}

function removeWallpost(url, wallpostid) {
    if (confirm("Vil du slette kommentaren?")) {
        new Ajax.Request(url, {
            method: 'post',
            postBody: 'wallpostid=' + wallpostid + '&delete=1&ajax=1',
            onSuccess: function(transport) {
                if (transport.responseText == "OK") {
                    new Effect.Fade("wallpost" + wallpostid);
                }
                else {
                    alert('Hovsa noget gik galt prøv igen ...');
                }
            },
            onFailure: function() {
                 alert('Hovsa noget gik galt prøv igen ...');
            }
        });
    }
}

function removeLink(url, linkid) {    
    if (confirm("Vil du slette linket?")) {
        new Ajax.Request(url, {
            method: 'post',
            postBody: 'linkid=' + linkid + '&delete=1&ajax=1',
            onSuccess: function(transport) {
                if (transport.responseText == "OK") {
                    new Effect.Fade("link" + linkid);
                }
                else {
                    alert('Hovsa noget gik galt prøv igen ...');
                }
            },
            onFailure: function() {
                 alert('Hovsa noget gik galt prøv igen ...');
            }
        });
    }
}


function removeImage(url, groupid, imageid, redir) {
    if (confirm("Vil du slette billedet?")) {
        new Ajax.Request(url + '/rediger-billede?imageid=' + imageid, {
            method: 'post',
            postBody: 'imageid=' + imageid + '&groupid=' + groupid + '&delete_image=1&ajax=1',
            onSuccess: function(transport) {
                if (transport.responseText == "OK") {
                    document.location.href = redir;
                }
                else {
                    alert('Hovsa noget gik galt prøv igen ...');
                }
            },
            onFailure: function() {
                 alert('Hovsa noget gik galt prøv igen ...');
            }
        });
    }
}

function removeUser(url, groupid, userid) {
    if (confirm("Vil du slette medlemmet?")) {
        new Ajax.Request(url + '/modules/usergroup/members.php', {
            asynchronous: true,
            method: 'post',
            postBody: 'groupid=' + groupid + '&userid=' + userid + "&remove=true",
            onSuccess: function(t) {
                new Effect.Fade("user_" + userid);
            },
            onFailure: function(t) {
            }
          }
        );
    }
}

function toggleBlocked(url, groupid, input) {
    new Ajax.Request(url + '/modules/usergroup/members.php', {
        asynchronous: true,
        method: 'post',
        postBody: 'groupid=' + groupid + '&userid=' + input.name + "&set_is_blocked=" + (input.checked ? "false" : "true"),
        onSuccess: function(t) { alert(); },
        onFailure: function(t) { alert("Fejl! Kunne ikke ændre status for brugeren"); }
      }
    );
    $("user_" + input.name).className = (input.checked ? "online" : "offline");
}

function removeGroupImage(url, groupid) {
    if (confirm("Vil du fjerne logoet fra gruppen?")) {
        new Ajax.Request(url + '/modules/usergroup/new_group.php', {
            asynchronous: true,
            method: 'post',
            onSuccess: function(t) {
                        new Effect.Fade('group_logo');
                        new Effect.Fade('group_remove_link');
                        },
            postBody: 'groupid=' + groupid + '&remove_logo=true'
          }
        );
    }
}

function removeTopic(url, topicid) {
    if (confirm("Vil du slette indlægget?")) {
        new Ajax.Request(url + '/modules/usergroup/new_topic.php', {
            method: 'post',
            postBody: 'topicid=' + topicid + '&delete=1&ajax=1',
            onSuccess: function(transport) {
                if (transport.responseText == "OK") {
                    document.location.reload(true);
                }
                else {
                    alert('Hovsa noget gik galt prøv igen ...');
                }
            },
            onFailure: function() {
                alert('Hovsa noget gik galt prøv igen ...');
            }
        });
    }
}

function removeComment(url, commentid) {
    if (confirm("Vil du slette kommentaren?")) {
        new Ajax.Request(url + '/modules/usergroup/comment.php', {
            method: 'post',
            postBody: 'commentid=' + commentid + '&remove=1&ajax=1',
            onSuccess: function(transport) {
                if (transport.responseText == "OK") {
                    new Effect.Fade("comment" + commentid);
                }
                else {
                    alert('Hovsa noget gik galt prøv igen ...');
                }
            },
            onFailure: function() {
                alert('Hovsa noget gik galt prøv igen ...');
            }
        });
    }
}

