// JavaScript Document
var ua = navigator.userAgent.toLowerCase();
var isOpera = (ua.indexOf('opera') > -1);
var isSafari = (ua.indexOf('safari') > -1);
var isIE = (window.ActiveXObject);


var VitaminXP = window.VitaminXP || {};

// Creates (if doesn't exist) and returns the namespace passed
VitaminXP.Namespace = function(ns) {

    if (!ns || !ns.length) {
        return null;
    }

    var levels = ns.split(".");
    var nsobj = VitaminXP;

    // "VitaminXP" is implied, so it is ignored if it is included
    for (var i = (levels[0] == "VitaminXP") ? 1 : 0; i < levels.length; ++i) {
        nsobj[levels[i]] = nsobj[levels[i]] || {};
        nsobj = nsobj[levels[i]];
    }

    return nsobj;
};