function makeRelative(object) {
    object.element.relativize();
}

function openCloseYouMightLike(event) {
    event.stop();
    var box = $("you-might-like");
    if ($("you-might-like").getStyle("position") == "absolute") {
        box.morph({ height: '88px' }, { afterFinish: makeRelative });
    } else {
        box.absolutize();
        box.setStyle("z-index: 1000");
        box.morph({ height: "353px" });
    }
}    

function showLessYouMightLike(event) {
    event.stop();
    var box = $("you-might-like");
    box.relativize();
}

document.observe('dom:loaded', function() {
    if ($("you-might-like-open-close")) {
      $("you-might-like-open-close").observe('click', openCloseYouMightLike);
      $("close-button").observe('click', openCloseYouMightLike);
    }
});
