
// -------------------------------------------------------
// initialize
//
// body要素の onLoad 属性 でコールされる。
// 初期値／backボタンで戻った際に起動
// -------------------------------------------------------
function initialize() {
	document.form1.lstsel1.options.value = document.form1.lstsel1.options[0].value;
	document.form1.lstsel2.options.value = document.form1.lstsel2.options[0].value;
}

// -------------------------------------------------------
// top_initialize
//
// トップ画面の 星の施設の初期化
// bodyの onLoad 属性 でコールされる。
// 初期値／backボタンで戻った際に起動
// -------------------------------------------------------
function top_initialize() {
	document.form1.lstsel1.options.selectedIndex = 0;
	document.form1.lstsel2.options.selectedIndex = 0;
	document.form1.PLA.checked = 1;
	document.form1.OBS.checked = 0;
	document.form1.COT.checked = 0;
}


// -------------------------------------------------------
// CreateList2
//
// リストを作成する
// areaの配列数が増えた分、下３行を対応（カスタマイズ）させる
// -------------------------------------------------------
function CreateList2(myFORM)//
{ 

	if(       myFORM.lstsel1.options.selectedIndex == 0){ Create(document.getElementById('lstsel2'), prefecture00);
	} else if(myFORM.lstsel1.options.selectedIndex == 1){ Create(document.getElementById('lstsel2'), prefecture01);
	} else if(myFORM.lstsel1.options.selectedIndex == 2){ Create(document.getElementById('lstsel2'), prefecture02);
	} else if(myFORM.lstsel1.options.selectedIndex == 3){ Create(document.getElementById('lstsel2'), prefecture03);
	} else if(myFORM.lstsel1.options.selectedIndex == 4){ Create(document.getElementById('lstsel2'), prefecture04);
	} else if(myFORM.lstsel1.options.selectedIndex == 5){ Create(document.getElementById('lstsel2'), prefecture05);
	} else if(myFORM.lstsel1.options.selectedIndex == 6){ Create(document.getElementById('lstsel2'), prefecture06);
	} else if(myFORM.lstsel1.options.selectedIndex == 7){ Create(document.getElementById('lstsel2'), prefecture07);
	} else if(myFORM.lstsel1.options.selectedIndex == 8){ Create(document.getElementById('lstsel2'), prefecture08);
	} else if(myFORM.lstsel1.options.selectedIndex == 9){ Create(document.getElementById('lstsel2'), prefecture09);
    }

}

// -------------------------------------------------------
// psearch_initialize
// -------------------------------------------------------
function psearch_initialize()
{ 
	document.form1.lstsel1.options.selectedIndex = 0;
	document.form1.lstsel2.options.selectedIndex = 0;
	document.form1.PLA.checked = 0;
	document.form1.OBS.checked = 0;
	document.form1.COT.checked = 0;
	document.form1.OBS_BAR.checked = 0;
	document.form1.NAMA.checked = 0;
	document.form1.PLA_BAR.checked = 0;
	document.form1.JAXA.checked = 0;
	document.form1.EVENT1.checked = 0;
	document.form1.EVENT2.checked = 0;
	document.form1.OP01.checked = 0;
	document.form1.OP09.checked = 0;
	document.form1.OP02.checked = 0;
	document.form1.OP10.checked = 0;
	document.form1.OP03.checked = 0;
	document.form1.OP05.checked = 0;
	document.form1.OP08.checked = 0;
	document.form1.OP13.checked = 0;
	document.form1.OP04.checked = 0;
	document.form1.OP06.checked = 0;
	document.form1.OP07.checked = 0;
	document.form1.OP12.checked = 0;
	document.form1.OP11.checked = 0;
}


// -------------------------------------------------------
// Create
//
// 
// 
// -------------------------------------------------------
function Create(objList, objArray) 
	//objListは、select要素のオブジェクト       　 例）document.getElementById('lstsel2')
	//objArrayは、select要素へ代入したい値の配列　 例）prefecture05 とかで　北陸の県名すべてを入れたい。
{ 
	var nMax = objArray.length;                        //select要素へ代入する値の配列数 
	var nLoop = 0; 
	for (nLoop = 0; nLoop < nMax; nLoop++){ 
		//option要素を作成
		oAdd = document.createElement('option');

		//option要素を親要素に追加する前にすでに子要素があるときはそれを削除
		if(objList.childNodes[nLoop]  != undefined)
			objList.removeChild(objList.childNodes[nLoop]);

		//option要素を親要素（select）へ追加
		objList.appendChild(oAdd);

		//option要素のvalue属性にインデックスの値を設定
		objList.childNodes[nLoop].setAttribute('value',objArray[nLoop][1]);

		//option要素の子要素にobjArray配列の値をテキストとして作成
		oAddx= document.createTextNode(objArray[nLoop][1]);

		//すでに子要素があるときはそれを削除
		if(objList.childNodes[nLoop].firstChild  != undefined)
			objList.childNodes[nLoop].removeChild(objList.childNodes[nLoop].firstChild);

		//作成したテキストを親要素（option）へ追加
		objList.childNodes[nLoop].appendChild(oAddx);
	}

	//連動する方のselect要素の個数を設定する
	objList.length=nLoop;
//document.write("aaa1[" + nLoop + "]" );
//objList.length=nLoop+1;
//	objList.length=10;
}



