function menuChange( opt ) {
	page = e( 'page' ).getAttribute( 'content' );
	if( page != 'home' ) { ajax( 'load.php', 'app=menu' + '&automenu=' + opt, '/' ); return; }
	else ajax( 'load.php', 'app=menu' + '&automenu=' + opt );

	clearAnimation();

	var selects = document.getElementsByClassName( 'menu-select' );
	for( i = 0; i < selects.length; i++ ) selects[i].className = 'menu-option';
	e( opt ).className = 'menu-select';

	insertIntoElement( 'shell-content', 'load.php', 'app=' + opt );

	if( opt == 'my' || opt == 'draft' || opt == 'inbox' ) {
		e( 'menu-sub-posts' ).className = 'menu-sub-select';
		e( 'menu-head-posts' ).className = 'menu-option menu-head-select';

		e( 'menu-sub-groups' ).className = 'menu-sub';
		e( 'menu-head-groups' ).className = 'menu-option';
		
		e( 'menu-head-about' ).className = 'menu-option';
		e( 'menu-head-settings' ).className = 'menu-option';
	} else if( opt == 'center' ) {
		e( 'menu-sub-groups' ).className = 'menu-sub';
		e( 'menu-head-groups' ).className = 'menu-option menu-head';

		e( 'menu-sub-posts' ).className = 'menu-sub';
		e( 'menu-head-posts' ).className = 'menu-option';

		e( 'menu-head-about' ).className = 'menu-option';
		e( 'menu-head-settings' ).className = 'menu-option';
	} else if( opt == 'about' || opt == 'abt-filters' || opt == 'help' || opt == 'howto' || opt == 'terms' ) {
		e( 'menu-sub-about' ).className = 'menu-sub-select';
		e( 'menu-head-about' ).className = 'menu-option menu-head-select';

		if( e( 'my' ) ) {
			e( 'menu-sub-posts' ).className = 'menu-sub';
			e( 'menu-head-posts' ).className = 'menu-option';

			e( 'menu-head-groups' ).className = 'menu-option';
			e( 'menu-head-settings' ).className = 'menu-option';
		}
	} else if( page == 'post' ) {
		if( e( 'menu-sub-posts' ).className == 'menu-sub-select' ) e( 'menu-head-posts' ).className = 'menu-option menu-head-select';
		else e( 'menu-head-posts' ).className = 'menu-option';
	} else if( page == 'groups' || page == 'newgroup' || page == 'autotags' ) {
		if( e( 'menu-sub-groups' ).className == 'menu-sub-select' ) e( 'menu-head-groups' ).className = 'menu-option menu-head-select';
		else e( 'menu-head-groups' ).className = 'menu-option';
	} else if( page == 'settings' || page == 'account' ) {
		if( e( 'menu-sub-settings' ).className == 'menu-sub-select' ) e( 'menu-head-settings' ).className = 'menu-option menu-head-select';
		else e( 'menu-head-settings' ).className = 'menu-option';
	} else {
		e( 'menu-sub-about' ).className = 'menu-sub';
		e( 'menu-head-about' ).className = 'menu-option';

		if( e( 'my' ) ) {
			e( 'menu-sub-posts' ).className = 'menu-sub';
			e( 'menu-head-posts' ).className = 'menu-option';
			e( 'menu-sub-groups' ).className = 'menu-sub';
			e( 'menu-head-groups' ).className = 'menu-option';
			e( 'menu-head-settings' ).className = 'menu-option';
		}
	}

}

function autoMenu( autoMenu ) {
	if( autoMenu != false && autoMenu != 'logo' ) menuChange( autoMenu );
	else logo();
}

function returnHome() {
	ajax( 'load.php', 'app=return-home', '/' );
}