 var geocoder = null;
		    function GLoad() {
		      if (GBrowserIsCompatible()) {
		        var map = new GMap2(document.getElementById("googleMap"));
		        map.addControl(new GLargeMapControl());
		        geocoder = new GClientGeocoder();
		      }
		      showAddress(document.getElementById("address").innerHTML, map, document.getElementById("marker").value);
		    }
		    function showAddress(address, map, msg) {
		      if (geocoder) {
		        geocoder.getLatLng(
		          address,
		          function(point) {
		            if (!point) {
		            } else {
		              map.setCenter(point, 16);
		              var marker = new GMarker(point);
		              map.addOverlay(marker);
									marker.openInfoWindow(msg); 
									GEvent.addListener(marker, "click", function() { 
										marker.openInfoWindow(msg); 
									});
									map.addOverlay(marker);
									if (document.getElementById('type').value == "G_NORMAL_MAP")
										map.setMapType(G_NORMAL_MAP);
									else if (document.getElementById('type').value == "G_SATELLITE_MAP")
										map.setMapType(G_SATELLITE_MAP);
									else
										map.setMapType(G_HYBRID_MAP);
									map.addControl(new GMapTypeControl());
									
		            }
		          }
		        );
		      }
		    }
		    
