/* いずみホール：ジュピターオンライン用 JavaScript
#####################################
FileName:   jupiter_script.js	v1.2
Build:      04.3.6
Author:	Nobuhiro Taniguchi @etre
charset:	Shift_JIS
lineFeedCode:	CR+LF
#####################################*/

/* イメージロールオーバー関連スクリプト
===============================================*/

/* プリロード画像配列　設定部分
----------------------------------------*/
var Image_list = new Array;
Image_list =[
//ヘッダ用
//[画像ID,OFF画像,ON画像]
['m1','img/menu01.jpg','img/menu01_f2.jpg'],
['m2','img/menu02.jpg','img/menu02_f2.jpg'],
['m3','img/menu03.jpg','img/menu03_f2.jpg'],
['m5','img/menu05.jpg','img/menu05_f2.jpg'],
['m6','img/menu06.jpg','img/menu06_f2.jpg'],
['m7','img/menu07.gif','img/menu07_f2.gif'],
['m8','img/menu08.jpg','img/menu08_f2.jpg'],
['m9','img/menu09.jpg','img/menu09_f2.jpg'],
//フッタ用
['f1','img/footer_btn01.gif','img/footer_btn01_f2.gif'],
['f2','img/footer_btn02.gif','img/footer_btn02_f2.gif'],
['f3','img/footer_btn03.gif','img/footer_btn03_f2.gif'],
//その他
['c1','img/click_btn.gif','img/click_btn_f2.gif'],
['c2','img/nyuushu_btn.gif','img/nyuushu_btn_f2.gif']
];



/* プリロード本体部分
----------------------------------------
以下の様に、読み込む階層を引数にして呼び出す。
（以下は2階層目／5階層まで対応）
<script language="JavaScript">
<!--
pi(1);
//-->
</script>

CSS分岐スクリプトからの内部呼び出しに変更
（5階層まで対応）　04.2.7
----------------------------------------*/
var swImg; 
swImg = new Array;

/* preload images */
function pi(imgPath) {

	if(imgPath == 1){var ip = '';}
	if(imgPath == 2){var ip = '../';}
	if(imgPath == 3){var ip = '../../';}
	if(imgPath == 4){var ip = '../../../';}
	if(imgPath == 5){var ip = '../../../../';}

	for (i=0; i<Image_list.length; i++){
		var N = Image_list[i][0];
		swImg[N] = new Image();
		swImg[N][0] = new Image();
		swImg[N][0].src = ip+Image_list[i][1];
		swImg[N][1] = new Image();
		swImg[N][1].src = ip+Image_list[i][2];
		//alert(swImg[N][1].src = ip+Image_list[i][2]);
	}
}

/* swap image */
function si() {
	var ID = si.arguments[0];
	var N  = si.arguments[1];
	document.images[ID].src = swImg[ID][N].src;
}

/*記述例
<a href="***" onMouseOver="si('m1', 1);" onMouseOut="si('h1', 0);">
	<img src="**" name="m1" width="96" height="20" border="0">
</a>
*/



/* CSS ファイル分岐スクリプト
----------------------------------------
以下の様に、読み込む階層を引数にして呼び出す。
（以下は2階層目／5階層まで対応）
<script language="JavaScript">
<!--
css_selector(2);
//-->
</script>

	※イメージプリロードも内部から呼び出す　04.2.7

----------------------------------------*/

/* css selector */
function css_selector(Dir){
	var ua = navigator.userAgent;
	var css_cap = '<link rel="stylesheet" href="';
	//window.alert(ua);

	if(Dir == 1){var css_dir = 'css/';}
	if(Dir == 2){var css_dir = '../css/';}
	if(Dir == 3){var css_dir = '../../css/';}
	if(Dir == 4){var css_dir = '../../../css/';}
	if(Dir == 5){var css_dir = '../../../../css/';}

//	var css_dir = 'css/';
//	var css_dir = Dir;
	var css_end = '" type="text/css">';

//	var Mac_IE = "mac_ie.css";
//	var Mac_NS6 = "mac_ns6.css";
//	var Win_IE = "win_ie.css";
//	var Win_NS6 = "win_ns6.css";

	var Mac_IE = "mac.css";
	var Mac_NS6 = "mac.css";
	var Win_IE = "win.css";
	var Win_NS6 = "netscape.css";
	var Win_OPERA = "opera.css";

	if(navigator.appVersion.indexOf("Mac") > 1){
		if(ua.indexOf('MSIE') != -1){	//---- MAC IE 
			document.writeln(css_cap+css_dir+Mac_IE+css_end);
			//window.alert(css_cap+css_dir+Mac_IE+css_end);

		}else if(ua.indexOf('Gecko') != -1){	//---- MAC NETSCAPE 6.x~
			document.writeln(css_cap+css_dir+Mac_NS6+css_end);
			//window.alert(css_cap+css_dir+Mac_NS6+css_end);
		}

	}else if(ua.indexOf('Win') != -1){
		if(ua.indexOf('Opera') != -1){	//---- WIN OPERA　基本はIE共通。独自のもののみ呼び出し
			document.writeln(css_cap+css_dir+Win_IE+css_end);
			document.writeln(css_cap+css_dir+Win_OPERA+css_end);
			//window.alert(css_cap+css_dir+Win_OPERA+css_end);

		}else if(ua.indexOf('MSIE') != -1){	//---- WIN IE = MSIE~
			document.writeln(css_cap+css_dir+Win_IE+css_end);
			//window.alert(css_cap+css_dir+Win_IE+css_end);
		
		}else if(ua.indexOf('Gecko') != -1){	//---- WIN NETSCAPE 6.x~  基本はIE共通。独自のもののみ呼び出し
			document.writeln(css_cap+css_dir+Win_IE+css_end);
			document.writeln(css_cap+css_dir+Win_NS6+css_end);
			//window.alert(css_cap+css_dir+Win_NS6+css_end);
		}

	}//else{ location.href="browser_error.html"; }

	document.close();

	//イメージプリロード呼び出し
	pi(Dir);
}


