google.load("jquery", "1.3.2");
google.load("maps", "2");
function OnLoad(){
    var map = new GMap2(document.getElementById("map_canvas"));
	var map2 = new GMap2(document.getElementById("map_canvas2"));
	var map3 = new GMap2(document.getElementById("map_canvas3"));
	//var map4 = new GMap2(document.getElementById("map_canvas4"));
    var center = new GLatLng(39.2673283, -76.7983067);
	var center2 = new GLatLng(38.860779,-77.24227);
	var center3 = new GLatLng(39.0992752, -76.8483061);

    map.setCenter(center, 8);
	//map4.setCenter(center, 6);
	map2.setCenter(center2, 9);
	map3.setCenter(center3, 8);
	/*
	GEvent.addListener(map, "click", function(){
		   var center = map.getCenter();
      alert(center.toString());
	    });
		*/
	var locations = [];
	var locations2 = [];
	var locations3 = [];
	var locations4 = [];

	locations.push(Array('39.245284','-76.832481','Ellicott City','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('38.9128266','-77.2200276','Richmond Virginia','Staples Mill Rd<br>Richmond, Virginia 23228'));
	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'));
	

	locations3.push(Array('39.0992752','-76.8483061','Laurel','Laurel'));			
	locations3.push(Array('38.980666','-76.9369189','College Park','College Park'));	
	locations3.push(Array('39.0045544','-76.8755282','Greenbelt','Greenbelt'));	
	locations3.push(Array('38.9778882','-77.0074765','Takoma Park','Takoma Park'));		
	locations3.push(Array('39.0067768', '-76.7791365','Bowie','Bowie'));		
	locations3.push(Array('38.9906657','-77.026088','Silver Spring','Silver Spring'));		
	locations3.push(Array('39.0398314','-77.0552555','Wheaton','Wheaton'));		
	locations3.push(Array('39.0839973','-77.1527578','Rockville','Rockville'));		
	locations3.push(Array('39.1434406','-77.2013705','Gaithersburg','Gaithersburg'));	
	locations3.push(Array('39.1731621','-77.2716502','Germantown','Germantown'));	
	locations3.push(Array('39.4142688','-77.4105409','Frederick','Frederick'));	

	
	locations2.push(Array('38.807366','-77.522201','Manassas','Sudley Road<br>Manassas,Virginia<br>20109'));
	locations2.push(Array('38.78221','-77.183371','Springfield','Commerce Street<br>Springfield,Virginia<br>22150'));	
	locations2.push(Array('38.8519273','-77.1319682','Falls Church','Leesburg Pike<br>Falls Church,Virginia<br>22041'));		
	locations2.push(Array('38.906757','-77.1303595','Arlington','North Glebe Road<br>Arlington,Virginia<br>22207'));			
	locations2.push(Array('38.722502','-77.121214','Alexandria','Richmond Highway, Route 1<br>Alexandria,Virginia<br>22309'));				
	locations2.push(Array('38.9033045','-77.4242308','Chantilly','Centreville Road<br>Chantilly,Virginia<br>20151'));					
	locations2.push(Array('38.860779','-77.24227','Fairfax','Prosperity Avenue<br>Fairfax,Virginia<br>22031'));						
	locations2.push(Array('38.832167','-77.207697','Annandale','Little River Turnpike<br>Annandale,Virginia<br>22003'));							
	locations2.push(Array('39.020533','-77.365722','Sterling','West Lake Drive<br>Sterling,Virginia<br>20165'));								
	locations2.push(Array('38.471776','-77.443072','Stafford','Novak Drive<br>Stafford,Virginia<br>22554'));								
	locations2.push(Array('38.851544','-77.433023','Centreville','Braddock Road<br>Centreville,Virginia<br>20151'));									
	locations2.push(Array('38.66703','-77.332678','Woodbridge','Prince William Parkway<br>Woodbridge,Virginia<br>22192'));										
	locations2.push(Array('38.962517','-77.368793','Herndon','Carisle Drive<br>Herndon,Virginia<br>20170'));			
	
									
	

	var markers = [];
	var markers2 = [];
	var markers3 = [];
			
	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;
	}
	
	for (var i=0, len=locations2.length; i<len; ++i ){
		var point = new GLatLng(locations2[i][0],locations2[i][1]); 
		marker = new GMarker(point);
		map2.addOverlay(marker);
		markers2[i] = marker;
	}
	
	for (var i=0, len=locations3.length; i<len; ++i ){
		var point = new GLatLng(locations3[i][0],locations3[i][1]); 
		marker = new GMarker(point);
		map3.addOverlay(marker);
		markers3[i] = marker;
	}
	var maxWidth = 200;
	
	/*
	$(markers2).each(function(i,marker){
	// Add listener for LI href
	
		$("<li />").addClass('locList').html(locations2[i][2]).click(function(){
	marker.openInfoWindowHtml('<div class=\'infoWindow\'><strong>'+locations2[i][2]+'</strong><br>'+locations2[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>'+locations2[i][2]+'</strong><br>'+locations2[i][3]+'</div>');
	    });
	});  
	
	$(markers3).each(function(i,marker){
	// Add listener for LI href
		$("<li />").addClass('locList').html(locations3[i][2]).click(function(){
	marker.openInfoWindowHtml('<div class=\'infoWindow\'><strong>'+locations3[i][2]+'</strong><br>'+locations3[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>'+locations3[i][2]+'</strong><br>'+locations3[i][3]+'</div>');
	    });
	});  
	
	$(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);
