// MIA's HomePage build script
var oldtarget;

function flipvisible( target ) {
	target._show = !target._show;
	target.style.display = target._show ? "block" : "none";
}

function category_click( me ) {
	flipvisible( $( me.id + "c" ) );
}

function choice( me ) {
	var target = $( me.id + "c" );
	if ( target._show ) {
		oldtarget = false;
	} else {
		if ( me.getWidth ) { // Safari
			var x = me.offsetLeft;
			var y = me.offsetTop;
			var w = me.getWidth();
			target.style.top  = ( y ) + "px";
			target.style.left = ( x + w + 5 ) + "px";
		}
		if ( oldtarget ) {
			flipvisible( oldtarget );
		}
		oldtarget = target;
	}
	flipvisible( target );
}

function load_menu( me ) {
	var target = $( me.id + "c" );
	flipvisible( target );
	if ( !me._loaded ) {
		me._loaded = true;
		me.style.color = "black";
		target.descendants().each( function( element, index ) {
			var dummy = new Ajax.Updater( element.id, element.id + '.part.html', { method: 'get' } );
		} );
	}
}

