// Window$B%3%s%H%m!<%k%9%/%j%W%H!JL$40!)!K!\&A(J ver.050531  by Kurosame
// 
//  $B=i4|@_Dj$H$7$F(Jdiv$B$N(Jclass$BB0@-$K(Jmainwin$B$HF~$l$k$3$H$G0lHV>e$K!"(Jbackwin$B$O$=$l0J2<$H$7$F:G=i$O07$o$l$k!#(J
//  div$B$N(Jid$BB0@-$K$O3F(Jdiv$B$KIU$1$kL>A0$r@_Dj$7!"F1$8(Jdiv$BFb$K(J"onMouseOver="ChangeClass('$BL>A0(J')"$B$r2C$($k!#(J
//  $BNc(J. <div id="menu" class="backwin" onMouseOver="ChangeClass('menu')">
// 
//  body$B$K(J"onLoad="InitHtml('$BL>A0(J')"$B$r2C$($k$3$H$G=i4|@_Dj$9$k!#(J
//  $BL>A0$K$O:G=i$K0lHV>e$K$7$?$$(Jdiv$B$K@_Dj$7$?(Jid$BB0@-$NL>A0$rF~$l$k!#(J
//  $BNc(J. <body onLoad="InitHtml('main')">
// 
//  $BCm(J. backwin$BF1;N$NI=<(M%@h=g0L$O!"(Jhtml$B$G8e$K5-=R$7$?(Jdiv$B$NJ}$,9b$/$J$k!#(J
// 
//  $BJ;MQ$9$k(Jcss$B%U%!%$%k$K$O!"!V(Jdiv.mainwin$B!W$H!V(Jdiv.backwin$B!W$rMQ0U$9$k$3$H$G!"(J
//  $B$=$l$>$l$rJL$N%9%?%$%k$K$9$k$3$H$,2DG=!#(J
//  $BJ8;z?'$dGX7J?'Ey$rJQ$($k$3$H$G8+$?L\$rJQ2=$5$;$i$l$k!#(J
// 
//  $B$3$N%9%/%j%W%HMQ$HJ;MQ$9$k(Jcss$B%U%!%$%k$OJL$GMQ0U$7$F$*$/$N$,J,$+$j$d$9$$$H;W$&!#(J
// 

actWin = '';
oc = 1;

blank_s = 200;	// $B:G=i$O(J200$B$@$C$?(J

// $B=i4|@_Dj(J
function InitHtml(winId) {
	ChangeClass(winId);
	actWin = winId;
}


////////////////////////////////////////////////////////////////////////////////////////////////////
// div z-index$B@Z$jBX$(%9%/%j%W%H(J

// Internet Explorer$B!&(JNetscape $BJ,4t(J
function ChangeClass(winId) {
	if (actWin != winId){
		if (navigator.appName.indexOf("Explorer") != -1) {
			if (navigator.appVersion.charAt(0) == 4) {
				ChangeClassIe(winId);
			}
		} else if (navigator.appName.indexOf("Netscape") != -1) {
			if (navigator.appVersion.charAt(0) == 5) {
				ChangeClassNs(winId);
			}
		} else if (navigator.appName.indexOf("Netscape") != true) {
			if (document.getElementById) {
				ChangeClassNs(winId);
			}
		}
		actWin = winId;
	}
}

// Internet Explorer $BMQ(J
function ChangeClassIe(winId) {
	if (document.getElementById) {
		len = document.getElementsByTagName("div").length;
		for (i = 0; i < len; i++) {
			if (document.getElementsByTagName("div")[i].className == "backwin"){
				document.getElementsByTagName("div")[i].style.zIndex = i + 1;
			} else if (document.getElementsByTagName("div")[i].className == "mainwin"){
				document.getElementsByTagName("div")[i].style.zIndex = i + 1;
				document.getElementsByTagName("div")[i].className = "backwin";
			}
			if (document.getElementsByTagName("div")[i].id == winId){
				document.getElementsByTagName("div")[i].className = "mainwin";
				document.getElementsByTagName("div")[i].style.zIndex = len + 1;
			}
		}
	}
}

