<!--

//リクエスト送信
function setData(Areatype,NumForm,type)
{
if(Areatype == "REGION"){
    work = 'document.search_form.COUNTRY_CD' + NumForm;
    obj = eval(work);
    obj.options.length = 1;
    work = 'document.search_form.CITY_CD' + NumForm;
    obj = eval(work);
    obj.options.length = 1;
  }
  if(Areatype == "COUNTRY"){
    work = 'document.search_form.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.search_form.ST_AREA_TYPE.value=Areatype;
  document.search_form.ST_NUM_FORM.value=NumForm;
  work = 'document.search_form.' + 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_initialize(RegionCode,CountryCode,CityCode,NumForm,type){
  var mode = '';
  if(type == 'air'){
    mode = 'INI_AIR';
  }
  if(type == 'tour'){
    mode = 'INI_TOUR';
  }
  
  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)
{
if( document.search_form.ST_AREA_TYPE.value == 'REGION' ){
    work = 'document.search_form.COUNTRY_CD' + document.search_form.ST_NUM_FORM.value;
    obj = eval(work);
  }
  
  if( document.search_form.ST_AREA_TYPE.value == 'COUNTRY' ){
    work = 'document.search_form.CITY_CD' + document.search_form.ST_NUM_FORM.value;
    obj = eval(work);
  }
  
  var resdata = "";
  resdata = res.responseText;
  
  var data = "";
  data = eval("("+resdata+")");
  obj.options[0] = new Option("選択してください","");
  var offset = obj.options.length;
  for(var i=0; i<data.item.length; i++)
  {
    var Name = data.item[i].Name;
    var Code = data.item[i].Code;
    obj.options[i+offset] = new Option(Name,Code);
  }
	/******************************
	2009/10/29
	http://dev02/issues/show/1807
	******************************/
	if (obj.enable != undefined){
		obj.enable();
	}
	else {
		obj.disabled = false;	
	}
	var element_id = "SELECT_ALL_CHECKBOX";
	var chk = "";
	if (document.search_form.ST_AREA_TYPE.value == "REGION"){
		chk = "COUNTRY";	
	}
	else if (document.search_form.ST_AREA_TYPE.value == "COUNTRY"){
		chk = "CITY";	
	}
	var des = "";
	if (document.search_form.ST_AREA_TYPE.value == "REGION"){
		des = "配下の国を全て選択する。";	
	}
	else if (document.search_form.ST_AREA_TYPE.value == "COUNTRY"){
		des = "配下の都市を全て選択する。";
	}	
	if (document.getElementById(element_id)){
		var target = document.getElementById(element_id);
		if (des == ""){
			target.innerHTML = "";
		}
		else {
			//target.innerHTML = '<br/><input type="checkbox" id="CHECKBOX" name="'+chk+'" onClick="select_all();">'+des;
			target.innerHTML = '<br/><input type="checkbox" id="CHECKBOX" name="'+chk+'">'+des;
		}
	}
	
}

//受信時処理
function onloaded_ini(res)
{
  var resdata = "";
  resdata = res.responseText;
  
  var data = "";
  data = eval("("+resdata+")");
  
  work = 'document.search_form.REGION_CD' + data.item[0].NumForm;
  
  RegionObj = eval(work);
  RegionObj.options.length = 1;	
  
  work = 'document.search_form.COUNTRY_CD' + data.item[0].NumForm;
  CountryObj = eval(work);
  CountryObj.options.length = 1;
  
  work = 'document.search_form.CITY_CD' + data.item[0].NumForm;
  CityObj = eval(work);
  CityObj.options.length = 1;

  var RegionCnt = RegionObj.options.length;
  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()
{
  document.search_form.submit();
}


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

/******************************
2009/10/29
http://dev02/issues/show/1807
******************************/
/*
function select_all(){
	var area_type = document.search_form.ST_AREA_TYPE.value;
	var form = document.search_form;
	var target = document.getElementById(area_type+"_CD2");
	// get next
	var next = null;
	if (area_type == "REGION"){
		var next = document.getElementById("COUNTRY_CD2");	
	}
	else if (area_type == "COUNTRY"){
		var next = document.getElementById("CITY_CD2");		
	}
	// disable/enable the drop down list
	if (target != null){
		var ckb = document.getElementById("CHECKBOX");
		if (ckb.checked){
			if (target.disable != undefined){
				target.disable();
			}
			else {
				target.disabled = true;	
			}
		}
		else {
			if (target.enable != undefined){
				target.enable();
			}
			else {
				target.disabled = false;	
			}
		}	
	}
	if (next != null){
		if (ckb.checked){
			if (next.disable != undefined){
				next.disable();
			}
			else {
				next.disabled = true;	
			}
		}
		else {
			if (next.disable != undefined){
				next.enable();	
			}
			else {
				next.disabled = false;	
			}
		}	
	}
}
*/

function hide_checkbox(){
	if (document.getElementById("SELECT_ALL_CHECKBOX")){
		document.getElementById("SELECT_ALL_CHECKBOX").innerHTML = "";	
	}
}

-->

