// -------------------http://www.openspc2.org/reibun/javascript/browser/002/index.htmlより転載
// Netscape Navigator -> Netscape
// Internet Explorer -> Explorer

function getBrowserName(){
	var aName = navigator.appName.toUpperCase();
	var uName = navigator.userAgent.toUpperCase();
	if (aName.indexOf("NETSCAPE") >= 0) return "Netscape";
	if (aName.indexOf("MICROSOFT") >= 0) return "Explorer"; return "";
} 

//ブラウザバージョン取得
function getBrowserVersion(){
	var browser = getBrowserName();
	var version = 0; var s = 0; var e = 0;
	var appVer = navigator.appVersion;
	
	if (browser == "Netscape"){
		s = appVer.indexOf(" ",0); version = eval(appVer.substring(0,s)); if (version >= 5) version++;
	}
	if (browser == "Explorer"){
		appVer = navigator.userAgent;
		s = appVer.indexOf("MSIE ",0) + 5;
		e = appVer.indexOf(";",s);
		version = eval(appVer.substring(s,e));
	}
	return version;
}


// Macintosh -> MacOS
// Windows95/98/NT/2000 -> Windows
// UNIX -> UNIX

function getOSType(){
	var RetCode = "";
	var uAgent = navigator.userAgent.toUpperCase();
	if (uAgent.indexOf("MAC") >= 0) RetCode = "MacOS";
	if (uAgent.indexOf("WIN") >= 0) RetCode = "Windows";
	if (uAgent.indexOf("X11") >= 0) RetCode = "UNIX"; return RetCode;
}


//------------------------------------------------------------------------------------------------

/* 非表示用accordionBlock部分は任意のID名 */
function onLoad(){
	for (i=0; i < 100; i++){
		a = "accordionBlock"+ i;
		document.getElementById(a).style.display = "none";
	}
}


/* displayがnoneと等しい場合はblock。その逆は非表示 */
function accordion(accordionChild){
	
	if(document.getElementById(accordionChild).style.display == "none"){
		document.getElementById(accordionChild).style.display = "block";
	}else if(document.getElementById(accordionChild).style.display == "block"){
		document.getElementById(accordionChild).style.display = "none";
	}
}