// Netscape $BMQ!J8=(Jver$B$O(JIE$B$HF1$8!K(J
function ChangeClassNs(winId) {
	if (document.getElementById) {
		len = document.getElementsByTagName("div").length;
		for (i = 0; i < len; i++) {
			if (document.getElementsByTagName("div")[i].className == "backwin"){
				document.getElementsByTagName("div")[i].style.zIndex = i + 1;
			} else if (document.getElementsByTagName("div")[i].className == "mainwin"){
				document.getElementsByTagName("div")[i].style.zIndex = i + 1;
				document.getElementsByTagName("div")[i].className = "backwin";
			}
			if (document.getElementsByTagName("div")[i].id == winId){
				document.getElementsByTagName("div")[i].className = "mainwin";
				document.getElementsByTagName("div")[i].style.zIndex = len + 1;
			}
		}
	}
}

////////////////////////////////////////////////////////////////////////////////////////////////////
// $B2hA|%5%`%M%$%k@Z$jBX$((J (thumbnail)
// 
// class$BB0@-$G;XDj2hA|$rH=JL(J
// id$BB0@-$G%5%`%M%$%k$+%*%j%8%J%k$NH=JL$r$9$kM=Dj(J
// 
// function thumbChange(winId, thumbWidth, thumbHeight, origiWidth, origiHeight) {
// }

////////////////////////////////////////////////////////////////////////////////////////////////////
// $B0J2<!"(JESF2$BMQ3HD%%9%/%j%W%H(J

// div height$BCM@_Dj%9%/%j%W%H!J(JESF2$BMQDI2CJ,!K(J
function resizeMain(winId) {
	winSizeHeight = 0;
	winSizeWidth = 0;

	if (navigator.appName.indexOf("Explorer") != -1) {
		if (navigator.appVersion.charAt(0) == 4) {
			winSizeHeight = document.body.clientHeight;
			winSizeWidth = document.body.clientWidth;
		}
	} else if (navigator.appName.indexOf("Netscape") != -1) {
		if (navigator.appVersion.charAt(0) == 5) {
			winSizeHeight = window.innerHeight - 19;
			winSizeWidth = window.innerWidth - 19;
		}
	} else if (navigator.appName.indexOf("Netscape") != true) {
		if (document.getElementById) {
			winSizeHeight = window.innerHeight - 19;
			winSizeWidth = window.innerWidth - 19;
		}
	}
	sizeChange(winId, winSizeWidth, winSizeHeight);
}

// Netscape $BMQ!J8=(Jver$B$O(JIE$B$HF1$8!K(J
function sizeChange(winId, winSizeWidth, winSizeHeight) {
	if (document.getElementById) {
		len = document.getElementsByTagName("div").length;
		for (i = 0; i < len; i++) {
			if (document.getElementsByTagName("div")[i].id == winId){
				document.getElementsByTagName("div")[i].style.top = 0;
//				document.getElementsByTagName("div")[i].style.height = winSizeHeight;
				document.getElementsByTagName("div")[i].style.width = winSizeWidth - blank_s;
			}
		}
	}
}

////////////////////////////////////////////////////////////////////////////////////////////////////
// $B%K%e!<%9MQFbMF3HBg=L>.@Z$jBX$((J
// 
// class$BB0@-$G;XDj5-;v$rH=JL(J
// height$B$NCM$K$h$C$F8=:_$N>uBV$rH=JL(J
// 
function displayChange(winId) {
	if (navigator.appName.indexOf("Explorer") != -1) {
		if (navigator.appVersion.charAt(0) == 4) {
			heightChange(winId, "4px");	// $BJQ99A0$O(J23px 31px$B$K(J
		}
	} else if (navigator.appName.indexOf("Netscape") != -1) {
		if (navigator.appVersion.charAt(0) == 5) {
			heightChange(winId, "0px");	// $BJQ99A0$O(J17px 27px$B$K(J
		}
	} else if (navigator.appName.indexOf("Netscape") != true) {
		if (document.getElementById) {
			heightChange(winId, "0px");	// $BJQ99A0$O(J17px 27px$B$K(J
		}
	}
}

function heightChange(winId, nsieHeight) {
	if (document.getElementById) {
		len = document.getElementsByTagName("div").length;
		for (i = 0; i < len; i++) {
			if (document.getElementsByTagName("div")[i].id == winId){
				if (document.getElementsByTagName("div")[i].style.height == "auto"){
					document.getElementsByTagName("div")[i].style.height = nsieHeight;
				} else {
					document.getElementsByTagName("div")[i].style.height = "auto";
				}
			}
		}
	}
}

