/*global jQuery, hsp*/
/*jslint browser:true , devel:true, white:false */
(function () {
  // globals
  var $,lib,stage,loglevel;
  $ = jQuery;
  lib = hsp;

  function log(text) {
    if (lib.log) {
      console.log(text);
    }
  }

  function alertText(text) {
    if (stage === 'devel') {
      alert(text);
    } else {
      console.log(text);
    }
  }

  // set devel as default stage
  stage = lib.stage || 'devel';
  loglevel = lib.loglevel || 'info';
  lib.info = function (text) {
    if ((loglevel === 'info') ) {
      log('Info: '+text);
    }
  };
  lib.warn = function (text) {
    if ((loglevel === 'info') || (loglevel === 'warn') ) {
      alertText('Warn: '+text);
    }
  };
  lib.error = function (text) {
    if ((loglevel === 'info') || (loglevel === 'warn') || (loglevel === 'error')) {
      alertText('Error: '+text);
    }
  };
}());


