function onReady() {
	Element.show('announcement');
	if (navigator.userAgent.indexOf('Mac') != -1) {
		Element.show('menu');
		Element.show('float');
	} else {
		Effect.BlindDown('menu', {duration:0.5});
		Effect.BlindDown('float', {duration:0.5});
	}
}

function getSWF() {
	var movieName = 'swf';
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
    } else {
        return document[movieName];
    }
}

function attachActionTo(classOrIdName, action, eventType) {
	if (!eventType) { eventType = 'click'; }
	if ($(classOrIdName)) {
		Event.observe($(classOrIdName), eventType, action, false);
	} else {
		var elements = document.getElementsByClassName(classOrIdName);
		for (var i=0; i<elements.length; i++) {
			Event.observe(elements[i], eventType, action, false);
			if (elements[i].target != "_blank") {
				elements[i].href = "javascript:void(0);";
			}
			elements[i].index = i;
		}
	}
}

function onMenu(target) {
	var page = 'page' + target.id.substr(1);
	if ($(page)) {
		$('frame').scrollTop = 0;
		removeClass('menuItem', 'default');
		removeClass('page', 'default');
		Element.addClassName(target, 'default');
		Element.addClassName(page, 'default');
		getSWF().onMenu(target.index);
	}
}

function removeClass(className1, className2) {
	var elements = document.getElementsByClassName(className1);
	for (var i=0; i<elements.length; i++) {
		Element.removeClassName(elements[i], className2);
	}
}

function initialize() {
	attachActionTo('menuItem', function(e) { onMenu(Event.element(e).parentNode); });
	//attachActionTo('announcement', function(e) { startRolling(); }, 'mouseover');
	//attachActionTo('announcement', function(e) { stopRolling(); }, 'mouseout');
}

function startRolling() {
	getSWF().startRolling();
}

function stopRolling() {
	getSWF().stopRolling();
}

function externalLink(index) {
	return index;
}

window.onload = initialize;