﻿/*  google map */
var map;
function loadMap() {
    loadMapCustom(700, 500);
};
function loadMapOffice() {
    loadMapCustom(544, 388);
};
function loadMapCustom(width, height) {
    if (GBrowserIsCompatible()) {
        var gmap = document.getElementById("gmap");
        if (gmap != null) {
            map = new GMap2(gmap, { size: new GSize(width, height) });
            map.addControl(new GLargeMapControl());
            map.addControl(new GMapTypeControl());
            map.enableScrollWheelZoom();
        }
    };
};
function gmap_setCenterAndZoom(lat, lng, zoom, maptype) {
    if (!map) return;
    map.setCenter(new GLatLng(lat, lng), zoom, maptype);
};
function gmap_geMapType(maptype) {
    switch (maptype) {
        case "m":
            mtype = G_NORMAL_MAP;
            break;
        case "k":
            mtype = G_SATELLITE_MAP;
            break;
        default:
            mtype = G_HYBRID_MAP;
            break;
    };
    return mtype;
};
/* / google map */

function createMarker(mpoint, tooltip, opts) {
    if (!map) return null;

    mark.push(new GMarker(mpoint, opts));
    GEvent.addListener(mark[mark.length - 1], "click", function () {
        if (tooltip != null) {
            var str = String(tooltip);
            this.openInfoWindowHtml(str);
        }
    });

    map.addOverlay(mark[mark.length - 1]);
    if (tooltip != null) {
        mark[mark.length - 1].openInfoWindowHtml(tooltip);
    }
    return mark[mark.length - 1];
}
