// JavaScript Document
    function initialize() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(55.775692,-4.858425), 10);
	   	map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
        var myIcon = new GIcon(G_DEFAULT_ICON);
        myIcon.image = "./gmap/my_custom_icon.png";
        myIcon.iconSize = new GSize(22, 31);
        myIcon.shadow = "./gmap/my_custom_icon_shadow.png";
        myIcon.shadowSize = new GSize(42, 31);
        myIcon.iconAnchor = new GPoint(10, 29);
        myIcon.infoWindowAnchor = new GPoint(10, 14);
        myIcon.printImage = "./gmap/my_custom_icon_print.gif";
        myIcon.mozPrintImage = "./gmap/my_custom_icon_mozPrint.gif";
        myIcon.printShadow = "./gmap/my_custom_icon_printShadow.gif";
        myIcon.transparent = "./gmap/my_custom_icon_transparent.png";
        myIcon.imageMap = [ 10,29, 1,16, 0,5, 5,0, 12,4, 18,2, 21,12, 21,16 ]; 
        
        var markerOptions = { icon:myIcon };
        
        var marker = new GMarker(map.getCenter(), markerOptions);
        GEvent.addListener(marker, "click", function () {
	      marker.openInfoWindowHtml("Hello");
        });
        map.addOverlay(marker);
      }
    }

