/* 初期化 */
function menuInit(timetable) {
    obj = document.getElementById(timetable);
    obj.style.display = "none";
}

/* メニューの開閉 */
function toggleDisplay(section) {
    if (!document.getElementById) {
	return false;
    }

    obj = document.getElementById(section);

    if (obj != null) {
	if (obj.style.display == "block") {
	    //	    obj.style.display = "none";
	    hideDisplay(section);
	} else {
	    //	    obj.style.display = "block";
	    showDisplay(section);
	}
    }
    return false;
}

function showDisplay() {
    for(var i=0; i<arguments.length; i++) {
	var obj;
	obj = document.getElementById(arguments[i]);
	label = document.getElementById(arguments[i] + "-Label");
	if ( obj ) {
	    obj.style.display = "block";
	}
	if ( label ) {
	    label.style.listStyleImage = 'url(./image/menu-icon-open.png)';
	}
    }
}

function hideDisplay() {
    for(var i=0; i<arguments.length; i++) {
	var obj;
	obj = document.getElementById(arguments[i]);
	label = document.getElementById(arguments[i] + "-Label");
	if ( obj ) {
	    obj.style.display = "none";
	}
	if ( label ) {
	    label.style.listStyleImage = 'url(./image/menu-icon-close.png)';
	}
    }
}

/* 項目のハイライト */
function highlight() {
    for(var i=0; i<arguments.length; i++) {
	var obj;
	obj = document.getElementById(arguments[i]);
	if ( obj ) {
	    obj.style.border = "solid 1px #88f";
	}
    }
}

/* スケジュールの強調表示(太枠) */
function thickline() {
    for(var i=0; i<arguments.length; i++) {
	var obj;
	obj = document.getElementById(arguments[i]);
	if ( obj ) {
	    obj.style.borderWidth = "3px 2px 2px 3px";
	}
    }
}

