function disableButton() {
    if(document.all){
      myArray=document.all;
    } else {
      myArray=document.getElementsByTagName('*');
    }
    len = myArray.length;
    for(i=0; i<len; i++){
      if(myArray[i].type=='button' || myArray[i].type=='submit'){
        myArray[i].disabled = true;
      }
    }
}

var duble_click_flag = 0;
function runSearch(form,flag){


	//入力チェック
	this.selYear1 = document.getElementById('selYear1');
	this.selMonth1 = document.getElementById('selMonth1');
	this.selDay1 = document.getElementById('selDay1');

	this.selArea1 = document.getElementById('REGION_CD1');
	this.selArea2 = document.getElementById('COUNTRY_CD1');
	this.selArea3 = document.getElementById('CITY_CD1');

	this.selDays = document.getElementById('days');

	if(this.selYear1.value == "" || this.selMonth1.value == "" || this.selDay1.value == ""){
		alert("日付を必ず選択してください。");
		return false;
	}

	if(this.selArea1.value == "" || this.selArea2.value == "" || this.selArea3.value == ""){
		alert("滞在先を全て都市まで必ず選択してください。");
		return false;
	}

	if(this.selDays.value == ""){
		alert("泊数を必ず選択してください。");
		return false;
	}

	if( flag == "plan" ){
		this.chkOct = document.getElementById('site_oct');
		this.chkMiki = document.getElementById('site_miki');
		this.chkExp = document.getElementById('site_exp');
		
		if ( !this.chkOct.checked && !this.chkMiki.checked && !this.chkExp.checked ){
			alert("検索対象の予約サイトを必ず指定してください。");
			return false;
		}

	}

	if( duble_click_flag != 0 ) return false;
	duble_click_flag = 1;

	setLoad();
	form.submit();

}

function runSearch_dm(form){


	//入力チェック
	this.selYear1 = document.getElementById('selYear1');
	this.selMonth1 = document.getElementById('selMonth1');
	this.selDay1 = document.getElementById('selDay1');

	this.selArea1 = document.getElementById('TODOFUKEN_CODE');
	this.selArea2 = document.getElementById('SHIGUN_CODE');
	this.selArea3 = document.getElementById('KUCHOSON_CODE');

	if(this.selYear1.value == "" || this.selMonth1.value == "" || this.selDay1.value == ""){
		alert("日付を必ず選択してください。");
		return false;
	}

	if(this.selArea1.value == "" || this.selArea2.value == ""){
		alert("市郡までは必ず選択してください。");
		return false;
	}
	
	//ローダー（検索中・・・）は出さない
	//setLoad();
	form.submit();
}

function resetItem(){
	//絞込み条件を全てリセットする
	
	//ホテルランク
	this.rank = document.getElementById('rank');
	this.roomType = document.getElementById('room_type');
	this.priceUnder = document.getElementById('price_under');
	this.priceUpper = document.getElementById('price_upper');
	this.hotelCode = document.getElementById('hotel_code');

}

function loadEnd(){
        var loader_obj = document.getElementById('loader');
        var result_obj = document.getElementById('result');
        loader_obj.style.display="none";
	if( result_obj ){
        	result_obj.style.display="block";
	}
}

function setLoad(){
	var loading_no_disp = document.getElementById('loading_no_disp');
        var loader = document.getElementById('pre_loader');
        var result = document.getElementById('result');
	if( loading_no_disp ) {
		loading_no_disp.style.display="none";
	}
        if ( result ) {
                result.style.display="none";
        }
        if ( loader ) {
                loader.style.display="block";
        }
}



