var overlayLoading;
function showOverlay(src, width, height, scroll) {
    if (scroll != 'no') scroll = 'yes';
    var width = parseInt(width);
    var height = parseInt(height);

    if ($('#overlay').length == 0) {
        $('body').append('<div id="overlay"></div><div id="overlay_loading"></div>');

        $('#overlay').show();
        $('#overlay_loading').show();

        $('body').append('<iframe id="overlay_iframe" scrolling="' + scroll + '" frameborder="0" hspace="0"></iframe>');

        $('#overlay_iframe').css({
                                  width: width + 'px',
                                  height: height + 'px',
                                  marginLeft: '-' + parseInt((width/2), 10) + 'px'
                                 }).attr('src',  src);

        // IE 6 BUG FIX
        if ( !(jQuery.browser.msie && jQuery.browser.version < 7) )
        $('#overlay_iframe').css('margin-top',  '-' + parseInt((height/2), 10) + 'px');

        // Loading
        $('#overlay_iframe').bind('load', function() {
            $('#overlay_loading').fadeOut(function(){ $(this).remove(); });
            $('#overlay_iframe').show();
        });

   }
}

function removeOverlay() {
    $('#overlay_select, #overlay, #overlay_iframe, #overlay_loading').remove();
}