/* ナビゲーション現在位置表示
===============================================*/

/* ファイル名取得関数
----------------------------------------
引数：theNum
　　　"1"を指定した場合はファイル名
　　　"2"を指定した場合は直前のディレクトリを返す
----------------------------------------*/

function theBaseName(theNum){
var theURL;

//現在のURL取得
//	theURL = document.URL;
	//↑WindowsのIEで動作しない。
	theURL = document.location.href;
//URLを「/」か「\(windowsローカル用)」で分割し配列に格納
	theBase = theURL.split(/[\/\\]/);
//配列から指定の文字列を返す

	//alert(theURL);
	return[theBase[[theBase.length] - theNum]];

}

/* ナビ書き換え関数
----------------------------------------
記述例
	<script type="text/javascript">
		NavigationJupiter();
	</script>
----------------------------------------*/
function NavigationJupiter(BaseName){

	with (document) {  //withで「document」を省略
			//alert(theBaseName(2));
		open();

			//イレギュラーなど
			writeln('<table width="100%" border="0" cellspacing="0" cellpadding="0">');


		if(theBaseName(2) == "rece"){
				writeln('<tr><td><img src="../img/menu05_f2.jpg" name="m5" width="200" height="49" border="0" id="m5"></td></tr>');
			}else if(theBaseName(2) == "shindo"){
						writeln('<tr><td><img src="../img/menu03_f2.jpg" name="m3" width="200" height="49" border="0" id="m3"></td></tr>');
					}else{
						if(theBaseName(2) == "art"){
								writeln('<tr><td><img src="../img/menu01_f2.jpg" name="m1" width="200" height="34" border="0" id="m1"></td></tr>');
							}else{
								writeln('<tr><td><a href="../art/index.html" onMouseOver="si(\'m1\', 1)\;" onMouseOut="si(\'m1\', 0)\;">');
								writeln('<img src="../img/menu01.jpg" name="m1" width="200" height="34" border="0" id="m1"></a></td></tr>');
							}
						if(theBaseName(2) == "onsen"){
								writeln('<tr><td><img src="../img/menu09_f2.jpg" name="m9" width="200" height="49" border="0" id="m9"></td></tr>');
							}else{
								writeln('<tr><td><a href="../onsen/index.html" onMouseOver="si(\'m9\', 1)\;" onMouseOut="si(\'m9\', 0)\;">');
								writeln('<img src="../img/menu09.jpg" name="m3" width="200" height="49" border="0" id="m9"></a></td></tr>');
							}
						if(theBaseName(2) == "komi"){
								writeln('<tr><td><img src="../img/menu02_f2.jpg" name="m2" width="200" height="49" border="0" id="m2"></td></tr>');
							}else{
								writeln('<tr><td><a href="../komi/index.html" onMouseOver="si(\'m2\', 1)\;" onMouseOut="si(\'m2\', 0)\;">');
								writeln('<img src="../img/menu02.jpg" name="m2" width="200" height="49" border="0" id="m2"></a></td></tr>');
							}
						if(theBaseName(2) == "favorites"){
								writeln('<tr><td><img src="../img/menu08_f2.jpg" name="m8" width="200" height="49" border="0" id="m8"></td></tr>');
							}else{
								writeln('<tr><td><a href="../favorites/index.html" onMouseOver="si(\'m8\', 1)\;" onMouseOut="si(\'m8\', 0)\;">');
								writeln('<img src="../img/menu08.jpg" name="m8" width="200" height="49" border="0" id="m8"></a></td></tr>');
							}
//						if(theBaseName(2) == "sanpo"){
//								writeln('<tr><td><img src="../img/menu08_f2.jpg" name="m8" width="200" height="49" border="0" id="m8"></td></tr>');
//							}else{
//								writeln('<tr><td><a href="../sanpo/index.html" onMouseOver="si(\'m8\', 1)\;" onMouseOut="si(\'m8\', 0)\;">');
//								writeln('<img src="../img/menu08.jpg" name="m8" width="200" height="49" border="0" id="m8"></a></td></tr>');
//							}
//						if(theBaseName(2) == "rece"){
//								writeln('<tr><td><img src="../img/menu05_f2.jpg" name="m5" width="200" height="49" border="0" id="m5"></td></tr>');
//							}else{
//								writeln('<tr><td><a href="../rece/index.html" onMouseOver="si(\'m5\', 1)\;" onMouseOut="si(\'m5\', 0)\;">');
//								writeln('<img src="../img/menu05.jpg" name="m5" width="200" height="49" border="0" id="m5"></a></td></tr>');
//							}
//						if(theBaseName(2) == "shindo"){
//								writeln('<tr><td><img src="../img/menu03_f2.jpg" name="m3" width="200" height="49" border="0" id="m3"></td></tr>');
//							}else{
//								writeln('<tr><td><a href="../shindo/index.html" onMouseOver="si(\'m3\', 1)\;" onMouseOut="si(\'m3\', 0)\;">');
//								writeln('<img src="../img/menu03.jpg" name="m3" width="200" height="49" border="0" id="m3"></a></td></tr>');
//							}
						if(theBaseName(2) == "letter"){
								writeln('<tr><td><img src="../img/menu06_f2.jpg" name="m6" width="200" height="35" border="0" id="m6"></td></tr>');
							}else{
								writeln('<tr><td><a href="../letter/index.html" onMouseOver="si(\'m6\', 1)\;" onMouseOut="si(\'m6\', 0)\;">');
								writeln('<img src="../img/menu06.jpg" name="m6" width="200" height="35" border="0" id="m6"></a></td></tr>');
							}
					}

			writeln('</table>');
		close();
	}
}









