if(typeof mspot=="undefined"||!mspot){var mspot={}}mspot.namespace=function(){var b=arguments,g=null,e,c,f;for(e=0;e<b.length;e=e+1){f=(""+b[e]).split(".");g=mspot;for(c=(f[0]=="mspot")?1:0;c<f.length;c=c+1){g[f[c]]=g[f[c]]||{};g=g[f[c]]}}return g};mspot.isUndefined=YAHOO.lang.isUndefined;mspot.bind=function(b,a){return function(){return b.apply(a,arguments)}};mspot.Settings={};mspot.addSettings=function(b){for(var a in b){mspot.Settings[a]=b[a]}YAHOO.util.Event.throwErrors=mspot.Settings.YUI_THROW_ERRORS};mspot.Settings.SLOW=YAHOO.env.ua.ie>0;if(typeof console=="undefined"){console={logEntries:[],log:function(a){console.logEntries.push(a)},warn:function(a){console.log(a)},error:function(a){console.log(a)},info:function(a){console.log(a)},showLog:function(){alert(console.logEntries.join("\n"))},dump:function(a){var b=(typeof a).toString()+"\n"+a.toString();if(a.toString()=="[object Error]"){b+="\n"+a.name+"\n"+a.description+"\n"+a.number}alert(b)}}}perfLog=function(a){if(mspot.Settings.DEBUG){console.log("PERF: "+a)}};errorLog=function(a){console.error.apply?console.error.apply(console,arguments):console.error(a)};infoLog=function(a){if(mspot.Settings.DEBUG){console.info.apply?console.info.apply(console,arguments):console.info(a)}};warningLog=function(a){if(mspot.Settings.DEBUG){console.warn.apply?console.warn.apply(console,arguments):console.warn(a)}};debugLog=function(a){if(mspot.Settings.DEBUG){console.info.apply?console.info.apply(console,arguments):console.info(a);YAHOO.log(a,"debug","")}};
