Fix Bug 975515: Change Videos / Refactor JS For Multiple Video Modals

 Tested on Windows IE9/FF (ok). IE8 looks bad but matches current site.

I had to do a major refactor of the js to make the video modal code generic (I tried to avoid rewriting everything). Please look closely.