function handleHttpResponse() {
  
  var sv_cnt_area = "";
  
  if (http.readyState == 4) {
    // Split the comma delimited response into an array
    results = http.responseText.split(",");
	
    //window.alert("aaaaaaaaa");
  	//window.alert(results[2]);
	//エリアの検索結果設定（リターン値）
	if(results[0]=="area_result"){
      if(decodeURIComponent(results[1])==""){
    	window.document.srch_frm1.search_cnt1.value = "";
	  }else{
		
		//sv_cnt_area = "<div class=\"btn_all_list\"><p>ご希望の物件が<span class=\"red\" id=\"search_cnt1\">"+comma(decodeURIComponent(results[1]))+"</span>件見つかりました。</p><p><input type=\"image\" src=\"./images/common/btn_list01.jpg\" alt=\"物件一覧を見る\" class=\"btn\" /></p></div>";

		sv_cnt_area = "<p>ご希望の物件が<span class=\"red\" id=\"search_cnt1\">"+comma(decodeURIComponent(results[1]))+"</span>件見つかりました。</p><p><input type=\"image\" src=\"../images/common/btn_list01.jpg\" alt=\"物件一覧を見る\" class=\"btn\" /></p>";

		//$("area_search_cnt").innerHTML = sv_cnt_area;
		
		$("#area_search_cnt").html(sv_cnt_area);
		
		showLAYER('area_search_cnt');
		//$("#search_cnt_area").text(sv_cnt_area);

		$.unblockUI();

	  }

	}

	if(results[0]=="railway_result"){
      if(decodeURIComponent(results[1])==""){
    	window.document.srch_frm2.search_cnt2.value = "";
	  }else{
		
		//sv_cnt_area = "<div class=\"btn_all_list\"><p>ご希望の物件が<span class=\"red\" id=\"search_cnt2\">"+comma(decodeURIComponent(results[1]))+"</span>件見つかりました。</p><p><a href=\"./\" title=\"物件一覧を見る\"><img src=\"./images/common/btn_list01.jpg\" alt=\"物件一覧を見る\" class=\"btn\" /></a></p></div>";

		//window.alert(decodeURIComponent(results[2]));
		
		sv_cnt_area = "<p>ご希望の物件が<span class=\"red\" id=\"search_cnt2\">"+comma(decodeURIComponent(results[1]))+"</span>件見つかりました。</p><p><input type=\"image\" src=\"../images/common/btn_list01.jpg\" alt=\"物件一覧を見る\" class=\"btn\" /></p>";

		//$("railway_search_cnt").innerHTML = sv_cnt_area;
		
		$("#railway_search_cnt").html(sv_cnt_area);
		
		showLAYER('railway_search_cnt');
		//$("#search_cnt_area2").html(sv_cnt_area);

		$.unblockUI();

	  }

	}

  }
}

//カンマをつける
function comma(val0) {
  var val = Math.abs(val0)         // 絶対値
  var temp = ""                    // 作業用（反転された文字列）
  var retv = ""                    // 戻り値
  var n = 0                        // 桁数カウント
  var i
  for (i = 0; ; i++) {
    temp += val%10                 // 最下位桁を文字として付加
    n++
    if ((val = Math.floor(val/10)) == 0) {
      break
    }
    if (i%3 == 2) { // ３桁ごとにカンマ（半角！）を入れる
      temp += ","
      n++
    }
  }
  if (val0 < 0) { // 負の値のときマイナス符号を付ける
    temp += "-"
    n++
  }
  for (i = n; i >= 0; i--) {        // 文字列反転
    retv += temp.substring(i,i+1)
  }
  return retv
}