//----------------------------------------------
// 2009.05.20 Added By T.TANO
// スペシャルコンテンツのバナーを出力する
//----------------------------------------------
//	ジュピターのトップ階層ばーじょん
//	izumi/jupiter/【ほにゃほにゃ.html】	← 対象のURL例（ほにゃほにゃ.htmlに記述する）
function SpecialContentsNavigation(BaseName){

	with (document) {  //withで「document」を省略
			//alert(theBaseName(2));
		open();
		
		writeln('<table width="760" border="0" cellpadding="0" cellspacing="0" id="JptFBanner">');
		writeln('<tr>');
		writeln('<td width="180"><a href="../index.html"><img src="../img/izumihall_bana.gif" alt="いずみホール" width="165" height="74" border="0"></a></td>');
		writeln('<td width="180"><a href="../sinfonietta/index.html"><img src="../img/sinfonietta_bana.gif" alt="いずみシンフォニエッタ大阪" width="165" height="74" border="0"></a></td>');
		writeln('<td width="180"><a href="../bow/index.html"><img src="../img/bow_bana.gif" alt="バッハオルガン作品連続演奏会" width="165" height="74" border="0"></a></td>');
		writeln('<td width="180"><a href="../event/izumihall20.html"><img src="../img/20th_bana.jpg" alt="20周年特設サイト" width="165" height="74" border="0" class="bana2"></a></td>');
		writeln('<td width="180"></td>');
		writeln('</tr>');
		writeln('</table>');

		close();
		}
	}

//	１階層潜ったばーじょん
//	【〜/izumi/jupiter/***/ほにゃほにゃ.html】	← 対象のURL例（ほにゃほにゃ.htmlに記述する）
function SpecialContentsNavigation2(BaseName){

	with (document) {
		open();
		
		writeln('<table width="760" border="0" cellpadding="0" cellspacing="0" id="JptFBanner">');
		writeln('<tr>');
		writeln('<td width="180"><a href="../../index.html"><img src="../../img/izumihall_bana.gif" alt="いずみホール" width="165" height="74" border="0"></a></td>');
		writeln('<td width="180"><a href="../../sinfonietta/index.html"><img src="../../img/sinfonietta_bana.gif" alt="いずみシンフォニエッタ大阪" width="165" height="74" border="0"></a></td>');
		writeln('<td width="180"><a href="../../bow/index.html"><img src="../../img/bow_bana.gif" alt="バッハ・コンチェルティーノ大阪" width="165" height="74" border="0" class="bana2"></a></td>');
		writeln('<td width="180"><a href="../../event/izumihall20.html"><img src="../../img/20th_bana.jpg" alt="20周年特設サイト" width="165" height="74" border="0" class="bana2"></a></td>');
		writeln('<td width="180"> </td>');
		writeln('</tr>');
		writeln('</table>');

		close();
		}
	}








/* ウインドウオープン
===============================================*/
function BWopen(theURL,winName,features) {
  window.open(theURL,winName,features);
}

/* ジャンプメニュー
===============================================*/
function JM(targ,selObj,restore){
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}






/* 掲載終了のメッセージを表示
----------------------------------------
記述例
	<script type="text/javascript">
		NavigationJupiter();
	</script>
----------------------------------------*/
function Rensai_END(BaseName){

	with (document) {  //withで「document」を省略
			//alert(theBaseName(2));
		open();
		
		if(theBaseName(2) == "rece"){
			writeln('<p style="font-size:11px; color:red;">※このページは、2004年4月〜2009年3月まで「ジュピター・オンライン」で連載されたものです。</p>');
		}
		
		close();
	}
}








