﻿$(document).ready(function() {
    $(".menu_item").click(
        function(eventObject) {
            var elemId = "#" + $(this).attr("id");
            var linkLocation = $(elemId).children("[href]:first").attr("href");
            window.location = linkLocation;
        }
    );
    $("#addFriend").click(function(e, m) {
        var x = e.pageX; var y = e.pageY;
        $("#requestBox").css("top", 30);
        $("#requestBox").css("left", 420);
        $("#requestBox").toggle();
        return false;
    });

    $("#blockUser").click(function(e, m) {
        $("#blockBox").dialog({ "title": "Block user", buttons: {
            "Yes": function() {
                $.getJSON("/Friends/Block", { userid: $("#friend_id").val() },
                function(response) {
                    if (response) {
                        $("#friendLink").html("<b>User blocked</b>");
                        $("#requestBox").hide();
                        $("#blockBox").dialog("close");
                    }
                });
            },
            "No": function() { $("#blockBox").dialog("close"); }
        }
        });
        $("#blockBox").dialog("open");
        return false;
    });

    $("#sendFriendRequest").click(function(e, m) {
        $.getJSON("/Friends/RequestFriend", { message: $("#message").val(), userid: $("#friend_id").val() },
        function(response) {
            if (response) {
                $("#friendLink").html("<b>Request sent</b>");
                $("#requestBox").hide();
            }
        });
    });
    $("#acceptFriend").click(function(e, m) {
        $.getJSON("/Friends/PendingFriend", { action: "accept", invitor_id: $("#friend_id").val() },
        function(response) {
            if (response && response.success) {
                $("#friendLink").html("<b>Friend</b>");
            }
        });
    });
});
