﻿/// <reference path="../Edentity.Global.js" />

Edentity.RegisterNamespace("Cosmo.Controls.LoadingPopup.js");

(function (Popup) {

    Popup.Show = function (msg) {
	    var url = Edentity.ResolveUrl("~/Pages/Loading.aspx"),
	        $popup = $("[id$=pnlLoadingPopup]");
	    $("iframe", $popup).attr('src', url + '?d=' + new Date().getTime() + '&Message=' + msg);
	    $(".LoadingPopupCloseButton", $popup).click($.unblockUI);

	    $.blockUI.defaults.fadeOut = 0;
	    $.blockUI.defaults.fadeIn = 0;
    	
	    $.blockUI({
		    message: $popup,
		    css: {
			    border: 'none',
			    backgroundColor: 'transparent',
			    top: '50%'
		    },
		    overlayCSS: {
			    backgroundColor: '#fff'
		    }
	    });
    };
	
	Popup.Hide = function() {
		$.unblockUI();
	};

}(Cosmo.Controls.LoadingPopup));
