var map
var redLine
var greenLine
var orangeLine
var blueLine
var yellowLine


function initialize() {
  if (GBrowserIsCompatible()) {
	map = new GMap2(document.getElementById("map_canvas"));
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
	map.setCenter(new GLatLng(38.903658,-77.032785), 13);
	map.setUIToDefault();
	
	// Creates a marker whose info window displays the letter corresponding
	// to the given index.
	function createMarker(point,icon,textPop) {
		// Set up our GMarkerOptions object
		var marker = new GMarker(point,icon);
		
		GEvent.addListener(marker, "click", function() {
			marker.openInfoWindowHtml("<b>"+textPop+"</b>");
		});
		return marker;
	}
	
	// Create a base icon for all of our markers that specifies the shadow, icon dimensions, etc.
	var baseIcon = new GIcon(G_DEFAULT_ICON);
	baseIcon.shadow = "";
	baseIcon.iconSize = new GSize(16, 16);
	baseIcon.iconAnchor = new GPoint(8, 8);
	// Create a lettered icon for this point using our icon class
	var redIcon = new GIcon(baseIcon);
	redIcon.image = "red.png";
	var greenIcon = new GIcon(baseIcon);
	greenIcon.image = "green.png";
	var orangeIcon = new GIcon(baseIcon);
	orangeIcon.image = "orange.png";
	var blueIcon = new GIcon(baseIcon);
	blueIcon.image = "blue.png";
	var yellowIcon = new GIcon(baseIcon);
	yellowIcon.image = "yellow.png";
	var rgIcon = new GIcon(baseIcon);
	rgIcon.image = "rg.png";
	var boIcon = new GIcon(baseIcon);
	boIcon.image = "bo.png";
	var byIcon = new GIcon(baseIcon);
	byIcon.image = "by.png";
	var gyIcon = new GIcon(baseIcon);
	gyIcon.image = "gy.png";
	var rgyIcon = new GIcon(baseIcon);
	rgyIcon.image = "rgy.png";
	var rboIcon = new GIcon(baseIcon);
	rboIcon.image = "rbo.png";
	var gbyoIcon = new GIcon(baseIcon);
	gbyoIcon.image = "gbyo.png";
	// Set up our GMarkerOptions object
	markerRed = { icon:redIcon };
	markerGreen = { icon:greenIcon };
	markerOrange = { icon:orangeIcon };
	markerBlue = { icon:blueIcon };
	markerYellow = { icon:yellowIcon };
	markerRG = { icon:rgIcon };
	markerBO = { icon:boIcon };
	markerBY = { icon:byIcon };
	markerGY = { icon:gyIcon };
	markerRGY = { icon:rgyIcon };
	markerRBO = { icon:rboIcon };
	markerGBYO = { icon:gbyoIcon };
	
	

	
	// RED LINE
	var Glenmont = new GLatLng(39.06164920012912, -77.05308437347412); // Glenmont
	map.addOverlay(createMarker(Glenmont,markerRed,"Glenmont"));
	/*ensure all the markers are on location
	personalize -- add work and homes and friends and places to visit*/
	var Wheaton = new GLatLng(39.038502995220895, -77.05072402954102); // Wheaton
	map.addOverlay(createMarker(Wheaton,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=33'>Wheaton</a><br/><img src='icon-marble-red.gif' />"));
	var ForestGlen = new GLatLng(39.015449238175385, -77.04257011413574); // ForestGlen
	map.addOverlay(createMarker(ForestGlen,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=32'>Forest Glen</a><br/><img src='icon-marble-red.gif' />"));
	var SilverSpring = new GLatLng(38.99364710583109, -77.0322972536087); // SilverSpring
	map.addOverlay(createMarker(SilverSpring,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=31'>Silver Spring</a><br/><img src='icon-marble-red.gif' />"));
	var Takoma = new GLatLng(38.975408193895774, -77.01743245124817); //Takoma
	map.addOverlay(createMarker(Takoma,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=29'>Takoma</a><br/><img src='icon-marble-red.gif' />"));
	var FortTotten = new GLatLng(38.951799884532925, -77.00184345245361); // FortTotten
	map.addOverlay(createMarker(FortTotten,markerRG,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=28'>Fort Totten</a><br/><img src='icon-marble-red.gif' /><img src='icon-marble-green.gif' />"));
	var Brookland = new GLatLng(38.93324140329966, -76.99450492858887); //Brookland
	map.addOverlay(createMarker(Brookland,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=27'>Brookland-CUA</a><br/><img src='icon-marble-red.gif' />"));
	var RhodeIsland = new GLatLng(38.92077178230296, -76.99570655822754); // RhodeIsland
	map.addOverlay(createMarker(RhodeIsland,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=26'>Rhode Island Ave-Brentwood</a><br/><img src='icon-marble-red.gif' />"));
	var NewYork = new GLatLng(38.90736491263297, -77.00304508209229); // NewYork
	map.addOverlay(createMarker(NewYork,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=108'>New York Ave-Florida Ave-Gallaudet U</a><br/><img src='icon-marble-red.gif' />"));
	var UnionStation = new GLatLng(38.89777986957695, -77.00639247894287); // UnionStation
	map.addOverlay(createMarker(UnionStation,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=25'>Union Station</a><br/><img src='icon-marble-red.gif' />"));
	var JudiciarySquare = new GLatLng(38.89590946640252, -77.01604843139648); // JudiciarySquare
	map.addOverlay(createMarker(JudiciarySquare,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=23'>Judiciary Square</a><br/><img src='icon-marble-red.gif' />"));
	var ChinaTown = new GLatLng(38.89845620859716, -77.02182054519653); // ChinaTown
	map.addOverlay(createMarker(ChinaTown,markerRGY,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=21'>Gallery Pl-Chinatown</a><br/><img src='icon-marble-red.gif' /><img src='icon-marble-green.gif' /><img src='icon-marble-yellow.gif' />"));
	var MetroCenter = new GLatLng(38.898280862062315, -77.02835440635681); // MetroCenter
	map.addOverlay(createMarker(MetroCenter,markerRBO,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=1'>Metro Center</a><br/><img src='icon-marble-red.gif' /><img src='icon-marble-orange.gif' /><img src='icon-marble-blue.gif' />"));
	var FarragutNorth = new GLatLng(38.90329059251579, -77.03956604003906); // FarragutNorth
	map.addOverlay(createMarker(FarragutNorth,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=4'>Farragut North</a><br/><img src='icon-marble-red.gif' />"));
	var DupontCircle = new GLatLng(38.90960234962336, -77.04338550567627); // DupontCircle
	map.addOverlay(createMarker(DupontCircle,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=6'>Dupont Circle</a><br/><img src='icon-marble-red.gif' />"));
	var WoodleyPark = new GLatLng(38.92499533983586, -77.0522689819336); // WoodleyPark
	map.addOverlay(createMarker(WoodleyPark,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=7'>Woodley Park-Zoo/Adams Morgan</a><br/><img src='icon-marble-red.gif' />"));
	var ClevelandPark = new GLatLng(38.934710237088616, -77.05791234970093); // ClevelandPark
	map.addOverlay(createMarker(ClevelandPark,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=8'>Cleveland Park</a><br/><img src='icon-marble-red.gif' />"));
	var VanNess = new GLatLng(38.94365611321586, -77.06316947937012); // VanNess
	map.addOverlay(createMarker(VanNess,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=9'>Van Ness-UDC</a><br/><img src='icon-marble-red.gif' />"));
	var Tenleytown = new GLatLng(38.947794868016146, -77.07921981811523); // Tenleytown
	map.addOverlay(createMarker(Tenleytown,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=10'>Tenleytown-AU</a><br/><img src='icon-marble-red.gif' />"));
	var FriendshipHeights = new GLatLng(38.959992775749946, -77.08529233932495); // FriendshipHeights
	map.addOverlay(createMarker(FriendshipHeights,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=11'>Friendship Heights</a><br/><img src='icon-marble-red.gif' />"));
	var Bethesda = new GLatLng(38.98436561300698, -77.09415435791016); // Bethesda
	map.addOverlay(createMarker(Bethesda,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=12'>Bethesda</a><br/><img src='icon-marble-red.gif' />"));
	var MedicalCenter = new GLatLng(38.99997583555929, -77.0969009399414); // MedicalCenter
	map.addOverlay(createMarker(MedicalCenter,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=13'>Medical Center</a><br/><img src='icon-marble-red.gif' />"));
	var GrosvenorStrathmore = new GLatLng(39.02911903984565, -77.10402488708496); // GrosvenorStrathmore
	map.addOverlay(createMarker(GrosvenorStrathmore,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=14'>Grosvenor-Strathmore</a><br/><img src='icon-marble-red.gif' />"));
	var WhiteFlint = new GLatLng(39.04818566397271, -77.11290836334229); // WhiteFlint
	map.addOverlay(createMarker(WhiteFlint,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=15'>White Flint</a><br/><img src='icon-marble-red.gif' />"));
	var Twinbrook = new GLatLng(39.06224900091773, -77.12076187133789); // Twinbrook
	map.addOverlay(createMarker(Twinbrook,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=16'>Twinbrook</a><br/><img src='icon-marble-red.gif' />"));
	var Rockville = new GLatLng(39.085470701036044, -77.14698851108551); // Rockville
	map.addOverlay(createMarker(Rockville,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=17'>Rockville</a><br/><img src='icon-marble-red.gif' />"));
	var ShadyGrove = new GLatLng(39.119939326418645, -77.16479301452637); // ShadyGrove
	map.addOverlay(createMarker(ShadyGrove,markerRed,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=18'>Shady Grove</a><br/><img src='icon-marble-red.gif' />"));
	redLine = new GPolyline([Glenmont, Wheaton, ForestGlen, SilverSpring, Takoma, FortTotten, Brookland, RhodeIsland, NewYork, UnionStation, JudiciarySquare, ChinaTown, MetroCenter, FarragutNorth, DupontCircle, WoodleyPark, ClevelandPark, VanNess, Tenleytown, FriendshipHeights, Bethesda, MedicalCenter, GrosvenorStrathmore, WhiteFlint, Twinbrook, Rockville, ShadyGrove], "#e22f30", 5, 1);
	map.addOverlay(redLine);
	
	// GREEN LINE
	var Greenbelt = new GLatLng(39.01104766641247, -76.91107749938965); // Greenbelt
	map.addOverlay(createMarker(Greenbelt,markerGreen,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=80'>Greenbelt</a><br/><img src='icon-marble-green.gif' />"));
	var CollegePark = new GLatLng(38.978427487835695, -76.92824363708496); // CollegePark
	map.addOverlay(createMarker(CollegePark,markerGreen,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=79'>College Park-U of MD</a><br/><img src='icon-marble-green.gif' />"));
	var PrinceGeorge = new GLatLng(38.965215040951094, -76.95592403411865); // PrinceGeorge
	map.addOverlay(createMarker(PrinceGeorge,markerGreen,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=78'>Prince George's Plaza</a><br/><img src='icon-marble-green.gif' />"));
	var WestHyattsville = new GLatLng(38.95493698940753, -76.96961402893066); // WestHyattsville
	map.addOverlay(createMarker(WestHyattsville,markerGreen,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=77'>West Hyattsville</a><br/><img src='icon-marble-green.gif' />"));
	// FortTotten
	var Petworth = new GLatLng(38.93604551413491, -77.02445983886719); // Petworth
	map.addOverlay(createMarker(Petworth,markerGreen,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=76'>Georgia Ave-Petworth</a><br/><img src='icon-marble-green.gif' />"));
	var ColumbiaHeights = new GLatLng(38.92870117926206, -77.03239917755127); // ColumbiaHeights
	map.addOverlay(createMarker(ColumbiaHeights,markerGreen,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=75'>Columbia Heights</a><br/><img src='icon-marble-green.gif' />"));
	var USt = new GLatLng(38.916497887149994, -77.02864408493042); // USt
	map.addOverlay(createMarker(USt,markerGreen,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=73'>U Street/African-Amer Civil War Memorial/Cardozo</a><br/><img src='icon-marble-green.gif' />"));
	var Shaw = new GLatLng(38.91287489163633, -77.02184200286865); // Shaw
	map.addOverlay(createMarker(Shaw,markerGreen,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=72'>Shaw-Howard U</a><br/><img src='icon-marble-green.gif' />"));
	var MtVernon = new GLatLng(38.90559494983195, -77.02192783355713); // MtVernon
	map.addOverlay(createMarker(MtVernon,markerGY,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=70'>Mt Vernon Sq 7th St-Convention Center</a><br/><img src='icon-marble-green.gif' /><img src='icon-marble-yellow.gif' />"));
	// ChinaTown
	var Archives = new GLatLng(38.893888707613804, -77.02164888381958); // Archives
	map.addOverlay(createMarker(Archives,markerGY,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=81'>Archives-Navy Memorial-Penn Quarter</a><br/><img src='icon-marble-green.gif' /><img src='icon-marble-yellow.gif' />"));
	var LEnfant = new GLatLng(38.884819635844096, -77.02162742614746); // LEnfant
	map.addOverlay(createMarker(LEnfant,markerGBYO,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=82'>L'Enfant Plaza</a><br/><img src='icon-marble-orange.gif' /><img src='icon-marble-blue.gif' /><img src='icon-marble-green.gif' /><img src='icon-marble-yellow.gif' />"));
	var Waterfront = new GLatLng(38.876434307459505, -77.0172929763794); // Waterfront
	map.addOverlay(createMarker(Waterfront,markerGreen,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=83'>Waterfront-SEU</a><br/><img src='icon-marble-green.gif' />"));
	var NavyYard = new GLatLng(38.87650112673607, -77.0047402381897); // NavyYard
	map.addOverlay(createMarker(NavyYard,markerGreen,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=84'>Navy Yard</a><br/><img src='icon-marble-green.gif' />"));
	var Anacostia = new GLatLng(38.86206670424564, -76.99540615081787); // Anacostia
	map.addOverlay(createMarker(Anacostia,markerGreen,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=85'>Anacostia</a><br/><img src='icon-marble-green.gif' />"));
	var CongressHeights = new GLatLng(38.845323113312865, -76.98789596557617); // CongressHeights
	map.addOverlay(createMarker(CongressHeights,markerGreen,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=86'>Congress Heights</a><br/><img src='icon-marble-green.gif' />"));
	var Southern = new GLatLng(38.84111153003513, -76.97510719299316); // Southern
	map.addOverlay(createMarker(Southern,markerGreen,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=107'>Southern Avenue</a><br/><img src='icon-marble-green.gif' />"));
	var Naylor = new GLatLng(38.85113869942794, -76.9563102722168); // Naylor
	map.addOverlay(createMarker(Naylor,markerGreen,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=87'>Naylor Road</a><br/><img src='icon-marble-green.gif' />"));
	var Suitland = new GLatLng(38.84381900504557, -76.9317626953125); // Suitland
	map.addOverlay(createMarker(Suitland,markerGreen,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=88'>Suitland</a><br/><img src='icon-marble-green.gif' />"));
	var Branch = new GLatLng(38.82700425302337, -76.91184997558594); // Branch
	map.addOverlay(createMarker(Branch,markerGreen,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=89'>Branch Ave</a><br/><img src='icon-marble-green.gif' />"));
	greenLine = new GPolyline([Greenbelt, CollegePark, PrinceGeorge, WestHyattsville, FortTotten, Petworth, ColumbiaHeights, USt, Shaw, MtVernon, ChinaTown, Archives, LEnfant, Waterfront, NavyYard, Anacostia, CongressHeights, Southern, Naylor, Suitland, Branch], "#019765", 5, 1);
	map.addOverlay(greenLine);
	
	// ORANGE LINE
	var Vienna = new GLatLng(38.87773727202053, -77.27135181427002); // Vienna
	map.addOverlay(createMarker(Vienna,markerOrange,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=103'>Vienna/Fairfax-GMU</a><br/><img src='icon-marble-orange.gif' />"));
	var DunnLoring = new GLatLng(38.88395108203398, -77.2287368774414); // DunnLoring
	map.addOverlay(createMarker(DunnLoring,markerOrange,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=102'>Dunn Loring-Merrifield</a><br/><img src='icon-marble-orange.gif' />"));
	var WestFalls = new GLatLng(38.90065217853344, -77.18891143798828); // WestFalls
	map.addOverlay(createMarker(WestFalls,markerOrange,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=101'>West Falls Church-VT/UVA</a><br/><img src='icon-marble-orange.gif' />"));
	var EastFalls = new GLatLng(38.885955420958965, -77.15646743774414); // EastFalls
	map.addOverlay(createMarker(EastFalls,markerOrange,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=100'>East Falls Church</a><br/><img src='icon-marble-orange.gif' />"));
	var Ballston = new GLatLng(38.88214712865462, -77.11155652999878); // Ballston
	map.addOverlay(createMarker(Ballston,markerOrange,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=99'>Ballston-MU</a><br/><img src='icon-marble-orange.gif' />"));
	var VirginiaSquare = new GLatLng(38.883049111069546, -77.10383176803589); // VirginiaSquare
	map.addOverlay(createMarker(VirginiaSquare,markerOrange,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=98'>Virginia Square-GMU</a><br/><img src='icon-marble-orange.gif' />"));
	var Clarendon = new GLatLng(38.88612244665026, -77.09647178649902); // Clarendon
	map.addOverlay(createMarker(Clarendon,markerOrange,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=97'>Clarendon</a><br/><img src='icon-marble-orange.gif' />"));
	var CourtHouse = new GLatLng(38.891500464008374, -77.08359718322754); // CourtHouse
	map.addOverlay(createMarker(CourtHouse,markerOrange,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=96'>Court House</a><br/><img src='icon-marble-orange.gif' />"));
	var Rosslyn = new GLatLng(38.89547525862026, -77.07196712493896); // Rosslyn
	map.addOverlay(createMarker(Rosslyn,markerBO,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=41'>Rosslyn</a><br/><img src='icon-marble-orange.gif' /><img src='icon-marble-blue.gif' />"));
	var FoggyBottom = new GLatLng(38.90065217853344, -77.05008029937744); // FoggyBottom
	map.addOverlay(createMarker(FoggyBottom,markerBO,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=40'>Foggy Bottom-GWU</a><br/><img src='icon-marble-orange.gif' /><img src='icon-marble-blue.gif' />"));
	var FarragutWest = new GLatLng(38.90132014070886, -77.03943729400635); // FarragutWest
	map.addOverlay(createMarker(FarragutWest,markerBO,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=38'>Farragut West</a><br/><img src='icon-marble-orange.gif' /><img src='icon-marble-blue.gif' />"));
	var McPherson = new GLatLng(38.901303441731066, -77.03332185745239); // McPherson
	map.addOverlay(createMarker(McPherson,markerBO,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=36'>McPherson Square</a><br/><img src='icon-marble-orange.gif' /><img src='icon-marble-blue.gif' />"));
	// MetroCenter
	var FederalTriangle = new GLatLng(38.89372170018296, -77.02752828598022); // FederalTriangle
	map.addOverlay(createMarker(FederalTriangle,markerBO,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=53'>Federal Triangle</a><br/><img src='icon-marble-orange.gif' /><img src='icon-marble-blue.gif' />"));
	var Smithsonian = new GLatLng(38.888026511775855, -77.02789306640625); // Smithsonian
	map.addOverlay(createMarker(Smithsonian,markerBO,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=54'>Smithsonian</a><br/><img src='icon-marble-orange.gif' /><img src='icon-marble-blue.gif' />"));
	// LEnfant
	var FederalCenter = new GLatLng(38.884953258564785, -77.01544761657715); // FederalCenter
	map.addOverlay(createMarker(FederalCenter,markerBO,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=58'>Federal Center SW</a><br/><img src='icon-marble-orange.gif' /><img src='icon-marble-blue.gif' />"));
	var CapitolSouth = new GLatLng(38.88562136839832, -77.00592041015625); // CapitolSouth
	map.addOverlay(createMarker(CapitolSouth,markerBO,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=59'>Capitol South</a><br/><img src='icon-marble-orange.gif' /><img src='icon-marble-blue.gif' />"));
	var EasternMarket = new GLatLng(38.88398448814609, -76.99519157409668); // EasternMarket
	map.addOverlay(createMarker(EasternMarket,markerBO,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=60'>Eastern Market</a><br/><img src='icon-marble-orange.gif' /><img src='icon-marble-blue.gif' />"));
	var Potomac = new GLatLng(38.88084424495152, -76.98549270629883); // Potomac
	map.addOverlay(createMarker(Potomac,markerBO,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=61'>Potomac Ave</a><br/><img src='icon-marble-orange.gif' /><img src='icon-marble-blue.gif' />"));
	var Stadium = new GLatLng(38.88588861057251, -76.97712421417236); // Stadium
	map.addOverlay(createMarker(Stadium,markerBO,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=63'>Stadium-Armory</a><br/><img src='icon-marble-orange.gif' /><img src='icon-marble-blue.gif' />"));
	var Minnesota = new GLatLng(38.89824746267324, -76.94777011871338); // Minnesota
	map.addOverlay(createMarker(Minnesota,markerOrange,"<a href='station_detail.cfm?station_id=64'>Minnesota Ave</a><br/><img src='icon-marble-orange.gif' />"));
	var Deanwood = new GLatLng(38.90789923235383, -76.9355821609497); // Deanwood
	map.addOverlay(createMarker(Deanwood,markerOrange,"<a href='station_detail.cfm?station_id=65'>Deanwood</a><br/><img src='icon-marble-orange.gif' />"));
	var Cheverly = new GLatLng(38.916447800915215, -76.91511154174805); // Cheverly
	map.addOverlay(createMarker(Cheverly,markerOrange,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=66'>Cheverly</a><br/><img src='icon-marble-orange.gif' />"));
	var Landover = new GLatLng(38.93390905879307, -76.89000606536865); // Landover
	map.addOverlay(createMarker(Landover,markerOrange,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=67'>Landover</a><br/><img src='icon-marble-orange.gif' />"));
	var NewCarrollton = new GLatLng(38.94689370811368, -76.87047958374023); // NewCarrollton
	map.addOverlay(createMarker(NewCarrollton,markerOrange,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=68'>New Carrollton</a><br/><img src='icon-marble-orange.gif' />"));
	orangeLine = new GPolyline([Vienna, DunnLoring, WestFalls, EastFalls, Ballston, VirginiaSquare, Clarendon, CourtHouse, Rosslyn, FoggyBottom, FarragutWest, McPherson, MetroCenter, FederalTriangle, Smithsonian, LEnfant, FederalCenter, CapitolSouth, EasternMarket, Potomac, Stadium, Minnesota, Deanwood, Cheverly, Landover, NewCarrollton], "#ef9931", 5, 1);
	map.addOverlay(orangeLine);
	
	// BLUE LINE
	var Franconia = new GLatLng(38.76606349080321, -77.16848373413086); // Franconia
	map.addOverlay(createMarker(Franconia,markerBlue,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=95'>Franconia-Springfield</a><br/><img src='icon-marble-blue.gif' />"));
	var VanDorn = new GLatLng(38.79911577182682, -77.1291732788086); // VanDorn
	map.addOverlay(createMarker(VanDorn,markerBlue,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=94>Van Dorn Street</a><br/><img src='icon-marble-blue.gif' />"));
	var King = new GLatLng(38.806473505799104, -77.06085205078125); // King
	map.addOverlay(createMarker(King,markerBY,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=48'>King Street</a><br/><img src='icon-marble-blue.gif' /><img src='icon-marble-yellow.gif' />"));
	var Braddock = new GLatLng(38.81403111409755, -77.05355644226074); // Braddock
	map.addOverlay(createMarker(Braddock,markerBY,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=47'>Braddock Road</a><br/><img src='icon-marble-blue.gif' /><img src='icon-marble-yellow.gif' />"));
	var NationalAirport = new GLatLng(38.85297686051628, -77.04349279403687); // NationalAirport
	map.addOverlay(createMarker(NationalAirport,markerBY,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=93'>Ronald Reagan Washington National Airport</a><br/><img src='icon-marble-blue.gif' /><img src='icon-marble-yellow.gif' />"));
	var CrystalCity = new GLatLng(38.8578226938644, -77.05046653747559); // CrystalCity
	map.addOverlay(createMarker(CrystalCity,markerBY,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=45'>Crystal City</a><br/><img src='icon-marble-blue.gif' /><img src='icon-marble-yellow.gif' />"));
	var PentagonCity = new GLatLng(38.862902109521556, -77.05913543701172); // PentagonCity
	map.addOverlay(createMarker(PentagonCity,markerBY,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=44'>Pentagon City</a><br/><img src='icon-marble-blue.gif' /><img src='icon-marble-yellow.gif' />"));
	var Pentagon = new GLatLng(38.86945134674709, -77.05377101898193); // Pentagon
	map.addOverlay(createMarker(Pentagon,markerBY,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=43'>Pentagon</a><br/><img src='icon-marble-blue.gif' /><img src='icon-marble-yellow.gif' />"));
	var ArlingtonCemetery = new GLatLng(38.88468601287214, -77.06265449523926); // ArlingtonCemetery
	map.addOverlay(createMarker(ArlingtonCemetery,markerBlue,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=42'>Arlington Cemetery</a><br/><img src='icon-marble-blue.gif' />"));
	// Rosslyn
	// FarragutWest
	// McPherson
	// MetroCenter
	// FederalTriangle
	// Smithsonian
	// LEnfant
	// FederalCenter
	// CapitolSouth
	// EasternMarket
	// Potomac
	// Stadium
	var Benning = new GLatLng(38.89029796130823, -76.93768501281738); // Benning
	map.addOverlay(createMarker(Benning,markerBlue,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=90'>Benning Road</a><br/><img src='icon-marble-blue.gif' />"));
	var CapitolHeights = new GLatLng(38.88956308852534, -76.91322326660156); // CapitolHeights
	map.addOverlay(createMarker(CapitolHeights,markerBlue,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=91'>Capitol Heights</a><br/><img src='icon-marble-blue.gif' />"));
	var Addison = new GLatLng(38.8867237358875, -76.89326763153076); // Addison
	map.addOverlay(createMarker(Addison,markerBlue,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=92'>Addison Road-Seat Pleasant</a><br/><img src='icon-marble-blue.gif' />"));
	var Morgan = new GLatLng(38.893571393159455, -76.86867713928223); // Morgan
	map.addOverlay(createMarker(Morgan,markerBlue,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=110'>Morgan Boulevard</a><br/><img src='icon-marble-blue.gif' />"));
	var Largo = new GLatLng(38.90028479665852, -76.84451580047607); // Largo
	map.addOverlay(createMarker(Largo,markerBlue,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=109'>Largo Town Center</a><br/><img src='icon-marble-blue.gif' />"));
	blueLine = new GPolyline([Franconia, VanDorn, King, Braddock, NationalAirport, CrystalCity, PentagonCity, Pentagon, ArlingtonCemetery, Rosslyn, FoggyBottom, FarragutWest, McPherson, MetroCenter, FederalTriangle, Smithsonian, LEnfant, FederalCenter, CapitolSouth, EasternMarket, Potomac, Stadium, Benning, CapitolHeights, Addison, Morgan, Largo], "#0075ba", 5, 1);
	map.addOverlay(blueLine);
	
	// YELLOW LINE
	var Huntington = new GLatLng(38.79399835438105, -77.07497119903564); // Huntington
	map.addOverlay(createMarker(Huntington,markerYellow,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=50'>Huntington</a><br/><img src='icon-marble-yellow.gif' />"));
	var Eisenhower = new GLatLng(38.800319816648475, -77.07089424133301); // Eisenhower
	map.addOverlay(createMarker(Eisenhower,markerYellow,"<a href='http://www.wmata.com/rail/station_detail.cfm?station_id=49'>Eisenhower Avenue</a><br/><img src='icon-marble-yellow.gif' />"));
	// King
	// Braddock
	// NationalAirport
	// CrystalCity
	// PentagonCity
	// Pentagon
	// LEnfant
	// Archives
	// ChinaTown
	// MtVernon
	yellowLine = new GPolyline([Huntington, Eisenhower, King, Braddock, NationalAirport, CrystalCity, PentagonCity, Pentagon, LEnfant, Archives, ChinaTown, MtVernon], "#f7e600", 5, 1);
	map.addOverlay(yellowLine);
  }
}
function animate() {    
  map.panTo(new GLatLng(38.903658,-77.032785));
}