if (GBrowserIsCompatible()) 
   {
	  var gmarkers = [];
      var htmls = [];
      var i = 0;
      var to_htmls = [];
      var from_htmls = [];
     
	  function createMarker(point,name,html) {
        var icon = new GIcon();
        icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
        icon.shadow = "http://labs.google.com/ridefinder/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);
        var marker = new GMarker(point,icon);
        
		to_htmls[i] = html + '<div class="directions"><span>Get directions: <b>To here</b> - <a href="javascript:fromhere(' + i + ')" class="blacklink">From here</a></span>' +
           '<br><span class="addressSE">Start address:</span><form action="http://maps.google.co.uk/maps" method="get" target="_newwindow">' +
           '<input class="addressBar" type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><br>' +
           '<input class="btn" value="Get Directions" TYPE="SUBMIT">' +
           '<input type="hidden" name="daddr" value="52.989277,-1.16006" /><input type="hidden" name="hl" value="en" /></div>';
		   '"/></form>';
        
		from_htmls[i] = html + '<div class="directions"><span>Get directions: <a href="javascript:tohere(' + i + ')" class="blacklink">To here</a> - <b>From here</b></span>' +
           '<span class="addressSE">End address:</span><form action="http://maps.google.co.uk/maps" method="get" target="_newwindow">' +
           '<input class="addressBar" type="text" SIZE=40 MAXLENGTH=40 name="daddr" id="daddr" value="" /><br>' +
           '<input class="btn" value="Get Directions" TYPE="SUBMIT">' +
           '<input type="hidden" name="saddr" value="52.989277,-1.16006" /><input type="hidden" name="hl" value="en" /></form></div>';
		
		html = html + '<span>Get directions: <a href="javascript:tohere('+i+')" class="blacklink">To here</a> - <a href="javascript:fromhere('+i+')" class="blacklink">From here</a></span>';
        GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml(html);
        });
        gmarkers[i] = marker;
        htmls[i] = html;
        i++;
        return marker;
      }  
	  
     
	 function tohere(i) {gmarkers[i].openInfoWindowHtml(to_htmls[i]);}
     function fromhere(i) {gmarkers[i].openInfoWindowHtml(from_htmls[i]);}
	
	 var map = new GMap2(document.getElementById("nuhc_contactGoogleMap")); 
	 map.setCenter(new GLatLng(52.989277,-1.16006), 16);
	 map.addControl(new GMapTypeControl());
	 map.addControl(new GLargeMapControl());
	 var point = new GLatLng(52.989277,-1.16006);
	 
	 var html = '<div id="nuhc_googleMapMarker"><img src="_images/contact_us_map_logo.jpg" width="123" height="61" alt="NUHC logo"/><div class="clear"></div> <h3>Address:</h3><p>Nottingham University Hospitals Charity<br/>Hucknall Road<br/> Nottingham<br/> NG5 1PB</p></div>';
     var label = 'Nottingham University Hospitals Charity.';
     var marker = createMarker(point,label,html);
     map.addOverlay(marker);
	 
}