// -------------------------------------------------------
// はじめのselect要素の値（値も列数も任意）
// -------------------------------------------------------
var area    = new Array(10);                  // 地域数分作成
area[0] = new Array('00','---- 指定しない ----');         // 
area[1] = new Array('01','北海道');
area[2] = new Array('02','東北');
area[3] = new Array('03','関東');
area[4] = new Array('04','東海');
area[5] = new Array('05','信越・北陸');
area[6] = new Array('06','関西');
area[7] = new Array('07','中国');
area[8] = new Array('08','四国');
area[9] = new Array('09','九州・沖縄');


//var aaa = new Array('','----------------------------');

// default設定
var prefecture00 = new Array(1);  // 都道府県数分作成
prefecture00[0] = new Array('00','---- 指定しない ----','00'); // 

// -------------------------------------------------------
// 都道府県（IDも）とエリアIDをマッチさせる
// -------------------------------------------------------
// 下記やりかただと、天文台１つ追加となることに変更点が多くなるので
// もっと単純になるように修正すること
var prefecture01 = new Array(2);  // 都道府県数分作成
prefecture01[0] = new Array('00','---- 指定しない ----','00');
prefecture01[1] = new Array('01','北海道','01');

var prefecture02 = new Array(7);  // 都道府県数分作成
prefecture02[0] = new Array('00','---- 指定しない ----','00');
prefecture02[1] = new Array('01','青森県','02');
prefecture02[2] = new Array('02','岩手県','02');
prefecture02[3] = new Array('03','宮城県','02');
prefecture02[4] = new Array('04','秋田県','02');
prefecture02[5] = new Array('05','山形県','02');
prefecture02[6] = new Array('06','福島県','02');

var prefecture03 = new Array(9);  // 都道府県数分作成
prefecture03[0] = new Array('00','---- 指定しない ----','00');
prefecture03[1] = new Array('08','東京都','03');
prefecture03[2] = new Array('09','神奈川県','03');
prefecture03[3] = new Array('10','埼玉県','03');
prefecture03[4] = new Array('11','千葉県','03');
prefecture03[5] = new Array('12','茨城県','03');
prefecture03[6] = new Array('13','栃木県','03');
prefecture03[7] = new Array('14','群馬県','03');
prefecture03[8] = new Array('15','山梨県','03');

var prefecture04 = new Array(5);  // 都道府県数分作成
prefecture04[0] = new Array('00','---- 指定しない ----','00');
prefecture04[1] = new Array('16','愛知県','04');
prefecture04[2] = new Array('17','岐阜県','04');
prefecture04[3] = new Array('18','静岡県','04');
prefecture04[4] = new Array('19','三重県','04');

var prefecture05 = new Array(6);  // 都道府県数分作成
prefecture05[0] = new Array('00','---- 指定しない ----','00');
prefecture05[1] = new Array('20','新潟県','05');
prefecture05[2] = new Array('21','長野県','05');
prefecture05[3] = new Array('22','富山県','05');
prefecture05[4] = new Array('23','石川県','05');
prefecture05[5] = new Array('24','福井県','05');

var prefecture06 = new Array(7);  // 都道府県数分作成
prefecture06[0] = new Array('00','---- 指定しない ----','00');
prefecture06[1] = new Array('25','大阪府','06');
prefecture06[2] = new Array('26','兵庫県','06');
prefecture06[3] = new Array('27','京都府','06');
prefecture06[4] = new Array('28','滋賀県','06');
prefecture06[5] = new Array('29','奈良県','06');
prefecture06[6] = new Array('30','和歌山県','06');

var prefecture07 = new Array(6);  // 都道府県数分作成
prefecture07[0] = new Array('00','---- 指定しない ----','00');
prefecture07[1] = new Array('31','鳥取県','07');
prefecture07[2] = new Array('32','島根県','07');
prefecture07[3] = new Array('33','岡山県','07');
prefecture07[4] = new Array('34','広島県','07');
prefecture07[5] = new Array('35','山口県','07');

var prefecture08 = new Array(5);  // 都道府県数分作成
prefecture08[0] = new Array('00','---- 指定しない ----','00');
prefecture08[1] = new Array('36','徳島県','08');
prefecture08[2] = new Array('37','香川県','08');
prefecture08[3] = new Array('38','愛媛県','08');
prefecture08[4] = new Array('39','高知県','08');

var prefecture09 = new Array(9);  // 都道府県数分作成
prefecture09[0] = new Array('00','---- 指定しない ----','00');
prefecture09[1] = new Array('40','福岡県','09');
prefecture09[2] = new Array('41','佐賀県','09');
prefecture09[3] = new Array('42','長崎県','09');
prefecture09[4] = new Array('43','熊本県','09');
prefecture09[5] = new Array('44','大分県','09');
prefecture09[6] = new Array('45','宮崎県','09');
prefecture09[7] = new Array('46','鹿児島県','09');
prefecture09[8] = new Array('47','沖縄県','09');



// プラネタリウム・天文台
// default設定
var building00 = new Array(1);  // 
//building00[0] = new Array('000','------------------------------------------------','00');
building00[0] = new Array('000','---- 指定しない ----','00');
