function	drawGoogleMaps ( latitude, longitude, target, baseicon, forsaleicon ) {
	
	if ( GBrowserIsCompatible () ) {
		
		// Create map
		var map 	= new GMap2 ( document.getElementById ( target ) );
		var point 	= new GLatLng ( latitude, longitude );
		map.setCenter ( point, 15, G_NORMAL_MAP );
		
		// Create and set custom marker
		var baseIcon 				= new GIcon ();
		baseIcon.shadow 			= baseicon;
		baseIcon.iconSize 			= new GSize ( 30, 38 );
		baseIcon.shadowSize 		= new GSize ( 50, 38 );
		baseIcon.iconAnchor 		= new GPoint ( 18, 38 );
		baseIcon.infoWindowAnchor 	= new GPoint ( 9, 2 );
		baseIcon.infoShadowAnchor 	= new GPoint ( 18, 25 );
		
		var forSaleIcon 	= new GIcon ( baseIcon );
		forSaleIcon.image 	= forsaleicon;
		
		markerOptions 	= { icon: forSaleIcon };
		var marker 		= new GMarker ( point, markerOptions );
		map.addOverlay ( marker );
		
		// Add controls to map
		map.addControl ( new GSmallMapControl () );
		map.addMapType ( G_PHYSICAL_MAP );
		map.addControl ( new GMenuMapTypeControl () );
	
	}
	
	return false;

} // end function
