var oLink = document.createElement("link");
oLink.href = "/stylesheets/menufix.css";
oLink.rel = "stylesheet";
oLink.type = "text/css";
document.getElementsByTagName("head")[0].appendChild(oLink);

var init = function(){
	var so = new SWFObject("flash/header.swf", "headerSwf", "983", "147", "6");
	so.addParam("wmode", "transparent");
	so.write("header");

	if ($('logobox')) {
		var so = new SWFObject("flash/cetusbox.swf", "logoSwf", "244", "216", "6");
		so.addParam("wmode", "transparent");
		so.write("logobox");
	}

	$('secondaryNav').accordion = new Accordion($$('.tertiaryNavClicker'), $$('.tertiaryNavBlock'), {
		alwaysHide: true,
		show: -1,
		start: 'first-open'
	});
	
	var firstLevelClickers = $$('.secondaryNavClicker');
	
	firstLevelClickers.each(function(el, i){
		el.addEvent('click', function() {
			$('secondaryNav').setStyle('position', '');
		});
	});
	
	$('primaryNav').accordion = new Accordion(firstLevelClickers, $$('.secondaryNavBlock'), {
		alwaysHide: true,
		show: -1,
		start: 'first-open',
		onComplete: function(el){
			var el = this.elements[this.previous];
			if (el.offsetHeight > 0) el.setStyle('height', 'auto');
		}
	});

	var i = 0;
	var found = false;

	$('primaryNav').accordion.togglers.each(function(tog){
		tog.addEvent('click', function() {
			$A($('primaryNav').childNodes).each(function(el, i) {
				el = $(el);
				if (el.removeClass) $(el).removeClass('current');
			});

			$(this.parentNode).addClass('current');
		});
		
		if ($(tog.parentNode).hasClass('current')) {
			$('primaryNav').accordion.showThisHideOpen(i);
			found = true;
		}
				  
		i++;
	}, this);

	if (!found) {
		$('secondaryNav').setStyles({
			position: 'absolute',
			top: '-10000px',
			left: '-10000px'
		});
	}

	$('botLinks').defaultHeight = $('botLinks').offsetHeight;
	$('botLinks').fx = new Fx.Style('botLinks', 'height');

	$('botBot').addEvent('click', botLinksToggle);

	$('botLinks').setStyles({
		overflow: 'hidden',
		height: '0'
	});

	$('secondaryNavWrapper').setStyles({overflow: "visible", height: "auto"});
}

var botLinksToggle = function() {
	if ($('botLinks').offsetHeight > 0) {
		$('botLinks').fx.start($('botLinks').offsetHeight, 0);
	} else {
		$('botLinks').fx.start(0, $('botLinks').defaultHeight);
	}
}

Window.addEvent('domready', init);
