window.dependentscripts=[];window.parsingfinished=false;window.allscriptsloaded=false;window.bootstrapfinished=false;window.dependents=new Hash();var jsfile=new Hash({ajaxBadge:"ajax-badge.js","ajax-badgerecent":"ajax-badgerecent.js",ajax_bookmarkEdit:"ajax-bookmarkedit.js",ajax_calendarbrowse:"ajax-calendarbrowse.js",ajaxMilestone:"ajax-milestone.js",ajaxPeers:"ajax-peers.js",ajax_sendmessage:"ajax-sendmessage.js",app_microblog_post:"app-microblog-post.js",app_microblog_channel_handler:"app-microblog-channel-handler.js",app_microblog_userbar_handler:"app-microblog-userbar-handler.js",audioPlayer:"js-audioplayer.js",change_location:"js-changelocation.js",commentdelete:"ajax-commentdelete.js",commentedit:"ajax-commentedit.js",confirm:"js-confirm.js",datepicker:"js-datepicker-new.js",defaultfocus:"js-defaultfocus.js",externallinks:"js-externallinks.js",igDropdown:"igDropdown.js",igPushpane:"igPushpane.js",igSlidepane:"igSlidepane.js","js-datepicker":"js-datepicker-new.js","js-flashpaper":"js-flashpaper.js",markAsAnswer:"markAsAnswer.js",MasterCheckbox:"Classes/MasterCheckbox.js",modalapp:"sendmessage.js",motionHandler:"motionHandler.js",noteExpand:"Classes/NoteExpand.js",reservesteal:"modal-reservesteal.js",showhide:"js-showhide.js",swfPlayer:"js-swfplayer.js",trimspace:"js-trimspace.js",validate:"Validation.js",videoPlayer:"js-videoplayer.js",attachments:"app-attachments.js"});function addscript(d,e){var f=$("asset-"+e);if(!f&&!window.dependentscripts[e]){window.dependentscripts[e]="loading";new Asset.javascript("/cmedia/js/"+d,{id:"asset-"+e,onload:function(){window.fireEvent("scriptfinishedloading",e)}})}}function newaddscript(e,f){var d=jsfile[e];if(d){if(!window.dependents.get(e)){window.dependents[e]=[]}window.dependents[e].push(f);addscript(d,e)}else{alert("Missing Asset: "+e+"\nBrowser Engine: "+Browser.Engine.name+"\nLocation: "+location.href)}}window.addEvent("scriptfinishedloading",function(d){if(d){window.dependentscripts[d]="done"}if(window.parsingfinished){var c=true;for(s in window.dependentscripts){if(window.dependentscripts[s]=="loading"){c=false}}if(c){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(d){window.dependentscripts=[];window.parsingfinished=false;window.allscriptsloaded=false;window.bootstrapfinished=false;window.dependents=new Hash();var c=d.getElements(".js");c.each(function(b){if((matches=b.className.match(/(\{.*\})/))){var f=decodeURIComponent(matches[1]);f=JSON.decode(f);if(!b.dataobj||$type(b.dataobj)!="hash"){b.dataobj=new Hash(b.dataobj||f)}b.dataobj.combine(f);for(var a in f){newaddscript(a,b)}}});window.fireEvent("parsingfinished")};