
//***************************************************************
//読込み時初期設定
//***************************************************************
var SetTrSelectObj = Class.create();
SetTrSelectObj.prototype = {

	initialize : function(){
	},
	/*----------------------
	要素の削除（OPTGROUP、OPTION）
	----------------------*/
	clearOptionElement : function( target , delete_type){
		if(delete_type == "OPTGROUP"){
			//OPTGROUPを取得	
			tmp = target.getElementsByTagName("OPTGROUP");
			//OPTGROUPの削除
			while(tmp.length > 0){
				target.removeChild(tmp[0]);
			}
			tmp = target.getElementsByTagName("OPTION");
			if(tmp.length > 1){
				while(tmp.length > 1){
					target.removeChild(tmp[tmp.length - 1]);
				}
			}
			return target;
		}else if( delete_type == "OPTION" ){
			target.options.length = 1;
		}
	},
	/*----------------------
	OPTGROUPの作成
	----------------------*/
	createOptElement : function( target , label){
		var opt = document.createElement('OPTGROUP');
		opt.label =label;
		target.appendChild(opt);
		return opt;
	},
	/*----------------------
	OPTIONの作成
	----------------------*/
	createOptionElement : function( target, text, value ){
		//OPTIONエレメントの作成
		var oOption = document.createElement('OPTION');
		oOption.innerHTML = text;
		oOption.value=value;
		target.appendChild(oOption);
		return oOption;
	},
	/*----------------------
	選択不可に設定
	----------------------*/
	setDisabled : function( target ){
		target.disabled = true;
	},
	/*----------------------
	選択可能に設定
	----------------------*/
	setAble : function( target ){
		target.disabled = false;
	}
}

