
	  var gmarkers = [];
      var htmls = [];
      var to_htmls = [];
      var from_htmls = [];
      var i=0;

      // A function to create the marker and set up the event window
      function createMarker(point,name,html) {
			var marker = new GMarker(point);
	
			// The info window version with the "to here" form open
			to_htmls[i] = html + '<br>Directions: <b>To here</b> - <a href="javascript:fromhere(' + i + ')">From here</a>' +
			   '<br>Start address:<form action="http://maps.google.com/maps" method="get" target="_blank">' +
			   '<input type="text" SIZE=40 MAXLENGTH=48 name="saddr" id="saddr" value="" /><br>' +
			   '<INPUT value="Get Directions" TYPE="SUBMIT">' +
			   '<input type="hidden" name="daddr" value="' + point.lat() + ',' + point.lng() +
					  // "(" + name + ")" +
			   '"/>';
	
			// The inactive version of the direction info
			html = html + '<br>Get Directions: <a href="javascript:tohere('+i+')">To here</a> - <a href="javascript:fromhere('+i+')">From here</a>';

			GEvent.addListener(marker, "click", function() {
			  marker.openInfoWindowHtml(html);
			});
			
			gmarkers[i] = marker;
			htmls[i] = html;
			i++;
			return marker;
		   }

		  // functions that open the directions forms
		  function tohere(i) {
			gmarkers[i].openInfoWindowHtml(to_htmls[i]);
		  }
		  
		  function fromhere(i) {
			gmarkers[i].openInfoWindowHtml(from_htmls[i]);
		  }
	
		  // Display the map, with some controls and set the initial location
		function load() {
			if (GBrowserIsCompatible()) {
				  var map = new GMap2(document.getElementById("map"));
				  map.addControl(new GLargeMapControl());
				  map.addControl(new GMapTypeControl());			
				  map.setCenter(new GLatLng(28.075540, -82.506253), 15);
				  map.setMapType(G_NORMAL_MAP); 
				  // Set up markers with info windows 
				  var point = new GLatLng(28.075540, -82.506253);
				  var marker = createMarker(point,'MCL ENGINEERING & CONSTRUCTION','<strong>MCL ENGINEERING & CONSTRUCTION CORP.</strong><br />14005 N. Dale Mabry HWY Suite A<br />Tampa FL 33618<br >Ph. : (813) 695-4009 | Fax. (813) 864-7214');
				  map.addOverlay(marker);  
				  GEvent.trigger(marker,  "click");   
			 }
		};

