var map = null;
var geocoder = null;
var company = new Array('Lehman & Eilen - New York','Lehman & Eilen - Florida');
var address = new Array('50 Charles Lindbergh Blvd<br>Uniondale NY 11553',
												'Mission Bay Office Plaza<br>20283 State Road 7<br>Boca Raton FL 33498');
var directions = new Array('<a href="#NYOffice">Click here for directions</a>',
													 '<a href="http://maps.google.com/maps?f=q&hl=en&geocode=&q=20283+State+Road+7+Boca+Raton+FL+33498&sll=37.0625,-95.677068&sspn=33.02306,59.765625&ie=UTF8&ll=26.375646,-80.20365&spn=0.009112,0.014591&z=16&iwloc=addr&om=1" target="_blank">Click here for directions</a>');
var longlat = new Array('40.723063,-73.603098','26.375646,-80.20365');

function load() {
	if (GBrowserIsCompatible()) {
		mapny = new GMap2(document.getElementById("mapNY"));
		geocoderny = new GClientGeocoder();
		geocoderny.getLatLng(
			longlat[0],
			function(pointny) {
				if (!pointny) {
					alert(address[0] + " not found");
				} else {
					mapny.setCenter(pointny, 13);
					var markerny = new GMarker(pointny);
					mapny.addOverlay(markerny);
					markerny.openInfoWindowHtml('<div class="textGmap"><b>'+company[0]+'</b><br />'+address[0]+'<br /><br />'+directions[0]+'</div>');
				}
			}
		);
		GEvent.addListener(mapny, "click", function(markerny, pointny) {
			if (markerny) {
				markerny.openInfoWindowHtml('<div class="textGmap"><b>'+company[0]+'</b><br />'+address[0]+'<br /><br />'+directions[0]+'</div>');
			}
		});
		mapfl = new GMap2(document.getElementById("mapFL"));
		geocoderfl = new GClientGeocoder();
		geocoderfl.getLatLng(
			longlat[1],
			function(pointfl) {
				if (!pointfl) {
					alert(address[1] + " not found");
				} else {
					mapfl.setCenter(pointfl, 13);
					var markerfl = new GMarker(pointfl);
					mapfl.addOverlay(markerfl);
					markerfl.openInfoWindowHtml('<div class="textGmap"><b>'+company[1]+'</b><br />'+address[1]+'<br /><br />'+directions[1]+'</div>');
				}
			}
		);
		GEvent.addListener(mapfl, "click", function(markerfl, pointfl) {
			if (markerfl) {
				markerfl.openInfoWindowHtml('<div class="textGmap"><b>'+company[1]+'</b><br />'+address[1]+'<br /><br />'+directions[1]+'</div>');
			}
		});
	}
}

function showAddress(loc) {
  geocoder.getLatLng(
    longlat[loc],
    function(point) {
      if (!point) {
        alert(address[loc] + " not found");
      } else {
        map.setCenter(point, 13);
        var marker = new GMarker(point);
        map.addOverlay(marker);
        marker.openInfoWindowHtml('<div class="textGmap"><b>'+company[loc]+'</b><br />'+address[loc]+'<br /><br />'+directions[loc]+'</div>');
      }
    }
  );
}

// http://maps.google.com/maps?f=q&hl=en&geocode=&q=50+Charles+Lindbergh+Blvd+Uniondale+NY+&sll=40.723714,-73.595009&sspn=0.015416,0.029182&ie=UTF8&ll=40.723063,-73.603098&spn=0.007708,0.014591&z=16&iwloc=addr&om=1