$(function(){
    var posts = $("div.post");
    posts.addClass("fold").eq(0).toggleClass("fold");
    var folder = $("a.post-folder");
    folder.one("click", function(){
        var post = $(this).closest("div.post");
        var con = $("div.post-con:first", post);
        var post_area = $("textarea.post-area:first", post);
        if(!post_area.length) return false;
        con.html(post_area.val());
    });
    folder.bind("click", function(){
        var post = $(this).closest("div.post");
        var con = $("div.post-con:first", post);
        var show_con = function(){
            con.slideToggle(400);
        };
        var hide_con = function(){
            con.slideToggle();
        };
        post.hasClass("fold") ? show_con() : hide_con();
        post.toggleClass("fold");
    });
});
