Broadcaster pages

Please check partitipant.js, maybe you have some suggestions on how to re-factor it.
I would consider always adding "{" and "}" for all for loops for better readability and less errors.
Can JSHint force this?