// JavaScript Document
var GLOBALmetramarkers=[];
var GLOBALmetralines=[];
var GLOBALupnorth=[];
var GLOBALhercor =[];
var GLOBALnorthcentral =[];
var GLOBALmilnorth =[];
var GLOBALupnw =[];
var GLOBALmildistrictwest =[];
var GLOBALrockisland =[];
var GLOBALsouthwest =[];
var GLOBALupwest =[];
var GLOBALelline =[];
var GLOBALbnsf =[];


var GLOBALbnsflines = [];
var GLOBALupnorthlines = [];
var GLOBALhercorlines = [];
var GLOBALnorthcentrallines = [];
var GLOBALmilnorthlines = [];
var GLOBALupnwlines = [];
var GLOBALmildistrictwestlines = [];
var GLOBALrockislandlines = [];
var GLOBALsouthwestlines = [];
var GLOBALbnsflines = [];
var GLOBALupwestlines = [];
var GLOBALellinelines =[];
function plotmetras(metcode,id){
	var metra_line = [];
	for (i=0; i < metcode.length; i++){ 
		var latlongsplit = metcode[i][1].split(',');
		var latlng = new GLatLng(latlongsplit[1],latlongsplit[0]);
		map.addOverlay(createMarkerMetra(latlng,metcode[i][0],id));
		metra_line.push(latlng);
	}
	hex = '#0000dd';
	
	 var polyline = new GPolyline(metra_line,hex,2,1);
	 	switch(id) {
			case "upnorth":
				GLOBALupnorth.push(polyline);
				break;
			case "northcentral":
				GLOBALnorthcentral.push(polyline);
				break;
			case "milnorth":
				GLOBALmilnorth.push(polyline);
				break;
			case "upnw":
				GLOBALupnw.push(polyline);
				break;
			case "mildistrictwest":
				GLOBALmildistrictwest.push(polyline);
				break;
			case "elline":
				GLOBALelline.push(polyline);
				break;
			case "rockisland":
				GLOBALrockisland.push(polyline);
				break;
			case "southwest":
				GLOBALsouthwest.push(polyline);
				break;
			case "bnsf":
				GLOBALbnsf.push(polyline);
				break;
			case "hercor":
				GLOBALhercor.push(polyline);
				break;
			case "upwest":
				GLOBALupwest.push(polyline);
				break;
			default:
				GLOBALmetralines.push(polyline);
		}
	 
	 
	  
	  map.addOverlay(polyline);
	 
}

						 
function createMarkerMetra(point,name,id) {
          var metra_icon = new GIcon(icon);		  
				var displayname = name.replace(/Metra Union Pacific North /,"");
				 displayname = displayname.replace(/Metra North Central /,"");
				 displayname = displayname.replace(/Metra Union Pacific District Northwest Line /,"");
				 displayname = displayname.replace(/Metra Milwaukee District West /,"");
				 displayname = displayname.replace(/Metra Milwaukee District North Line /,"");
				 displayname = displayname.replace(/Metra Elec /,"");
				 displayname = displayname.replace(/Metra Rock Island /,"");
				 displayname = displayname.replace(/Metra Southwest Service /,"");
				 displayname = displayname.replace(/Metra BNSF Line /,"");
				 displayname = displayname.replace(/Metra Heritage Corridor /,"");
				 displayname = displayname.replace(/Metra Union Pacific West Line /,"");
				
		  var stid = displayname.charAt(0); 
				if (stid == '1' || stid == '2' || stid == '3' || stid == '4' || stid == '5' || stid == '6' || stid == '7' || stid == '8' || stid == '9' || stid == '0'){
				stid = 'XX';
				}
		  
          metra_icon.image = "http://www.digitalchicago.com/homes/markers/colored/paleblue_Marker"+stid+".png";
		  
          // Set up our GMarkerOptions object
         markerOptions = { icon:metra_icon };
		 
         var marker = new GMarker(point, markerOptions);
		 //map.addOverlay(new GPolyline(latlng,"#ffffff",2,1));
		 //GLOBALmetramarkers.push(marker);
		 switch(id) {
			case "upnorth":
				GLOBALupnorthlines.push(marker);
				break;
			case "northcentral":
				GLOBALnorthcentrallines.push(marker);
				break;
			case "milnorth":
				GLOBALmilnorthlines.push(marker);
				break;
			case "upnw":
				GLOBALupnwlines.push(marker);
				break;
			case "mildistrictwest":
				GLOBALmildistrictwestlines.push(marker);
				break;
			case "elline":
				GLOBALellinelines.push(marker);
				break;
			case "rockisland":
				GLOBALrockislandlines.push(marker);
				break;
			case "southwest":
				GLOBALsouthwestlines.push(marker);
				break;
			case "bnsf":
				GLOBALbnsflines.push(marker);
				break;
			case "hercor":
				GLOBALhercorlines.push(marker);
				break;
			case "upwest":
				GLOBALupwestlines.push(marker);
				break;
			default:
				GLOBALmetralineslines.push(marker);
		}
		

		  GEvent.addListener(marker, "click", function() {
													   
		//var latlng1 = point.split(",");
		var lat = point[0];
		var lng = point[1];
		
		var lat1 = '<input type="hidden" value="'+lat+'" name="qCenterPointLatitude">';
		var lng1 = '<input type="hidden" value="'+lng+'" name="qCenterPointLongitude">';
		var radidesc = '<div class="radiholder">'+mapradi+' of '+displayname+' Station</div>';
		var craigslistrent = '<div class="craigslistlink"><a href="http://chicago.craigslist.org/search/apa?query='+displayname+'&srchType=T&minAsk=min&maxAsk=max&bedrooms?KeepThis=true&TB_iframe=true&height=400&amp;width=800"" class="thickbox">Check for '+displayname+' listings on Craigslist</a></div>';
		//var sublinks = '<a href="#" onClick="open_infowindow('+i+',6)">'+name+'</a>';
		
		//$(submenudiv).append(sublinks);
		
		//inner_html[i] = "<div><h2>" + name + "</h2>" + street + city + ", " + state + " " + zip + "<br />" + temp + "</div><div id='panoStation' style='width:315px; height:210px; margin-top:10px; border:2px solid #ccc;'></div>";
		//inner_html2[i] = "<div><h2>" + name + "</h2>"+fselltop + radidesc + lat1 + lng1 + fsellbottom + fend +"</div>";
		//inner_html3[i] = "<div><h2>" + name + "</h2>"+frenttop + radidesc + lat1 + lng1 + frentbottom + craigslistrent + fend +"</div>";
		html1 = "<div><h2>" + displayname + "</h2></div><div id='panoStation' style='width:315px; height:210px; margin-top:10px; border:2px solid #ccc;'></div>";
		html2 = "<div><h2>" + displayname + "</h2>"+fselltop + radidesc + lat1 + lng1 + fsellbottom + fend +"</div>";
		html3 = "<div><h2>" + displayname + "</h2>"+frenttop + radidesc + lat1 + lng1 + frentbottom + craigslistrent + fend +"</div>";
		
		var label1 = 'Station Info';
		var	label2 = 'Buy';
		var	label3 = 'Rent';
          												   
													   

													   
													   
													   
            marker.openInfoWindowTabsHtml([new GInfoWindowTab(label1,html1), new GInfoWindowTab(label2,html2), new GInfoWindowTab(label3,html3)]);
		
 clientsview = new GStreetviewClient();
 panoramastation = new GStreetviewPanorama(document.getElementById("panoStation"));
 panoramastation.setLocationAndPOV(marker.getLatLng(), {yaw: currentYaw, pitch: currentPitch, zoom: currentZoom});

tb_init('a.thickbox, area.thickbox, input.thickbox');
		
		
			//exClick(index, countyname);
          });
          return marker;
        }


