var SwitchMenu = function( div, obj ) {
	var op = ( arguments.length == 3 ) ? arguments[2] : -1;
	var e = document.getElementById( div );
	var c = GetCookie( "menu" );
	c = "";
	if( e ) {
		if( ( e.style.display == "block" && op != 1 ) || op == 0 ) {
			e.style.display = "none";
			c = c.replace( new RegExp( div ), "" ).replace( /^,|,$/, '' ).replace( /,,/g, "," );
			if( obj ) obj.className = obj.className.replace( /\-selected\s*/g, "" );
		}
		else {
			e.style.display = "block";
			if( -1 == c.indexOf( div ) )
				c += ( c.length ? "," : "" ) + div;
			if( obj ) obj.className += "-selected";
		}
	}
	SetCookie( "menu", c, null, "/" );
	return( false );
}

var MenuLoad = function() {
	var c = GetCookie( "menu" ), i, e;
	c = "";
	var p = c.split( "," );
	for( i in p ) {
		if( p[i] && ( e = document.getElementById( p[i] ) ) ) {
			SwitchMenu( p[i], document.getElementById( p[i] + "-head" ), 1 );
		}
	}
}

AddOnload( MenuLoad );
