
//-----------------------------------------------------------------------------

// 設定值

jQuery.blockUI.defaults.css.border = "0";
jQuery.blockUI.defaults.css.cursor = "";
jQuery.blockUI.defaults.css.left = "0%";
jQuery.blockUI.defaults.css.textAlign = "";
jQuery.blockUI.defaults.css.top = "0%";
jQuery.blockUI.defaults.css.width = "";


jQuery.blockUI.defaults.fadeIn = 500;
jQuery.blockUI.defaults.fadeOut = 0;
jQuery.blockUI.defaults.focusInput = false;

jQuery.blockUI.defaults.overlayCSS.cursor = "";
jQuery.blockUI.defaults.overlayCSS.opacity = "0.4";

//-----------------------------------------------------------------------------

// 黑屏且置中顯示 div
// expression: div's id.  ex: "#dataDiv"

function showPopupBox(expression) {
    var container = jQuery(window);
    var element = jQuery(expression);

    var x = Math.floor((1 - (element.width() / container.width())) / 2 * 100);
    var y = Math.floor((1 - (element.height() / container.height())) / 2 * 100);

    jQuery.blockUI({
        css: {
            backgroundColor: "transparent",
            left: ((x > 0 ? x : 0) + "%"),
            top: ((y > 0 ? y : 0) + "%")
        },
        message: element
    });
}

// 取消黑屏 and 消去 div.innerHTML

function hidePopupBox(expression) {
    jQuery.unblockUI();
    //jQuery(expression).html("");//clear content
}

//-----------------------------------------------------------------------------
