QuicktimeHero = Class.create();QuicktimeHero.prototype = {	initialize: function(options) {		var source = document.getElementsByClassName('movielink')[0].href;		// DOM		var displayPanel = $('quicktime');		var controller = 'quicktimecontroller';			// if no qt...		if (!AC.Detector.isQTInstalled()) {			displayPanel.innerHTML = '<a href="/go/quicktime/"><img src="/images/quicktime_required20070414.gif" alt="QuickTime 7 Required." width="640" height="360" border="0"><\/a>';		}			// if we have options, i.e. height or width		var moviewidth = (options && options.width) ? options.width : 640;		var movieheight = (options && options.height) ? options.height : 480;			// if we're Opera, use the standard movie controller, otherwise attach movie controller		if (AC.Detector.isOpera()) {			var controllerstatus = true;			$(controller).style.display = 'none';			movieheight += 16;		} else {			var controllerstatus = false;			var movieController = new AC.QuicktimeController();			movieController.render(controller);		}			// package movie		var movie = new AC.Quicktime.packageMovie('hero-movie', source, {			width: moviewidth,			height: movieheight,			autostart: true,			controller: controllerstatus,			showlogo: false,			cache: true,			bgcolor: '#000000'		});				displayPanel.innerHTML = '';		displayPanel.appendChild(movie);			if (movieController) {			movieController.attachToMovie(movie);			movieController.monitorMovie();		}	}}Event.observe(window, 'load', function () { new QuicktimeHero(); }, false);