String.prototype.endsWith = function(suffix) {
    return this.indexOf(suffix, this.length - suffix.length) !== -1;
};

document.observe('dom:loaded', function () {
	var offset = 20, duration = 0.8, sidebar = $('sidebar');
    
    sidebar.hide();
    sidebar.setStyle("position: absolute; left: 0px; top: " + offset + "px; margin: 40px 0 0 " + (Prototype.Browser.IE ? "10px" : "20px"));

    Effect.Parallel([
        Effect.Appear(sidebar, {duration: duration}),
        Effect.MoveBy(sidebar, -offset, 0, {duration: duration})
    ]);    
});