//***************************************************************
//時刻表・時刻表・リストリセット・生成
//***************************************************************
var SelectStation = Class.create();
SelectStation.prototype = Object.extend(new SetTrSelectObj, {
	initialize : function(){
	},
	
	/*----------------------
	html読込み時に行う処理（リスト項目クリア・選択不可設定）
	----------------------*/
	//乗換案内向け
	tr_init_station : function(){
		document.transfer.train_name_TrOn.selectedIndex = 0;
		document.transfer.sf.selectedIndex = 0;
		document.transfer.train_name_TrOff.selectedIndex = 0;
		document.transfer.st.selectedIndex = 0;
		//路線名のエレメント取得
		this.train_name_TrOn = $('train_name_TrOn');
		this.train_name_TrOff = $('train_name_TrOff');
		//乗り換え-出発駅・到着駅取得
		this.sf = $('sf');
		this.st = $('st');
		
	//リストのクリアと選択不可処理
		//乗り換え・出発駅
		if(this.train_name_TrOn.selectedIndex == 0){
			//乗車駅クリア
			this.clearOptionElement(this.sf, "OPTGROUP");
			//乗車駅選択不可に設定
			this.setDisabled(this.sf);
		}
		//乗り換え・到着駅
		if(this.train_name_TrOff.selectedIndex == 0){
			//到着駅クリア
			this.clearOptionElement(this.st, "OPTGROUP");
			//到着駅選択不可に設定
			this.setDisabled(this.st);
		}
	},
	//時刻表検索向け
	tb_init_station : function(){
		document.timetable.train_nameTbOn.selectedIndex = 0;
		document.timetable.slCode.selectedIndex = 0;
		document.timetable.d.selectedIndex = 0;
		//路線名のエレメント取得
		this.train_nameTbOn = $('train_nameTbOn');
		//時刻表-出発駅取得
		this.slCode = $('slCode');
	//リストのクリアと選択不可処理
		//時刻表
		if(this.train_nameTbOn.selectedIndex == 0){
			//乗車駅クリア
			this.clearOptionElement(this.slCode, "OPTGROUP");
			//乗車駅選択不可に設定
			this.setDisabled(this.slCode);
		}
		
		//方面のエレメント取得
		this.d = $('d');
		
		//方面
		if( this.d.selectedIndex == 0 ){
			//方面クリア
			this.clearOptionElement(this.d, "OPTION");
			//方面を選択不可に設定
			this.setDisabled(this.d);
		}
	},

	/*----------------------
	リスト生成
	----------------------*/
	//乗り換え・出発駅
	set_sf : function(sfVal){
		//選択数
		var select_num = this.train_name_TrOn.selectedIndex;
		//乗車駅、降車駅を削除
		this.clearOptionElement(this.sf, "OPTGROUP");
		

		if( select_num ){
			this.setAble(this.sf);
				if( TrSetSelectData.station[select_num][0] == this.optItem ){
				for(var i=1; i<TrSetSelectData.station[select_num].length; i++){
					//OPTGROUPの作成
					var sfOpt = this.createOptElement(this.sf,TrSetSelectData.station[select_num][i][0]);
					for(var j=1; j<TrSetSelectData.station[select_num][i].length; j++){
						//OPTIONの作成
						var sf_OptEl = this.createOptionElement(sfOpt, TrSetSelectData.station[select_num][i][j][1], TrSetSelectData.station[select_num][i][j][0]);
						if( sfVal == TrSetSelectData.station[select_num][i][j][1] ){
							this.sf.selected = true;
						}
					}
				}
			}else{
				var sfOpt = this.createOptElement(this.sf,TrSetSelectData.station[select_num][0]);
				for(var i=1; i<TrSetSelectData.station[select_num].length; i++){
					var sfEl = this.createOptionElement(sfOpt, TrSetSelectData.station[select_num][i][1], TrSetSelectData.station[select_num][i][0]);
					if( sfVal == TrSetSelectData.station[select_num][i][0] ){
						sfEl.selected = true;
					}
				}
			}
		}else{
			this.setDisabled(this.sf);
			var sfEl = this.createOptionElement(this.sf, TrSetSelectData.station[0][0][1], TrSetSelectData.station[0][0][0]);
		}
	},

	//乗り換え・到着駅
	set_st : function(stVal){
	//選択数
		var select_numNew = this.train_name_TrOff.selectedIndex;
		//乗車駅、降車駅を削除
		this.clearOptionElement(this.st, "OPTGROUP");
		if( select_numNew ){
			this.setAble(this.st);
			if( TrSetSelectData.station[select_numNew][0] == this.optItem ){
				for(var i=1; i<TrSetSelectData.station[select_numNew].length; i++){
					//OPTGROUPの作成
					var stOpt = this.createOptElement(this.st,TrSetSelectData.station[select_numNew][i][0]);
					for(var j=1; j<TrSetSelectData.station[select_numNew][i].length; j++){
						//OPTIONの作成
						var sf_OptNewEl = this.createOptionElement(stOpt, TrSetSelectData.station[select_numNew][i][j][1], TrSetSelectData.station[select_numNew][i][j][0]);
						if( stVal == TrSetSelectData.station[select_numNew][i][j][1] ){
							this.sf.selected = true;
						}
					}
				}
			}else{
				var stOpt = this.createOptElement(this.st,TrSetSelectData.station[select_numNew][0]);
				for(var i=1; i<TrSetSelectData.station[select_numNew].length; i++){
					var stEl = this.createOptionElement(stOpt, TrSetSelectData.station[select_numNew][i][1], TrSetSelectData.station[select_numNew][i][0]);
					if( stVal == TrSetSelectData.station[select_numNew][i][0] ){
						stEl.selected = true;
					}
				}
			}
		}
else{
			this.setDisabled(this.st);
			var stEl = this.createOptionElement(this.st, TrSetSelectData.station[0][0][1], TrSetSelectData.station[0][0][0]);
		}
	},

	//時刻表・出発駅
	set_slCode : function(slCodeVal){
	
		//選択数
		var select_numTb = this.train_nameTbOn.selectedIndex;
		//乗車駅、降車駅を削除
		this.clearOptionElement(this.slCode, "OPTGROUP");
		
		//方面を通常の「上り、下り」にセット
		this.setDisabled(this.d,"OPTION");
		this.clearOptionElement(this.d, "OPTION");
		var Directin_OptEl = this.createOptionElement(this.d,TbSetSelectData.station[0][0][2][0][1],TbSetSelectData.station[0][0][2][0][0]);
		Directin_OptEl = this.createOptionElement(this.d,TbSetSelectData.station[0][0][2][1][1],TbSetSelectData.station[0][0][2][1][0]);
		
		if( select_numTb ){
			this.setAble(this.slCode);
			
			if( TbSetSelectData.station[select_numTb][0] == this.optItem ){
				for(var i=1; i<TbSetSelectData.station[select_numTb].length; i++){
					//OPTGROUPの作成
					var slCodeOpt = this.createOptElement(this.slCode,TbSetSelectData.station[select_numTb][i][0]);
					for(var j=1; j<TbSetSelectData.station[select_numTb][i].length; j++){
						//OPTIONの作成
						var slCode_OptEl = this.createOptionElement(slCodeOpt, TbSetSelectData.station[select_numTb][i][j][1], TbSetSelectData.station[select_numTb][i][j][0]);
						if( slCodeVal == TbSetSelectData.station[select_numTb][i][j][1] ){
							this.slCode.selected = true;
						}
					}
				}
			}else{
				var slCodeOpt = this.createOptElement(this.slCode,TbSetSelectData.station[select_numTb][0]);
				for(var i=1; i<TbSetSelectData.station[select_numTb].length; i++){
					var slCodeEl = this.createOptionElement(slCodeOpt, TbSetSelectData.station[select_numTb][i][1], TbSetSelectData.station[select_numTb][i][0]);
					if( slCodeVal == TbSetSelectData.station[select_numTb][i][0] ){
						slCodeEl.selected = true;
					}
				}
			}
		}else{
			this.setDisabled(this.slCode);
			var slCodeEl = this.createOptionElement(this.slCode, TbSetSelectData.station[0][0][1], TbSetSelectData.station[0][0][0]);

		}
		
	},

	//方面
	set_slDirection : function(){
		
		//方面のエレメント取得
		this.d = $('d');
		
	
		//路線選択数
		var select_numTb = $('train_nameTbOn').selectedIndex;
		
		//駅選択数
		var select_numSt = $('slCode').selectedIndex;
		
		//方面が設定の設定をチェック
		if( select_numSt ){
			this.setAble(this.d);
			if( TbSetSelectData.station[select_numTb][select_numSt][2] ){
				//optionのクリア
				this.clearOptionElement(this.d, "OPTION");
				//方面セット
				for(var i=0; i<TbSetSelectData.station[select_numTb][select_numSt][2].length; i++){
					var Directin_OptEl = this.createOptionElement(this.d,TbSetSelectData.station[select_numTb][select_numSt][2][i][1],TbSetSelectData.station[select_numTb][select_numSt][2][i][0]);
				}
			}else{
				//方面を通常の「上り、下り」にセット
				this.clearOptionElement(this.d, "OPTION");
				var Directin_OptEl = this.createOptionElement(this.d,TbSetSelectData.station[0][0][2][0][1],TbSetSelectData.station[0][0][2][0][0]);
				Directin_OptEl = this.createOptionElement(this.d,TbSetSelectData.station[0][0][2][1][1],TbSetSelectData.station[0][0][2][1][0]);
			}
		}else{
			this.setDisabled(this.d,"OPTION");
			//方面を通常の「上り、下り」にセット
			this.clearOptionElement(this.d, "OPTION");
			var Directin_OptEl = this.createOptionElement(this.d,TbSetSelectData.station[0][0][2][0][1],TbSetSelectData.station[0][0][2][0][0]);
			Directin_OptEl = this.createOptionElement(this.d,TbSetSelectData.station[0][0][2][1][1],TbSetSelectData.station[0][0][2][1][0]);
		}
	
	}
	
});
//**********************************************
//右ナビ乗換・送信・フォームチェック
//**********************************************
function transferSubmit() {
	if(document.transfer.st.value == "" && document.transfer.sf.value == ""){
		alert("乗車/下車駅を入力してください。");
		document.transfer.train_name_TrOn.focus();
		return false;
	}else if(document.transfer.sf.value == ""){
		alert("乗車駅を入力してください。");
		document.transfer.train_name_TrOn.focus();
		return false;
	}else if(document.transfer.st.value == ""){
		alert("下車駅を入力してください。");
		document.transfer.train_name_TrOff.focus();
		return false;
	}else {
		
	List = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var day,month,year;
	day1Cnt = document.transfer.day1.selectedIndex;
	day2Cnt = document.transfer.day2.selectedIndex;
	day1 = new String(document.transfer.day1[day1Cnt].value);
	day2 = new String(document.transfer.day2[day2Cnt].value);
	day = day1 + day2;
	day = day * 10;
	day = day / 10;
	monthCnt = document.transfer.yearMonth.selectedIndex;
	
	year = new String( (document.transfer.yearMonth[monthCnt].value).substring(0,4) );
	month = new String( (document.transfer.yearMonth[monthCnt].value).substring(4,6) );
	month = month * 10;
	month = month / 10;

	if((month == 2) && ((year % 4 == 0) && ((year % 100 != 0) || (year % 400 == 0)))) {
		List[1]++;
	}
	if( day > List[month -1] || day == 0) {
		alert("指定された日付("+year+"年"+month+"月"+day+"日)は存在しません。");
		document.transfer.yearMonth.focus();
		return false;
	}

	///検索日の設定
	//日付の結合
	var day1Cnt = document.transfer.day1.selectedIndex;
	var day2Cnt = document.transfer.day2.selectedIndex;
	var day1 = new String(document.transfer.day1[day1Cnt].value);
	var day2 = new String(document.transfer.day2[day2Cnt].value);
	var daySet = day1 + day2;
	//年月日の結合
	var ymCnt = document.transfer.yearMonth.selectedIndex;
	var yearMonth = new String(document.transfer.yearMonth[ymCnt].value);
	var dateSet = yearMonth + daySet;
	///検索時間の設定	
	var time1Cnt = document.transfer.hour.selectedIndex;
	var time2Cnt = document.transfer.min1.selectedIndex;	
	var time3Cnt = document.transfer.min2.selectedIndex;		
	var time1 = new String(document.transfer.hour[time1Cnt].value);
	var time2 = new String(document.transfer.min1[time2Cnt].value);
	var time3 = new String(document.transfer.min2[time3Cnt].value);

	var minSet = time2 + time3;
	var timeSet = time1 + minSet;
	
	//value値への代入
	document.transfer.date.value = dateSet;	
	document.transfer.time.value = timeSet;
	
	///検索CGIへのデータ送信
	//設定値の定義
	//出力件数
	var pnConf = 3;
	//検索プライオリティ(0:時間順 1:乗り換え回数順)
	var rpConf = 0;
	//乗り換え時間(0:普通 1:ゆっくり TP=2:早く)
	var tpConf = 0;
	//特急の利用(0:距離が100Km以下の場合特急は利用しない 1:距離が100Km以下の場合特急を利用)
	var epConf = 1;
	///検索CGIへのURLまとめ
	location.href = "/transit_fare/?link=http://eki.tobu.co.jp/norikae/pc/N3"
	//PC版使用セット
	 + "?" + document.transfer.USR.name + "=" + document.transfer.USR.value
	//出発駅セット
	 + "&" + document.transfer.sf.name + "=" + document.transfer.sf.value
	//到着駅セット
	 + "&" + document.transfer.st.name + "=" + document.transfer.st.value
	//出発・到着検索セット
	 + "&" + document.transfer.sr.name + "=" + document.transfer.sr.value
	//出力件数セット
	 + "&" + document.transfer.pn.name + "=" + pnConf
	//検索プライオリティセット
	 + "&" + document.transfer.rp.name + "=" + rpConf
	//乗り換え時間セット
	 + "&" + document.transfer.tp.name + "=" + tpConf
	//特急の利用セット
	 + "&" + document.transfer.ep.name + "=" + epConf
	//検索年月日セット
	 + "&" + document.transfer.date.name + "=" + document.transfer.date.value
	//検索時間セット
	 + "&" + document.transfer.time.name + "=" + document.transfer.time.value
	}
	return false;
}
//**********************************************
//乗換・送信・フォームチェック
//**********************************************
function transferConSubmit() {
	if(document.transfer.st.value == "" && document.transfer.sf.value == ""){
		alert("乗車/下車駅を入力してください。");
		document.transfer.train_name_TrOn.focus();
		return false;
	}else if(document.transfer.sf.value == ""){
		alert("乗車駅を入力してください。");
		document.transfer.train_name_TrOn.focus();
		return false;
	}else if(document.transfer.st.value == ""){
		alert("下車駅を入力してください。");
		document.transfer.train_name_TrOff.focus();
		return false;
	}else {
		
	List = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var day,month,year;
	day1Cnt = document.transfer.day1.selectedIndex;
	day2Cnt = document.transfer.day2.selectedIndex;
	day1 = new String(document.transfer.day1[day1Cnt].value);
	day2 = new String(document.transfer.day2[day2Cnt].value);
	day = day1 + day2;
	day = day * 10;
	day = day / 10;
	monthCnt = document.transfer.yearMonth.selectedIndex;
	
	year = new String( (document.transfer.yearMonth[monthCnt].value).substring(0,4) );
	month = new String( (document.transfer.yearMonth[monthCnt].value).substring(4,6) );
	month = month * 10;
	month = month / 10;

	if((month == 2) && ((year % 4 == 0) && ((year % 100 != 0) || (year % 400 == 0)))) {
		List[1]++;
	}
	if( day > List[month -1] || day == 0) {
		alert("指定された日付("+year+"年"+month+"月"+day+"日)は存在しません。");
		document.transfer.yearMonth.focus();
		return false;
	}
	
	///検索日の設定
	//日付の結合
	var day1Cnt = document.transfer.day1.selectedIndex;
	var day2Cnt = document.transfer.day2.selectedIndex;
	var day1 = new String(document.transfer.day1[day1Cnt].value);
	var day2 = new String(document.transfer.day2[day2Cnt].value);
	var daySet = day1 + day2;
	//年月日の結合
	var ymCnt = document.transfer.yearMonth.selectedIndex;
	var yearMonth = new String(document.transfer.yearMonth[ymCnt].value);
	var dateSet = yearMonth + daySet;
	///検索時間の設定	
	var time1Cnt = document.transfer.hour.selectedIndex;
	var time2Cnt = document.transfer.min1.selectedIndex;	
	var time3Cnt = document.transfer.min2.selectedIndex;		
	var time1 = new String(document.transfer.hour[time1Cnt].value);
	var time2 = new String(document.transfer.min1[time2Cnt].value);
	var time3 = new String(document.transfer.min2[time3Cnt].value);

	var minSet = time2 + time3;
	var timeSet = time1 + minSet;
	
	//value値への代入
	document.transfer.date.value = dateSet;	
	document.transfer.time.value = timeSet;
	
	///検索CGIへのデータ送信
	//設定値の定義
	//出力件数
	var pnConf = 3;
	//検索プライオリティ(0:時間順 1:乗り換え回数順)
	var rpConf = 0;
	//乗り換え時間(0:普通 1:ゆっくり TP=2:早く)
	var tpConf = 0;
	//特急の利用(0:距離が100Km以下の場合特急は利用しない 1:距離が100Km以下の場合特急を利用)
	var epConf = 1;
	///検索CGIへのURLまとめ
	location.href = "http://eki.tobu.co.jp/norikae/pc/N3"
	//PC版使用セット
	 + "?" + document.transfer.USR.name + "=" + document.transfer.USR.value
	//出発駅セット
	 + "&" + document.transfer.sf.name + "=" + document.transfer.sf.value
	//到着駅セット
	 + "&" + document.transfer.st.name + "=" + document.transfer.st.value
	//出発・到着検索セット
	 + "&" + document.transfer.sr.name + "=" + document.transfer.sr.value
	//出力件数セット
	 + "&" + document.transfer.pn.name + "=" + pnConf
	//検索プライオリティセット
	 + "&" + document.transfer.rp.name + "=" + rpConf
	//乗り換え時間セット
	 + "&" + document.transfer.tp.name + "=" + tpConf
	//特急の利用セット
	 + "&" + document.transfer.ep.name + "=" + epConf
	//検索年月日セット
	 + "&" + document.transfer.date.name + "=" + document.transfer.date.value
	//検索時間セット
	 + "&" + document.transfer.time.name + "=" + document.transfer.time.value
	}
	return false;
}
//***************************************************************
//右ナビ時刻表・送信・フォームチェック
//***************************************************************
function timetableSubmit() {
	if(document.timetable.slCode.value == "" ){
		alert("駅名を入力してください。");
		document.timetable.train_nameTbOn.focus();
		return false;
	}
	if(document.timetable.d.value == "" ){
		alert("方面を選択してください。");
		document.timetable.d.focus();
		return false;
	}
	else{
	//検索CGIへのデータ送信
	//設定値の定義
	//平日・休日の取得
	var dwTemp;
	var dwLen =document.timetable.dw.length;
	for(var i=0; i<dwLen; i++){
		if(document.timetable.dw[i].checked==true){
		dwTemp = document.timetable.dw[i].value;
		}
	}
	//検索CGIへのURLまとめ
	location.href = "/station/timetable/?link=http://eki.tobu.co.jp/norikae/pc/T5"
	//駅コードセット
	 + "?" + document.timetable.slCode.name + "=" + document.timetable.slCode.value
	//上り・下りセット
	 + "&" + document.timetable.d.name + "=" + document.timetable.d.value
	//平日・休日セット
	 + "&" + 'dw' + "=" + dwTemp;
	}
	return false;
}
//***************************************************************
//時刻表・送信・フォームチェック
//***************************************************************
function timetableConSubmit() {
	if(document.timetable.slCode.value == "" ){
		alert("駅名を入力してください。");
		document.timetable.train_nameTbOn.focus();
		return false;
	}
	if(document.timetable.d.value == "" ){
		alert("方面を選択してください。");
		document.timetable.d.focus();
		return false;
	}
	else{
	//検索CGIへのデータ送信
	//設定値の定義
	//平日・休日の取得
	var dwTemp;
	var dwLen =document.timetable.dw.length;
	for(var i=0; i<dwLen; i++){
		if(document.timetable.dw[i].checked==true){
		dwTemp = document.timetable.dw[i].value;
		}
	}
	//検索CGIへのURLまとめ
	location.href = "http://eki.tobu.co.jp/norikae/pc/T5"
	//駅コードセット
	 + "?" + document.timetable.slCode.name + "=" + document.timetable.slCode.value
	//上り・下りセット
	 + "&" + document.timetable.d.name + "=" + document.timetable.d.value
	//平日・休日セット
	 + "&" + 'dw' + "=" + dwTemp;
	}
	return false;
}

