function ShowMap() {
	// Creating Icons
    //
    // Creates a new type of icon, using the
    // <a href="http://labs.google.com/ridefinder/">Google Ride Finder</a> "mini"
    // markers as an example. We have to specify the foreground image, the shadow
    // image, and the points at which we anchor the icon to the map and anchor the
    // info window to the icon.
    
    // Create our "tiny" marker icon
    var icon = new GIcon();
    icon.image = "images/mm_20_red.png";
    icon.shadow = "images/mm_20_shadow.png";
    icon.iconSize = new GSize(12, 20);
    icon.shadowSize = new GSize(22, 20);
    icon.iconAnchor = new GPoint(6, 20);
    icon.infoWindowAnchor = new GPoint(5, 1);
      
    // Create our "tiny" marker icon
    var iconAirport = new GIcon();
    iconAirport.image = "images/mm_20_red_airport.png";
    iconAirport.shadow = "images/mm_20_shadow.png";
    iconAirport.iconSize = new GSize(12, 20);
    iconAirport.shadowSize = new GSize(22, 20);
    iconAirport.iconAnchor = new GPoint(6, 20);
    iconAirport.infoWindowAnchor = new GPoint(5, 1);
      
    // Create our "tiny" marker icon
    var iconOurhouse = new GIcon();
    iconOurhouse.image = "images/mm_20_red_our.png";
    iconOurhouse.shadow = "images/mm_20_shadow.png";
    iconOurhouse.iconSize = new GSize(12, 20);
    iconOurhouse.shadowSize = new GSize(22, 20);
    iconOurhouse.iconAnchor = new GPoint(6, 20);
    iconOurhouse.infoWindowAnchor = new GPoint(5, 1);
      
    // Create our "tiny" marker icon
    var iconVenue = new GIcon();
    iconVenue.image = "images/mm_20_red_venue.png";
    iconVenue.shadow = "images/mm_20_shadow.png";
    iconVenue.iconSize = new GSize(12, 20);
    iconVenue.shadowSize = new GSize(22, 20);
    iconVenue.iconAnchor = new GPoint(6, 20);
    iconVenue.infoWindowAnchor = new GPoint(5, 1);
      
    // Create our "tiny" marker icon
    var iconHotel = new GIcon();
    iconHotel.image = "images/mm_20_red_hotel.png";
    iconHotel.shadow = "images/mm_20_shadow.png";
    iconHotel.iconSize = new GSize(12, 20);
    iconHotel.shadowSize = new GSize(22, 20);
    iconHotel.iconAnchor = new GPoint(6, 20);
    iconHotel.infoWindowAnchor = new GPoint(5, 1);
      
    var iconbig = new GIcon();
    iconbig.image = "images/marker_34_red.png";
    iconbig.shadow = "images/shadow50.png";
    iconbig.iconSize = new GSize(20, 34);
    iconbig.shadowSize = new GSize(37, 34);
    iconbig.iconAnchor = new GPoint(6, 34);
    iconbig.infoWindowAnchor = new GPoint(5, 1);

    // Center the map on Palo Alto
    var map = new GMap(document.getElementById("map"));
    map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());
    map.centerAndZoom(new GPoint(-70.96893310546875, 42.53082032025189), 7);
     
    // Creates one of our tiny markers at the given point
    function createMarkerSM(point,strHtml,iconType) {
	    var marker = new GMarker(point, iconType);
	    map.addOverlay(marker);
	    GEvent.addListener(marker, "click", function() {
		    marker.openInfoWindowHtml(strHtml);
	    });
    }
    function createMarker(point,strHtml) {
	    var marker = new GMarker(point, iconbig);
	    map.addOverlay(marker);
	    GEvent.addListener(marker, "click", function() {
		    marker.openInfoWindowHtml(strHtml);
	    });
    }

    // Place the icons randomly in the map viewport
	// Hellenic Center			 
	var dest= '117 County Road, Ipswich, MA 01938'
    var strHtml='<p style="font-size:12pt;"><b><i><a href="http://www.helleniccenter.com/">The Hellenic Center</a></i></b><br/>'+
			    '117 County Road, Ipswich, MA 01938<br/>'+
			    'Phone: (978) 356-4742</p>'+
				'<form action="http://maps.google.com/maps" method="get">'+
				'<label for="saddr"><span style="font-size:10pt;">Your Address:</span></label><br>'+
				'<input type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><br>'+
				'<INPUT ID="SUBMIT" TYPE="SUBMIT" VALUE="Get directions to here.">'+
				'<input type="hidden" name="daddr" value="'+dest+'" />'+
				'<input type="hidden" name="hl" value="en" /></form>';
    createMarkerSM(new GPoint(-70.837526, 42.669794),strHtml,iconVenue);

	// Sheraton Ferncroft
	var dest= '50 Ferncroft Road, Danvers, MA 01923'
    var strHtml='<p style="font-size:12pt;"><b><i><a href="http://www.sheratonferncroftresort.com/">Sheraton Ferncroft Hotel</a></i></b><br/>'+
    			'50 Ferncroft Road, Danvers, MA 01923<br/>'+
    			'Phone: (978) 777-2500</p>'+
				'<form action="http://maps.google.com/maps" method="get">'+
				'<label for="saddr"><span style="font-size:10pt;">Your Address:</span></label><br>'+
				'<input type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><br>'+
				'<INPUT ID="SUBMIT" TYPE="SUBMIT" VALUE="Get directions to here.">'+
				'<input type="hidden" name="daddr" value="'+dest+'" />'+
				'<input type="hidden" name="hl" value="en" /></form>';
    createMarkerSM(new GPoint(-70.966398, 42.593157),strHtml,iconHotel);

	// Comfort Inn
	var dest= '50 Dayton Street, Danvers, MA 01923'
    var strHtml='<p style="font-size:12pt;"><b><i><a href="http://www.choicehotels.com/hotel/MA081">Comfort Inn North Shore</a></i></b><br/>'+
    			'50 Dayton Street, Danvers, MA 01923<br/>'+
    			'Phone: (978) 777-1700</p>'+
				'<form action="http://maps.google.com/maps" method="get">'+
				'<label for="saddr"><span style="font-size:10pt;">Your Address:</span></label><br>'+
				'<input type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><br>'+
				'<INPUT ID="SUBMIT" TYPE="SUBMIT" VALUE="Get directions to here.">'+
				'<input type="hidden" name="daddr" value="'+dest+'" />'+
				'<input type="hidden" name="hl" value="en" /></form>';
    createMarkerSM(new GPoint(-70.974954, 42.570822),strHtml,iconHotel);

	// Courtyard Boston Danvers
	var dest= '275 Independence Way, Danvers, MA 01923'
    var strHtml='<p style="font-size:12pt;"><b><i><a href="http://marriott.com/property/propertypage/BOSDV">Courtyard Boston Danvers</a></i></b><br/>'+
    			'275 Independence Way, Danvers, MA 01923<br/>'+
    			'Phone: (978) 777-8630</p>'+
				'<form action="http://maps.google.com/maps" method="get">'+
				'<label for="saddr"><span style="font-size:10pt;">Your Address:</span></label><br>'+
				'<input type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><br>'+
				'<INPUT ID="SUBMIT" TYPE="SUBMIT" VALUE="Get directions to here.">'+
				'<input type="hidden" name="daddr" value="'+dest+'" />'+
				'<input type="hidden" name="hl" value="en" /></form>';
    createMarkerSM(new GPoint(-70.937389, 42.554317),strHtml,iconHotel);

	// Ipswich Bed & Breakfast
	var dest= '2 East Street, Ipswich, MA 01938'
    var strHtml='<p style="font-size:12pt;"><b><i><a href="http://www.ipswichbedbreakfast.com/">Ipswich Bed & Breakfast</a></i></b><br/>'+
    			'2 East Street, Ipswich, MA 01938<br/>'+
    			'Phone: (978) 356-2431</p>'+
				'<form action="http://maps.google.com/maps" method="get">'+
				'<label for="saddr"><span style="font-size:10pt;">Your Address:</span></label><br>'+
				'<input type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><br>'+
				'<INPUT ID="SUBMIT" TYPE="SUBMIT" VALUE="Get directions to here.">'+
				'<input type="hidden" name="daddr" value="'+dest+'" />'+
				'<input type="hidden" name="hl" value="en" /></form>';
    createMarkerSM(new GPoint(-70.835171, 42.683700),strHtml,iconHotel);

	// George Fuller House Bed & Breakfast
	var dest= '148 Main Street (Rt. 133), Essex, MA 01929'
    var strHtml='<p style="font-size:12pt;"><b><i><a href="http://www.cape-ann.com/fuller-house/">George Fuller House Bed & Breakfast</a></i></b><br/>'+
    			'148 Main Street (Rt. 133), Essex, MA 01929<br/>'+
    			'Phone: (978) 768-7766</p>'+
				'<form action="http://maps.google.com/maps" method="get">'+
				'<label for="saddr"><span style="font-size:10pt;">Your Address:</span></label><br>'+
				'<input type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><br>'+
				'<INPUT ID="SUBMIT" TYPE="SUBMIT" VALUE="Get directions to here.">'+
				'<input type="hidden" name="daddr" value="'+dest+'" />'+
				'<input type="hidden" name="hl" value="en" /></form>';
    createMarkerSM(new GPoint(-70.773783, 42.630648),strHtml,iconHotel);

	// Our House
	var dest= '116 Green Street, Melrose, MA 02176'
    var strHtml='<p style="font-size:12pt;"><b><i><a href="http://www.kaplanandemsley.com/">Rachel and Matthew&#39;s House</a></i></b><br/>'+
    			'116 Green Street, Melrose, MA 02176<br/>'+
    			'Phone: (617) 733-5417</p>'+
				'<form action="http://maps.google.com/maps" method="get">'+
				'<label for="saddr"><span style="font-size:10pt;">Your Address:</span></label><br>'+
				'<input type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><br>'+
				'<INPUT ID="SUBMIT" TYPE="SUBMIT" VALUE="Get directions to here.">'+
				'<input type="hidden" name="daddr" value="'+dest+'" />'+
				'<input type="hidden" name="hl" value="en" /></form>';
    createMarkerSM(new GPoint(-71.0619, 42.4582),strHtml,iconOurhouse);

	// Airport
	var dest= 'BOS'
    var strHtml='<p style="font-size:12pt;"><b><i>Boston Logan Airport</i></b><br/>'+
    			'Boston, MA</p>'+
				'<form action="http://maps.google.com/maps" method="get">'+
				'<label for="saddr"><span style="font-size:10pt;">Your Address:</span></label><br>'+
				'<input type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><br>'+
				'<INPUT ID="SUBMIT" TYPE="SUBMIT" VALUE="Get directions to here.">'+
				'<input type="hidden" name="daddr" value="'+dest+'" />'+
				'<input type="hidden" name="hl" value="en" /></form>';
    createMarkerSM(new GPoint(-71.030899, 42.3713),strHtml,iconAirport);
}

