﻿
/* --------------------------------------------------------------------------------
 *  ShowProgressOverlay()
 * ----------------------------------------------------------------------------- */
function ShowProgressOverlay() {
    
    if ( ! Page_ClientValidate())
        return;
    
    var ctlOverlayDiv = GetObjectById('divProgressOverlay');
    var ctlOverlayIframe = GetObjectById('iframeProgressOverlay');
    var ctlOverlayTable = GetObjectById('tblProcessingOverlayMessage');
    var ctlOverlayMessageDiv = GetObjectById('divProcessingOverlayMessage');
    
    if( ( ctlOverlayDiv != null) && ( ctlOverlayIframe != null) && ( ctlOverlayTable != null) && ( ctlOverlayMessageDiv != null)) {
        
        ctlOverlayDiv.className = "processingOverlayActive";
        ctlOverlayDiv.style.width = pageWidth() + "px";
        
        ctlOverlayMessageDiv.className = "processingOverlayMessageActive";
        
        var ieVersion = GetInternetExplorerVersion();
        
        if (ieVersion != null && ieVersion < 7) {
            ctlOverlayMessageDiv.style.position = "absolute";
            ctlOverlayMessageDiv.style.top = ((getDocHeight() / 2) - GetElementHeight('tblProcessingOverlayMessage')) + "px";
        }
        else
        {
            ctlOverlayMessageDiv.style.position = "fixed";
            ctlOverlayMessageDiv.style.top = (((pageHeight() / 2) - GetElementHeight('tblProcessingOverlayMessage')) + "px");
        }
        
        ctlOverlayMessageDiv.style.left = ((pageWidth() - GetElementWidth('tblProcessingOverlayMessage')) / 2) + "px";
        ctlOverlayDiv.style.height = getDocHeight() + "px";
        ctlOverlayIframe.style.height = ctlOverlayDiv.style.height;
    }
    
    return;
}


