/* 文字コード：UTF-8 */
var navi = new Object();
navi.menuTimer = null;
navi.menuId = '';
navi.menuStat = new Array();
navi._showMenu = function(menu_id, id){
	if(navi.menuId != ''){
		navi._execHideMenu(navi.menuId, 1);
	}
	if(typeof(navi.menuStat[id]) == "undefined" || navi.menuStat[id] == 0){
		var floatObj = document.getElementById(id);
		if(typeof(navi.menuStat[id]) == "undefined"){
			var menuObj = document.getElementById(menu_id);
			var offsetLeft = menuObj.offsetLeft + 93;
			var offsetTop = menuObj.offsetTop - 9;// + menuObj.offsetHeight;
			floatObj.style.left = (offsetLeft - 1) + 'px';
			floatObj.style.top = offsetTop + 'px';
			if(menuObj.offsetWidth > floatObj.offsetWidth){
				floatObj.style.width = (menuObj.offsetWidth + 1) + 'px';
			}
		}
		floatObj.style.visibility = 'visible';
	}
	navi.menuId = id;
	navi.menuStat[id] = 1;
}
navi._execHideMenu = function(){
	var id = arguments[0];
	var flag = (typeof(arguments[1]) != "undefined" ? arguments[1] : 0);
	if(flag || navi.menuStat[id] == 0){
		navi.menuId = '';
		navi.menuStat[id] = 0;
		var floatObj = document.getElementById(id);
		floatObj.style.visibility = 'hidden';
	}
}
navi._hideMenu = function(id){
	if(navi.menuStat[id] == 1){
		navi.menuStat[id] = 0;
		navi.menuTimer = setTimeout('navi._execHideMenu(\'' + id + '\');', 100);
	}
}
navi.init = function(){
}

navi.setHide = function(id, obj){
	var sub = document.getElementById(id);
	sub.className = (obj.className == 'navi_hide_1' ? 'navi_hide' : '');
	obj.className = (obj.className == 'navi_hide_1' ? 'navi_hide_0' : 'navi_hide_1');
}

