function ClosePopup() {
    if (!popupLoaded) return false;

    $lu('#overlay').remove();
    $lu('#popup').remove();
        
    popupLoaded = false;     
}

$lu(document).ready(function() {
    // Close popup if close button clicked
    $lu('a.close').live('click', function(e) {
        e.preventDefault();
        ClosePopup();
    });
    
    // Close popup if overlay clicked
    $lu('#overlay').live('click', function(e) { ClosePopup(); });
    
    // Close popup if ESC key pressed
    $lu(document).keyup(function(e){
        if (e.keyCode == 27 && popupLoaded) ClosePopup();
    });
});