function destroymarks(id){
			 switch(id) {
			case "upnorth":
			for (i = 0; i < GLOBALupnorth.length; i++) {
				map.removeOverlay(GLOBALupnorth[i]);
			  }
			 for (i = 0; i < GLOBALupnorthlines.length; i++) { 
			  map.removeOverlay(GLOBALupnorthlines[i]);
			 }
				break;
			case "northcentral":
			for (i = 0; i < GLOBALnorthcentral.length; i++) {
				map.removeOverlay(GLOBALnorthcentral[i]);
			  }
			 for (i = 0; i < GLOBALnorthcentrallines.length; i++) { 
			  map.removeOverlay(GLOBALnorthcentrallines[i]);
			 }
				break;
			case "milnorth":
			for (i = 0; i < GLOBALmilnorth.length; i++) {
				map.removeOverlay(GLOBALmilnorth[i]);
			  }
			 for (i = 0; i < GLOBALmilnorthlines.length; i++) { 
			  map.removeOverlay(GLOBALmilnorthlines[i]);
			 }
				break;
			case "upnw":
			for (i = 0; i < GLOBALupnw.length; i++) {
				map.removeOverlay(GLOBALupnw[i]);
			  }
			 for (i = 0; i < GLOBALupnwlines.length; i++) { 
			  map.removeOverlay(GLOBALupnwlines[i]);
			 }
				break;
			case "mildistrictwest":
			for (i = 0; i < GLOBALmildistrictwest.length; i++) {
				map.removeOverlay(GLOBALmildistrictwest[i]);
			  }
			 for (i = 0; i < GLOBALmildistrictwestlines.length; i++) { 
			  map.removeOverlay(GLOBALmildistrictwestlines[i]);
			 }
				break;
			case "elline":
			for (i = 0; i < GLOBALelline.length; i++) {
				map.removeOverlay(GLOBALelline[i]);
			  }
			 for (i = 0; i < GLOBALellinelines.length; i++) { 
			  map.removeOverlay(GLOBALellinelines[i]);
			 }
				break;
			case "rockisland":
			for (i = 0; i < GLOBALrockisland.length; i++) {
				map.removeOverlay(GLOBALrockisland[i]);
			  }
			 for (i = 0; i < GLOBALrockislandlines.length; i++) { 
			  map.removeOverlay(GLOBALrockislandlines[i]);
			 }
				break;
			case "southwest":
			for (i = 0; i < GLOBALsouthwest.length; i++) {
				map.removeOverlay(GLOBALsouthwest[i]);
			  }
			 for (i = 0; i < GLOBALsouthwestlines.length; i++) { 
			  map.removeOverlay(GLOBALsouthwestlines[i]);
			 }
				break;
			case "bnsf":
			for (i = 0; i < GLOBALbnsf.length; i++) {
				map.removeOverlay(GLOBALbnsf[i]);
			  }
			 for (i = 0; i < GLOBALbnsflines.length; i++) { 
			  map.removeOverlay(GLOBALbnsflines[i]);
			 }
				break;
			case "hercor":
			for (i = 0; i < GLOBALhercor.length; i++) {
				map.removeOverlay(GLOBALhercor[i]);
			  }
			 for (i = 0; i < GLOBALhercorlines.length; i++) { 
			  map.removeOverlay(GLOBALhercorlines[i]);
			 }
				break;
			case "upwest":
			for (i = 0; i < GLOBALupwest.length; i++) {
				map.removeOverlay(GLOBALupwest[i]);
			  }
			 for (i = 0; i < GLOBALupwestlines.length; i++) { 
			  map.removeOverlay(GLOBALupwestlines[i]);
			 }
				break;
			case "Bl":
			for (i = 0; i < GLOBALbluemarkers.length; i++) {
				map.removeOverlay(GLOBALbluemarkers[i]);
			  }
			 for (i = 0; i < GLOBALbluelines.length; i++) { 
			  map.removeOverlay(GLOBALbluelines[i]);
			 }
				break;
			case "Re":
			for (i = 0; i < GLOBALredmarkers.length; i++) {
				map.removeOverlay(GLOBALredmarkers[i]);
			  }
			 for (i = 0; i < GLOBALredlines.length; i++) { 
			  map.removeOverlay(GLOBALredlines[i]);
			 }
				break;
			case "Ye":
			for (i = 0; i < GLOBALyellowmarkers.length; i++) {
				map.removeOverlay(GLOBALyellowmarkers[i]);
			  }
			 for (i = 0; i < GLOBALyellowlines.length; i++) { 
			  map.removeOverlay(GLOBALyellowlines[i]);
			 }
				break;
			case "Br":
			for (i = 0; i < GLOBALbrownmarkers.length; i++) {
				map.removeOverlay(GLOBALbrownmarkers[i]);
			  }
			 for (i = 0; i < GLOBALbrownlines.length; i++) { 
			  map.removeOverlay(GLOBALbrownlines[i]);
			 }
				break;
			case "Pu":
			for (i = 0; i < GLOBALpurplemarkers.length; i++) {
				map.removeOverlay(GLOBALpurplemarkers[i]);
			  }
			 for (i = 0; i < GLOBALpurplelines.length; i++) { 
			  map.removeOverlay(GLOBALpurplelines[i]);
			 }
				break;
			case "Gr":
			for (i = 0; i < GLOBALgreenmarkers.length; i++) {
				map.removeOverlay(GLOBALgreenmarkers[i]);
			  }
			 for (i = 0; i < GLOBALgreenlines.length; i++) { 
			  map.removeOverlay(GLOBALgreenlines[i]);
			 }
				break;
			case "Or":
			for (i = 0; i < GLOBALorangemarkers.length; i++) {
				map.removeOverlay(GLOBALorangemarkers[i]);
			  }
			 for (i = 0; i < GLOBALorangelines.length; i++) { 
			  map.removeOverlay(GLOBALorangelines[i]);
			 }
				break;
			case "Pi":
			for (i = 0; i < GLOBALpinkmarkers.length; i++) {
				map.removeOverlay(GLOBALpinkmarkers[i]);
			  }
			 for (i = 0; i < GLOBALpinklines.length; i++) { 
			  map.removeOverlay(GLOBALpinklines[i]);
			 }
				break;
			default:
				for (i = 0; i < GLOBALpinklines.length; i++) {
				map.removeOverlay(GLOBALpinklines[i]);
			  }
			 for (i = 0; i < GLOBALpinkmarkers.length; i++) { 
			  map.removeOverlay(GLOBALmetramarkers[i]);
			 }
		}
	
}

