//
// index.js	Ver.0.2		2008.11.6-2008.11.11
//

// コールバック関数
	// エリア変更時
function on_loaded1(oj){
  //JSONをオブジェクト化
  eval("res = "+oj.responseText);
  changeCountryCd(res);
}
	// 国変更時
function on_loaded2(oj){
  //JSONをオブジェクト化
  eval("res = "+oj.responseText);
  changeCityCd(res);
}

// 「国」プルダウンリストの項目を変更する
function changeCountryCd(res){
  while(document.form1.dest_country_cd.length>0){
    document.form1.dest_country_cd.options[0]=null;
  }
  if(res.length==0){
    document.form1.dest_country_cd.options[0]=new Option("└ 国・地域");
  }
  for(i=0;i<res.length;i++){
    document.form1.dest_country_cd.options[i]=new Option(res[i][1]);
    document.form1.dest_country_cd.options[i].value=res[i][0];
  }
  document.form1.dest_country_cd.options[0].selected=true;
	//「都市」選択肢をリセット
  while(document.form1.dest_city_cd.length>0){
    document.form1.dest_city_cd.options[0]=null;
  }
  document.form1.dest_city_cd.options[0]=new Option("　　　　　└ 都市");
  document.form1.dest_city_cd.options[0].selected=true;

}

//「都市」プルダウンリストの項目を変更する
function changeCityCd(res){
  while(document.form1.dest_city_cd.length>0){
    document.form1.dest_city_cd.options[0]=null;
  }
  if(res.length==0){
    document.form1.dest_city_cd.options[0]=new Option("　　　　　└ 都市");
  }
  for(i=0;i<res.length;i++){
    document.form1.dest_city_cd.options[i]=new Option(res[i][1]);
    document.form1.dest_city_cd.options[i].value=res[i][0];
  }
  document.form1.dest_city_cd.options[0].selected=true;
}

//「入力チェック」
function checkInput(){
  //出発地
  check_ok=false;
  for(i=0;i<5;i++){
    if(document.form1.start_city_num[i].checked){
      check_ok=true;
    }
  }
  if(!check_ok){
    alert("「出発地」を選択して下さい。");
    return false;
  }

/*-------------------
  //先月の指定は不可
  today=new Date();
  m=today.getMonth()+1;
  listn=document.form1.start_m.selectedIndex;
  tuki=document.form1.start_m.options[listn].text;
  if(tuki<m){
    alert("「出発月」は今月以降を指定して下さい。");
    document.form1.start_m.focus();
    return false;
  }
---------------------*/

  //方面未選択は不可
  listn=document.form1.dest_area_cd.selectedIndex;
  if(listn==0){
    alert("「行き先」の「方面」を選択して下さい。");
    document.form1.dest_area_cd.focus();
    return false;
  }
  //国・地域未選択は不可
  listn=document.form1.dest_country_cd.selectedIndex;
  if(listn==0){
    alert("「行き先」の「国・地域」を選択して下さい。");
    document.form1.dest_country_cd.focus();
    return false;
  }

  //都市未選択は不可
  listn=document.form1.dest_city_cd.selectedIndex;
  if(listn==0){
    alert("「行き先」の「都市」を選択して下さい。");
    document.form1.dest_city_cd.focus();
    return false;
  }

  return true;
}
