function ShowModal(modalUrl)
{
    var height = 573;
    var width = 818;
    var ibHeight = width;
    var ibWidth = height;
    if ((window.innerHeight) && (window.innerWidth))
    {
        ibHeight = window.innerHeight;
        ibWidth = window.innerWidth;
    }
    else if ((document.documentElement.clientHeight) && (document.documentElement.clientWidth))
    {
        ibHeight = document.documentElement.clientHeight;
        ibWidth = document.documentElement.clientWidth;
    }

    if ((ibHeight < height) || (ibWidth < width))
    {
        window.open(modalUrl, 'cgModalWindow', "\'menubar=0,status=0,toolbar=0,height=" + height + ",width=" + width + "\'");
        return;
    }

    $('#modalFrame').bind('load', HideLoadingMsg);
    ShowLoadingMsg();
    $('#modalFrame').attr('src', modalUrl);
}

function ShowLoadingMsg()
{
    $.blockUI({ message: $('#dialog') });
    $('#loadingMsg').show();
    $('#modal').hide();
    $('html').addClass('killScroll');
}

function HideLoadingMsg()
{
    $('#loadingMsg').hide();
    $('#modal').show();
}

function CloseModal()
{
    $.unblockUI();
    $('html').removeClass('killScroll');
}