var upNorth=[ 
["Metra Union Pacific North Winthrop Harbor","-87.823509,42.47968"], //0
["Metra Union Pacific North Zion","-87.818388,42.448501"], //1
["Metra Union Pacific North Waukegan","-87.828736,42.361192"], //2
["Metra Union Pacific North North Chicago","-87.837496,42.329642"], //3
["Metra Union Pacific North Great Lakes","-87.846529,42.306991"], //4
["Metra Union Pacific North Lake Bluff","-87.846648,42.279944"], //5
["Metra Union Pacific North Lake Forest","-87.839695,42.25241"], //6
["Metra Union Pacific North Ft. Sheridan","-87.821016,42.217331"], //7
["Metra Union Pacific North Highwood","-87.809985,42.202202"], //8
["Metra Union Pacific North Ravinia","-87.78312,42.165507"], //9
["Metra Union Pacific North Ravinia Park","-87.782725,42.164819"], //10,
["Metra Union Pacific North Braeside","-87.772619,42.152778,"], //11
["Metra Union Pacific North Glencoe","-87.758549,42.135516"], //12
["Metra Union Pacific North Hubbard Woods","-87.743881,42.117123"], //13
["Metra Union Pacific North Winnetka","-87.732736,42.105854"], //14
["Metra Union Pacific North Indian Hill","-87.723598,42.094513"], //15
["Metra Union Pacific North Kenilworth","-87.716316,42.086351"], //16
["Metra Union Pacific North Wilmette","-87.709237,42.076754"], //17
["Metra Union Pacific North Central St","-87.69816,42.064062"], //18
["Metra Union Pacific North Davis St","-87.684284,42.046965"], //19
["Metra Union Pacific North Main St","-87.679238,42.033851"], //20
["Metra Union Pacific North Rogers Park","-87.675286,42.00888"], //21
["Metra Union Pacific North Ravenswood","-87.674176,41.968908"], //22
["Metra Union Pacific North Clybourn","-87.668085,41.918603"], //23
["Metra Union Pacific North Bannockburn","-87.639675,41.881876"] //24
];

