var Asset={load:function(url,callback){var f=arguments.callee;if(!("queue" in f)){f.queue={}}var queue=f.queue;if(url in queue){if(callback){if(queue[url]){queue[url].push(callback)}else{callback()}}return }queue[url]=callback?[callback]:[];var script=document.createElement("script");script.type="text/javascript";script.onload=script.onreadystatechange=function(){if(script.readyState&&script.readyState!="loaded"&&script.readyState!="complete"){return }script.onreadystatechange=script.onload=null;while(queue[url].length){queue[url].shift()()}queue[url]=null};script.src=url;document.getElementsByTagName("head")[0].appendChild(script)}};