var session="M01";

$(document).ready(function(){    
    $("#content_request > div[class='listUpdates'] > div[class='delBtn']").live("click", function(){
        delMessage($(this).attr("id"),$(this).parent().attr("id"))
    });


    
    $("#message").keyup(function(event){
        error_e09 = false;
        count = (140 - ($(this).val().length));
        $("#count_description").html(count);
        if (count < 0){
            error_e09 = true;
            $("#count_description").css("color","#FF6262");
        } else {
            $("#count_description").css("color","#C3C3C3");
        }
    });
});

function sendMessage(nest){
        var message = $("#message").val();
        var postTwitter = ($("#twitter_post").val()) ? $("#twitter_post").val() : "";
        
        if ($("#twitter_post").is(':checked')) {
         var postTwitter = "S";
        }else{
         var postTwitter = "N";
        }
        $.ajax({
            url: "sendMessage.php",
            type: "POST",
            data: "nest="+nest+"&twitter_post="+postTwitter+"&msg="+message,
            success: function(msg){
                result = new Function("return " + msg)();
                if (result.AUTH == 'true'){
                    $("#message").val("");
                    $("#count_description").html("140");
                    if (session == "M01"){
                        viewMessage(nest);
                    }else if(session == "M02"){
                        var addUser = $("<div></div>").attr('class', 'listUpdates');
                        $(addUser).html(result.MESSAGE);
                        $(addUser).css("opacity",0);
                        $(addUser).attr("id",result.ID);
                        $("body #content_request").prepend(addUser);
                        $(addUser).animate({opacity:1},1000);
                    }
                }else{
                     $("#boxMESSAGE").text(result.MESSAGE);
                     showBoxMSG();
                }
            }
        });
}

function viewMessage(nest){
        session = "M02";
        $("#btn_more").css("visibility","hidden");
        $("#load_message").remove();
        createLoading("load_message",323,216);
        $.ajax({
            type: "POST",
            url: "viewGroupMessage.php",
            data: "nest="+nest,
            success: function(msg){
                $("#load_message").remove();
                result = new Function("return " + msg)();
                if (result.AUTH == 'true'){
                     $("body #content_request").html(result.MESSAGE);
                }else{
                     $("body #boxMESSAGE").text(result.MESSAGE);
                     showBoxMSG();
                }
            }
        });
}

function delMessage(msg,id){
       $.ajax({
            type: "POST",
            url: "removeMessage.php",
            data: "msg="+msg+"&id="+id,
            success: function(msg){
                result = new Function("return " + msg)();
                if (result.AUTH == 'true'){
                    $("#"+result.ID).animate({opacity:0},1000,function(){
                        $("#"+result.ID).remove();
                    });
                }else{
                     $("#boxMESSAGE").text(result.MESSAGE);
                     showBoxMSG();
                }
            }
        });
}

function groupMembers(nest,page,force){
        session="M01";
        $("#load_group").remove();
        createLoading("load_group",323,216);
        if (countUsers > 50){
            $("#btn_more").css("visibility","visible");    
        }
        
        $.ajax({
            url: "viewGroupMembers.php",
            data: "nest="+nest+"&page="+page,
            success: function(msg){
                $("#load_group").remove();
                $('body #content_request').html(msg);
            },
            error: function(msg) {
                if (force == true) {
                    $('body #content_request').html('');
                }
                $("body #boxMESSAGE").text(msg.responseText);
                showBoxMSG();
            }
        });
}
 
function moreMembers(nest){
        countPage = countPage + 1;
        createLoading("load_moreGroup",$("#btn_more").offset().top + 3,$("#btn_more").offset().left + 90);
        $.ajax({
            url: "viewGroupMembers.php",
            data: "nest="+nest+"&page="+countPage,
            success: function(msg){
                $("#load_moreGroup").remove();
                $('body #content_request').find("div[class='clear']").remove();
                varContent = $('body #content_request').html()
                $('body #content_request').html(varContent + msg);                
            },
            error: function(msg) {
                $("body #boxMESSAGE").text(msg.responseText);
                showBoxMSG();
            }
        });
}