
  google.load("maps", "2");
  google.load("jquery", "1.3.2");
function OnLoad(){
    var map = new GMap2(document.getElementById("map_canvas"));
    var center = new GLatLng(39.03198602874008, -76.827392578125);
    map.setCenter(center, 8);
	/*
	GEvent.addListener(map, "click", function(){
		   var center = map.getCenter();
      alert(center.toString());
	    });
		*/
	var locations = [];
	locations.push(Array('39.245284','-76.832481','Harford County','5300 Dorsey Hall Drive<br>Suite 104<br>Ellicott City, MD 21042'));
	locations.push(Array('39.0840376','-77.1547809','Montgomery County','14 South Adams Street<br>Rockville, MD 20850'));
	locations.push(Array('38.9128266','-77.2200276','Nothern Virginia','HQ Tycon Towers<br>8000 Towers Crescent Drive<br>#1350<br>Vienna, Virginia 22182'));
	locations.push(Array('39.165383','-76.604411','Anne Arundel County','Ritchie Highway<br>Glen Burnie, MD<br>21061'));
	locations.push(Array('39.120127','-76.513776','Pasadena','Postal Court<br>Pasadena,MD<br>21122'));
	locations.push(Array('38.974443','-76.560078','Riva Road','Annapolis,MD<br>21401'));
	locations.push(Array('38.770971','-76.050217','Easton','Dover Road<br>Easton,MD<br>21601'));
	locations.push(Array('38.563278','-76.078559','Cambridge','Route 50<br>Cambridge,MD<br>21613'));
	locations.push(Array('38.355667','-75.613397','Salisbury','Riverside Drive<br>Salisbury,MD<br>21801'));
	locations.push(Array('38.405922','-75.05968','Ocean City','Coastal Highway<br>Ocean City,MD<br>21842'));
	locations.push(Array('39.284146','-76.747647','Baltimore County','Baltimore-National Pike<br>Catonsville,MD<br>21228'));
	locations.push(Array('39.402883','-76.78164','Owings Mills','Painters Mill Road<br>Owings,MD<br>21177'));
	locations.push(Array('39.394408','-77.413926','Frederick','Guilford Drive<br>Frederick,MD<br>21704'));
	locations.push(Array('38.807366','-77.522201','Manassas','Sudley Road<br>Manassas,Virginia<br>20109'));
	locations.push(Array('38.78221','-77.183371','Springfield','Commerce Street<br>Springfield,Virginia<br>22150'));	
	locations.push(Array('38.8519273','-77.1319682','Falls Church','Leesburg Pike<br>Falls Church,Virginia<br>22041'));		
	locations.push(Array('38.906757','-77.1303595','Arlington','North Glebe Road<br>Arlington,Virginia<br>22207'));			
	locations.push(Array('38.722502','-77.121214','Alexandria','Richmond Highway, Route 1<br>Alexandria,Virginia<br>22309'));				
	
	locations.push(Array('38.9033045','-77.4242308','Chantilly','Centreville Road<br>Chantilly,Virginia<br>20151'));					
	locations.push(Array('38.860779','-77.24227','Fairfax','Prosperity Avenue<br>Fairfax,Virginia<br>22031'));						
	locations.push(Array('38.832167','-77.207697','Annandale','Little River Turnpike<br>Annandale,Virginia<br>22003'));							
	locations.push(Array('39.020533','-77.365722','Sterling','West Lake Drive<br>Sterling,Virginia<br>20165'));								
	locations.push(Array('38.471776','-77.443072','Stafford','Novak Drive<br>Stafford,Virginia<br>22554'));								
	locations.push(Array('38.851544','-77.433023','Centreville','Braddock Road<br>Centreville,Virginia<br>20151'));									
	locations.push(Array('38.66703','-77.332678','Woodbridge','Prince William Parkway<br>Woodbridge,Virginia<br>22192'));										
	locations.push(Array('38.962517','-77.368793','Herndon','Carisle Drive<br>Herndon,Virginia<br>20170'));										
	locations.push(Array('30.184392','-95.481653','Houston','4185 Technology Forest Drive<br>Suite 210<br>The Woodlands,Texas<br>77381'));											
	

	var markers = [];
	for (var i=0, len=locations.length; i<len; ++i ){
		var point = new GLatLng(locations[i][0],locations[i][1]); 
		marker = new GMarker(point);
		map.addOverlay(marker);
		markers[i] = marker;
	}
	var maxWidth = 200;
	$(markers).each(function(i,marker){
	// Add listener for LI href
		$("<li />").addClass('locList').html(locations[i][2]).click(function(){
	marker.openInfoWindowHtml('<div class=\'infoWindow\'><strong>'+locations[i][2]+'</strong><br>'+locations[i][3]+'</div>');
	return false;

    		}).appendTo("#list").wrap("<a href=\"#\"></a>");
	// Add listener for marker
    GEvent.addListener(marker, "click", function(){
	marker.openInfoWindowHtml('<div class=\'infoWindow\'><strong>'+locations[i][2]+'</strong><br>'+locations[i][3]+'</div>');
	    });
	});  

};
google.setOnLoadCallback(OnLoad);
