displayNone = function(el) {
	YAHOO.util.Dom.setStyle(el, 'display', 'none');
}
setBack = function(el) {
	a = YAHOO.util.Dom.getFirstChild(el);
	YAHOO.util.Dom.removeClass(a, 'active');
	return true;
}

function setContent(obj) {
	if (obj.className == "") {
		var href = obj.href.replace(/http:\/\/[^\/]+\//i, "/");
		href = href.replace(/\//g, "");
		YAHOO.util.Dom.getElementsByClassName('flatpage', 'div', 'flatpage_content', displayNone);
		YAHOO.util.Dom.setStyle(href, 'display', 'block');
		ul_el = YAHOO.util.Dom.getAncestorByTagName(obj, 'UL');
		li_els = YAHOO.util.Dom.getChildrenBy(ul_el, setBack);
		
		if (href == 'gallery') {
			setTimeout(function() {$('div.content').css('display', 'block');}, 200);
			location.hash = '0';
		} else {
			location.hash = '#';	// '' is buggy in FF 2.0
			$('div.content').css('display', 'none');
		}
		
		YAHOO.util.Dom.replaceClass(obj, '', 'active');
	} else {
		$('div.content').css('display', 'none');
		YAHOO.util.Dom.getElementsByClassName('flatpage', 'div', 'flatpage_content', displayNone);
		YAHOO.util.Dom.removeClass(obj, 'active');
	}
	return false;
}