// $B=i4|2=MQ(J
function initNews() {
	if (navigator.appName.indexOf("Explorer") != -1) {
		if (navigator.appVersion.charAt(0) == 4) {
			heightAllChange("4px");	// $BJQ99A0$O(J23px 31px$B$K(J
		}
	} else if (navigator.appName.indexOf("Netscape") != -1) {
		if (navigator.appVersion.charAt(0) == 5) {
			heightAllChange("0px");	// $BJQ99A0$O(J17px 27px$B$K(J
		}
	} else if (navigator.appName.indexOf("Netscape") != true) {
		if (document.getElementById) {
			heightAllChange("0px");	// $BJQ99A0$O(J17px 27px$B$K(J
		}
	}
}

function heightAllChange(nsieHeight) {
	if (document.getElementById) {
		len = document.getElementsByTagName("div").length;
		for (i = 0; i < len; i++) {
			if (document.getElementsByTagName("div")[i].className == "news_win") {
				document.getElementsByTagName("div")[i].style.height = nsieHeight;
			}
		}
	}
}

// $BA4$F3+$/(J
function fullOpenClose() {
	hei = "auto";

	if (oc == 0) {
		oc = 1;
		if (navigator.appName.indexOf("Explorer") != -1) {
			if (navigator.appVersion.charAt(0) == 4) {
				hei = "4px";	// $BJQ99A0$O(J31px$B$K(J
			}
		} else if (navigator.appName.indexOf("Netscape") != -1) {
			if (navigator.appVersion.charAt(0) == 5) {
				hei = "0px";	// $BJQ99A0$O(J27px$B$K(J
			}
		} else if (navigator.appName.indexOf("Netscape") != true) {
			if (document.getElementById) {
				hei = "0px";	// $BJQ99A0$O(J27px$B$K(J
			}
		}
	} else {
		oc = 0;
	}
	heightAllChange(hei);
}


////////////////////////////////////////////////////////////////////////////////////////////////////
// $B%^%&%9%+!<%=%kJQ99(J
function mCursor(winId) {
	if (document.all) {
		document.all(winId).style.cursor = 'pointer';
	}
	if (document.getElementById) {
		document.getElementById(winId).style.cursor = 'pointer';
	}
}

////////////////////////////////////////////////////////////////////////////////////////////////////
// IE$BMQ!"(Jdiv$B:BI88GDj%9%/%j%W%H(J
function ieWinFixed() {
	if (navigator.appName.indexOf("Explorer") != -1) {
		if (navigator.appVersion.charAt(0) == 4) {
			scrollFixed();
		}
	}
}

function scrollFixed() {
	if (document.getElementById) {
		hei = document.body.scrollTop;
		len = document.getElementsByTagName("div").length;
		for (i = 0; i < len; i++) {
			if ( (document.getElementsByTagName("div")[i].className == "mainwin") || (document.getElementsByTagName("div")[i].className == "backwin") ){
				if (document.getElementsByTagName("div")[i].id == "menu") {
					document.all("menu").style.top = hei + 20;
				} else if (document.getElementsByTagName("div")[i].id == "sub") {
					document.all("sub").style.top = hei + 250;
				} else if (document.getElementsByTagName("div")[i].id == "search_sub") {
					document.all("search_sub").style.top = hei + 50;
				}
			}
		}
	}
}

////////////////////////////////////////////////////////////////////////////////////////////////////
// $B2hA|I=<(@ZBX(J
function showDisp(idName) {
	if (document.getElementById) {
		document.getElementById(idName).style.visibility = "visible";
	} else 	if (document.all) {
		document.all(idName).style.visibility = "visible";
	} else 	if (document.layers) {
		document.layers(idName).visibility = "show";
	}
}

function hideDisp(idName) {
	if (document.getElementById) {
		document.getElementById(idName).style.visibility = "hidden";
	} else 	if (document.all) {
		document.all(idName).style.visibility = "hidden";
	} else 	if (document.layers) {
		document.layers(idName).visibility = "hide";
	}
}
