/** Location of the deployment on the server. */
var webTbRoot = "/tblive";
/** This will be defined at compile time. */
var tblivePlatform = 'php';

/* PLUGIN VERSION DETAILS */
var tbVendor = "TRUSTBEARER";
var tbMajorSeries = "30";
/* Version selector for expected version of the core to load */
var tbCoreVersionSelector = ">= 3.0";
/* Version selector to get a core capable of loading upgrade modules */
/* NOTE: Currently not implemented */
var tbCoreBaselineSelector = ">= 3.0";
var tbTypeName = "TrustBearer-TBLive-" + tbMajorSeries + ".WebToken";
var tbEnableAutoLoad = true;
/* END PLUGIN VERSION DETAILS */

var webCoreRoot, webAssetRoot, webJsConfigRoot, webAdminRoot, webLibRoot, webPluginRoot;

function tbliveReconfigure(root, platform) {
    webTbRoot = root;
    webAssetRoot = root + "/assets";
    webJsConfigRoot = root + "/etc/webconfig.js";
    webAdminRoot = root + "/admin";
    webLibRoot = root + "/lib";
    webPluginRoot = root + "/plugins";
    webCoreRoot = root + "/core";
    switch(platform) {
    case "php":
        webRpcTarget = webLibRoot + "/jsonRpcTunnel.php";
        break;
    case "aspnet":
        webRpcTarget = webLibRoot + "/jsonRpcTunnel.ashx";
        break;
    case "servlet":
        webRpcTarget = "/JsonRpcTunnel/tunnel";
        break;
    }
}
tbliveReconfigure(webTbRoot, tblivePlatform);

