window.dependentscripts=[];window.parsingfinished=false;window.allscriptsloaded=false;window.bootstrapfinished=false;window.dependents=new Hash();var jsfile=new Hash({ajaxPeers:"ajaxPeers.js",audioPlayer:"js-audioplayer.js",commentdelete:"velo/ajax-commentdelete.js",commentedit:"velo/ajax-commentedit.js",confirm:"velo/js-confirm.js",defaultfocus:"velo/js-defaultfocus.js",datepicker:"velo/js-datepicker-new.js","js-datepicker":"velo/js-datepicker-new.js","js-flashpaper":"js-flashpaper.js",MasterCheckbox:"Classes/MasterCheckbox.js",modalapp:"velo/sendmessage.js",peers:"velo/ajax-peers.js",swfPlayer:"js-swfplayer.js",trimspace:"js-trimspace.js",validate:"velo/Validation.js",videoPlayer:"js-videoplayer.js"});function addscript(a,c){var b=$("asset-"+c);if(!b&&!window.dependentscripts[c]){window.dependentscripts[c]="loading";new Asset.javascript("/cmedia/js/"+a,{id:"asset-"+c,onload:function(){window.fireEvent("scriptfinishedloading",c)}})}}function newaddscript(c,b){var a=jsfile[c];if(a){if(!window.dependents.get(c)){window.dependents[c]=[]}window.dependents[c].push(b);addscript(a,c)}else{alert("Missing Asset: "+c+"\nBrowser Engine: "+Browser.Engine.name+"\nLocation: "+location.href)}}window.addEvent("scriptfinishedloading",function(a){if(a){window.dependentscripts[a]="done"}if(window.parsingfinished){var b=true;for(s in window.dependentscripts){if(window.dependentscripts[s]=="loading"){b=false}}if(b){window.fireEvent("allscriptsfinishedloading")}}});window.addEvent("allscriptsfinishedloading",function(){window.allscriptsloaded=true;if(window.parsingfinished){if(!window.bootstrapfinished){window.bootstrapfinished=true;window.fireEvent("bootstrapfinished");window.fireEvent("bootstrap4finished")}}});window.addEvent("parsingfinished",function(){window.parsingfinished=true;if(window.allscriptsloaded){if(!window.bootstrapfinished){window.bootstrapfinished=true;window.fireEvent("bootstrapfinished");window.fireEvent("bootstrap4finished")}}else{window.fireEvent("scriptfinishedloading",null)}});window.addEvent("bootstrapfinished",function(){});function bootstrap(a){window.dependentscripts=[];window.parsingfinished=false;window.allscriptsloaded=false;window.bootstrapfinished=false;window.dependents=new Hash();var b=a.getElements(".js");b.each(function(e){if((matches=e.className.match(/(\{.*\})/))){var d=decodeURIComponent(matches[1]);d=JSON.decode(d);if(!e.dataobj||$type(e.dataobj)!="hash"){e.dataobj=new Hash(e.dataobj||d)}e.dataobj.combine(d);for(var c in d){newaddscript(c,e)}}});window.fireEvent("parsingfinished")};