//物件の件数の取得（エリア内の件数）
function updateAreaCnt() {
	hideLAYER('area_search_cnt');
	
  var url = "getCnt.php?param1="; // The server-side script
  
  var city_checked_flg = "";
  for(var i=0;i<window.document.srch_frm1.elements["search_city[]"].length;i++){
	if(window.document.srch_frm1.elements["search_city[]"][i].checked){
		city_checked_flg = "1";
	}
  }

  if(city_checked_flg == ""){
	window.alert("・STEP1が選択されていません。\r\n");  
  }else{
  	var chk_are = "";
  	for(var i=0;i<window.document.srch_frm1.elements["search_area[]"].length;i++){
		if(window.document.srch_frm1.elements["search_area[]"][i].checked){
			if(chk_are == ""){
				chk_are = "|"+window.document.srch_frm1.elements["search_area[]"][i].value+"|";
			}else{
				chk_are += window.document.srch_frm1.elements["search_area[]"][i].value+"|";
			}
		}
  	}
  	if(chk_are == ""){
		window.alert("・STEP2が選択されていません。\r\n");  
  	}else{
	
		$.blockUI({
			message:  '<img src="../images/common/indicator.white.gif" />',
			css: { 
    	    	width: '60px',
    	    	border: 'none',
				left: '50%'
    	    },
			overlayCSS:{
				backgroundColor: '#FFFFFF'
			}
		});

		if(window.document.srch_frm1.elements["price_type"][0].checked){
			price_type = window.document.srch_frm1.elements["price_type"][0].value; 
		}
		if(window.document.srch_frm1.elements["price_type"][1].checked){
			price_type = window.document.srch_frm1.elements["price_type"][1].value; 
		}
		
		if(window.document.srch_frm1.elements["sodan"].checked){
			sodan = window.document.srch_frm1.elements["sodan"].value; 
		}else{
			sodan = ""; 
		}

		rent_price_fr = window.document.srch_frm1.elements["rent_price_fr"].value;
		rent_price_to = window.document.srch_frm1.elements["rent_price_to"].value;

		if(window.document.srch_frm1.elements["walk_time"][0].checked){
			walk_time = window.document.srch_frm1.elements["walk_time"][0].value; 
		}
		if(window.document.srch_frm1.elements["walk_time"][1].checked){
			walk_time = window.document.srch_frm1.elements["walk_time"][1].value; 
		}
		if(window.document.srch_frm1.elements["walk_time"][2].checked){
			walk_time = window.document.srch_frm1.elements["walk_time"][2].value; 
		}
		if(window.document.srch_frm1.elements["walk_time"][3].checked){
			walk_time = window.document.srch_frm1.elements["walk_time"][3].value; 
		}
		if(window.document.srch_frm1.elements["walk_time"][4].checked){
			walk_time = window.document.srch_frm1.elements["walk_time"][4].value; 
		}

		if(window.document.srch_frm1.elements["building_y"][0].checked){
			building_y = window.document.srch_frm1.elements["building_y"][0].value; 
		}
		if(window.document.srch_frm1.elements["building_y"][1].checked){
			building_y = window.document.srch_frm1.elements["building_y"][1].value; 
		}
		if(window.document.srch_frm1.elements["building_y"][2].checked){
			building_y = window.document.srch_frm1.elements["building_y"][2].value; 
		}
		if(window.document.srch_frm1.elements["building_y"][3].checked){
			building_y = window.document.srch_frm1.elements["building_y"][3].value; 
		}
		if(window.document.srch_frm1.elements["building_y"][4].checked){
			building_y = window.document.srch_frm1.elements["building_y"][4].value; 
		}

		search_area_fr = window.document.srch_frm1.elements["search_area_fr"].value;
		search_area_to = window.document.srch_frm1.elements["search_area_to"].value;

		http.open("GET", url + escape(chk_are) + "&param2=" + escape(price_type) + "&param3=" + escape(sodan) + "&param4=" + escape(rent_price_fr) + "&param5=" + escape(rent_price_to) + "&param6=" + escape(walk_time) + "&param7=" + escape(building_y) + "&param8=" + escape(search_area_fr) + "&param9=" + escape(search_area_to), true);

  		http.onreadystatechange = handleHttpResponse;
  		http.send(null);

  	}
  }
  
}


