    //<![CDATA[

	var glbMarkers=new Array();
	
    function load() {

      var map = new GMap2(document.getElementById("map"));
      map.addControl(new GMapTypeControl());
      map.addControl(new GLargeMapControl());
      map.addControl(new GScaleControl());
      map.addControl(new GOverviewMapControl(new GSize(150,150)));

      if (GBrowserIsCompatible()) {

		var loc_id="";
		if(document.getElementById('loc_id').value !=""){
			loc_id=document.getElementById('loc_id').value;
		}
		var p1="";
		if(document.getElementById('syubetu').value !=""){
			p1=document.getElementById('syubetu').value;
		}
		var p2f="";
		if(document.getElementById('f_kin').value !=""){
			p2f=document.getElementById('f_kin').value;
		}
		var p2t="";
		if(document.getElementById('t_kin').value !=""){
			p2t=document.getElementById('t_kin').value;
		}
		var p3f="";
		if(document.getElementById('f_room').value !=""){
			p3f=document.getElementById('f_room').value;
		}
		var p3t="";
		if(document.getElementById('t_room').value !=""){
			p3t=document.getElementById('t_room').value;
		}
		//-2008/1/19
       	var num_start=document.getElementById('num_start').value;
       	var num_page=document.getElementById('num_page').value;
       	var num_end=Number(num_start)+Number(num_page);

		var url="../gmap/places4srch.php?loc_id="+loc_id+"&kbn=t"+"&p1="+p1+"&p2f="+p2f+"&p2t="+p2t+"&p3f="+p3f+"&p3t="+p3t;
		//var url="../gmap/places4loc.php?loc_id="+loc_id+"&kbn=t";
        var req_loc=new GXmlHttp.create();
		//alert(url);
		req_loc.open("GET",url);
        req_loc.onreadystatechange=function(){
        
        //function func_get_location(){
          if(req_loc.readyState==4){
			var sel_areaName=document.getElementById("loc_id")[document.frmUpd.loc_id.selectedIndex].firstChild.nodeValue;

			var xmlDoc=req_loc.responseXML;
	       	var place=xmlDoc.documentElement.getElementsByTagName("place");
	       	var lists="<table border=\"0\">";
	       	var bkn_ids=new Array();
	       	var bkn_num=place.length;
			//-2008/1/19
	       	if(bkn_num>0){
				if(num_end>bkn_num) num_end=bkn_num;
				lists+="<tr><td colspan=\"2\"><font size=\"1\" color=\"#0000ff\">";
				lists+="検索結果【"+sel_areaName+"】：<big><b>"+bkn_num+"</b></big>件、見つかりました。";
				lists+="(<big><b>"+(Number(num_start)+1)+"-"+num_end+"</b></big>件目を表示）";
				lists+="</font></td></tr>";
	       	}else{
	       		num_end=0;
	       	}
			//-2008/1/19
			//for (var i=0; i<bkn_num; i++){
			map.clearOverlays();	//-2008/1/23
			for (var i=Number(num_start); i<num_end; i++){
	        	var bkn_id=xmlDoc.documentElement.getElementsByTagName("place")[i].getAttribute("id");
	        	bkn_ids[i]=bkn_id;
    	    	var cent_long=xmlDoc.documentElement.getElementsByTagName("place")[i].getAttribute("longitude");
        		var cent_lat=xmlDoc.documentElement.getElementsByTagName("place")[i].getAttribute("latitude");

        		var lmk_title="";
        		var lmk_note="";
        		var lmk_url="";
        		var lmk_img="";
        		if(xmlDoc.documentElement.getElementsByTagName("title")[i].hasChildNodes()){
        			lmk_title=xmlDoc.documentElement.getElementsByTagName("title")[i].firstChild.nodeValue;
        		}
        		if(xmlDoc.documentElement.getElementsByTagName("note")[i].hasChildNodes()){
        			lmk_note=xmlDoc.documentElement.getElementsByTagName("note")[i].firstChild.nodeValue;
        		}
        		if(xmlDoc.documentElement.getElementsByTagName("url")[i].hasChildNodes()){
        			lmk_url=xmlDoc.documentElement.getElementsByTagName("url")[i].firstChild.nodeValue;
        		}
        		if(xmlDoc.documentElement.getElementsByTagName("img")[i].hasChildNodes()){
        			lmk_img=xmlDoc.documentElement.getElementsByTagName("img")[i].firstChild.nodeValue;
        		}
        		var cent_zoom="13";
        		map.setCenter(new GLatLng(cent_lat,cent_long), 13);		//緯度、経度の順

        		var point=new GPoint(cent_long, cent_lat);		//経度、緯度の順
       			var bkn_color="#000000";
       			var text="";
       			var bkn_url="http://fds-nt.com/cgi-bin/est_v2/tintai/";
       			var js_win_set="resizable=yes,menubar=no,directories=no,status=no,location=no,scrollbars=yes,width=600,height=600";
       			var js_detail="javascript:Win=window.open('"+bkn_url+"detail.cgi?ini="+bkn_id.substr(0,3)+"&no="+bkn_id.substr(3,3)+"','win_imgform','"+js_win_set+"');Win.focus();";
      			if(lmk_title!=""){
        				if(lmk_img!="") text+="<img src=\""+bkn_url+lmk_img+"\" width=\"100\" align=\"left\" hspace=\"2\">";
        				text+="<font size=\"2\" color=\""+bkn_color+"\">物件NO：["+bkn_id.substr(0,6)+"]</font><br><b>"+lmk_title+"</b><br>";
        				if(lmk_note!="") text+="<font size=\"2\" color=\"#0000ff\">◎"+lmk_note+"</font><br>";
        				text+="<font size=\"2\" >★<a href=\"javascript:void(0);\" onClick=\""+js_detail+"\">物件詳細へ</a></font>";
        				if(lmk_url!="") text+="&nbsp;&nbsp;&nbsp;<font size=\"2\" color=\"#ff0000\">【<a href=\"http://"+lmk_url+"\" target=\"_blank\">さらに詳しく・室内写真等</a>】</font>";
						var bkntype=lmk_title.split(')');
						var IconName=getIconName(bkntype[0]);
						var myIcon=getMyIcon(i,IconName);
						var marker=addMarker(point,text,myIcon);
						map.addOverlay(marker);
				}else{
       				text="<font size=\"2\" color=\""+bkn_color+"\">物件NO：["+bkn_id.substr(0,6)+"]</font><br><b>マーカの指定はありません。</b>";
					var marker=addMarker(point,text);
					map.addOverlay(marker);
				}
				glbMarkers[i]=marker;

       			var bkn_list=new Array();
       			if(lmk_title!=""){
       				bkn_list[i]="<tr>";
					var bkntype=lmk_title.split(')');
					var IconName=getIconName(bkntype[0]);
       				var txtIcon=getIconText(i,IconName);
       				var bkn_anchor="&nbsp;【<a href=\"javascript:void(0);\" onClick=\""+js_detail+"\">詳細</a>】&nbsp;";
					bkn_list[i]+=txtIcon+"<td valign=\"top\" align=\"left\"><font size=\"1\">"+bkn_anchor+"</font><font size=\"2\" color=\""+bkn_color+"\"><a href=\"javascript:void(0);\" onClick=\"javascript:dispBaloon("+i+");\">"+lmk_title+"</a></font><br>";
					if(lmk_note!="") bkn_list[i]+="<font size=\"1\" color=\"#ff0000\">『特徴等』"+lmk_note+"</font><br>\n";
       				bkn_list[i]+="</td></tr>\n";
					lists=lists+bkn_list[i];
					//alert(bkn_list[i]);
					
				}else{
					lists="<table border=\"0\"><tr><td><font size=\"1\" color=\"#ff0000\">エリア【"+sel_areaName+"】の物件は見つかりませんでした。</font></td></tr></table>";
					if(document.getElementById("loc_id").value=="") lists="<table border=\"0\"><tr><td><font size=\"1\" color=\"#0000ff\">ここに、検索結果の物件が表示されます。</font></td></tr></table>";
				}
        	}
       		if(lmk_title!=""){			//-2008/1/19
				lists+="<tr><td><br></td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
				if(num_start>=num_page){
					lists+="&lt;&lt;<a href=\"javascript:void(0);\" onClick=\"document.getElementById('num_start').value="+(num_start-num_page)+";load();\">前へ</a>";
					lists+="&nbsp;&nbsp;&nbsp;";
				}
				if(num_end<bkn_num) lists+="<a href=\"javascript:void(0);\" onClick=\"document.getElementById('num_start').value="+num_end+";load();\">次へ</a>&gt;&gt;</td></tr>\n";
				lists+="</td></tr>\n";
			}
        	lists+="</table>";
			document.getElementById("list").innerHTML=lists;
          }
        }
        req_loc.send(null);
      }
	  changeHeight('map');
	  changeHeight('list');
	}
    function getMyIcon(i,name){
    	var icon=new GIcon();
       	var num_page=document.getElementById('num_page').value;
       	var i_surplus=(i+1) % num_page;
       	if(i_surplus==0) i_surplus=num_page;
   		icon.image="../img/icon/"+name+i_surplus+".png";

       	icon.shadow="../img/icon/shadow.png";
    	icon.iconSize=new GSize(20,34);
    	icon.shadowSize=new GSize(59,32);
    	icon.iconAnchor=new GPoint(1,23);
    	icon.shadowAnchor=new GPoint(1,23);
    	icon.infoWindowAnchor=new GPoint(10,10);
    	return icon;
	}
    function addMarker(p,text,icon){
    	var marker = new GMarker(p,icon);
		GEvent.addListener(marker,"click",function(){
			marker.openInfoWindowHtml(text)
		});
		return marker;
    }
    function dispBaloon(i) { 
      GEvent.trigger(glbMarkers[i], "click"); 
    }

    function getIconText(i,name) {
    	var txtIcon="";
       	var num_page=document.getElementById('num_page').value;
       	var i_surplus=(i+1) % num_page;
       	if(i_surplus==0) i_surplus=num_page;
		if(navigator.appName.indexOf("Microsoft")>-1){		//-2008/1/23
		 	name=name+"_w";
			txtIcon="<td valign=\"top\"><img src=\"../img/icon/"+name+i_surplus+".png\" width=\"24\" onMouseOver=\"javascript:dispBaloon("+i+")\"></td>";
		}else{
			txtIcon="<td valign=\"top\"><img src=\"../img/icon/"+name+i_surplus+".png\" width=\"20\" onMouseOver=\"javascript:dispBaloon("+i+")\"></td>";
		}
		return txtIcon;
    }
    function getIconName(type){
		var IconName="sn";
    	switch(type){
    		case "１戸建":
    			IconName="hs";
    			break;
    		case "土地":
    			IconName="tk";
    			break;
    		case "アパート":
    			IconName="ap";
    			break;
    		case "マンション":
    			IconName="mn";
    			break;
    		
    	}
    	IconName="std";		//-2008/1/22-alphabet icon
		return IconName;
    }
	function changeHeight(id){
		var obj=document.all && document.all(id) || document.getElementById && document.getElementById(id);
		if(obj){
			var diff=132;
			if(navigator.appName.indexOf("Microsoft")>-1) diff=120;
			clientSize=getWindowClientSize();
			if(clientSize.height>diff){
				obj.style.height=""+(clientSize.height-diff)+"px"; //120<-header
			}else{
				obj.style.height=""+(clientSize.height)+"px"; //
			}
		}
	}
	function getWindowClientSize(){
		var result={"width":0,"height":0};
		if(window.self&&self.innerWidth){
			result.width=self.innerWidth;
			result.height=self.innerHeight;
		}else if(document.documentElement && document.documentElement.clientHeight){
			result.width=document.documentElement.clientWidth;
			result.height=document.documentElement.clientHeight;
		}else{
			result.width=document.body.clientWidth;
			result.height=document.body.clientHeight;
		}
			return result;
	}
    //]]>
    