var MINI_DEFAULT_ZOOM=15;var MINI_DEFAULT_ZOOM2=16;var MINI_MAX_GMAP=50;var m_mini_objMap=new Array(MINI_MAX_GMAP);var m_mini_objGeocode=new Array(MINI_MAX_GMAP);var m_mini_objIcon=null;var m_mini_objIconShadow=null;var m_mini_objMarker=new Array(MINI_MAX_GMAP);var m_mini_nArrTimerIssue=new Array(MINI_MAX_GMAP);var m_objLatLng=new Array(MINI_MAX_GMAP);var m_objLatLngR1=new Array(MINI_MAX_GMAP);var m_objLatLngR2=new Array(MINI_MAX_GMAP);var m_mini_nGetGeocoderCount=0;var m_mini_objDirections1=new Array(MINI_MAX_GMAP);var m_mini_objDirections2=new Array(MINI_MAX_GMAP);function MiniMapDisplay(d,n,j,h,i,o,b,l,m){if(typeof(GMap2)=="undefined"){return}if(!GBrowserIsCompatible()){return}try{m_mini_objMap[d]=new GMap2(document.getElementById(n))}catch(k){return}m_mini_objGeocode[d]=new GClientGeocoder();m_mini_objDirections1[d]=new GDirections(m_mini_objMap[d],document.getElementById("gmap_mini_directions"));m_mini_objDirections2[d]=new GDirections(m_mini_objMap[d],document.getElementById("gmap_mini_directions"));ClearDirectionRouteLine(m_mini_objDirections1[d]);ClearDirectionRouteLine(m_mini_objDirections2[d]);m_mini_objIcon=new GIcon();m_mini_objIcon.image="images/gmap_icon_ss.png";m_mini_objIcon.iconsize=new GSize(20,20);m_mini_objIcon.printImage="images/gmap_icon_ss.png";m_mini_objIcon.mozPrintImage="images/gmap_icon_ss.png";m_mini_objIcon.iconAnchor=new GPoint(6,22);m_mini_objIcon.infoWindowAnchor=new GPoint(6,22);var c=new Date;var a=parseInt(c.getTime());m_mini_nArrTimerIssue[d]=a;var f=parseFloat(0);var g=parseFloat(0);if(typeof(o)!="undefined"&&typeof(b)!="undefined"){if(o.length>0){f=parseFloat(o)}if(b.length>0){g=parseFloat(b)}if(f==0&&g==0){m_objLatLngR1[d]=null}else{m_objLatLngR1[d]=new GLatLng(f,g)}}else{m_objLatLngR1[d]=null}f=parseFloat(0);g=parseFloat(0);if(typeof(l)!="undefined"&&typeof(m)!="undefined"){if(l.length>0){f=parseFloat(l)}if(m.length>0){g=parseFloat(m)}if(f==0&&g==0){m_objLatLngR2[d]=null}else{m_objLatLngR2[d]=new GLatLng(f,g)}}else{m_objLatLngR2[d]=null}f=parseFloat(0);g=parseFloat(0);if(typeof(h)!="undefined"&&typeof(i)!="undefined"){if(h.length>0){f=parseFloat(h)}if(i.length>0){g=parseFloat(i)}m_objLatLng[d]=new GLatLng(f,g)}else{m_objLatLng[d]=null}if(f==0||g==0){s="m_mini_objGeocode["+d+'].getLatLng("'+j+'",function(obj) {MiniSetLatlng('+d+","+a+",obj,"+m_objLatLngR1[d]+","+m_objLatLngR2[d]+");});";setTimeout(s,m_mini_nGetGeocoderCount*500);m_mini_nGetGeocoderCount++}else{MiniSetLatlng(d,a,m_objLatLng[d],m_objLatLngR1[d],m_objLatLngR2[d])}}function MiniSetLatlng(a,c,d,b,e){if(m_mini_nArrTimerIssue[a]!=c){return}if(d==null){return}m_mini_objMap[a].addControl(new GSmallZoomControl());m_mini_objMap[a].setCenter(d,MINI_DEFAULT_ZOOM);m_mini_objMap[a].disableDragging();m_mini_objMarker[a]=new GMarker(d,{icon:m_mini_objIcon});m_mini_objMap[a].addOverlay(m_mini_objMarker[a]);if(b!=null){SetDirection(m_mini_objMap[a],m_mini_objDirections1[a],a,"#4040a0",d,b)}if(e!=null){SetDirection(m_mini_objMap[a],m_mini_objDirections2[a],a,"#40a0a0",d,e)}GEvent.addListener(m_mini_objMap[a],"click",function(){Modalbox.show("html/disp_mini.html",{title:"地図",width:700,height:500,closeString:"閉じる",overlayDuration:0.1,slideDownDuration:0.3,slideUpDuration:0.1,resizeDuration:0,afterLoad:function(){var h=new GMap2(document.getElementById("gmapmini"));var i=new GIcon();i.image="images/gmap_icon.png";i.iconsize=new GSize(58,60);i.printImage="images/gmap_icon.png";i.mozPrintImage="images/gmap_icon.png";i.iconAnchor=new GPoint(20,60);i.infoWindowAnchor=new GPoint(20,60);var g=new GMarker(d,{icon:i});h.addControl(new GMapTypeControl());h.addControl(new GLargeMapControl());h.addControl(new GScaleControl());h.setCenter(d,MINI_DEFAULT_ZOOM2);h.addOverlay(g);var f=new GDirections(h,document.getElementById("gmap_mini_directions"));var j=new GDirections(h,document.getElementById("gmap_mini_directions"));if(b!=null){SetDirection(h,f,a,"#4040a0",d,b)}if(e!=null){SetDirection(h,j,a,"#40a0a0",d,e)}}})})}function SetDirection(c,d,b,e,a,h){var f=[];var g="";f.push(a);f.push(h);d.loadFromWaypoints(f,{preserveViewport:true,locale:"ja_JP",travelMode:G_TRAVEL_MODE_WALKING});GEvent.addListener(d,"addoverlay",function(){c.removeOverlay(d.getMarker(0));c.removeOverlay(d.getMarker(1));var i=d.getPolyline();i.setStrokeStyle({color:e,weight:10,opacity:0.7})})}function ClearDirectionRouteLine(a){a.clear()};
