function load() {
	//これは、ブラウザの「戻る」をされたときに都道府県情報をいったんクリアするためのモノです
	document.form.pref.options[0].selected=true;
	document.form.s0.options[0].selected=true;
	document.form.s1.options[0].selected=true;
	return false;
}

function setMenuItem(type,code){

	var s = document.getElementsByTagName("head")[0].appendChild(document.createElement("script"));
	s.type = "text/javascript";
	s.charset = "utf-8";

	var optionIndex0 = document.form.s0.options.length;	//沿線のOPTION数取得
	var optionIndex1 = document.form.s1.options.length;	//駅のOPTION数取得

	if (type == 0){
		for ( i=0 ; i <= optionIndex0 ; i++ ){document.form.s0.options[0]=null}	//沿線削除
		for ( i=0 ; i <= optionIndex1 ; i++ ){document.form.s1.options[0]=null}	//駅削除
		document.form.s1.options[0] = new Option("指定無し",0);	//駅OPTIONを空にする
		if (code == 0){
			document.form.s0.options[0] = new Option("指定無し",0);	//沿線OPTIONを空にする
		}else{
			s.src = "../search/station/pref.php?p=" + code;	//沿線JSONデータURL
		}
	}else{
		for ( i=0 ; i <= optionIndex1 ; i++ ){document.form.s1.options[0]=null}	//駅削除
		if (code == 0){
			document.form.s1.options[0] = new Option("指定無し",0);
		}else{
			s.src = "../search/station/line.php?l=" + code;	//駅JSONデータURL
		}
	}

}

var xml = {};
xml.onload = function(data){
	var line      = data["line"];
	var station_l = data["station_l"];
	if(line != null){
		document.form.s0.options[0] = new Option("指定無し",0);		//OPTION1番目はNull
		for( i=0; i<line.length; i++){
			ii = i + 1	//OPTIONは2番目から表示
			var op_line_name = line[i].line_name;
			var op_line_cd   = line[i].line_cd;
			document.form.s0.options[ii] = new Option(op_line_name,op_line_cd);
		}
	}
	if(station_l != null){
		document.form.s1.options[0] = new Option("指定無し",0);		//OPTION1番目はNull
		for( i=0; i<station_l.length; i++){
			ii = i + 1	//OPTIONは2番目から表示
			var op_station_name = station_l[i].station_name;
			var op_station_cd   = station_l[i].station_g_cd;
			document.form.s1.options[ii] = new Option(op_station_name,op_station_cd);
		}
	}
}
