zoo.app = {
    ajx: function(read_more) {
        var anchor   = read_more.firstDescendant();
        var updateTo = read_more.next();

        if (read_more.wgtOn) {
            updateTo.blindUp();
            read_more.wgtOn = false;
            return;
        }
        if (read_more.wgtOn === false) {
            updateTo.blindDown();
            read_more.wgtOn = true;
            return;
        }
        
        var ajx = new Ajax.Updater(updateTo, anchor.href, {
            method: 'get',
            onComplete: function() {
                updateTo.blindDown();
                read_more.wgtOn = true;
                return true;
            }
        });
    },
    readMoreHijax: function() {
        var readmore_list = $$('.read-more');
        if (readmore_list) {
            readmore_list.each(function(read_more){
                $(read_more).observe('click', function(e) {
                    this.clickEvent = e;
                    zoo.app.ajx(this);
                    e.stop();
                    return false;
                });
            });
        }
       return true;
    }
}
