

if (typeof Cheese == 'undefined') {

  Cheese = function() {};
}


Cheese.getPath = function() {
 
  var objContainer = document.body;
  if (!objContainer) {
    objContainer = document.getElementsByTagName('head')[0];
    if (!objContainer) {
      objContainer = document;
    }
  }
  var objScript = objContainer.lastChild;

  var strSrc = objScript.getAttribute('src');
  if (!strSrc) {
    return '';
  }
  var arrTokens = strSrc.split('/');

  arrTokens = arrTokens.slice(0, -1);
  if (!arrTokens.length) {
    return '';
  }
  return arrTokens.join('/') + '/';
};


Cheese.include = function(strSrc) {
  document.write('<s' + 'cript type="text/javascript" src="' + strSrc +
   '"></s' + 'cript>');
};


Cheese.CheesePath = Cheese.getPath();


Cheese.include(Cheese.CheesePath + 'utils.js');
Cheese.include(Cheese.CheesePath + 'transport.js');
Cheese.include(Cheese.CheesePath + 'zpwidget.js');


if (Cheese.Transport && Cheese.Transport.include) {
  Cheese.include = Cheese.Transport.include;
}
