function publish(id) {
    kite_message("Aguarde...","wait");
    var publish, $obj = $(".publish_"+id);

    if($obj.hasClass("published")) publish = 0;
    else publish = 1;

    var callback = function(error){
        if( error ){
            alert( error );
            return false;
        }

        var val = $obj.html();
        if(publish) {
            val = val.replace("Não publicado","Publicado")
                     .replace("publish_1.png","publish_0.png");
            $obj.addClass("published");
        } else {
            val = val.replace("Publicado","Não publicado")
                     .replace("publish_0.png","publish_1.png");
            $obj.removeClass("published");
        }
        $obj.html(val);
        kite_clean_message();
    }

    $.ajax({
        type: "POST",
        url: "index.php?option=com_blog&task=publish&no_html=1&Itemid="+Itemid,
        data: { post: id, p: publish },
        success: callback
    });
}

