function drawMap() {
	var map = new google.maps.Map2(document.getElementById("map"));
    map.setCenter(new google.maps.LatLng($('gmaplat').value, $('gmaplong').value), 13);
	map.addControl(new GLargeMapControl());
	
	
		var baseicon = new GIcon();
		baseicon.iconSize = new GSize(12, 20);
		baseicon.iconAnchor = new GPoint(6, 20);
		baseicon.infoWindowAnchor = new GPoint(5, 1);
		
		 icons = $H({
			red: new GIcon(baseicon, '/images/icons/mapmarkers/pngicon_red.png')
		});
	
	 var marker = new GMarker(new GLatLng($('gmaplat').value, $('gmaplong').value), {
			icon: icons.get('red'),
			title: $('gmapid').value
		});
	  GEvent.addListener(marker, 'click', function (coord) {
			var content = '<div style="text-align:left;"><strong>'+$('gmapname').value+'</strong><br />'+$('gmapaddress').value+'<br />'+$('gmapcity').value+' '+$('gmapstate').value+' '+$('gmapzip').value+'</span>';
			var maxContent = document.createElement('div');
			var maxTitle = '<strong>'+$('gmapname').value+'</strong>';

			GDownloadUrl('/window/maplisting_details.php?id='+$('gmapid').value+'', function(data) {
				$(maxContent).update(data);
			});
					
			map.openInfoWindowHtml(coord, content, {
				maxContent: maxContent,
				maxTitle: maxTitle
			});
		});
	 map.addOverlay(marker);
  	}
	
	function loadmap(){
	google.load("maps", "2.x", {callback: drawMap});
	}
   