//物件の件数の取得（市区町村内の件数）
function updateTownCnt() {
	hideLAYER('area_search_cnt');
	
	var url = "getCntTown.php?param1="; // The server-side script
  
  var city_checked_flg = "";
  for(var i=0;i<window.document.srch_frm1.elements["search_city[]"].length;i++){
	if(window.document.srch_frm1.elements["search_city[]"][i].checked){
		city_checked_flg = "1";
	}
  }

  if(city_checked_flg == ""){
	window.alert("・STEP1が選択されていません。\r\n");  
  }else{
  	var chk_twn = "";
  	for(var i=0;i<window.document.srch_frm1.elements["search_town[]"].length;i++){
		if(window.document.srch_frm1.elements["search_town[]"][i].checked){
			if(chk_twn == ""){
				chk_twn = "|"+window.document.srch_frm1.elements["search_town[]"][i].value+"|";
			}else{
				chk_twn += window.document.srch_frm1.elements["search_town[]"][i].value+"|";
			}
		}
  	}
  	if(chk_twn == ""){
		window.alert("・STEP2が選択されていません。\r\n");  
  	}else{
	
		$.blockUI({
			message:  '<img src="../images/common/indicator.white.gif" />',
			css: { 
    	    	width: '60px',
    	    	border: 'none',
				left: '50%'
    	    },
			overlayCSS:{
				backgroundColor: '#FFFFFF'
			}
		});

		if(window.document.srch_frm1.elements["price_type"][0].checked){
			price_type = window.document.srch_frm1.elements["price_type"][0].value; 
		}
		if(window.document.srch_frm1.elements["price_type"][1].checked){
			price_type = window.document.srch_frm1.elements["price_type"][1].value; 
		}
		
		if(window.document.srch_frm1.elements["sodan"].checked){
			sodan = window.document.srch_frm1.elements["sodan"].value; 
		}else{
			sodan = ""; 
		}
		
		rent_price_fr = window.document.srch_frm1.elements["rent_price_fr"].value;
		rent_price_to = window.document.srch_frm1.elements["rent_price_to"].value;

		if(window.document.srch_frm1.elements["walk_time"][0].checked){
			walk_time = window.document.srch_frm1.elements["walk_time"][0].value; 
		}
		if(window.document.srch_frm1.elements["walk_time"][1].checked){
			walk_time = window.document.srch_frm1.elements["walk_time"][1].value; 
		}
		if(window.document.srch_frm1.elements["walk_time"][2].checked){
			walk_time = window.document.srch_frm1.elements["walk_time"][2].value; 
		}
		if(window.document.srch_frm1.elements["walk_time"][3].checked){
			walk_time = window.document.srch_frm1.elements["walk_time"][3].value; 
		}
		if(window.document.srch_frm1.elements["walk_time"][4].checked){
			walk_time = window.document.srch_frm1.elements["walk_time"][4].value; 
		}

		if(window.document.srch_frm1.elements["building_y"][0].checked){
			building_y = window.document.srch_frm1.elements["building_y"][0].value; 
		}
		if(window.document.srch_frm1.elements["building_y"][1].checked){
			building_y = window.document.srch_frm1.elements["building_y"][1].value; 
		}
		if(window.document.srch_frm1.elements["building_y"][2].checked){
			building_y = window.document.srch_frm1.elements["building_y"][2].value; 
		}
		if(window.document.srch_frm1.elements["building_y"][3].checked){
			building_y = window.document.srch_frm1.elements["building_y"][3].value; 
		}
		if(window.document.srch_frm1.elements["building_y"][4].checked){
			building_y = window.document.srch_frm1.elements["building_y"][4].value; 
		}

		search_area_fr = window.document.srch_frm1.elements["search_area_fr"].value;
		search_area_to = window.document.srch_frm1.elements["search_area_to"].value;

		http.open("GET", url + escape(chk_twn) + "&param2=" + escape(price_type) + "&param3=" + escape(sodan) + "&param4=" + escape(rent_price_fr) + "&param5=" + escape(rent_price_to) + "&param6=" + escape(walk_time) + "&param7=" + escape(building_y) + "&param8=" + escape(search_area_fr) + "&param9=" + escape(search_area_to), true);

  		http.onreadystatechange = handleHttpResponse;
  		http.send(null);

  	}
  }
  
}

