//次へ
function nextSubmit(){

	var rngname = '';
	var selrng = '';
	var selcnt = 0;
	var strng = '';
	var stcnt = 0;
	var name = '';

	//地域から選択 or 学校・施設から検索
	if($('frmCond').kh.value=="1" || $('frmCond').kh.value=="4"){
		rngname = 'jiscd';
		selrng = $('frmCond').seljiscd;
		strng = $('frmCond').stjiscd;
		name = '地域';
	//駅・路線から検索
	}else if($('frmCond').kh.value=="2"){
		rngname = 'vcd';
		if($('frmCond').mode.value=='r'){
			selrng = $('frmCond').selvcd;
			strng = $('frmCond').stvcd;
		}else if($('frmCond').mode.value=='e'){
			selrng = $('frmCond').selvcd2;
			strng = $('frmCond').stvcd2;
		}
		name = '駅';
	}

	//hidden値(jiscd vcd)のチェック
    for(i=0;i<=$('frmCond').length-1;i++){
        if($('frmCond').elements[i].name == rngname && $('frmCond').elements[i].value!=''){
			stcnt++;
	    }
    }

	//hidden値が全く保存されてない時
	if(stcnt==0){

		if(selrng!='' && strng!=''){
			//選択エリア選択数取得
		    for(i=0;i<selrng.length;i++){
				if(selrng[i].selected){
					selcnt++;
				}
			}

			//選択エリア選択オーバー
			if(selcnt > 10){
				alert("検索対象"+name+"は最大10件まで選択可能です。");
				return false;
			}

			//選択エリア未選択
			if(selcnt==0){
				alert("検索対象"+name+"が選択されていません。");
				return false;
			}

			//ストックエリアへの保存
			addlist(selrng,strng,rngname);
		}else{
			alert("検索対象"+name+"が選択されていません。");
			return false;
		}
	}

	//地域から選択
	if($('frmCond').kh.value=="1"){
		//次画面で不要なものを撤去
		$('frmCond').citysb.value='';
		$('frmCond').citysb.disabled=true;
		$('frmCond').seljiscd.value='';
		$('frmCond').seljiscd.disabled=true;
	//駅・路線から検索
	}else if($('frmCond').kh.value=="2"){
		//次画面で不要なものを撤去
		$('frmCond').tkb.value='';
		$('frmCond').tkb.disabled=true;
		$('frmCond').rsn.value='';
		$('frmCond').rsn.disabled=true;
		$('frmCond').selvcd.value='';
		$('frmCond').selvcd.disabled=true;
//		$('frmCond').ekinam.value='';
		$('frmCond').ekinam.disabled=true;
		$('frmCond').mode.disabled=true;
	//学校・施設から検索
	}else if($('frmCond').kh.value=="4"){
		//次画面で不要なものを撤去
		$('frmCond').citysb.value='';
		$('frmCond').citysb.disabled=true;
		$('frmCond').seljiscd.value='';
		$('frmCond').seljiscd.disabled=true;
		$('frmCond').ldmknam.disabled=true;
	}

	//hisotry.back用のhiddenに退避しておく
	if($('ajaxhdn')){
		//reset
		$('ajaxhdn').value = "";

		if($('stock_area')){
			for(i=0;i<$('stock_area').length;i++){
				if($('ajaxhdn').value!="")
					$('ajaxhdn').value += ",";
				$('ajaxhdn').value += $('stock_area').options[i].text;
				$('ajaxhdn').value += ":" + $('stock_area').options[i].value;
			}
		}
		if($('stock_rosen')){
		//駅・路線検索は代表してstock_rosenから抽出
			for(i=0;i<$('stock_rosen').length;i++){
				if($('ajaxhdn').value!="")
					$('ajaxhdn').value += ",";
				$('ajaxhdn').value += $('stock_rosen').options[i].text;
				$('ajaxhdn').value += ":" + $('stock_rosen').options[i].value;
			}
		}
	}

	//正常時
	return true;
}

//history.backのときに戻す
function recoverStock(){

	//路線図 次へボタン非活性(chrome)
	if(navigator.userAgent.toLowerCase().indexOf("chrome") != -1)
	{
		document.getElementById("rsnz_next").style.display="none";
	}

	if($('ajaxhdn').value==""){
		return;
	}

	var aryTmp = $('ajaxhdn').value.split(",");
	var aryTmp2;
	var j = 0;
	var k = 0;
	var hdnnm;

	for(var i=0;i<aryTmp.length;i++){
		aryTmp2 = aryTmp[i].split(":");

		//ストックする
		if($('stock_area')){
			$('stock_area')[j] = new Option(aryTmp2[0], aryTmp2[1]);
			hdnnm = "jiscd";
		}
		if($('stock_rosen')){
			$('stock_rosen')[j] = new Option(aryTmp2[0], aryTmp2[1]);
			hdnnm = "vcd";
		}
 		if($('stock_rosenmap')){
			$('stock_rosenmap')[j] = new Option(aryTmp2[0], aryTmp2[1]);
			hdnnm = "vcd";
		}
		if($('stock_eki')){
			$('stock_eki')[j] = new Option(aryTmp2[0], aryTmp2[1]);
			hdnnm = "vcd";
		}
		j++;

		//マーク付加(chrome以外)
		if(hdnnm == "vcd" && ($('frmCond').kt.value=='01' || $('frmCond').kt.value=='02')){
			if(navigator.userAgent.toLowerCase().indexOf("chrome") == -1)
			{
				showMark(aryTmp2[0], k);
			}
			k++;
		}

		//hidden作成
		var hdn = document.createElement("input");
		hdn.type = "hidden";
		hdn.name = hdnnm;
		hdn.value = aryTmp2[1];
		$('frmCond').appendChild(hdn);

	}
}

//textbox　Enter 駅名検索
function ekinamEnter(e){

   	var keycode = keyCode(e);
	if(keycode == 13){
	//Enterキーは駅検索へ
	  getEkiFromEkiNam($('frmCond'));
	}
}

//textbox　Enter 学校･施設検索
function ldmknamEnter(e){

   	var keycode = keyCode(e);
	if(keycode == 13){
	//Enterキーは学校･施設検索へ
	  getLdmkFromLdmkNam($('frmCond'));
	}
}

//textbox 初期値
function ekiInit(p_obj){
	if(p_obj.value ==　"駅名を入力"){
		p_obj.value = "";
		p_obj.focus;
	}
}

//キーCD取得(IEだとkeyCodeだが、他は違ったりする)
function keyCode(e){
	if(document.all)
        return  e.keyCode;
	else if(document.getElementById) 
        return (e.keyCode)? e.keyCode: e.charCode;
	else if(document.layers)
        return  e.which;
}

//都道府県SELECTボックス統一
function setPref(p_kbn){

	if(p_kbn=='1'){
		if($('frmCond').prf.value!=''){
			$('frmCond').prf2.value = $('frmCond').prf.value;
		}else{
			$('frmCond').prf2.value = '13';
		}
//		GetRosenMap($('frmCond').prf2.value);
	}else{
		$('frmCond').prf.value = $('frmCond').prf2.value;
		getTkb();
	}

}

//都道府県SELECTボックス統一
function cngMode(p_mode){

	$('frmCond').mode.value = p_mode;

}
