
function FPB_Initialize_Posts_List()
{
    var first = true;
    
    var collapsed_posts = $('collpased-posts');

    var posts_list = new Element('ol', { id: "posts-list" });

    collapsed_posts.appendChild( posts_list );

    $$('div.hentry').each(
        function(hentry)
        {
            hentry.select('h2.title a').each(
                function(title)
                {
                    var post_list_item = new Element('li');

                    var posts_link = new Element('a', { href: "#" });

                    posts_link.innerHTML = title.innerHTML;

                    posts_link.observe('click',
                        function(event)
                        {
                            hentry.show();
                            //Effect.SlideDown(hentry, {transition: Effect.Transitions.sinoidal} );
                        });

                    post_list_item.appendChild( posts_link );

                    posts_list.appendChild( post_list_item );
                    
                }
            );

            hentry.hide();
            //Effect.SlideUp(hentry, {transition: Effect.Transitions.sinoidal} );
        }
    );
}

function FPB_Adjust_Hentry_Height()
{
    $$('div.hentry').each(
        function(hentry)
        {
            if(hentry.getHeight() > 400)
            {
                hentry.setStyle({
                  height: '400px',
                  overflow: 'hidden'
                });

                var show_link = new Element('a', { href: "#", className: "show-full-post", alt: "Show Full Post" });
                show_link.innerHTML = "Show Full Post &raquo;";

                show_link.observe('click',
                    function(event)
                    {
                        hentry.setStyle({
                          height: 'auto',
                          overflow: 'visible'
                        });

                        hentry.removeChild( show_link );

                    });

                hentry.appendChild( show_link );

            }
        }
    );
}

//document.observe("dom:loaded", FPB_Adjust_Hentry_Height);