﻿function drawMap(div_id,lat,lng,depth) {
    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById(div_id));
        map.setCenter(new GLatLng(lat,lng), depth);
        map.setUIToDefault();
        return map;
    }

}



function showAddress(map, address, regionIcon, html,lat,lng,region) {


  
        var latlng = new GLatLng(lat, lng);
        var marker = new GMarker(latlng, { icon: regionIcon });
        map.addOverlay(marker);
       
        GEvent.addListener(marker, "click", function() {
        
       if (regionIcon.image != "../docs/website/displays/markers/display_logo.png")
                marker.openInfoWindowHtml(region + "<br/>" + address);
            else
                marker.openInfoWindowHtml(html);
        });

    
}




function centerAddress(id,address,regionIcon,depth) {

    var map = new GMap2(document.getElementById(id));
    var geocoder = new GClientGeocoder();

    geocoder.getLatLng(
    address,
    function(point) {
        if (!point) {
            //alert(address + " not found");
        } else {
            map.setCenter(point,depth);
            var marker = new GMarker(point, { icon: regionIcon });
            map.addOverlay(marker);
            svOverlay = new GStreetviewOverlay();
            map.addOverlay(svOverlay);
           
           
        }
    });
    return map;
}

function handleNoFlash(errorCode) {
    if (errorCode == FLASH_UNAVAILABLE) {
        alert("Error: Flash doesn't appear to be supported by your browser");
        return;
    }
}  