//送信先を変更パラメータ
var formAction = "changeBtn03";
//***************************************************************
//フリーワード検索
//***************************************************************
function freeSrearch(){
	if(document.transfer.st2.value == "" && document.transfer.sf2.value == ""){
		alert("乗車/降車駅を入力してください。");
		document.transfer.sf2.focus();
		return false;
	}else if(document.transfer.sf2.value == ""){
		alert("乗車駅を入力してください。");
		document.transfer.sf2.focus();
		return false;
	}else if(document.transfer.st2.value == ""){
		alert("降車駅を入力してください。");
		document.transfer.st2.focus();
		return false;
	}else{
	
	
	List = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var day,month,year;
	day1Cnt = document.transfer.day1.selectedIndex;
	day2Cnt = document.transfer.day2.selectedIndex;
	day1 = new String(document.transfer.day1[day1Cnt].value);
	day2 = new String(document.transfer.day2[day2Cnt].value);
	day = day1 + day2;
	day = day * 10;
	day = day / 10;
	monthCnt = document.transfer.yearMonth.selectedIndex;
	
	year = new String( (document.transfer.yearMonth[monthCnt].value).substring(0,4) );
	month = new String( (document.transfer.yearMonth[monthCnt].value).substring(4,6) );
	month = month * 10;
	month = month / 10;

	if((month == 2) && ((year % 4 == 0) && ((year % 100 != 0) || (year % 400 == 0)))) {
		List[1]++;
	}

	if( day > List[month -1] || day == 0) {
		alert("指定された日付("+year+"年"+month+"月"+day+"日)は存在しません。");
		document.transfer.yearMonth.focus();
		return false;
	}
		///検索CGIへのデータ送信
		//設定値の定義
		//出力件数
		var pnConf = 3;
		//検索プライオリティ(0:時間順 1:乗り換え回数順)
		var rpConf = 0;
		//乗り換え時間(0:普通 1:ゆっくり TP=2:早く)
		var tpConf = 0;
		//特急の利用(0:距離が100Km以下の場合特急は利用しない 1:距離が100Km以下の場合特急を利用)
		var epConf = 1;
		//出発駅をShift-jisへエンコード
		sf = EscapeSJIS(document.transfer.sf2.value);
		//到着駅をShift-jisへエンコード
		st = EscapeSJIS(document.transfer.st2.value);
		
		location.href = "http://eki.tobu.co.jp/norikae/pc/N2"
		
		//出発駅セット
		 + "?" + document.transfer.sf.name + "=" + sf
		//到着駅セット
		 + "&" + document.transfer.st.name + "=" + st
		//検索年月日セット
		 + "&" + document.transfer.month.name + "=" + document.transfer.yearMonth.value
		//検索日1セット
		 + "&" + document.transfer.day1.name + "=" + document.transfer.day1.value
		//検索日2セット
		 + "&" + document.transfer.day2.name + "=" + document.transfer.day2.value
		//検索時間セット
		 + "&" + document.transfer.hour.name + "=" + document.transfer.hour.value
		//検索分1セット
		 + "&" + document.transfer.min1.name + "=" + document.transfer.min1.value
		//検索分2セット
		 + "&" + document.transfer.min2.name + "=" + document.transfer.min2.value
		//出発/到着セット
		 + "&" + document.transfer.sr.name + "=" + document.transfer.sr.value
		//出力件数セット
		 + "&" + document.transfer.pn.name + "=" + pnConf
		//検索プライオリティセット
		 + "&" + document.transfer.rp.name + "=" + rpConf
		//乗り換え時間セット
		 + "&" + document.transfer.tp.name + "=" + tpConf
		//特急の利用セット
		 + "&" + document.transfer.ep.name + "=" + epConf
		
	}
	return false;
}




