//! ======= JSF Bootstrap (1) =======
// $Revision: #13 $
//var POPUP_PATH="http://localhost/popup/includes/";
document.write('<link href="'+POPUP_PATH+'n2CoreLibs.css" type="text/css" rel="stylesheet">');
var gbN2Loaded = N2Loaded = false;
var n2LMStart = new Date();
var gaN2JSLibs = [];
var gaN2JSLibPaths = [];
var gaN2JSLibIds = [];
var gaN2CSSLibs = [];
var gaN2CSSLibPaths = [];
var n2sRTW1='onload';
var n2sRTWTBS='simplepopoverloaded';
var goN2Initializer = {
      aHandlers: [],
      aEventsRun: [],
      bCoreLoaded: false,
	runThisWhen: function (sWhen, fFn, sComment) {
	  if ( (typeof fFn != 'function') || fFn == null) return false;
	  sWhen = sWhen.toLowerCase();
	
	  this.aHandlers[this.aHandlers.length] = { sWhen: sWhen, fFn: fFn, sComment: sComment };
	  return true
	},
	run: function() {},
	isReady: function() {return false;}
};
goN2Initializer.initializeThis = goN2Initializer.runThisWhen;
function n2RunThisWhen(sWhen, fFn, sComment) {
  goN2Initializer.runThisWhen(sWhen, fFn, sComment);
}
function n2RunIfLoaded(sLibID, fFn, sComment) {
	goN2Initializer.runThisWhen(sLibID+'loaded', fFn, 'sequenced init of '+ sComment);
}
var goN2LibMon = {
	aLibs: {},
	nMONITORLOAD: -1,
	monitorLoad: function (sLibID) {
		this.aLibs[sLibID] = { sID: sLibID, nDuration: this.nMONITORLOAD };
	},
	stats: function() {}
};
//! ======= JSF Bootstrap (2) =======
var goCust = new Object();
goCust.isLoggedIn = function() { return false; }
n2RunThisWhen(n2sRTWTBS, 
              function() {
                  oAllCatPopover = new N2SimplePopover();
                  goN2Events.registerFeature('two-tabs', 'oAllCatPopover', 'n2MouseOverHotspot', 'n2MouseOutHotspot'); 
                  goN2Events.setFeatureDelays('two-tabs',200, 400, 200);
                  oAllCatPopover.initialize('AllCatPopoverDiv', 'oAllCatPopover',null,null,'below','c'); 
              }, 
              'All Categories popover');
n2RunThisWhen(n2sRTW1, 
  function() {
}, "n2CoreLibsExt Init ");
gaN2JSLibPaths.push(
    POPUP_PATH + 'n2CoreLibs-utilities.js',
    POPUP_PATH + 'n2CoreLibs-events.js',
    POPUP_PATH + 'n2CoreLibs-simplePopover.js');
gaN2JSLibIds.push(
    'utilities',
    'events',
    'simplePopover');
(function()
{
  var i;
  var sTags = "";
  var bIsSafari = navigator.userAgent.match(/Safari/);
  for (i in gaN2CSSLibPaths)
  {
    sTags += '<link href="'+gaN2CSSLibPaths[i]+'" type="text/css" rel="stylesheet">\n';
  }
  for (i in gaN2JSLibPaths)
  {
    goN2LibMon.monitorLoad(gaN2JSLibIds[i]);
    var sScript = '<script src="'+gaN2JSLibPaths[i]+'" type="text/javascript"><\/script>\n';
    if (bIsSafari) document.write(sScript);
    else sTags += sScript;
  }
  document.write(sTags);
}());
gaN2CSSLibPaths.push(
  POPUP_PATH + 'n2CoreLibs.css' );
n2LLStop = new Date();



//! ======= JSF Bootstrap (End) =======
  n2RunThisWhen(
    n2sRTWTBS,
    function() {
      goLolPop = new N2SimplePopover();
      goN2Events.registerFeature('lolPop', 'goLolPop', 'n2MouseOverHotspot', 'n2MouseOutHotspot');
      goN2Events.setFeatureDelays('lolPop', 200, 400, 200);
      goLolPop.initialize('lolPopDiv', 'goLolPop', null, null, 'below', 'c');
    },
    'Your Lists popover' );
//]]>


