<!--
/**
 * File with menu function in javascript for menuAction = click
 *
 * @copyright  Copyright(c) 2005, IC Zones
 * @author		Michael Jolin
 * @since		2005,11,29
 * @package		JS
**/

/**
 * Close all menu
 *
 * @author		Michael Jolin
 *	@since		2005,11,29
**//*
function openAllMenu() {
	var divMenu		= document.getElementById('menu_main');
	var node;
	var child;
	var attribute;
	for( var i=0; i<divMenu.childNodes.length; i++ ) {
		node = divMenu.childNodes[i];
		if( node.className == 'open' && node.nodeName.toLowerCase() == 'li' ) {
			for( var j=0; j<node.childNodes.length; j++ ) {
				child = node.childNodes[j];
				if( child.nodeName.toLowerCase() == 'ul' ) {
					attribute = child.getAttribute('id');
					openMenu( attribute );
				}
			}
		}
	}
}
*/
/**
 * Make right action on parent menu
 *
 * @author		Michael Jolin
 * @since		2005,11,29
**/
var menuInProgress = '';
function actionMenu( _id ) {
	if( menuInProgress == '' ) {
		menuInProgress = _id;
		var menu = document.getElementById( 'li_menu_' + _id );

		if( menu.className == 'close' || menu.className == '' )
			openMenu( 'menu_' + _id );
		else
			closeMenu( 'menu_' + _id );
	}
	setTimeout( 'menuInProgress = ""', 20 );
}

/**
 * Open one part of menu
 *
 * @author		Michael Jolin
 * @since		2005,11,29
**/
function openMenu( _id ) {
	var openMenu = readCookie( 'openMenu' );
	openMenu = insertArrayImplode( openMenu, _id );
	writeCookie( 'openMenu', openMenu );

	if( document.getElementById( 'li_' + _id ) ) {
		var li	= document.getElementById( 'li_' + _id );
		var menu	= document.getElementById( _id );
		li.className = 'open';
		menu.style.display = 'block';
	}
}

/**
 * Close one part of menu
 *
 * @author		Michael Jolin
 * @since		2005,11,29
**/
function closeMenu( _id ) {
	var openMenu = readCookie( 'openMenu' );
	openMenu = extractArrayImplode( openMenu, _id );
	if( openMenu == '' )
		openMenu = '_';
	writeCookie( 'openMenu', openMenu );

	var li	= document.getElementById( 'li_' + _id );
	var menu	= document.getElementById( _id );
	li.className = 'close';
	menu.style.display = 'none';
}

/**
 * Close only the menu in cookie
 *
 * @author		Michael Jolin
 * @since		2005,11,29
**/
function openCookieMenu( _openMenu ) {
	var ids = _openMenu.split( ',' );
	for( var i=0; i<ids.length; i++ )
		if( ids[i] != '_' )
			openMenu( ids[i] );
}

/**
 * Execute some function when page load
 *
 * @author		Michael Jolin
 *	@since		2005,11,29
**/
window.onload = function() {
	var openMenu = readCookie( 'openMenu' );
	if( openMenu != '' )
		openCookieMenu( openMenu );
	else
		openCookieMenu( 'menu_25' );
	my_onload();
}

-->

