      //SM namespace
      if (typeof SM === 'undefined') {
        var SM = {};
      }
      SM.namespace = function() {
        var a = arguments, o = null, i, j, d;
        for (i = 0; i < a.length; ++i) {
          d = a[i].split(".");
          o = SM;
          // SM is implied, so it is ignored if it is included
          for (j = (d[0] === "SM") ? 1 : 0; j < d.length; ++j) {
            o[d[j]] = o[d[j]] || {};
            o = o[d[j]];
          }
        }
        return o;
      };
      SM.currentContext = {};
      SM.hostConfig = {
        'mainHost': 'www.smugmug.com',
        'uploadHost': 'upload.smugmug.com',
        'cdnHost': 'cdn.smugmug.com',
        'sessionDomain': '.smugmug.com',
        'cartUrl': 'https://secure.smugmug.com/cart',
        'mapsHost': 'maps.smugmug.com'
      };
      SM.appVersion = {
        'MacDaddy' : '3.0.3',
        'ShizamSlides' : '2009050804',
        'ninjaLoader' : '2009020901',
        'ShizVidz' : '2008120101',
        'clipboardSmuggler' : '2008110602',
        'yui': '2.7.0'
      }
      var primaryCSScolor = 'Black';
      try {document.execCommand('BackgroundImageCache', false, true);} catch(err) {}
      var rightClickWarning = "These photos are copyrighted by their respective owners. All rights reserved. Unauthorized use prohibited.";
      function rightProtect(e) {
        if (window.event) {
          var srcEl = event.srcElement ? event.srcElement : event.target;
        } else {
          var srcEl = e.srcElement ? e.srcElement : e.target;
        }
        var className = srcEl.className;
        if (className.indexOf('protected') != -1) {
          window.alert(rightClickWarning);
          return false;
        } else {
          return true;
        }
      }
      document.oncontextmenu = rightProtect;