//! ################################################################ //! This file contains both original and merged/adapted code. //! Except where indicated, all code is //! Copyright (c) 2004-2006 Amazon.com, Inc., and its Affiliates. //! All Rights Reserved. //! Not to be reused without permission // ################################################################ // $Revision: #12 $ var gbN2LibMonMigrated = true; var N2Loaded = false; var n2LMStart = new Date(); var gaN2JSLibPaths = []; var gaN2JSLibIds = []; var gaN2CSSLibs = []; var gaN2CSSLibPaths = []; var gaN2JSLibs = []; var oTheDoc = document; var oTheBody = oTheDoc.body; var oTheHead = document.getElementsByTagName('head').item(0); var n2sRTW1='onload'; var n2sRTWTBS='simplepopoverloaded'; function N2Initializer () { this.aHandlers = new Array(); this.aEventsRun = new Array(); this.bCoreLoaded = false; } new N2Initializer (); N2Initializer.prototype.runThisWhen = function (sWhen, fFn, sComment) { if ( (typeof fFn != 'function') || fFn == null) return false; sWhen = sWhen.toLowerCase(); if ( (sWhen =='inbody' && document.body) || this.aEventsRun[sWhen] ){ fFn(); } else { this.aHandlers[this.aHandlers.length] = { sWhen: sWhen, fFn: fFn, sComment: sComment }; } return true } N2Initializer.prototype.initializeThis = N2Initializer.prototype.runThisWhen N2Initializer.prototype.loadThisWhen = function (sWhen, sURL, sID, sComment) { sWhen = sWhen.toLowerCase(); goN2LibMon.monitorLoad (sID); if ( sWhen =='now' ) { n2LoadScript(sURL, true, sID); } else { this.aHandlers[this.aHandlers.length] = { sWhen: sWhen, sURL: sURL, sID: sID, sComment: sComment }; } return true } N2Initializer.prototype.run = function (sWhen) { sWhen = (typeof sWhen == 'undefined') ? null : sWhen; sWhen = sWhen.toLowerCase(); this.aEventsRun[sWhen] = true; if (sWhen == 'coreloaded') { this.bCoreLoaded=true; } var aH = this.aHandlers; var len = aH.length; for (var i=0;i\n'; } for (i in gaN2JSLibPaths) { goN2LibMon.monitorLoad(gaN2JSLibIds[i]); var sScript = '