if (!('SB' in window)) window.SB = {};
if (!('WGT' in SB)) SB.WGT = {};
if (!('widgetInfos' in SB.WGT)) SB.WGT.widgetInfos = {};
with (SB) {
if (!SB.Includes) SB.Includes = {
added: {},
done: {},
q: [],
loaded: [],
loading: null,
listeners: {},
add: function(src, logicalName) {
if (!this.added[logicalName]) {
this.added[logicalName] = true;
this.q.push({logical:logicalName,src:src});
if (!this.loading) this.next();
}
},
addListener: function(logicalName, onloaded) {
if (this.done[logicalName]) Utils.eval(onloaded);
else {
var l = this.listeners[logicalName];
if (!l) { l = []; this.listeners[logicalName] = l; }
l.push(onloaded);
}
},
next: function() {
if (this.q.length > 0) {
this.loading = this.q.shift();
this.load(this.loading.src);
}
},
onloaded: function(logicalName) {
this.loaded.push(logicalName);
this.done[logicalName] = true;
var l = this.listeners[logicalName];
if (l) {
this.listeners[logicalName] = null;
for (var i = 0; i < l.length; i++) Utils.eval(l[i]);
}
if (!this.loading || this.loading.logical == logicalName) {
this.loading = null;
this.next();
}
},
load: function(src) {
var script = document.createElement('SCRIPT');
script.src = src;
document.getElementsByTagName('HEAD')[0].appendChild(script);
}
}
// static libraries
if (!('libsLoaded' in SB.WGT)) {
SB.WGT.libsLoaded = true;
if (!('SB' in window)) window.SB = {}; SB.serverVars = {snow:new Date(2010,2-1,9,12,34,49),appPath:"http://spotback.com/",fileVers:{"scripts/recommended-templates.js":"ver=r1.1.2.4","css/widgets.css":"ver=r1.1.2.11","scripts/recommended.js":"ver=r1.1.2.39"},cnow:new Date(),userId:-1};Includes.load('http://spotback.com/scripts/pv.js?ver=d0.1.3&ref=' + document.referrer);
Includes.add('http://spotback.com/scripts/xbrowser.js?ver=r1.1.2.16', 'scripts/xbrowser.js');
Includes.add('http://spotback.com/scripts/utils.js?ver=r1.1.2.69', 'scripts/utils.js');
Includes.add('http://spotback.com/scripts/widgets.js?ver=r1.1.2.26', 'scripts/widgets.js');
Includes.add('http://spotback.com/scripts/openapi.js?ver=d0.1.3', 'scripts/openapi.js');
}
if (!('widgetType_5_libsLoaded' in SB.WGT)) {
SB.WGT.widgetType_5_libsLoaded = true;
Includes.add('http://spotback.com/scripts/inlinernr-templates.js?ver=r1.1.2.9', 'scripts/inlinernr-templates.js');
Includes.add('http://spotback.com/scripts/inlinernr.js?ver=r1.1.2.16', 'scripts/inlinernr.js');
}
var marker = 'generate_34276_loading';
if (!(marker in SB.WGT)) {
SB.WGT[marker] = true;
Includes.add('http://spotback.com/scripts/widgets/generate.js?wid=34276&ver=1', 'scripts/widgets/generate.js?wid=34276&ver=1');
}
SB.WGT.widgetInfos[34276] = { type: 5, version: 1 };
if (!('widgetType_2_libsLoaded' in SB.WGT)) {
SB.WGT.widgetType_2_libsLoaded = true;
Includes.add('http://spotback.com/scripts/recommended.js?ver=r1.1.2.39', 'scripts/recommended.js');
Includes.add('http://spotback.com/scripts/recommended-templates.js?ver=r1.1.2.4', 'scripts/recommended-templates.js');
}
var marker = 'generate_34277_loading';
if (!(marker in SB.WGT)) {
SB.WGT[marker] = true;
Includes.add('http://spotback.com/scripts/widgets/generate.js?wid=34277&ver=0', 'scripts/widgets/generate.js?wid=34277&ver=0');
}
SB.WGT.widgetInfos[34277] = { type: 2, version: 0 };
Includes.add('http://spotback.com/scripts/widgets/preparedone.js?ver=r1.1.2.3', 'scripts/widgets/preparedone.js');
Includes.onloaded('scripts/widgets/prepare.js?wid=34276,34277');
}
