Event.observe(window, 'load', function() {
	initVideos();
	initTogglers();
});

function initTogglers() {
if (null == document.getElementById('mainCol1'))
	return;
var togglers = new Array();
var stretchers = new Array();

var firstToggler = $('mainCol1').down('h3.toggler');
if (null == firstToggler)
	return;
togglers.push(firstToggler);
var nextToggler = undefined;
while (undefined != (nextToggler = $(togglers[togglers.length - 1]).next('h3.toggler'))) {
	togglers.push(nextToggler);
}
for (var i = 0; i < togglers.length; i++) {
	stretchers.push($(togglers[i]).next('div'));
	stretchers[stretchers.length - 1].setStyle({height: '0px', overflow: 'hidden'});
}

var myAccordion = new Fx.Accordion(togglers, stretchers, {
	opacity: false,
	start: false,
	transition: Fx.Transitions.quadOut,
	onActive: function(toggler) {
		var img = $(toggler).down('img');
		var src = img.src;
		src = src.replace(/-more/, '-selected');
		img.src = src;
	},
	onBackground: function(toggler) {
		var img = $(toggler).down('img');
		var src = img.src;
		src = src.replace(/-selected/, '-more');
		img.src = src;
	}
});

var found = 0;
for (var i = 0; i < togglers.length; i++) {
	var link = $(togglers[i]).down('a');
	if (undefined != link && link.name == document.location.hash) {
		found = i;
		break;
	}
}
myAccordion.showThisHideOpen(found);
}

function initVideos() {
var c = $('container');
if (c) {
var a = c.down('.image');
var b = c.down('.file');
var s1 = new SWFObject("/media/videos/mediaplayer.swf","mediaplayer","584","329","7");
s1.addVariable("usefullscreen","false");
s1.addVariable("showicons","true"); 	
s1.addVariable("shownavigation","true");
s1.addVariable("width","584");
s1.addVariable("displayheight","329");
s1.addVariable("file",b.href);
s1.addVariable("image",a.src);
s1.write("container");
}
}
