function openMenu(num){
		document.getElementById(num).style.display = "block";
		document.getElementById(num).style.visibility = "visible";
}
function closeMenu(num){
		document.getElementById(num).style.display = "none";
		document.getElementById(num).style.visibility = "hidden";
}
function listOver(num){
		document.getElementById(num).style.cursor = "hand";
		document.getElementById(num).style.backgroundColor = "#cccccc";
}
function listOut(num){
		document.getElementById(num).style.cursor = "auto";
		document.getElementById(num).style.backgroundColor = "#ffffff";
}
function linkTo(url){
	location.href = url;
}
// HTTP通信用、共通関数
function createXMLHttpRequest(cbFunc)
{
	var XMLhttpObject = null;
	try{
		XMLhttpObject = new XMLHttpRequest();
	}catch(e){
		try{
			XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){
				return null;
			}
		}
	}
	if (XMLhttpObject) XMLhttpObject.onreadystatechange = cbFunc;
	return XMLhttpObject;
}

// document.getElementById
function $(tagId)
{
	return document.getElementById(tagId);
}
function loadHTMLFile(fName){
	httpObj = createXMLHttpRequest(displayData);
	if (httpObj){
		httpObj.open("GET",fName,true);
		httpObj.send(null);
	}
}
function displayData(){
	if ((httpObj.readyState == 4) && (httpObj.status == 200)){
		$("HEAD").innerHTML = httpObj.responseText;
	}else{
		$("HEAD").innerHTML = "";
	}
}