var northCentral=[ 
["Metra North Central Antioch","-88.092277,42.479673"], //0 
["Metra North Central Round Lake Beach","-88.09399,42.354643"], //1
["Metra North Central Washington St Grayslake","-88.04217,42.333122"], //2
["Metra North Central Prairie Crossing","-88.017622,42.318408"], //3
["Metra North Central Mundelein","-87.99993,42.2666747"], //4
["Metra North Central Vernon Hills","-87.964708,42.215527"], //5
["Metra North Central Prairie View","-87.957045,42.200159"], //6
["Metra North Central Buffalo Grove","-87.943448,42.166684"], //7
["Metra North Central Wheeling","-87.927562,42.136492"], //8
["Metra North Central Prospect Hills","-87.907653,42.096472"], //9
["Metra North Central O'Hare Transfer","-87.880336,41.994991"], //10
["Metra North Central Rosemont","-87.870175,41.976424"], //11
["Metra North Central Schiller Park","-87.870992,41.96119"], //12
["Metra North Central Belmont Ave Franklin Park","-87.859553,41.936905"], //13
["Metra North Central River Grove","-87.836233,41.930701"], //14
["Metra North Central Westren Ave","-87.688134,41.889154"], //15
["Metra North Central Union Station","-87.639557,41.878032"] //16
//["Metra North Central Lincolnshire","latlong"], //17
//["Metra North Central Lindenhurst","latlong"] //18
];

