function initialize() {
	if (GBrowserIsCompatible()) {
		
		var map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(40.84697919687126, -74.42690134048462), 14);
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		
		var myIcon = new GIcon(G_DEFAULT_ICON);
		myIcon.image = "images/marker.png";
		myIcon.iconSize = new GSize(92,40);
		myIcon.shadow = "images/marker-shadow.png";
		myIcon.shadowSize = new GSize(110,40);
		myIcon.iconAnchor = new GPoint(17,40);
		myIcon.infoWindowAnchor = new GPoint(16,40);
		myIcon.printImage = "images/marker-print.gif";
		myIcon.mozPrintImage = "images/marker-mozprint.gif";
		myIcon.printShadow = "images/marker-printshadow.gif";
		myIcon.transparent = "images/marker-transparent.png";
		myIcon.imageMap = [ 17,40, 11,24, 0,12, 16,0, 30,4, 88,4, 88,19, 30,18, 24,24 ];
		
		var markerOptions = { icon:myIcon };
		var html = '<p style="margin-right: 10px; color: #000; font-family: verdana; font-size: 12px; line-height: 16px;">';
		    html += '<span style="font-weight: bold; ">Midwest Mechanical Contractors, Inc.</span><br />';
		    html += '<span style="font-weight: bold; ">of New Jersey</span><br />';
			html += '14 Eastmans Road<br />Parsippany, NJ 07054<br />';
			html += '<span style="font-weight: bold; ">Phone:</span> (973) 560-0100<br />';
			html += '<span style="font-weight: bold; ">Fax:</span> (973) 560-0101<br />';
			html += '<a class="italic" style="font-weight: bold;" href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=14+Eastmans+Road+Parsippany,+NJ+07054&sll=40.846979,-74.426901&sspn=0.012417,0.027895&ie=UTF8&ll=40.841558,-74.430528&spn=0.012418,0.027895&t=h&z=16&iwloc=A" target="_blank">&raquo; Get Driving Directions</a></p>';
			
		var nj = new GLatLng(40.841979598509624, -74.4304096698761, 14);
				
		var marker = new GMarker(nj, markerOptions);
		GEvent.addListener(marker, "click", function () {
			marker.openInfoWindowHtml(html);
													  }); 
		map.addOverlay(marker);
	}
}