function setupLightbox() {
    //Style the dom node to opacity 0 and display hidden to allow interaction
    dojo.style("lightboxholder", "opacity", "0");
}
dojo.addOnLoad(setupLightbox);

//Open the lightbox
function openLightbox() {
    dojo.style("lightboxholder", "display", "block");
    dojo.style("lightboxholder", "opacity", "0");
    var fadeArgs = {
        node: "lightboxholder"
    };
    dojo.fadeIn(fadeArgs).play();
}

function closeLightbox() {
    dojo.style("lightboxholder", "opacity", "1");
    var fadeArgs = {
            node: "lightboxholder"
    };
    var fadeout = dojo.fadeOut(fadeArgs).play();
    dojo.connect(fadeout, "onEnd", function(){
        dojo.style("lightboxholder", "display", "none");
    });
}
