 
    Hatena.Star.EntryLoader.loadEntries = function() {
        var entries = [];
        var divs = Ten.DOM.getElementsByTagAndClassName('div','entry',document.body);
        for (var i = 0; i < divs.length; i++) {
            entries.push(new Hatena.Star.Entry.CocologHeader(divs[i]));
            entries.push(new Hatena.Star.Entry.CocologFooter(divs[i]));
        }
        return entries;
    }
    Hatena.Star.Entry.CocologHeader = new Ten.Class({
        initialize: function(div) {
            this.div = div;
            var h3 = div.getElementsByTagName('h1')[0];
            this.title = Ten.DOM.scrapeText(h3);
            var posted = Ten.DOM.getElementsByTagAndClassName('p','posted',div)[0];
            this.uri = Ten.DOM.getElementsByTagAndClassName('a','permalink',posted)[0].href;
            this.comment_container = Hatena.Star.EntryLoader.createCommentContainer();
            h3.appendChild(this.comment_container);
            this.star_container = Hatena.Star.EntryLoader.createStarContainer();
            h3.appendChild(this.star_container);
        }
    });
    Hatena.Star.Entry.CocologFooter = new Ten.Class({
        initialize: function(div) {
            this.div = div;
            var h3 = div.getElementsByTagName('h1')[0];
            this.title = Ten.DOM.scrapeText(h3);
            var posted = Ten.DOM.getElementsByTagAndClassName('p','posted',div)[0];
            this.uri = Ten.DOM.getElementsByTagAndClassName('a','permalink',posted)[0].href;
            this.comment_container = Hatena.Star.EntryLoader.createCommentContainer();
            posted.appendChild(this.comment_container);
            this.star_container = Hatena.Star.EntryLoader.createStarContainer();
            posted.appendChild(this.star_container);
        }
    });
    
    
    function scrollBg(y) {
      document.getElementsByTagName('body')[0].style.backgroundPosition
        = '0px -'+ Math.floor( $(window).scrollTop() / 3 ) + 'px';
      document.getElementById('container').style.backgroundPosition
        = '50% -'+ Math.floor( $(window).scrollTop() / 1.5 ) + 'px';
    }
    
    $(function(){ prettyPrint(); });
    $(window).scroll(
      function() { scrollBg(); }
    );

