<!--

//リクエスト送信
function setAreaData(Areatype,NumForm,type)
{
  if(Areatype == "REGION"){
    work = 'document.search_form_' + type + '.COUNTRY_CD' + NumForm;
    obj = eval(work);
    obj.options.length = 1;
    work = 'document.search_form_' + type + '.CITY_CD' + NumForm;
    obj = eval(work);
    obj.options.length = 1;
  }
  if(Areatype == "COUNTRY"){
    work = 'document.search_form_' + type + '.CITY_CD' + NumForm;
    obj = eval(work);
    obj.options.length = 1;
  }
  
  var mode = '';
  if(type == 'air'){
    mode = 'SET_AIR';
  }
  if(type == 'tour'){
    mode = 'SET_TOUR';
  }
  
  document.getElementById("ajax_mode").value = type;
  
  work = 'document.search_form_' + type + '.ST_NUM_FORM';
  obj = eval(work);
  obj.value = NumForm;
  work = 'document.search_form_' + type + '.ST_AREA_TYPE';
  obj = eval(work);
  obj.value = Areatype;
  
  work = 'document.search_form_' + type + '.' + Areatype + '_CD' + NumForm;
  
  obj = eval(work);
  param = '&AREA_TYPE=' + Areatype + '&AREA_CODE=' + obj.value + '&MODE=' + mode;
  
  sendRequest(onloaded,param,'GET','/ajax/areaselect.php',true,true);
}

//エリア初期化処理
function Area_ini(RegionCode,CountryCode,CityCode,NumForm,type){

  var mode = '';
  if(type == 'air'){
    mode = 'INI_AIR';
  }
  if(type == 'tour'){
    mode = 'INI_TOUR';
  }
  
  document.getElementById("ajax_mode").value = type;
  
  param = '&MODE=' + mode + '&REGION_CODE=' + RegionCode + '&COUNTRY_CODE=' + CountryCode + '&CITY_CODE=' + CityCode + '&NUMFORM=' + NumForm;
  sendRequest(onloaded_ini,param,'GET','/ajax/areaselect.php',true,true);

}

//受信時処理
function onloaded(res)
{
  type = document.getElementById("ajax_mode").value;
  
  work = 'document.search_form_' + type + '.ST_NUM_FORM';
  num_obj = eval(work);
  
  work = 'document.search_form_' + type + '.ST_AREA_TYPE';
  area_type_obj = eval(work);

  if( area_type_obj.value == 'REGION' ){
    work = 'document.search_form_' + type + '.COUNTRY_CD' + num_obj.value;
    obj = eval(work);
  }
  
  if( area_type_obj.value == 'COUNTRY' ){
    work = 'document.search_form_' + type + '.CITY_CD' + num_obj.value;
    obj = eval(work);
  }
  
  var resdata = "";
  resdata = res.responseText;
  
  var data = "";
  data = eval("("+resdata+")");
  
  obj.options[0] = new Option("選択してください","");
  for(var i=0; i<data.item.length; i++)
  {
    var Name = data.item[i].Name;
    var Code = data.item[i].Code;
    obj.options[i+1] = new Option(Name,Code);
  }
}

//受信時処理
function onloaded_ini(res)
{
  type = document.getElementById("ajax_mode").value;
  
  var resdata = "";
  resdata = res.responseText;
  
  var data = "";
  data = eval("("+resdata+")");
  
  work = 'document.search_form_' + type + '.REGION_CD' + data.item[0].NumForm;
  
  RegionObj = eval(work);
  RegionObj.options.length = 1;
  
  work = 'document.search_form_' + type + '.COUNTRY_CD' + data.item[0].NumForm;
  CountryObj = eval(work);
  CountryObj.options.length = 1;
  
  work = 'document.search_form_' + type + '.CITY_CD' + data.item[0].NumForm;
  CityObj = eval(work);
  CityObj.options.length = 1;
  
  var RegionCnt = 1;
  var CountryCnt = 1;
  var CityCnt = 1;
  
  for(var i=0; i<data.item.length; i++)
  {
    var Name = data.item[i].Name;
    var Code = data.item[i].Code;
    var Type = data.item[i].Type;
    var Selected = data.item[i].Selected;
    
    if( Type == 'REGION' ){
      RegionObj.options[RegionCnt] = new Option(Name,Code);
      if(Selected == 1){
        RegionObj.options[RegionCnt].selected = true;
      }
      RegionCnt++;
    }
    
    if( Type == 'COUNTRY' ){
      CountryObj.options[CountryCnt] = new Option(Name,Code);
      if(Selected == 1){
        CountryObj.options[CountryCnt].selected = true;
      }
      CountryCnt++;
    }
    
    if( Type == 'CITY' ){
      CityObj.options[CityCnt] = new Option(Name,Code);
      if(Selected == 1){
        CityObj.options[CityCnt].selected = true;
      }
      CityCnt++;
    }
    
  }
}

function goSubmit(type)
{
  work = 'document.search_form_' + type + '.CITY_CD1';
  CityObj = eval(work);
  
  if(CityObj.value){
    work = 'document.search_form_' + type;
    formObj = eval(work);
    formObj.submit();
  }
  else{
    alert('都市まで選択してください。')
  }
  
}

//エリア選択解除処理
function setClear(NumForm,type){
   Area_ini('','','',NumForm,type)
}


-->

