
//var MARKER_N_IMG = "./img/map/pa_map_lv00.png";
var SHADOW_N_IMG = "./img/map/shadow_n.png";
var SELECT_MARKER_IMG = "./img/map/select_marker.gif";
var DEFAULT_ZOOM = 17;
var MARKER_ARRAY = ["./img/map/pa_map_lv00.png","./img/map/pa_map_lv01.png","./img/map/pa_map_lv02.png","./img/map/pa_map_lv03.png"]

$(function() {

    if (lat == "" || lng == "") return;
    
    if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("gm"));
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        geocoder = new GClientGeocoder();   
    }
    
    // GET対応：外部変数zoomにて縮尺が指定されている場合はそちらを優先する
    tgt_zoom = DEFAULT_ZOOM;
    if(zoom != 0 && zoom > 0){
        tgt_zoom = zoom;
        zoom = 0;  //設定は一回限り
    }

    map.setCenter(new GLatLng(lat, lng), tgt_zoom); // 名古屋

    // 画像iconを設定
    icon_n = new GIcon();
    icon_n.iconSize = new GSize(29, 36);
    icon_n.iconAnchor = new GPoint(14, 18);
    icon_n.infoWindowAnchor = new GPoint(0, 0);
    icon_n.shadow = SHADOW_N_IMG;
    icon_n.shadowSize = new GSize(37, 34);

    switch (empty_full) {
    case 0:
        icon_n.image = MARKER_ARRAY[1];
        break;
    case 1:
        icon_n.image = MARKER_ARRAY[2];
        break;
    case 2:
        icon_n.image = MARKER_ARRAY[3];
        break;
    default:
        icon_n.image = MARKER_ARRAY[0];
        break;
    }
    
    // select
    select_icon = new GIcon();
    select_icon.image = SELECT_MARKER_IMG;
    select_icon.iconSize = new GSize(47, 47);
    select_icon.iconAnchor = new GPoint(23, 27);
    select_icon.infoWindowAnchor = new GPoint(0, 0);

    var m = new GMarker(new GLatLng(lat, lng),{icon:icon_n});    
    map.addOverlay(m);

    var m = new GMarker(new GLatLng(lat, lng),{icon:select_icon});    
    map.addOverlay(m);

       
});


function windowClose() {
    window.opener = self;
    window.close();
}

