﻿
var loadedTables = [];
var popTable = function(tableId, theClicked) {

    var theClicked = theClicked;
    jQuery("#popTableOverlay").html("");
    var svcpath = absolutAppPath + "svc/GetEconTable.aspx";
    
    var popTheClicked = function() {
        jQuery(theClicked).attr("rel", "#popTableOverlay").overlay({
            top: 10,
            mask: { color: '#000', loadSpeed: 200, opacity: 0.75 },
            closeOnClick: true,
            load: true
        });
    };

    if (!loadedTables.hasOwnProperty(tableId)) { loadedTables[tableId] = "no"; }

    if (loadedTables[tableId] == "no") {
        //showloading();
        jQuery("#popTableOverlay").load(svcpath, { "id": tableId }, function(res) {
            popTheClicked();
            loadedTables[tableId] = res;
        });
    } else {
        jQuery("#popTableOverlay").html(loadedTables[tableId]);    
        popTheClicked();
    }
};