//物件の件数の取得（路線内の件数）
function updateRailwayCnt() {
	hideLAYER('railway_search_cnt');
	
	var url = "getCntRailway.php?param1="; // The server-side script
  
  var chk_railway = "";
  for(var i=0;i<window.document.srch_frm2.elements["search_railway[]"].length;i++){
	if(window.document.srch_frm2.elements["search_railway[]"][i].checked){
		if(chk_railway == ""){
			chk_railway = "|"+window.document.srch_frm2.elements["search_railway[]"][i].value+"|";
		}else{
			chk_railway += window.document.srch_frm2.elements["search_railway[]"][i].value+"|";
		}
	}
  }

  if(chk_railway == ""){
	window.alert("・STEP1が選択されていません。\r\n");  
  }else{
  	var chk_station = "";
  	for(var i=0;i<window.document.srch_frm2.elements["search_station[]"].length;i++){
		if(window.document.srch_frm2.elements["search_station[]"][i].checked){
			//alert(window.document.srch_frm2.elements["search_station[]"][i].value);
			
			if(chk_station == ""){
				chk_station = "|"+window.document.srch_frm2.elements["search_station[]"][i].value+"|";
			}else{
				chk_station += window.document.srch_frm2.elements["search_station[]"][i].value+"|";
			}
		}
  	}
  	if(chk_station == ""){
		window.alert("・STEP2が選択されていません。\r\n");  
  	}else{
	
		$.blockUI({
			message:  '<img src="../images/common/indicator.white.gif" />',
			css: { 
    	    	width: '60px',
    	    	border: 'none',
				left: '50%'
    	    },
			overlayCSS:{
				backgroundColor: '#FFFFFF'
			}
		});
	
		if(window.document.srch_frm2.elements["price_type"][0].checked){
			price_type = window.document.srch_frm2.elements["price_type"][0].value; 
		}
		if(window.document.srch_frm2.elements["price_type"][1].checked){
			price_type = window.document.srch_frm2.elements["price_type"][1].value; 
		}
		
		if(window.document.srch_frm2.elements["sodan"].checked){
			sodan = window.document.srch_frm2.elements["sodan"].value; 
		}else{
			sodan = ""; 
		}

		rent_price_fr = window.document.srch_frm2.elements["rent_price_fr"].value;
		rent_price_to = window.document.srch_frm2.elements["rent_price_to"].value;
		
		if(window.document.srch_frm2.elements["walk_time"][0].checked){
			walk_time = window.document.srch_frm2.elements["walk_time"][0].value; 
		}
		if(window.document.srch_frm2.elements["walk_time"][1].checked){
			walk_time = window.document.srch_frm2.elements["walk_time"][1].value; 
		}
		if(window.document.srch_frm2.elements["walk_time"][2].checked){
			walk_time = window.document.srch_frm2.elements["walk_time"][2].value; 
		}
		if(window.document.srch_frm2.elements["walk_time"][3].checked){
			walk_time = window.document.srch_frm2.elements["walk_time"][3].value; 
		}
		if(window.document.srch_frm2.elements["walk_time"][4].checked){
			walk_time = window.document.srch_frm2.elements["walk_time"][4].value; 
		}

		if(window.document.srch_frm2.elements["building_y"][0].checked){
			building_y = window.document.srch_frm2.elements["building_y"][0].value; 
		}
		if(window.document.srch_frm2.elements["building_y"][1].checked){
			building_y = window.document.srch_frm2.elements["building_y"][1].value; 
		}
		if(window.document.srch_frm2.elements["building_y"][2].checked){
			building_y = window.document.srch_frm2.elements["building_y"][2].value; 
		}
		if(window.document.srch_frm2.elements["building_y"][3].checked){
			building_y = window.document.srch_frm2.elements["building_y"][3].value; 
		}
		if(window.document.srch_frm2.elements["building_y"][4].checked){
			building_y = window.document.srch_frm2.elements["building_y"][4].value; 
		}

		search_area_fr = window.document.srch_frm2.elements["search_area_fr"].value;
		search_area_to = window.document.srch_frm2.elements["search_area_to"].value;
		
		http.open("GET", url + escape(chk_station) + "&param2=" + escape(price_type) + "&param3=" + escape(sodan) + "&param4=" + escape(rent_price_fr) + "&param5=" + escape(rent_price_to) + "&param6=" + escape(walk_time) + "&param7=" + escape(building_y) + "&param8=" + escape(chk_railway) + "&param9=" + escape(search_area_fr) + "&param10=" + escape(search_area_to), true);

  		http.onreadystatechange = handleHttpResponse;
  		http.send(null);

  	}
  }
  
}

function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
var http = getHTTPObject(); // We create the HTTP Object