var milNorth=[ 
["Metra Milwaukee District North Line Fox Lake","-88.181659,42.397109"], //0
["Metra Milwaukee District North Line Long Lake","-88.12809,42.370609"],//1
["Metra Milwaukee District North Line Grayslake","-88.038924,42.331461"],//2
["Metra Milwaukee District North Line Round Lake","-88.093346,42.35396"],//3
["Metra Milwaukee District North Line Prairie Crossing","-88.01524,42.321017"],//4
["Metra Milwaukee District North Line Libertyville","-88.003978,42.259265"],//5
["Metra Milwaukee District North Line Lake Forest","-87.871877,42.260106"],//6
["Metra Milwaukee District North Line Deerfield","-87.846179,42.16889"],//7
["Metra Milwaukee District North Line Lake Cook Rd","-87.841637,42.152731"],//8
["Metra Milwaukee District North Line Northbrook","-87.828737,42.127328"],//9
["Metra Milwaukee District North Line Glen N Glenview","-87.824653,42.098292"],//10
["Metra Milwaukee District North Line Glenview","-87.804713,42.073264"],//11
["Metra Milwaukee District North Line Golf","-87.797112,42.058358"],//12
["Metra Milwaukee District North Line Morton Grove","-87.785766,42.035671"],//13
["Metra Milwaukee District North Line Edgebrook","-87.765282,41.996941"],//14
["Metra Milwaukee District North Line Forest Glen","-87.755235,41.977019"],//15
["Metra Milwaukee District North Line Mayfair","-87.747484,41.96043"],//16
["Metra Milwaukee District North Line Grayland","-87.740201,41.950029"],//17
["Metra Milwaukee District North Line Healy","-87.727659,41.924388"],//18
["Metra Milwaukee District North Line Western","-87.688134,41.889154"]//19
];

var upNw=[ 
["Metra Union Pacific District Northwest Line Harvard","-88.616307,42.419545"], //0
["Metra Union Pacific District Northwest Line Woodstock","-88.446978,42.316534"], //1
["Metra Union Pacific District Northwest Line McHenry","-88.275654,42.343734"],//2
["Metra Union Pacific District Northwest Line Crystal Lake","-88.318166,42.244024"],//3
["Metra Union Pacific District Northwest Line Pingree Road","-88.298481,42.232475"],//4
["Metra Union Pacific District Northwest Line Cary","-88.241309,42.208674"],//5
["Metra Union Pacific District Northwest Line Fox River Grove","-88.211987,42.194337"],//6
["Metra Union Pacific District Northwest Line Barrington","-88.132431,42.154193"],//7
["Metra Union Pacific District Northwest Line Palatine","-88.047086,42.113059"],//8
["Metra Union Pacific District Northwest Line Arlington Park","-87.956682,42.072417"],//9
["Metra Union Pacific District Northwest Line Arlington Heights","-87.983472,42.0845"],//10
["Metra Union Pacific District Northwest Line Mount Prospect","-87.936582,42.06352"],//11
["Metra Union Pacific District Northwest Line Cumberland","-87.913094,42.052904"],//12
["Metra Union Pacific District Northwest Line Des Plaines","-87.886206,42.041023"],//13
["Metra Union Pacific District Northwest Line Dee Road","-87.855175,42.022771"],//14
["Metra Union Pacific District Northwest Line Park Ridge","-87.830496,42.009732"],//15
["Metra Union Pacific District Northwest Line Edison Park","-87.81704,42.002115"],//16
["Metra Union Pacific District Northwest Line Norwood Park","-87.798598,41.992111"],//17
["Metra Union Pacific District Northwest Line Gladstone Park","-87.777962,41.980529"],//18
["Metra Union Pacific District Northwest Line Jefferson Park","-87.763419,41.970925"],//19
["Metra Union Pacific District Northwest Line Irving Park","-87.730804,41.95451"],//20
["Metra Union Pacific District Northwest Line Clyborn","-87.668085,41.918603"],//21
["Metra Union Pacific District Northwest Line Ogilvie Transport Center","-87.639675,41.881876"]//22
];