//***************************************************************
//送信先（関数）切り替え
//***************************************************************
function functionSwitch() {

	if(formAction == "changeBtn03"){
		if(transferConSubmit()){
			return true;
		}else{
			return false;
		}

	}else if(formAction == "changeBtn04"){
		if(freeSrearch()){
			return true;
		}else{
			return false;
		}
	}


}
//***************************************************************
//フリーワード・路線名　切り替え
//***************************************************************
function TabSwitch(target) {

	if(formAction != target.id){
		if(target.id == "changeBtn04"){
			sfVal = document.transfer.sf.value;
			stVal = document.transfer.st.value;
			
			if(sfVal != ""){
				sf2Val = sfVal.split("-");
				document.transfer.sf2.value = UnescapeSJIS(sf2Val[1]);
			}else{
				document.transfer.sf2.value = "";
			}
			if(stVal != ""){
				st2Val = stVal.split("-");
				document.transfer.st2.value = UnescapeSJIS(st2Val[1]);
			}else{
				document.transfer.st2.value = "";
			}

			
		}else{
			document.transfer.sf2.value = "";
			document.transfer.st2.value = "";
		}
	}
	
	if(target.id == "changeBtn03"){
		formAction = "changeBtn03";
	}else if(target.id == "changeBtn04"){
		formAction = "changeBtn04";
	}
}
