/* navi.js */
/* notice: to add or delete an item of the navi edit the following functions: */
// hide all subitems
// item: get number of subitems

var max;

function close_all() {
	// show all items
	for (var i=1; i<=8; i++) {
		document.getElementById('navi_item_' + i).className = "item_show";
	}
	
	// hide all subitems
	for (var item=2; item<=5; item++) {
		if ((item == 4)) {
			for (var i=1; i<=4; i++) {
				document.getElementById('navi_item_' + item + i).className = "item_hide";
			}
		}
		else if ((item == 2) || (item == 3) || (item == 5)) {
			for (var i=1; i<=3; i++) {
				document.getElementById('navi_item_' + item + i).className = "item_hide";
			}
		}
	}
}

function get_number_of_subitems(item) {
	// item: get number of subitems
	if ((item == 3) || (item == 4)) {
		max = 4;
	}
	else if ((item == 2) || (item == 5)) {
		max = 3;
	}
}

function show_subitem(item, max) {
	// item: show all subitems
	for (var i=1; i<=max; i++) {
		document.getElementById('navi_item_' + item + i).className = "item_show";
	}
}

function get_navi(item) {
	close_all();
	// change bg of item
	document.getElementById('navi_item_' + item).className = "item_show_bg";
	
	// item: get number of subitems
	get_number_of_subitems(item);
	
	// item: show all subitems
	show_subitem(item, max);
}

function get_subnavi(item, subitem) {
	close_all();
	
	// item: get number of subitems
	get_number_of_subitems(item);
	
	// item: show all subitems
	show_subitem(item, max);
	
	// change bg of subitem
	document.getElementById('navi_item_' + item + subitem).className = "item_show_bg";
}	