var milDistrictWest=[ 
["Metra Milwaukee District West Big Timber Road","-88.327821,42.06013"], //0 
["Metra Milwaukee District West Elgin","-88.286732,42.036663"], //1
["Metra Milwaukee District West Bartlett","-88.185574,41.992223"],//2
["Metra Milwaukee District West Hanover Park","-88.149061,41.988101"],//3
["Metra Milwaukee District West Schaumburg","-88.11932,41.993432"],//4
["Metra Milwaukee District West Roselle","-88.058819,41.978922"],//5
["Metra Milwaukee District West Medinah","-88.055153,41.970725"],//6
["Metra Milwaukee District West Itasca","-88.014618,41.971479"],//7
["Metra Milwaukee District West Wood Dale","-88.011827,41.974331"],//8
["Metra Milwaukee District West Bensenville","-87.94183,41.957236"],//9
["Metra Milwaukee District West Mannheim","-87.883479,41.93062"],//10
["Metra Milwaukee District West Franklin Park","-87.865523,41.935819"],//11
["Metra Milwaukee District West River Grove","-87.836233,41.930701"],//12
["Metra Milwaukee District West Elmwood Park","-87.816367,41.925565"],//13
["Metra Milwaukee District West Mont Clare","-87.800858,41.922238"],//14
["Metra Milwaukee District West Mars","-87.795196,41.918911"],//15
["Metra Milwaukee District West Galewood","-87.785143,41.917219"],//16
["Metra Milwaukee District West Hanson Park","-87.766882,41.916785"],//17
["Metra Milwaukee District West Grand Cicero","-87.745924,41.913811"],//18
["Metra Milwaukee District West Western Ave","-87.688134,41.889154"],//19
["Metra Milwaukee District West Chicago Union Station","-87.639557,41.878032"]//20
];

var upWestLine=[ 
["Metra Union Pacific West Line Elburn","-88.457969,41.914923"], //0
["Metra Union Pacific West Line La Fox","-88.409258,41.884418"], //1
["Metra Union Pacific West Line Geneva","-88.309698,41.881925"], //2
["Metra Union Pacific West Line West Chicago","-88.198832,41.880977"], //3
["Metra Union Pacific West Line Winfield","-88.158339,41.870512"], //4
["Metra Union Pacific West Line Wheaton","-88.109927,41.864813"], //5
["Metra Union Pacific West Line College Ave","-88.091983,41.8677"], //6
["Metra Union Pacific West Line Glen Ellyn","-88.065114,41.876677"], //7
["Metra Union Pacific West Line Lombard","-88.018308,41.887166"], //8
["Metra Union Pacific West Line Villa Park","-87.977357,41.89636"], //9
["Metra Union Pacific West Line Elmhurst","-87.940804,41.899666"],//10
["Metra Union Pacific West Line Berkley","-87.91558,41.896128"], //11
["Metra Union Pacific West Line Bellwod","-87.88243,41.890583"], //12
["Metra Union Pacific West Line Melrose Park","-87.864114,41.896633"], //13
["Metra Union Pacific West Line Maywood","-87.864114,41.896633"], //14
["Metra Union Pacific West Line River Forest","-87.824857,41.88688"], //15
["Metra Union Pacific West Line Oak Park","-87.802224,41.88732"], //16
["Metra Union Pacific West Line Kedzie","-87.706287,41.887524"], //17
["Metra Union Pacific West Line Chicago Ogilvie Transportation Center","-87.639675,41.881876"] //18
];

var BNSF=[ 
["Metra BNSF Line Aurora","-88.30706,41.76644"], //0 
["Metra BNSF Line Route 59","-88.205712,41.778112"], //1
["Metra BNSF Line Naperville","-88.146119,41.77949"], //2
["Metra BNSF Line Lisle","-88.072104,41.797516"], //3
["Metra BNSF Line Belmont","-88.037635,41.795648"], //4
["Metra BNSF Line Downers Grove Main St","-88.010519,41.796559"], //5
["Metra BNSF Line Downers Grove Fairview","-87.994689,41.795793"], //6
["Metra BNSF Line Westmont","-87.975354,41.79523"], //7
["Metra BNSF Line Clarendon Hills","-87.954642,41.797001"], //8
["Metra BNSF Line West Hinsdale","-87.945167,41.79897"], //9
["Metra BNSF Line Hinsdale","-87.928619,41.802632"], //10
["Metra BNSF Line Highlands","-87.917557,41.803942"], //11
["Metra BNSF Line Western Springs","-87.900666,41.809012"], //12
["Metra BNSF Line LaGrange Stone Ave","-87.897715,41.809386"], //13
["Metra BNSF Line LaGrange Road","-87.870008,41.815894"], //14
["Metra BNSF Line Congress Park","-87.841109,41.827454"], //15
["Metra BNSF Line Brookfield","-87.842822,41.821875"], //16
["Metra BNSF Line Hollywood","-87.841109,41.827454"], //17
["Metra BNSF Line Riverside","-87.822476,41.825964"], //18
["Metra BNSF Line Harlem Ave","-87.801226,41.831266"], //19
["Metra BNSF Line Berwyn","-87.791274,41.842307"], //20
["Metra BNSF Line LaVergne","-87.783074,41.835181"], //21
["Metra BNSF Line Cicero","-87.757516,41.843698"], //22
["Metra BNSF Line Western Ave","-87.68571,41.856638"], //23
["Metra BNSF Line Halsted St","-87.646703,41.859905"], //24
["Metra BNSF Line Union Station","-87.639557,41.878032"] //25
];

