This is actually just bad code. MeetingPage.colors = new Object();sets a property colorsin a functionMeetingPage , i.e.
function MeetingPage(){ }
MeetingPage.colors = {};
This is perfectly true since all functions in JavaScript are objects. The problem is that if you have multiple instances of the meeting page:
var meeting1 = new MeetingPage();
var meeting2 = new MeetingPage();
reset colors. this.colors = {}, , .