var DEFAULT_ZOOM=15;var COUNT_CLASS=6;var COUNT_ROOMTYPE=8;var LIMIT_MARKER=500;var COUNT_ETC=22;var m_objMap=null;var m_objMarkerMan=null;var m_objGeocode=null;var m_objIcon=null;var m_objIconShadow=null;var m_objShopIcon=null;var m_objShopIconShadow=null;var m_objPanoView=null;var m_objDirections1=null;var m_objDirections2=null;var m_nPageRecordMax=0;var m_nHitRecordCount=0;var m_strSearchType=null;var m_strSearchValue=null;var m_nSearchListValue=0;var m_nSortType=0;var m_nPage=0;var m_nMarkerCount=0;var m_objArrMarker=null;var m_objArrLatlng=null;var m_objArrS1Latlng=null;var m_objArrS2Latlng=null;var m_strWorkMarkerAddress=null;var m_bCondMenu=true;var m_bListMenu=false;var m_bIeBrowserEnable=false;var m_nIeBrowserVersion=0;var m_bWiiBrowserEnable=false;var m_nArrId;var m_strArrRoomNo;var m_strArrName;var m_strArrAddress;var m_strArrUrl;var m_strArrInfoWindowHtml;var m_strArrStvWindowHtml;var m_nArrLsId;var m_strArrLsRoomNo;var m_nArrTimerID;var m_nArrTimerIssue;var m_nThingCount=0;var m_nGoogleMapMarkerCount=0;var m_bFirst=true;var m_bLoadListPanel=false;var m_arrConditionParameter=null;var m_bLsvMode=false;var m_bThingLimit=false;var m_bEnableGooglemapControl=false;var m_bEnableStreetView=true;var m_bEnableShopStreetView=true;var m_bEnableDirections=true;var m_bActiveXEnable=true;var m_bLsvActiveXEnable=true;var m_nShopCount=0;var m_strArrShopLat=null;var m_strArrShopLng=null;var m_objArrShopPov=null;var m_strArrShopName=null;var m_objArrShopLatlng=null;var m_strArrShopInfoWindowHtml=null;var m_strArrShopStvWindowHtml=null;var m_strArrShopUrl=null;var m_strArrShopTel=null;var m_strArrShopFax=null;var m_strArrShopBiz=null;var m_objArrShopStvLatlng=null;var m_strArrShopStvLat=null;var m_strArrShopStvLng=null;var m_objArrShopStvPov=null;function Init(a,c,b){if(!GBrowserIsCompatible()){location.href="../error.php?msg="+encodeURI("GoogleMap が利用できないブラウザです。");return}if(typeof(GMap2)=="undefined"||typeof(GXmlHttp)=="undefined"){location.href="../error.php?msg="+encodeURI("GoogleMapが利用できません。ブラウザのキャッシュを削除すると解決する可能性があります。");return}MakeInitParameter(a,c,b);InitLoadConditionBase()}function InitLoadConditionBase(){OnloadHtml(document.getElementById("disp_condition"),"html/disp_condition.html",InitLoadListBase)}function InitLoadListBase(){OnloadHtml(document.getElementById("disp_list"),"html/disp_list.html",InitGoogleMap)}function InitGoogleMap(){ActionToggleMenuControl();m_objMap=new GMap2(document.getElementById("gmap"));m_objGeocode=new GClientGeocoder();if(m_bEnableDirections==true){m_objDirections1=new GDirections(m_objMap,document.getElementById("gmap_directions"));m_objDirections2=new GDirections(m_objMap,document.getElementById("gmap_directions"))}m_objIcon=new GIcon();m_objIcon.image="images/gmap_icon_s.png";m_objIcon.iconsize=new GSize(38,38);m_objIcon.printImage="images/gmap_icon_s.png";m_objIcon.mozPrintImage="images/gmap_icon_s.png";m_objIcon.iconAnchor=new GPoint(10,38);m_objIcon.infoWindowAnchor=new GPoint(10,38);m_objShopIcon=new GIcon();m_objShopIcon.image="images/gmap_shop_icon_s.png";m_objShopIcon.iconsize=new GSize(38,38);m_objShopIcon.printImage="images/gmap_shop_icon_s.png";m_objShopIcon.mozPrintImage="images/gmap_shop_icon_s.png";m_objShopIcon.iconAnchor=new GPoint(10,38);m_objShopIcon.infoWindowAnchor=new GPoint(10,38);var a=new Array();a[0]=null;XmlRpc("xml/map_xmlrpc.php","Condition",a,InitDisplayCondition);OnloadHtml(document.getElementById("map_condition_search"),"html/map_condition_search.html",null)}function InitDisplayCondition(a,b){m_nPage=0;OnloadXsl(document.getElementById("map_condition"),b,"xsl/map_condition.xsl",ThingSearch)}function MakeInitParameter(strSearchType,strSearchValue,nSearchListValue){var strUserAgent;m_strSearchType=strSearchType;if(m_strSearchType=="n"){m_strSearchValue=decodeURI(strSearchValue)}else{m_strSearchValue=strSearchValue}m_nSearchListValue=parseInt(nSearchListValue);if(m_nSearchListValue<10){m_nSearchListValue=10}if(m_nSearchListValue>50){m_nSearchListValue=50}m_nPageRecordMax=m_nSearchListValue;strUserAgent=navigator.userAgent;if(strUserAgent.indexOf("MSIE")!=-1){
/*@cc_on_d = document; eval('var document=_d')@*/
m_bIeBrowserEnable=true;m_nIeBrowserVersion=7;if(navigator.appVersion.indexOf("MSIE 3",0)!=-1){m_nIeBrowserVersion=3}if(navigator.appVersion.indexOf("MSIE 4",0)!=-1){m_nIeBrowserVersion=4}if(navigator.appVersion.indexOf("MSIE 5",0)!=-1){m_nIeBrowserVersion=5}if(navigator.appVersion.indexOf("MSIE 6",0)!=-1){m_nIeBrowserVersion=6}if(navigator.appVersion.indexOf("MSIE 8",0)!=-1){m_nIeBrowserVersion=8}}if(strUserAgent.indexOf("Nintendo Wii")!=-1){m_bWiiBrowserEnable=true;m_bEnableDirections=false}m_objArrMarker=new Array();m_objArrLatlng=new Array();m_objArrS1Latlng=new Array();m_objArrS2Latlng=new Array();m_nArrId=new Array();m_strArrRoomNo=new Array();m_strArrName=new Array();m_strArrAddress=new Array();m_strArrUrl=new Array();m_strArrInfoWindowHtml=new Array();m_strArrStvWindowHtml=new Array();m_nArrTimerID=new Array();m_nArrTimerIssue=new Array();m_nArrLsId=new Array();m_strArrLsRoomNo=new Array();m_strArrShopLat=new Array();m_strArrShopLng=new Array();m_strArrShopName=new Array();m_objArrShopLatlng=new Array();m_strArrShopUrl=new Array();m_strArrShopTel=new Array();m_strArrShopFax=new Array();m_strArrShopBiz=new Array();m_strArrShopInfoWindowHtml=new Array();m_strArrShopStvWindowHtml=new Array();m_objArrShopStvLatlng=new Array();m_strArrShopStvLat=new Array();m_strArrShopStvLng=new Array();m_objArrShopStvPov=new Array();var n=0;m_strArrShopLat[n]="38.303525";m_strArrShopLng[n]="140.887662";m_strArrShopName[n]="黒松駅前本店（アパマンショップ仙台泉店）";m_strArrShopUrl[n]="http://www.heiwajuutaku.com/shop/#01";m_strArrShopTel[n]="022-234-6011";m_strArrShopFax[n]="022-234-6033";m_strArrShopBiz[n]="9:00～18:00";m_strArrShopStvLat[n]="38.303428";m_strArrShopStvLng[n]="140.887375";m_objArrShopStvPov[n]={yaw:76.85672955627786,pitch:-6.568785672020711,panoId:null};n++;m_strArrShopLat[n]="38.258247";m_strArrShopLng[n]="140.876497";m_strArrShopName[n]="仙台駅前店（アパマンショップ仙台駅前店）";m_strArrShopUrl[n]="http://www.heiwajuutaku.com/shop/#02";m_strArrShopTel[n]="022-723-3311";m_strArrShopFax[n]="022-723-3322";m_strArrShopBiz[n]="9:30～18:30";m_strArrShopStvLat[n]="38.258177";m_strArrShopStvLng[n]="140.876532";m_objArrShopStvPov[n]={yaw:358.99091447759366,pitch:-17.87613617377029,panoId:null};n++;m_strArrShopLat[n]="38.260447";m_strArrShopLng[n]="140.884955";m_strArrShopName[n]="仙台東口店";m_strArrShopUrl[n]="http://www.heiwajuutaku.com/shop/#04";m_strArrShopTel[n]="022-299-1124";m_strArrShopFax[n]="022-299-1125";m_strArrShopBiz[n]="9:30～18:30";m_strArrShopStvLat[n]="38.259825";m_strArrShopStvLng[n]="140.885088";m_objArrShopStvPov[n]={yaw:311.9566272456007,pitch:-3.545283888426378,panoId:null};n++;m_strArrShopLat[n]="38.264004";m_strArrShopLng[n]="140.867490";m_strArrShopName[n]="国分町店（アパマンショップ国分町店）";m_strArrShopUrl[n]="http://www.heiwajuutaku.com/shop/#03";m_strArrShopTel[n]="022-263-7998";m_strArrShopFax[n]="022-263-0305";m_strArrShopBiz[n]="9:30～18:30";m_strArrShopStvLat[n]="38.263933";m_strArrShopStvLng[n]="140.867203";m_objArrShopStvPov[n]={yaw:61.89035845792091,pitch:-1.9475672824043189,panoId:null};n++;m_nShopCount=n}function LsvInit(b,e,d,c,a){m_bLsvMode=true;m_bListMenu=true;m_bActiveXEnable=m_bLsvActiveXEnable;m_nSortType=a;m_nPage=c-1;if(m_nPage<0){m_nPage=0}MakeInitParameter(b,e,d);OnloadHtml(document.getElementById("disp_list"),"html/disp_listlsv.html",ThingSearch)}function DisplayMakeThingList(a,h){var e;var j;var b;var c;var f;e=a.documentElement.getElementsByTagName("thinginfo");m_nThingCount=parseInt(e.length);for(f=0;f<m_nThingCount;f++){if(e[f].getElementsByTagName("address").length!=0){b=parseInt(e[f].getElementsByTagName("index")[0].firstChild.nodeValue);c=parseInt(e[f].getElementsByTagName("id")[0].firstChild.nodeValue);j=String(e[f].getElementsByTagName("roomno")[0].firstChild.nodeValue);m_nArrLsId[b]=c;m_strArrLsRoomNo[b]=j}}if(m_bLsvMode==false){MenuListRefresh()}else{document.getElementById("img_list").className="open_bukkeniti";MenuListRefreshBrowserDifferenceAbsorption(true);document.getElementById("map_list").style.height="880px"}if(m_bLoadListPanel==false){OnloadHtml(document.getElementById("map_list_panel"),"html/map_list_panel.html");m_bLoadListPanel=true}if(m_bIeBrowserEnable==true&&m_bActiveXEnable==true){CallbackMakeListCount(m_objCountWorkResponseXml,m_strCountWorkResponseXml);XmlRpc("xml/map_xmlrpc.php","SearchList",m_arrConditionParameter,CallbackMakeList);XmlRpc("xml/map_xmlrpc.php","SearchListPage",m_arrConditionParameter,CallbackMakeListPage)}else{OnloadXsl(document.getElementById("map_list_count"),h,"xsl/map_list_count.xsl");var d=""+h.match(/<total[^>]*>.+?<\/total>/gi);var g=""+d.replace(/<\/?[^>]+>/gi,"");m_nHitRecordCount=parseInt(g);if(m_strSearchType=="k"||m_strSearchType=="z"){OnloadXsl(document.getElementById("map_list"),h,"xsl/map_list-nosort.xsl")}else{OnloadXsl(document.getElementById("map_list"),h,"xsl/map_list.xsl")}OnloadXsl(document.getElementById("map_list_page"),h,"xsl/map_list_page.xsl");OnloadXsl(document.getElementById("map_list_page2"),h,"xsl/map_list_page.xsl")}}function CallbackMakeListCount(a,d){OnloadXsl(document.getElementById("map_list_count"),d,"xsl/map_list_count.xsl");var b=""+d.match(/<total[^>]*>.+?<\/total>/gi);var c=""+b.replace(/<\/?[^>]+>/gi,"");m_nHitRecordCount=parseInt(c)}function CallbackMakeList(a,b){if(m_strSearchType=="k"||m_strSearchType=="z"){OnloadXsl(document.getElementById("map_list"),b,"xsl/map_list-nosort.xsl")}else{OnloadXsl(document.getElementById("map_list"),b,"xsl/map_list.xsl")}}function CallbackMakeListPage(a,b){OnloadXsl(document.getElementById("map_list_page"),b,"xsl/map_list_page.xsl");OnloadXsl(document.getElementById("map_list_page2"),b,"xsl/map_list_page.xsl")}function DisplayMakeGmap(d,p){var m;var k;var n;var q;var f;var g;var c;var e;var l;var h=0;var o;var b=new Date;var a=parseInt(b.getTime());m=d.documentElement.getElementsByTagName("thinginfo");m_nGoogleMapMarkerCount=m.length;for(l=0;l<m_nGoogleMapMarkerCount;l++){if(m[l].getElementsByTagName("address").length!=0){c=parseInt(m[l].getElementsByTagName("index")[0].firstChild.nodeValue);e=parseInt(m[l].getElementsByTagName("id")[0].firstChild.nodeValue);k=String(m[l].getElementsByTagName("address")[0].firstChild.nodeValue);n=String(m[l].getElementsByTagName("name")[0].firstChild.nodeValue);q=String(m[l].getElementsByTagName("roomno")[0].firstChild.nodeValue);f=String(m[l].getElementsByTagName("lat")[0].firstChild.nodeValue);g=String(m[l].getElementsByTagName("lng")[0].firstChild.nodeValue);strS1Lat=String(m[l].getElementsByTagName("s1lat")[0].firstChild.nodeValue);strS1Lng=String(m[l].getElementsByTagName("s1lng")[0].firstChild.nodeValue);strS2Lat=String(m[l].getElementsByTagName("s2lat")[0].firstChild.nodeValue);strS2Lng=String(m[l].getElementsByTagName("s2lng")[0].firstChild.nodeValue);if(strS1Lat=="none"||strS1Lng=="none"){objS1Latlng=null}else{objS1Latlng=new GLatLng(strS1Lat,strS1Lng)}if(strS2Lat=="none"||strS2Lng=="none"){objS2Latlng=null}else{if(strS1Lat==strS2Lat&&strS1Lng==strS2Lng){objS2Latlng=null}else{objS2Latlng=new GLatLng(strS2Lat,strS2Lng)}}m_nArrTimerIssue[c]=a;m_nArrId[c]=e;m_strArrRoomNo[c]=q;m_strArrName[c]=n+"（部屋番号："+q+"）";m_strArrAddress[c]=k;m_strArrUrl[c]=String("");m_strArrInfoWindowHtml[c]=String("");m_strArrStvWindowHtml[c]=String("");if(f=="none"||g=="none"){o='m_objGeocode.getLatLng("'+k+'",function(obj) {SetLatlng('+c+","+a+",obj,"+objS1Latlng+","+objS2Latlng+");});";m_nArrTimerID[c]=setTimeout(o,h*400);h++}else{SetLatlng(c,a,new GLatLng(f,g),objS1Latlng,objS2Latlng,1)}}}}function SetLatlng(c,b,d,a,i,j){if(d==null){return}if(j==null){var e=Array(3);e[0]=m_strArrAddress[c];e[1]=d.lat();e[2]=d.lng();XmlRpc("xml/map_xmlrpc.php","SaveGeocode",e)}if(m_nArrTimerIssue[c]!=b){return}d=AdjustmentLatlng(c,d);m_objArrLatlng[c]=d;m_objArrS1Latlng[c]=a;m_objArrS2Latlng[c]=i;var h=(m_bAdjustmentLatlng==true)*17+(m_bAdjustmentLatlng==false)*5;if(m_bEnableGooglemapControl==false){m_objMap.addControl(new GMapTypeControl());m_objMap.addControl(new GLargeMapControl());m_objMap.addControl(new GScaleControl());m_bEnableGooglemapControl=true}if(m_nMarkerCount==0){if(m_bFirst==true){m_objMap.setCenter(d,DEFAULT_ZOOM);m_bFirst=false}else{m_objMap.setCenter(d)}DisplayShop();h=0}m_nMarkerCount++;var g=new GMarker(d,{icon:m_objIcon});m_objMap.addOverlay(g);m_objArrMarker[c]=g;var f='<div class="infoWindow"><table><tr><td><img src="../lib/imgs.php?i='+m_nArrId[c]+'" onclick="javascript:ActionShowDetail('+c+')" /></td><td><b>'+m_strArrName[c]+"</b><br/>"+m_strArrAddress[c];m_strArrInfoWindowHtml[c]=f+"</td></tr></table></div>";m_strArrStvWindowHtml[c]=f+'<br/><a style="cursor:pointer;color:blue" onclick="javascript:DisplayStreetView('+c+')"><b>【ストリートビュー】</b></a></td></tr></table></div>';GEvent.addListener(g,"click",function(){m_objMap.panTo(d);if(m_bEnableDirections==true){ClearDirectionRouteLine(m_objDirections1);ClearDirectionRouteLine(m_objDirections2);if(a!=null){SetDirectionRouteLine(m_objDirections1,"#4040a0",a,d)}if(i!=null){SetDirectionRouteLine(m_objDirections2,"#40a0a0",i,d)}}if(m_bWiiBrowserEnable==true||m_bEnableStreetView==false){g.openInfoWindowHtml(m_strArrInfoWindowHtml[c])}else{var k=new GStreetviewClient();k.getNearestPanorama(d,function(l){var m;if(l.code!=200){m=m_strArrInfoWindowHtml[c]}else{m=m_strArrStvWindowHtml[c]}g.openInfoWindowHtml(m)})}})}function DisplayShop(){var a;for(a=0;a<m_nShopCount;a++){DisplayShopRaw(a)}}function DisplayShopRaw(a){var d=new GLatLng(parseFloat(m_strArrShopLat[a]),parseFloat(m_strArrShopLng[a]));var e=new GMarker(d,{icon:m_objShopIcon});m_objArrShopLatlng[a]=d;m_objMap.addOverlay(e);var c='<div class="infoWindow"><table><tr><td><a href="'+m_strArrShopUrl[a]+'" target="_blank"><b>'+m_strArrShopName[a]+"</b></a></td></tr><tr><td>TEL : <b>"+m_strArrShopTel[a]+"</b>&nbsp;&nbsp;FAX : <b>"+m_strArrShopFax[a]+"</b><br>営業時間 : <b>"+m_strArrShopBiz[a]+"</b><br/>";m_strArrShopInfoWindowHtml[a]=c+"</td></tr></table></div>";m_strArrShopStvWindowHtml[a]=c+'<br/><a style="cursor:pointer;color:blue" onclick="javascript:DisplayShopStreetView('+a+')"><b>【ストリートビュー】</b></a></td></tr></table></div>';var b=new GLatLng(parseFloat(m_strArrShopStvLat[a]),parseFloat(m_strArrShopStvLng[a]));m_objArrShopStvLatlng[a]=b;GEvent.addListener(e,"click",function(){if(m_bWiiBrowserEnable==true||m_bEnableShopStreetView==false){e.openInfoWindowHtml(m_strArrShopInfoWindowHtml[a])}else{var f=new GStreetviewClient();f.getNearestPanorama(b,function(g){var h;if(g.code!=200){h=m_strArrShopInfoWindowHtml[a]}else{h=m_strArrShopStvWindowHtml[a]}e.openInfoWindowHtml(h)})}})}function DisplayStreetView(a){var b=m_objArrLatlng[a];var c=m_strArrInfoWindowHtml[a];Modalbox.show("html/disp_stv.html",{title:"ストリートビュー："+m_strArrName[a],width:700,height:500,closeString:"閉じる",overlayDuration:0.1,slideDownDuration:0.3,slideUpDuration:0.1,resizeDuration:0,afterLoad:function(){m_objPanoView=new GStreetviewPanorama(document.getElementById("panoview"),{latlng:b});document.getElementById("panomsg").innerHTML=c+'<div class="infoWindow"><br/>上記物件周辺のストリートビューです。</div>';GEvent.addListener(m_objPanoView,"error",function(d){switch(d){case 600:document.getElementById("panomsg").innerHTML=c+'<div class="infoWindow"><br/>この物件周辺のストリートビューは存在しませんでした。</div>';break;case 603:document.getElementById("panomsg").innerHTML=c+'<div class="infoWindow"><br/>FLASHを有効にしてください。</div>';break;default:break}})}})}function DisplayShopStreetView(a){var b=m_strArrShopName[a];var c=m_objArrShopStvLatlng[a];var e=m_objArrShopStvPov[a];var d=m_strArrShopInfoWindowHtml[a];Modalbox.show("html/disp_stv.html",{title:"ストリートビュー："+b,width:700,height:500,afterLoad:function(){m_objPanoView=new GStreetviewPanorama(document.getElementById("panoview"),{latlng:c,pov:e});document.getElementById("panomsg").innerHTML=d+'<div class="infoWindow"><br/>上記店舗周辺のストリートビューです。</div>';GEvent.addListener(m_objPanoView,"error",function(f){switch(f){case 600:document.getElementById("panomsg").innerHTML=d+'<div class="infoWindow"><br/>この店舗周辺のストリートビューは存在しませんでした。</div>';break;case 603:document.getElementById("panomsg").innerHTML=d+'<div class="infoWindow"><br/>FLASHを有効にしてください。</div>';break;default:break}})}})}var m_bAdjustmentLatlng=null;function AdjustmentLatlng(c,f){var b=0;var e=0;if(m_strWorkMarkerAddress!=null){while(1){e=m_strWorkMarkerAddress.indexOf(m_strArrAddress[c],e);if(e==-1){break}b++;e++}}if(b==0){m_bAdjustmentLatlng=false}else{m_bAdjustmentLatlng=true}m_strWorkMarkerAddress=m_strWorkMarkerAddress+":"+m_strArrAddress[c];var a=b%4;var d=Math.floor(b/4);return new GLatLng(parseFloat(f.lat())+(parseFloat(0.00003)*a),parseFloat(f.lng())+(parseFloat(0.00003)*d))}function ThingSearch(){DisplayManagementMessage(0);ConditionSearch(true)}function ConditionSearch(b){var a=new Array();a=GetConditionParameter();m_arrConditionParameter=a;if(b==true){XmlRpc("xml/map_xmlrpc.php","SearchListCount",m_arrConditionParameter,ConditionSearchEnableGMapRefresh)}else{XmlRpc("xml/map_xmlrpc.php","SearchListCount",m_arrConditionParameter,ConditionSearchDisableGMapRefresh)}}function IsConditionSearchLimit(a,d){var c=a.documentElement.getElementsByTagName("thingcount");var b=parseInt(c[0].getElementsByTagName("total")[0].firstChild.nodeValue);if(b>LIMIT_MARKER){m_bThingLimit=true;DisplayManagementMessage(-1);m_objMap.clearOverlays();alert("該当物件数が "+LIMIT_MARKER+"件 を超えました。さらに条件を絞り込んで検索を行ってください。");ActionToggleMenuControl();return true}m_bThingLimit=false;return false}var m_objCountWorkResponseXml;var m_strCountWorkResponseXml;function ConditionSearchEnableGMapRefresh(a,b){m_objCountWorkResponseXml=a;m_strCountWorkResponseXml=b;if(m_bLsvMode==false){if(IsConditionSearchLimit(a,b)==false){ConditionSearchExec(true)}}else{ConditionSearchExec(true)}}function ConditionSearchDisableGMapRefresh(a,b){m_objCountWorkResponseXml=a;m_strCountWorkResponseXml=b;if(m_bLsvMode==false){if(IsConditionSearchLimit(a,b)==false){ConditionSearchExec(false)}}else{ConditionSearchExec(false)}}function ConditionSearchExec(a){if(m_bLsvMode==false&&a==true){m_nMarkerCount=0;m_nGoogleMapMarkerCount=0;m_strWorkMarkerAddress=null;delete m_objArrMarker;m_objArrMarker=new Array();m_objMap.clearOverlays();XmlRpc("xml/map_xmlrpc.php","SearchListGmap",m_arrConditionParameter,DisplayMakeGmap)}if(m_bIeBrowserEnable==true&&m_bActiveXEnable==true){XmlRpc("xml/map_xmlrpc.php","SearchList",m_arrConditionParameter,DisplayMakeThingList)}else{XmlRpc("xml/map_xmlrpc.php","SearchListAll",m_arrConditionParameter,DisplayMakeThingList)}}function SetDirectionRouteLine(b,c,a,f){var d=[];var e="";d.push(a);d.push(f);b.loadFromWaypoints(d,{preserveViewport:true,locale:"ja_JP",travelMode:G_TRAVEL_MODE_WALKING});GEvent.addListener(b,"addoverlay",function(){m_objMap.removeOverlay(b.getMarker(0));m_objMap.removeOverlay(b.getMarker(1));var g=b.getPolyline();g.setStrokeStyle({color:c,weight:10,opacity:0.7});var h=b.getDistance()})}function ClearDirectionRouteLine(a){a.clear()}function GetConditionParameter(){var d=0;var c,b;var a=new Array();a[d++]=0;a[d++]=0;a[d++]=0;a[d++]=0;a[d++]=0;a[d++]=0;a[d++]=0;a[d++]=0;a[d++]=m_nSortType;a[d++]=m_nPage;a[d++]=m_strSearchType;a[d++]=m_strSearchValue;a[d++]=m_nSearchListValue;a[d++]=document.getElementById("pris").value;a[d++]=document.getElementById("prie").value;b=0;if(m_bLsvMode==true){b=document.getElementById("pf1").value}else{if(document.getElementById("pf1").checked==true){b=document.getElementById("pf1").value}}a[d++]=b;b=0;if(m_bLsvMode==true){b=document.getElementById("pf2").value}else{if(document.getElementById("pf2").checked==true){b=document.getElementById("pf2").value}}a[d++]=b;for(c=0;c<COUNT_CLASS;c++){b=0;if(m_bLsvMode==true){b=document.getElementById("cls"+c).value}else{if(document.getElementById("cls"+c).checked==true){b=document.getElementById("cls"+c).value}}a[d++]=b}a[d++]=document.getElementById("wak").value;a[d++]=document.getElementById("exas").value;a[d++]=document.getElementById("exae").value;for(c=0;c<COUNT_ROOMTYPE;c++){b=0;if(m_bLsvMode==true){b=document.getElementById("rmt"+c).value}else{if(document.getElementById("rmt"+c).checked==true){b=document.getElementById("rmt"+c).value}}a[d++]=b}a[d++]=document.getElementById("mak").value;for(c=0;c<COUNT_ETC;c++){b=0;if(m_bLsvMode==true){b=document.getElementById("etc"+c).value}else{if(document.getElementById("etc"+c).checked==true){b=document.getElementById("etc"+c).value}}a[d++]=b}return a}function DisplayManagementMessage(b){var a=document.getElementById("map_list");var c;switch(b){case -1:OnloadHtml(a,"html/map_list_none.html");break;case 0:OnloadHtml(a,"html/map_list_process.html");break;case 1:OnloadHtml(a,"html/map_list_pagemove.html");break;case 2:OnloadHtml(a,"html/map_list_sort.html");break;default:break}}function ActionToggleMenuControl(){ActionMenuConditionControl();ActionMenuListControl()}function ActionMenuConditionControl(){if(m_bLsvMode==true){return}if(m_bCondMenu==false){m_bCondMenu=true}else{m_bCondMenu=false}MenuConditionRefresh()}function MenuConditionRefresh(){var b=document.getElementById("img_condition");var c=document.getElementById("map_condition");var a=document.getElementById("map_condition_search");if(m_bCondMenu==true){b.className="open_siborikomi";c.style.display="block";a.style.display="block"}else{b.className="close_siborikomi";c.style.display="none";a.style.display="none"}}function ActionMenuListControl(){if(m_bListMenu==false){m_bListMenu=true}else{m_bListMenu=false}MenuListRefresh()}function MenuListRefresh(){var a=document.getElementById("img_list");var g=document.getElementById("map_list_count");var b=document.getElementById("map_list");var f=document.getElementById("map_list_panel");var e=document.getElementById("map_list_page");var c=document.getElementById("map_list_page2");var d;if(m_bListMenu==true){a.className="open_bukkeniti";b.style.height="252px";if(m_bThingLimit==false){d="block"}else{d="none"}g.style.display=d;b.style.display="block";if(m_nThingCount>0){f.style.display=d;e.style.display=d;c.style.display=d}else{f.style.display="none";e.style.display="none";c.style.display="none"}}if(m_bListMenu==false){a.className="close_bukkeniti";b.style.height="auto";g.style.display="none";b.style.display="none";f.style.display="none";e.style.display="none";c.style.display="none"}MenuListRefreshBrowserDifferenceAbsorption(m_bListMenu)}function MenuListRefreshBrowserDifferenceAbsorption(a){var b=document.getElementById("map_list");if(m_bIeBrowserEnable==true&&m_nIeBrowserVersion<7){b.style.width="100%"}if(a==true){if(m_nThingCount>0){if(m_bIeBrowserEnable==true&&m_nIeBrowserVersion<7){b.style.overflow="auto"}else{if(m_bIeBrowserEnable==false){b.style.overflow="auto"}}}else{if(m_bIeBrowserEnable==true&&m_nIeBrowserVersion<7){b.style.overflow="hidden"}else{if(m_bIeBrowserEnable==false){b.style.overflow="hidden"}}}}}function ActionSetCenterThingMap(a){if(m_bLsvMode==true){ActionLsShowDetail(a);return}var c=a+(m_nPage*m_nPageRecordMax);if(m_objArrMarker[c]==null){alert("大変申し訳ございません。住所からGoogleMapを特定できませんでした。")}else{m_objMap.panTo(m_objArrLatlng[c]);if(m_bEnableDirections==true){ClearDirectionRouteLine(m_objDirections1);ClearDirectionRouteLine(m_objDirections2);if(m_objArrS1Latlng[c]!=null){SetDirectionRouteLine(m_objDirections1,"#4040a0",m_objArrS1Latlng[c],m_objArrLatlng[c])}if(m_objArrS2Latlng[c]!=null){SetDirectionRouteLine(m_objDirections2,"#40a0a0",m_objArrS2Latlng[c],m_objArrLatlng[c])}}if(m_bWiiBrowserEnable==true||m_bEnableStreetView==false){m_objArrMarker[c].openInfoWindowHtml(m_strArrInfoWindowHtml[c])}else{var b=new GStreetviewClient();b.getNearestPanorama(m_objArrLatlng[c],function(d){var e;if(d.code!=200){e=m_strArrInfoWindowHtml[c]}else{e=m_strArrStvWindowHtml[c]}m_objArrMarker[c].openInfoWindowHtml(e)})}}}function ActionThingSearch(){ActionToggleMenuControl();m_nPage=0;ThingSearch()}function ActionListSetPage(a){ListShow(a-1)}function ActionListPreviousPage(){if(m_nPage>0){ListShow(m_nPage-1)}}function ActionListForwardPage(){var a=parseInt(m_nHitRecordCount/m_nPageRecordMax);if(m_nHitRecordCount%m_nPageRecordMax){a++}if(a>m_nPage+1){ListShow(m_nPage+1)}}function ListShow(a){DisplayManagementMessage(1);m_nPage=a;ConditionSearch(false)}function ActionSortSetPage(a){DisplayManagementMessage(2);m_nSortType=a;ConditionSearch(false)}function ActionShowDetail(a){ShowDetailInquiry("map","d",a,"detail.php")}function ActionLsShowDetail(a){ShowDetailInquiry("ls","d",a,"detail.php")}function ActionShowInquiry(a){ShowDetailInquiry("map","i",a,"inquiry.php")}function ActionLsShowInquiry(a){ShowDetailInquiry("ls","i",a,"inquiry.php")}function ShowDetailInquiry(o,c,b,k){var j;var g;var n;var h;var m=null;var a=true;switch(m_strSearchType){case"ma":case"a":case"ms":case"s":h="type="+m_strSearchType;var q=m_strSearchValue.split(",");for(j=0;j<q.length;j++){h=h+"&item"+j+"="+q[j]}h=h+"&cnt="+q.length;break;case"mr":case"r":h="type="+m_strSearchType;var q=m_strSearchValue.split(",");for(j=0;j<q.length;j++){var f=q[j].split(":");h=h+"&item"+j+"="+f[0];h=h+"&item"+j+"f="+f[1];h=h+"&item"+j+"t="+f[2]}h=h+"&cnt="+q.length;break;case"k":h="type=k";h=h+"&bldg="+encodeURI(m_strSearchValue);break;case"z":h="type=z";h=h+"&bldg="+encodeURI(m_strSearchValue);break;default:h="type=n";h=h+"&bldg="+encodeURI(m_strSearchValue);break}h=h+"&pgmax="+m_nSearchListValue;h=h+"&pg="+(m_nPage+1);h=h+"&st="+m_nSortType;if(m_bLsvMode==true){a=false;h=h+"&"+document.getElementById("addparam").value}if(c=="d"){if(b==-1){m="co_dtlparam"}else{m="dtlparam"}}if(c=="i"){if(b==-1){m="co_inqparam"}else{m="inqparam"}}try{h=h+"&"+m+"="+document.getElementById(m).value}catch(l){}var d=GetConditionParameter();h=h+"&pris="+d[13];h=h+"&prie="+d[14];h=h+"&pf1="+d[15];h=h+"&pf2="+d[16];for(j=0;j<COUNT_CLASS;j++){h=h+"&cls"+j+"="+d[17+j]}h=h+"&wak="+d[23];h=h+"&exas="+d[24];h=h+"&exae="+d[25];for(j=0;j<COUNT_ROOMTYPE;j++){h=h+"&rmt"+j+"="+d[26+j]}h=h+"&mak="+d[34];for(j=0;j<COUNT_ETC;j++){h=h+"&etc"+j+"="+d[35+j]}if(b==-1){h=h+"&lstcnt="+m_nThingCount;var p=0;for(j=0;j<m_nThingCount;j++){g="";n="mse"+j;strOutputOptionName="se"+j;if(document.getElementById(n).checked==true){if(o=="ls"){g=encodeURI(m_nArrLsId[j]+"_"+m_strArrLsRoomNo[j])}if(o=="map"){g=encodeURI(m_nArrId[j]+"_"+m_strArrRoomNo[j])}p++}h=h+"&"+strOutputOptionName+"="+g}if(p==0){alert("物件が選択されていません。ご希望の物件を選択してからボタンをクリックしてください。");return}UrlLocation(k+"?"+h,a)}else{if(o=="ls"){h=h+"&id="+m_nArrLsId[b]+"&rn="+m_strArrLsRoomNo[b]}if(o=="map"){h=h+"&id="+m_nArrId[b]+"&rn="+m_strArrRoomNo[b]}UrlLocation(k+"?"+h,a)}}function UrlLocation(b,a){if(a==true){window.open(b,null)}else{location.href=b}}function XmlRpc(e,g,b,d){var a;var f;var c;a='<?xml version="1.0" encoding="UTF-8"?>';a+="<methodCall>";a+="<methodName>"+g+"</methodName>";a+="<params>";for(c=0;c<b.length;c++){a+="<param>";a+="<value>"+b[c]+"</value>";a+="</param>"}a+="</params>";a+="</methodCall>";f=GXmlHttp.create();f.open("POST",e,true);f.onreadystatechange=function(){if(f.readyState==4&&f.status==200){if(d!=null){d(f.responseXML,f.responseText)}}};f.setRequestHeader("Content-Type","text/xml; charset=UTF-8");f.send(a)}function OnloadXsl(e,d,c,a){var b;b=GXmlHttp.create();b.open("GET",c,true);b.onreadystatechange=function(){if(b.readyState==4&&b.status==200){var h=document.createElement("ElmWork");if(m_bIeBrowserEnable==true&&m_bActiveXEnable==true){var g=new ActiveXObject("Microsoft.XMLDOM");var f=new ActiveXObject("Microsoft.XMLDOM");g.async=false;f.async=false;g.loadXML(d);f.loadXML(b.responseText);h.innerHTML=g.transformNode(f)}else{var g=xmlParse(d);var f=xmlParse(b.responseText);h.innerHTML=xsltProcess(g,f)}e.innerHTML="";e.appendChild(h);if(a!=null){a()}}};b.send(null)}function OnloadHtml(d,b,a){var c;c=GXmlHttp.create();c.open("GET",b,true);c.onreadystatechange=function(){if(c.readyState==4&&c.status==200){var e=document.createElement("ElmWork");e.innerHTML=c.responseText;d.innerHTML="";d.appendChild(e);if(a!=null){a()}}};c.send(null)};