var herCor=[ 
["Metra Heritage Corridor Joliet","-88.080085,41.52501"], //0
["Metra Heritage Corridor Lockport","-88.059415,41.58521"], //1
["Metra Heritage Corridor Lemont","-88.00325,41.673105"], //2
["Metra Heritage Corridor Willow Springs","-87.869919,41.742776"], //3
["Metra Heritage Corridor Summit","-87.809908,41.794128"], //4
["Metra Heritage Corridor Chicago Union Station","-87.639557,41.878032"] //5
];

var southWest=[ 
["Metra Southwest Service Manhattan","-87.994428,41.420877"],//0
["Metra Southwest Service New Lenox","-87.968869,41.525749"],//1
["Metra Southwest Service 143rd Orland Park","-87.904305,41.564297"],//2
["Metra Southwest Service 153rd Orland Park","-87.872669,41.611862"],//3
["Metra Southwest Service 179th Orland Park","-87.860377,41.630397"],//4
["Metra Southwest Service Palos Park","-87.820698,41.667487"],//5
["Metra Southwest Service Palos Heights","-87.80932,41.686913"],//6
["Metra Southwest Service Worth","-87.79502,41.691788"],//7
["Metra Southwest Service Chicago Ridge","-87.779332,41.70496"],//8
["Metra Southwest Service Oak Lawn","-87.749211,41.718698"],//9
["Metra Southwest Service Ashburn","-87.709469,41.74238"],//10
["Metra Southwest Service Wrightwood","-87.702329,41.749656"],//11
["Metra Southwest Service Chicago Union Station","-87.639557,41.878032"]//12
];

var rockIsland=[ 
["Metra Rock Island Joliet","-88.080085,41.52501"],//0
["Metra Rock Island New Lenox","-87.968869,41.525749"],//1
["Metra Rock Island Mokena Front Street","-87.886397,41.531562"],//2
["Metra Rock Island Mokena Hickory Creek","-87.842888,41.543176"],//3
["Metra Rock Island Tinley Park 80th Ave","-87.80959,41.564352"],//4
["Metra Rock Island Tinley Park","-87.781312,41.57614"],//5
["Metra Rock Island Oak Forest","-87.73835,41.604485"],//6
["Metra Rock Island Midlothian","-87.71186,41.626406"],//7
["Metra Rock Island Robbins","-87.695153,41.640586"],//8
["Metra Rock Island Blue Island Vermont St","-87.680054,41.654965"],//9
["Metra Rock Island Prairie Street","-87.67504,41.6619"],//10
["Metra Rock Island 123rd Street","-87.674454,41.669941"],//11
["Metra Rock Island 119th Street","-87.672685,41.677285"],//12
["Metra Rock Island 115th Street","-87.671604,41.685507"],//13
["Metra Rock Island 111th Street","-87.670256,41.692714"],//14
["Metra Rock Island 107th Street","-87.669653,41.699228"],//15
["Metra Rock Island 103rd Street","-87.669024,41.706523"],//16
["Metra Rock Island 99th Street","-87.667659,41.713889"],//17
["Metra Rock Island 95th Street","-87.666643,41.721214"],//18
["Metra Rock Island 91st Street","-87.667855,41.728396"],//19
["Metra Rock Island Brainerd","-87.657706,41.731924"],//20
["Metra Rock Island Washington Heights","-87.656074,41.706658"],//21
["Metra Rock Island Longwood","-87.656074,41.706658"],//22
["Metra Rock Island Gresham","-87.644321,41.736416"],//23
["Metra Rock Island Chicago LaSalle Station","-87.632519,41.889183"]//24
];

