$(function() {
    $('#html').sMarkUp('html', 400);
    FeedCategory();
});

function ValidatePost()
{
    var title = $('input[name=txtTitle]');
    var body = $('#html');

    if(title.val() == "") {
        alert("Vous devez mettre un titre au message.")
    }
    else if(body.val() == "") {
        alert("Vous devez mettre un corps au message.")
    }
    else {
        document.PostForm.submit();
    }
}

function FeedCategory()
{
    var finalUrl = baseUrl + "ajax/feedcategories";
    var select = $("select[name=category]");

    $.getJSON(finalUrl, function(data) {
        select.empty();

        if(language == "fr") {
            for (var i = 0; i < data.length; i++) {
                if(data[i].id == selectedCategory) {
                    select.append($("<option></option>").attr("value", data[i].id).attr("selected", "selected").text(data[i].name_fr));
                } else {
                    select.append($("<option></option>").attr("value", data[i].id).text(data[i].name_fr));
                }
            }
        }
        else {
            for (var g = 0; g < data.length; g++) {
                if(data[g].id == selectedCategory) {
                    select.append($("<option></option>").attr("value", data[g].id).attr("selected", "selected").text(data[g].name_en));
                } else {
                    select.append($("<option></option>").attr("value", data[g].id).text(data[g].name_en));
                }
                
            }
        }

        select.append($("<option></option>").attr("value", "add")
                                            .text("Nouvelle...")
                                            .css("font-weight", "bold"));
        });

        select.change(function() {
            if($(this).val() == "add") {
                $.fn.colorbox({width:"300px", open:true, inline:true, href:"#inline_category"});
            }
        });
}

function CreateCategory()
{
    var name_en = $('#category_en').val();
    var name_fr = $('#category_fr').val();
    var finalUrl = baseUrl + "ajax/createcategory";

    $("#cboxLoadingGraphic").show();

    $.ajax({
        type: "POST",
        url: finalUrl + "/name_fr/" + name_fr + "/name_en/" + name_en,
        data: "",
        success: function(msg) {

            FeedCategory();
            $("#cboxLoadingGraphic").hide();
            $.fn.colorbox.close();
        }
    });
}

function DeletePost(id)
{
    if(confirm("Effacer le post?"))
    {
        var finalUrl = baseUrl + "ajax/deletepost";

        $.ajax({
            type: "POST",
            url: finalUrl + "/postid/" + id,
            data: "",
            success: function(msg) {
                if(msg == "true") {
                   document.location.reload(); 
                }
            }
        });
    }
}
