
// Overwrite the default context
//var Cx = new Context(window.location.href.split("?")[0], window);

// Surface some common useful objects
var Coords = Cx.lib.Coords;

// Surface the object prototypes
String.prototype.addUrlParam = Cx.lib.String.prototype.addUrlParam;
String.prototype.toDate      = Cx.lib.String.prototype.toDate;
Date.prototype.toString      = Cx.lib.Date.prototype.toString;
String.prototype.toDescription = Cx.lib.String.prototype.toDescription;
String.prototype.toDPString = Cx.lib.String.prototype.toDPString;
Number.prototype.toDPString = Cx.lib.Number.prototype.toDPString;


// Surface some commonly used constants
var PCWIMAGES_PATH = Cx.lib.PCWIMAGES_PATH;
var PINIMAGES_PATH = Cx.lib.PINIMAGES_PATH;
var DATE_FORMAT    = Cx.lib.DATE_FORMAT;

// These constants need contextifying into the appropriate objects
var TREEITEM_CHECK_FILE         = Cx.lib.TREEITEM_CHECK_FILE;
var TREEITEM_UNCHECKED_IMAGE    = Cx.lib.TREEITEM_UNCHECKED_IMAGE;

var getCSSRuleByName = Cx.lib.getCSSRuleByName;
var getElementCoords = Cx.lib.getElementCoords;