var elLine=[ 
["Metra Elec University Park","-87.69909,41.446585"], //0
["Metra Elec Richton Park","-87.725007,41.484375"], //1
["Metra Elec Matteson","-87.70331,41.498435"], //2
["Metra Elec 211 St","-87.687792,41.506181"], //3
["Metra Elec Olympia Fields","-87.702136,41.52073"], //4
["Metra Elec Flossmoor","-87.679222,41.542554"], //5
["Metra Elec Homewood","-87.667673,41.562064"], //6
["Metra Elec Calumet","-87.648514,41.580984"], //7
["Metra Elec Hazel Crest","-87.658656,41.580841"], //8
["Metra Elec Harvey","-87.643206,41.609905"], //9
["Metra Elec 147th St","-87.636538,41.622617"], //10
["Metra Elec Ivanehoe","-87.631169,41.633418"], //11
["Metra Elec Riverdale","-87.622442,41.646719"], //12
["Metra Elec Kensington 115th St","-87.611329,41.685436"], //13
["Metra Elec Pullman 111 St","-87.609758,41.692767"], //14
["Metra Elec 107 St","-87.608051,41.700068"], //15
["Metra Elec 103rd St Rosemoor","-87.60646,41.707425"], //16
["Metra Elec 95th St Chicago St","-87.60316,41.72205"], //17
["Metra Elec 91st St Chesterfield","-87.60285,41.729388"], //18
["Metra Elec 87th Woodruff","-87.601194,41.736646"], //19
["Metra Elec 83rd Avalon Park","-87.600165,41.743901"], //20
["Metra Elec 79th St Chatham","-87.59791,41.751338"], //21
["Metra Elec 63rd St","-87.591489,41.780562"], //22
["Metra Elec 59th Univ Of Chicago","-87.589131,41.787875"], //23
["Metra Elec 55th 56th 57th St","-87.58829,41.791535"], //24
["Metra Elec 51st 53rd St","-87.587244,41.799563"], //25
["Metra Elec 47th St","-87.592428,41.80961"], //26
["Metra Elec 27th St","-87.614711,41.844526"], //27
["Metra Elec McCormick Place","-87.612402,41.851357"], //28
["Metra Elec 18th St","-87.619592,41.857852"], //29
["Metra Elec Roosevelt Rd","-87.622652,41.867376"], //30
["Metra Elec Van Buren St","-87.624346,41.876992"], //31
["Metra Elec Chicago","-87.624361,41.88446"], //32
["Metra Elec S Chicago 93rd","-87.548379,41.726473"], //33
["Metra Elec 87th St","-87.551409,41.737395"], //34
["Metra Elec 83rd St","-87.552702,41.744627"], //35
["Metra Elec Cheltenham","-87.552354,41.751902"], //36
["Metra Elec Windsor Park","-87.560289,41.75907"], //37
["Metra Elec South Shore","-87.566556,41.765819"], //38
["Metra Elec Bryn Mawr","-87.65888214111328,41.9835157640879"], //39
["Metra Elec Stony Island","-87.585885,41.765968"], //40
["Metra Elec Blue Island","-87.676767,41.655473"], //41
["Metra Elec Burr Oak","-87.668065,41.662787"], //42
["Metra Elec Ashland Ave","-87.66116,41.668425"], //43
["Metra Elec Racine Ave","-87.651467,41.675848"], //44
["Metra Elec West Pullman","-87.642317,41.674122"], //45
["Metra Elec Stewart Ridge","-87.633807,41.679039"], //46
["Metra Elec State St","-87.622519,41.675249"], //47
];

var northernIndiana=[ 
["Metra Northern Indiana Randolph St","latlong"], //0
["Metra Northern Indiana Van Buren St","latlong"], //1
["Metra Northern Indiana Roosevelt Rd","latlong"], //2
["Metra Northern Indiana McCormick Place","latlong"], //3
["Metra Northern Indiana 57th Street","latlong"], //4
["Metra Northern Indiana 63rd Street","latlong"], //5
["Metra Northern Indiana Kensington","latlong"], //6
["Metra Northern Indiana Hegewisch","latlong"], //7
["Metra Northern Indiana Hammond","latlong"], //8
["Metra Northern Indiana East Chicago","latlong"], //9
["Metra Northern Indiana Gary Chicago Airport","latlong"], //10
["Metra Northern Indiana Gary Metro Center","latlong"],//11
["Metra Northern Indiana Miller","latlong"],//12
["Metra Northern Indiana Ogden Dunes","latlong"], //13
["Metra Northern Indiana Dune Park","latlong"], //14
["Metra Northern Indiana Beverly Shores","latlong"], //15
["Metra Northern Indiana 11th Street","latlong"], //16
["Metra Northern Indiana Carroll Avenue","latlong"], //17
["Metra Northern Indiana Hudson Lake","latlong"], //18
["Metra Northern Indiana South Bend Airport","latlong"] //19
];
