<!--

function showSelection() {
	var origin = document.itinerary.OriginStation.selectedIndex;
	var destination = document.itinerary.DestinationStation.selectedIndex;
	if(document.itinerary.TimeOfWeek[0].checked == true) {
		timeofweek = document.itinerary.TimeOfWeek[0].value;
	} else {
		timeofweek = document.itinerary.TimeOfWeek[1].value;
	}
	if(origin != 0 && destination !=0) {
		if(origin < 8 && destination < 8) {
			alert("We do NOT carry passengers between Metra Electric stations.");
		} else {
			if(isWestBound(origin,destination)) {
				if(timeofweek == "Weekday") westboundWeekday(origin,destination);
				if(timeofweek == "Weekend/Holiday") westboundWeekendHoliday(origin,destination);
			}
			if(isEastBound(origin,destination)) {
				if(timeofweek == "Weekday") eastboundWeekday(origin,destination);
				if(timeofweek == "Weekend/Holiday") eastboundWeekendHoliday(origin,destination);
			}
		}
	}
}

function isWestBound(origin,destination) {
	if(origin > destination) {
		return true;
	} else {
		return false;
	}
}

function isEastBound(origin,destination) {
	if(origin < destination) {
		return true;
	} else {
		return false;
	}
}

var wnd = null;
var now = new Date();

function westboundWeekday(origin,destination) {
	var rows = 20
	var cols = 21
	var iorig = origin-1;
	var idest = destination-1;
	var trains = new Array("102"     ,"104"     ,"106"     ,"108"     ,"110"     ,"12"      ,"112"     ,"212"     ,"114"     ,"14"      ,"214"     ,"116"     ,"216"     ,"18"     ,"118"     ,"218"     ,"20"     ,"220"     ,"22"      ,"422"    ,"424");
	var sched =  new Array(
		     new Array(" 05:43AM"," 06:38AM"," 07:21AM"," 07:35AM"," 07:47AM"," 08:05AM"," 08:31AM"," 08:52AM"," 09:42AM"," 10:15AM"," 11:12AM"," 12:34PM"," 01:21PM"," 02:24PM","04:16PM"," 05:34PM","06:22PM"," 07:45PM"," 10:21PM",""       ,""       ),
		     new Array("d05:41AM","d06:36AM","d07:18AM","d07:32AM","d07:45AM","d08:02AM","d08:28AM","d08:50AM","d09:40AM","d10:07AM","d11:09AM","d12:31PM","d01:18PM","d02:22PM","04:14PM","d05:31PM","06:19PM","d07:42PM","d10:18PM",""       ,""       ),
		     new Array("d05:38AM","d06:33AM","d07:15AM","d07:29AM",""        ,"d07:59AM","d08:25AM","d08:47AM","d09:37AM","d10:04AM","d11:06AM","d12:28PM","d01:15PM","d02:19PM","04:10PM","d05:28PM","06:16PM","d07:39PM","d10:15PM",""       ,""       ),
		     new Array(""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""       ,""        ,""       ,""        ,""        ,""       ,""       ),
		     new Array("d05:29AM","d06:23AM","d07:05AM","d07:19AM",""        ,"d07:50AM","d08:16AM","d08:39AM","d09:29AM","d09:54AM","d10:58AM","d12:20PM","d01:07PM","d02:11PM","04:03PM","d05:19PM","06:05PM","d07:30PM","d10:06PM",""       ,""       ),
		     new Array(""        ,""        ,""        ,""        ,""        ,"d07:47AM",""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""       ,""        ,""       ,""        ,""        ,""       ,""       ),
		     new Array("d05:18AM",""        ,""        ,""        ,""        ,"d07:37AM",""        ,"d08:28AM","d09:16AM",""        ,"d10:47AM","d12:09AM","d12:56PM","d02:00PM","03:51PM","d05:08PM","05:51PM","d07:18PM","d09:54PM",""       ,""       ),
		     new Array(" 05:08AM"," 06:04AM"," 06:41AM"," 06:58AM"," 07:14AM"," 07:27AM"," 07:54AM"," 08:18AM"," 09:06AM",""        ," 10:37AM"," 11:59AM"," 12:46PM"," 01:50PM","03:42PM"," 04:58PM","05:41PM"," 07:08PM"," 09:44PM",""       ,""       ),
		     new Array(" 05:02AM"," 05:58AM"," 06:34AM"," 06:51AM"," 07:07AM"," 07:20AM"," 07:48AM"," 08:12AM"," 08:59AM",""        ," 10:30AM"," 11:52AM"," 12:40PM"," 01:44PM","03:36PM"," 04:52PM","05:35PM"," 07:02PM"," 09:37PM",""       ,""       ),
		     new Array(" 04:57AM"," 05:53AM",""        ," 06:46AM"," 07:03AM"," 07:15AM"," 07:44AM"," 08:07AM"," 08:54AM"," 09:23AM"," 10:25AM"," 11:47AM"," 12:35PM"," 01:39PM","03:31PM"," 04:47PM","05:30PM"," 06:57PM"," 09:32PM",""       ,""       ),
		     new Array(" 04:50AM"," 05:45AM",""        ," 06:38AM"," 06:55AM",""        ,""        ," 07:59AM"," 08:46AM",""        ," 10:17AM"," 11:39AM"," 12:27PM"," 01:31PM","03:23PM"," 04:39PM","05:22PM"," 06:49PM"," 09:24PM",""       ,""       ),
		     new Array(" 04:44AM"," 05:40AM",""        ," 06:33AM"," 06:50AM"," 07:04AM"," 07:33AM"," 07:54AM"," 08:41AM",""        ," 10:12AM"," 11:34AM"," 12:22PM"," 01:26PM","03:18PM"," 04:34PM","05:17PM"," 06:44PM"," 09:19PM",""       ,""       ),
		     new Array(" 04:38AM"," 05:33AM",""        ," 06:26AM"," 06:43AM"," 06:56AM"," 07:24AM",""        ,""        ," 09:08AM",""        ," 11:27AM",""        ," 01:19PM","03:11PM",""        ,"05:10PM",""        ," 09:13PM",""       ,""       ),
		     new Array(" 04:32AM"," 05:27AM",""        ," 06:20AM"," 06:36AM"," 06:50AM"," 07:19AM",""        ,""        ," 09:02AM",""        ," 11:21AM",""        ," 01:13PM","03:05PM",""        ,"05:04PM",""        ," 09:07PM",""       ,""       ),
		     new Array(" 04:23AM"," 05:18AM"," 06:02AM",""        ," 06:27AM"," 06:41AM"," 07:10AM",""        ," 08:22AM"," 08:53AM",""        ," 11:13AM",""        ," 01:05PM","02:57PM",""        ,"04:55PM",""        ," 08:59PM",""       ,""       ),
		     new Array(""        ," 05:11AM",""        ,""        ," 06:21AM",""        ," 07:03AM",""        ," 08:15AM",""        ,""        ," 11:06AM",""        ," 12:59PM","02:51PM",""        ,"04:50PM",""        ," 08:53PM",""       ,""       ),
		     new Array(" 04:09AM"," 05:01AM",""        ," 05:58AM"," 06:11AM"," 06:26AM"," 06:52AM",""        ," 08:06AM",""        ,""        ," 10:56AM",""        ," 12:49PM","02:41PM",""        ,"04:41PM",""        ," 08:43PM",""       ,""       ),
		     new Array(" 04:03AM"," 04:55AM"," 05:43AM"," 05:52AM"," 06:05AM"," 06:20AM"," 06:46AM",""        ,""        ," 08:36AM",""        ," 10:50AM",""        ," 12:43PM","02:35PM",""        ,"04:35PM",""        ," 08:37PM","08:46PM","10:41PM"),
		     new Array(""        ,""        ,""        ,""        ,""        ," 05:56AM",""        ,""        ,""        ," 08:12AM",""        ,""        ,""        ," 12:23PM",""       ,""        ,"04:11PM",""        ," 08:16PM","08:29PM","10:24PM"),
		     new Array(""        ,""        ,""        ,""        ,""        ," 06:32AM",""        ,""        ,""        ," 08:48AM",""        ,""        ,""        ," 12:59PM",""       ,""        ,"04:47PM",""        ," 08:52PM","09:05PM","11:00PM")
	);
	wnd = window.open("","");
	wnd.document.open();
	wnd.document.write('<html><head><title>Westbound Weekday</title></head><body>');
	wnd.document.write('<p align="center"><b><font face="Arial" size="4" color="#008000">Westbound Weekday Schedule&nbsp;</font></b></p>');
	wnd.document.write('<p align="center"><font face="Arial" size="2">Origin Station: <strong>' + textStation(origin) + '</strong><br>Destination Station: <strong>' + textStation(destination) + '</strong>&nbsp</p>');
	wnd.document.write('<p align="center"><font face="Arial" size="1">Schedule Generated: ' + now.toLocaleString() + '<br>');
	wnd.document.write('<a href="javascript:print()">Print and Pocket Schedule</a></p>'); 
	wnd.document.write('<table border="border" align="center">');
	wnd.document.write('<td align="center" width="120" bgcolor="#000000"><font color="#FFFFFF" size="2">Train Number</td><td align="center" width="120" bgcolor="#000000"><font color="#FFFFFF" size="2">Departure</td><td align="center" width="120" bgcolor="#000000"><font color="#FFFFFF" size="2">Arrival</td></tr>');
	for(x=0;x<cols;x++) {
		if(sched[iorig][x] != "" && sched[idest][x] != "") {
			wnd.document.write('<tr><td align="center" width="120"><font size="2">' + trains[x] + '</td><td align="center" width="120"><font size="2">' + sched[iorig][x] + '</td><td align="center" width="120"><font size="2">' + sched[idest][x] + '</td></tr>');
		}
	}
	wnd.document.write('</table>');
	printFares(origin,destination);
	wnd.document.write('<p align="center"><font face="Arial" size="1">Schedule provided by www.nictd.com IntelliSchedule<br>Northern Indiana Commuter Transportation District&nbsp</p>');
	wnd.document.write('</body></html>');
	wnd.document.close();
}

function westboundWeekendHoliday(origin,destination) {
	var rows = 20
	var cols = 10
	var iorig = origin-1;
	var idest = destination-1;
	var trains = new Array("600"    ,"502"    ,"504"    ,"506"    ,"508"    ,"510"    ,"512"    ,"514"    ,"516"    ,"716");
	var sched =  new Array(
		     new Array("07:00AM","09:00AM","11:00AM","01:00PM","03:00PM","05:00PM","07:00PM","09:00PM","11:00PM",""       ),
		     new Array("06:58AM","08:58AM","10:58AM","12:58PM","02:58PM","04:58PM","06:58PM","08:58PM","10:58PM",""       ),
		     new Array("06:55AM","08:55AM","10:55AM","12:55PM","02:55PM","04:55PM","06:55PM","08:55PM","10:55PM",""       ),
		     new Array("06:52AM","08:52AM","10:52AM","12:52PM","02:52PM","04:52PM","06:52PM","08:52PM","10:52PM",""       ),
		     new Array("06:46AM","08:46AM","10:46AM","12:46PM","02:46PM","04:46PM","06:46PM","08:46PM","10:46PM",""       ),
		     new Array(""       ,""       ,""       ,""       ,""       ,""       ,""       ,""       ,""       ,""       ),
		     new Array("06:33AM","08:33AM","10:33AM","12:33PM","02:33PM","04:33PM","06:33PM","08:33PM","10:33PM",""       ),
		     new Array("06:25AM","08:25AM","10:25AM","12:25PM","02:25PM","04:25PM","06:25PM","08:25PM","10:25PM",""       ),
		     new Array("06:20AM","08:20AM","10:20AM","12:20PM","02:20PM","04:20PM","06:20PM","08:20PM","10:20PM",""       ),
		     new Array("06:15AM","08:15AM","10:15AM","12:15PM","02:15PM","04:15PM","06:15PM","08:15PM","10:15PM",""       ),
		     new Array("06:09AM","08:09AM","10:09AM","12:09PM","02:09PM","04:09PM","06:09PM","08:09PM","10:09PM",""       ),
		     new Array("06:04AM","08:04AM","10:04AM","12:04PM","02:04PM","04:04PM","06:04PM","08:04PM","10:04PM",""       ),
		     new Array("05:56AM","07:56AM","09:56AM","11:56AM","01:56PM","03:56PM","05:56PM","07:56PM","09:56PM",""       ),
		     new Array("05:50AM","07:50AM","09:50AM","11:50AM","01:50PM","03:50PM","05:50PM","07:50PM","09:50PM",""       ),
		     new Array("05:41AM","07:41AM","09:41AM","11:41AM","01:41PM","03:41PM","05:41PM","07:41PM","09:41PM",""       ),
		     new Array("05:35AM","07:35AM","09:35AM","11:35AM","01:35PM","03:35PM","05:35PM","07:35PM","09:35PM",""       ),
		     new Array("05:25AM","07:25AM","09:25AM","11:25AM","01:25PM","03:25PM","05:25PM","07:25PM","09:25PM",""       ),
		     new Array("05:20AM","07:20AM","09:20AM","11:20AM","01:20PM","03:20PM","05:20PM","07:20PM","09:20PM","11:20PM"),
		     new Array(""       ,"06:49AM","08:49AM","10:59AM","12:59PM","02:59PM","04:59PM","06:59PM","08:59PM","10:59PM"),
		     new Array(""       ,"07:30AM","09:30AM","11:40AM","01:40PM","03:40PM","05:40PM","07:40PM","09:40PM","11:40PM")
	);
	wnd = window.open("","");
	wnd.document.open();
	wnd.document.write('<html><head><title>Westbound Weekend/Holiday</title></head><body>');
	wnd.document.write('<p align="center"><b><font face="Arial" size="4" color="#008000">Westbound Weekend/Holiday Schedule&nbsp;</font></b></p>');
	wnd.document.write('<p align="center"><font face="Arial" size="2">Origin Station: <strong>' + textStation(origin) + '</strong><br>Destination Station: <strong>' + textStation(destination) + '</strong>&nbsp</p>');
	wnd.document.write('<p align="center"><font face="Arial" size="1">Schedule Generated: ' + now.toLocaleString() + '<br>');
	wnd.document.write('<a href="javascript:print()">Print and Pocket Schedule</a></p>'); 
	wnd.document.write('<table border="border" align="center">')
	wnd.document.write('<td align="center" width="120" bgcolor="#000000"><font color="#FFFFFF" size="2">Train Number</td><td align="center" width="120" bgcolor="#000000"><font color="#FFFFFF" size="2">Departure</td><td align="center" width="120" bgcolor="#000000"><font color="#FFFFFF" size="2">Arrival</td></tr>');
	for(x=0;x<cols;x++) {
		if(sched[iorig][x] != "" && sched[idest][x] != "") {
			wnd.document.write('<tr><td align="center" width="120"><font size="2">' + trains[x] + '</td><td align="center" width="120"><font size="2">' + sched[iorig][x] + '</td><td align="center" width="120"><font size="2">' + sched[idest][x] + '</td></tr>');
		}
	}
	wnd.document.write('</table>');
	printFares(origin,destination);
	wnd.document.write('<p align="center"><font face="Arial" size="1">Schedule provided by www.nictd.com IntelliSchedule<br>Northern Indiana Commuter Transportation District&nbsp</p>');
	wnd.document.write('</body></html>');
	wnd.document.close();
}

function eastboundWeekday(origin,destination) {
	var rows = 20
	var cols = 22
	var iorig = origin-1;
	var idest = destination-1;
	var trains = new Array("401"    ,"203"    ,"403"    ,"205"    ,"207"    ,"7"      ,"107"    ,"9"      ,"109"    ,"209"    ,"11"     ,"211"     ,"111"     ,"113"     ,"15"      ,"215"     ,"115"     ,"117"     ,"19"     ,"119"    ,"121"    ,"101");
	var sched =  new Array(
		     new Array(""       ,"06:10AM",""       ,"06:55AM","07:59AM","08:45AM","10:10AM","12:38PM","02:35PM","03:15PM"," 03:58PM"," 04:10PM"," 04:28PM"," 04:57PM"," 05:10PM"," 05:28PM"," 05:32PM"," 05:58PM","07:10PM","08:40PM","11:00PM","12:45AM"),
		     new Array(""       ,"06:13AM",""       ,"06:57AM","08:02AM","08:48AM","10:13AM","12:41PM","02:38PM","03:18PM"," 04:01PM"," 04:13PM"," 04:31PM"," 05:01PM"," 05:13PM"," 05:31PM"," 05:35PM"," 06:01PM","07:13PM","08:43PM","11:03PM","12:48AM"),
		     new Array(""       ,""       ,""       ,""       ,"08:05AM","08:51AM","10:16AM","12:44PM","02:41PM","03:21PM"," 04:04PM"," 04:16PM"," 04:34PM",""        ," 05:16PM",""        ," 05:38PM"," 06:04PM","07:16PM","08:46PM","11:06PM","12:51AM"),
		     new Array(""       ,""       ,""       ,""       ,""       ,""       ,""       ,""       ,""       ,""       ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""       ,""       ,""       ,""       ),
		     new Array(""       ,""       ,""       ,""       ,"08:12AM","08:58AM","10:24AM","12:52PM","02:49PM","03:29PM"," 04:12PM"," 04:24PM"," 04:42PM",""        ," 05:24PM",""        ," 05:46PM"," 06:12PM","07:24PM","08:54PM","11:14PM","12:59AM"),
		     new Array(""       ,""       ,""       ,""       ,""       ,""       ,""       ,""       ,"02:52PM","       "," 04:15PM"," 04:27PM",""        ,""        ,""        ,""        ,""        ,""        ,""       ,""       ,""       ,""       ),
		     new Array(""       ,""       ,""       ,""       ,"08:23AM","09:09AM","10:36AM","01:04PM","03:01PM","03:42PM",""        ,""        ," 04:54PM",""        ," 05:35PM",""        ," 05:57PM"," 06:23PM","07:35PM","09:05PM","11:25PM","01:10AM"),
		     new Array(""       ,"06:45AM",""       ,""       ,"08:33AM","09:19AM","10:47AM","01:13PM","03:12PM","03:52PM",""        ,"d04:47PM","d05:05PM","d05:35PM","d05:48PM","d06:02PM",""        ,"d06:34PM","07:46PM","09:16PM","11:36PM","01:20AM"),
		     new Array(""       ,"06:50AM",""       ,""       ,"08:39AM","09:25AM","10:53AM","01:20PM","03:18PM","03:57PM",""        ,"d04:54PM","d05:12PM","d05:42PM","d05:55PM","d06:09PM",""        ,"d06:41PM","07:53PM","09:22PM","11:42PM","01:26AM"),
		     new Array(""       ,"06:55AM",""       ,""       ,"08:44AM","09:30AM","10:58AM","01:24PM","03:23PM","04:02PM",""        ,"d04:59PM","d05:17PM","d05:47PM","d06:00PM",""        ,"d06:19PM","d06:46PM","07:59PM","09:26PM","11:46PM","01:31AM"),
		     new Array(""       ,"07:03AM",""       ,""       ,"08:52AM","09:38AM","11:06AM","01:32PM","03:31PM","04:10PM",""        ,"d05:07PM","d05:25PM",""        ,"d06:08PM","d06:21PM","        ","d06:54PM","08:07PM","09:34PM","11:54PM",""       ),
		     new Array(""       ,"07:07AM",""       ,"07:48AM","08:56AM","09:43AM","11:12AM","01:37PM","03:38PM","04:14PM",""        ," 05:11PM","d05:31PM","d05:59PM","d06:14PM"," 06:25PM","d06:31PM","d07:00PM","08:13PM","09:39PM","11:59PM","01:42AM"),
		     new Array(""       ,""       ,""       ,""       ,""       ,"09:49AM","11:18AM","01:43PM","03:44PM",""       ,"d05:02PM",""        ,"d05:37PM","d06:05PM","d06:21PM",""        ,"d06:38PM","d07:07PM","08:20PM","09:45PM","12:05AM","01:48AM"),
		     new Array(""       ,""       ,""       ,""       ,""       ,"09:55AM","11:24AM","01:49PM","03:50PM",""       ,"d05:09PM",""        ,"d05:43PM","d06:11PM",""        ,""        ,"d06:44PM","d07:13PM","08:27PM","09:51PM","12:11AM","01:54AM"),
		     new Array(""       ,""       ,""       ,""       ,""       ,"10:03AM","11:33AM","01:58PM","03:59PM",""       ,"d05:18PM",""        ,"d05:52PM","d06:21PM","d06:35PM",""        ,"d06:54PM","d07:22PM","08:36PM","10:00PM","12:20AM","02:03AM"),
		     new Array(""       ,""       ,""       ,""       ,""       ,"10:09AM","11:38AM","02:04PM","04:04PM",""       ,"d05:24PM",""        ,"d05:58PM",""        ,"d06:40PM",""        ,"d06:59PM","d07:28PM","08:42PM","10:05PM","12:25AM","02:08AM"),
		     new Array(""       ,""       ,""       ,""       ,""       ,"10:19AM","11:49AM","02:14PM","04:15PM",""       ,"d05:34PM",""        ,"d06:09PM","d06:37PM","d06:51PM",""        ,"d07:10PM","d07:38PM","08:53PM","10:15PM","12:35AM","02:18AM"),
		     new Array("04:10AM",""       ,"06:30AM",""       ,""       ,"10:27AM","11:54AM","02:22PM","04:21PM",""       ,"d05:46PM",""        ," 06:16PM"," 06:43PM","d07:02PM",""        ," 07:16PM","d07:44PM","09:04PM","10:21PM","12:41AM","02:24AM"),
		     new Array("04:28AM",""       ,"06:48AM",""       ,""       ,"10:45AM",""       ,"02:40PM",""       ,""       ,"d06:04PM",""        ,""        ,""        ,"d07:20PM",""        ,""        ,""        ,"09:22PM",""       ,""       ,""       ),
		     new Array("05:50AM",""       ,"08:11AM",""       ,""       ,"12:08PM",""       ,"04:03PM",""       ,""       ," 07:27PM",""        ,""        ,""        ," 08:43PM",""        ,""        ,""        ,"10:45PM",""       ,""       ,""       )
	);
	wnd = window.open("","");
	wnd.document.open();
	wnd.document.write('<html><head><title>Eastbound Weekday</title></head><body>');
	wnd.document.write('<p align="center"><b><font face="Arial" size="4" color="#008000">Eastbound Weekday Schedule&nbsp;</font></b></p>');
	wnd.document.write('<p align="center"><font face="Arial" size="2">Origin Station: <strong>' + textStation(origin) + '</strong><br>Destination Station: <strong>' + textStation(destination) + '</strong>&nbsp</p>');
	wnd.document.write('<p align="center"><font face="Arial" size="1">Schedule Generated: ' + now.toLocaleString() + '<br>');
	wnd.document.write('<a href="javascript:print()">Print and Pocket Schedule</a></p>'); 
	wnd.document.write('<table border="border" align="center">');
	wnd.document.write('<td align="center" width="120" bgcolor="#000000"><font color="#FFFFFF" size="2">Train Number</td><td align="center" width="120" bgcolor="#000000"><font color="#FFFFFF" size="2">Departure</td><td align="center" width="120" bgcolor="#000000"><font color="#FFFFFF" size="2">Arrival</td></tr>');
	for(x=0;x<cols;x++) {
		if(sched[iorig][x] != "" && sched[idest][x] != "") {
			wnd.document.write('<tr><td align="center" width="120"><font size="2">' + trains[x] + '</td><td align="center" width="120"><font size="2">' + sched[iorig][x] + '</td><td align="center" width="120"><font size="2">' + sched[idest][x] + '</td></tr>');
		}
	}
	wnd.document.write('</table>');
	printFares(origin,destination);
	wnd.document.write('<p align="center"><font face="Arial" size="1">Schedule provided by www.nictd.com IntelliSchedule<br>Northern Indiana Commuter Transportation District&nbsp</p>');
	wnd.document.write('</body></html>');
	wnd.document.close();
}

function eastboundWeekendHoliday(origin,destination) {
	var rows = 20
	var cols = 11
	var iorig = origin-1;
	var idest = destination-1;
	var trains = new Array("703"    ,"705"    ,"505"    ,"507"    ,"509"    ,"511"    ,"513"    ,"515"    ,"517"    ,"619"    ,"601");
	var sched =  new Array(
		     new Array(""       ,""       ,"08:00AM","10:00AM","11:59AM","02:00PM","04:00PM","06:00PM","08:00PM","11:15PM","12:45AM"),
		     new Array(""       ,""       ,"08:03AM","10:03AM","12:03PM","02:03PM","04:02PM","06:02PM","08:03PM","11:18PM","12:48AM"),
		     new Array(""       ,""       ,"08:06AM","10:06AM","12:06PM","02:06PM","04:05PM","06:05PM","08:06PM","11:21PM","12:51AM"),
		     new Array(""       ,""       ,"08:09AM","10:09AM","12:09PM","02:09PM","04:07PM","06:07PM","08:09PM","11:24PM",""       ),
		     new Array(""       ,""       ,"08:14AM","10:14AM","12:14PM","02:14PM","04:14PM","06:14PM","08:14PM","11:29PM","12:59AM"),
		     new Array(""       ,""       ,""       ,""       ,""       ,""       ,""       ,""       ,""       ,""       ,""       ),
		     new Array(""       ,""       ,"08:25AM","10:25AM","12:25PM","02:25PM","04:25PM","06:25PM","08:25PM","11:40PM","01:10AM"),
		     new Array(""       ,""       ,"08:35AM","10:35AM","12:35PM","02:35PM","04:35PM","06:35PM","08:35PM","11:50PM","01:19AM"),
		     new Array(""       ,""       ,"08:40AM","10:40AM","12:40PM","02:40PM","04:40PM","06:40PM","08:40PM","11:55PM","01:25AM"),
		     new Array(""       ,""       ,"08:45AM","10:45AM","12:45PM","02:45PM","04:45PM","06:45PM","08:45PM","12:01AM","01:30AM"),
		     new Array(""       ,""       ,"08:51AM","10:51AM","12:51PM","02:51PM","04:51PM","06:51PM","08:51PM","12:06AM",""),
		     new Array(""       ,""       ,"08:56AM","10:56AM","12:56PM","02:56PM","04:56PM","06:56PM","08:56PM","12:12AM","01:42AM"),
		     new Array(""       ,""       ,"09:02AM","11:02AM","01:02PM","03:02PM","05:02PM","07:02PM","09:02PM","12:18AM","01:48AM"),
		     new Array(""       ,""       ,"09:08AM","11:08AM","01:08PM","03:08PM","05:08PM","07:08PM","09:08PM","12:24AM","01:55AM"),
		     new Array(""       ,""       ,"09:17AM","11:17AM","01:17PM","03:17PM","05:17PM","07:17PM","09:17PM","12:33AM","02:04AM"),
		     new Array(""       ,""       ,"09:25AM","11:25AM","01:25PM","03:25PM","05:25PM","07:25PM","09:25PM","12:40AM","02:10AM"),
		     new Array(""       ,""       ,"09:35AM","11;35AM","01:35PM","03:35PM","05:35PM","07:35PM","09:35PM","12:50AM","02:21AM"),
		     new Array("05:15AM","06:35AM","09:40AM","11:40AM","01:40PM","03:40PM","05:40PM","07:40PM","09:40PM","12:55AM","02:28AM"),
		     new Array("05:30AM","06:57AM","09:55AM","11:55AM","01:55PM","03:55PM","05:55PM","07:55PM","09:55PM",""       ,""       ),
		     new Array("06:55AM","08:25AM","11:20AM","01:20PM","03:20PM","05:20PM","07:20PM","09:20PM","11:20PM",""       ,""       )
	);
	wnd = window.open("","");
	wnd.document.open();
	wnd.document.write('<html><head><title>Eastbound Weekend/Holiday</title></head><body>');
	wnd.document.write('<p align="center"><b><font face="Arial" size="4" color="#008000">Eastbound Weekend/Holiday Schedule&nbsp;</font></b></p>');
	wnd.document.write('<p align="center"><font face="Arial" size="2">Origin Station: <strong>' + textStation(origin) + '</strong><br>Destination Station: <strong>' + textStation(destination) + '</strong>&nbsp</p>');
	wnd.document.write('<p align="center"><font face="Arial" size="1">Schedule Generated: ' + now.toLocaleString() + '<br>');
	wnd.document.write('<a href="javascript:print()">Print and Pocket Schedule</a></p>'); 
	wnd.document.write('<table border="border" align="center">');
	wnd.document.write('<td align="center" width="120" bgcolor="#000000"><font color="#FFFFFF" size="2">Train Number</td><td align="center" width="120" bgcolor="#000000"><font color="#FFFFFF" size="2">Departure</td><td align="center" width="120" bgcolor="#000000"><font color="#FFFFFF" size="2">Arrival</td></tr>');
	for(x=0;x<cols;x++) {
		if(sched[iorig][x] != "" && sched[idest][x] != "") {
			wnd.document.write('<tr><td align="center" width="120"><font size="2">' + trains[x] + '</td><td align="center" width="120"><font size="2">' + sched[iorig][x] + '</td><td align="center" width="120"><font size="2">' + sched[idest][x] + '</td></tr>');
		}
	}
	wnd.document.write('</table>');
	printFares(origin,destination);
	wnd.document.write('<p align="center"><font face="Arial" size="1">Schedule provided by www.nictd.com IntelliSchedule<br>Northern Indiana Commuter Transportation District&nbsp</p>');
	wnd.document.write('</body></html>');
	wnd.document.close();
}

function printFares(origin,destination) {
	var origzone = getZone(origin)-1;
	var destzone = getZone(destination)-1;
	var swap;
	
	if(origzone < destzone) {
		swap = origzone;
		origzone = destzone;
		destzone = swap;
	}
	
	var oneway = new Array (
		new Array("","","","","","","","","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$3.80","$3.35","","","","","","","","",""),
		new Array("$4.75","$4.45","$3.35","$3.00","","","","","","",""),
		new Array("$5.50","$5.20","$4.20","$3.45","$3.20","","","","","",""),
		new Array("$6.65","$5.85","$5.25","$4.60","$4.25","$3.25","","","","",""),
		new Array("$7.50","$6.90","$5.85","$5.55","$5.25","$4.25","","","","",""),
		new Array("$7.85","$7.45","$6.55","$5.80","$5.55","$4.55","$3.50","$2.90","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$9.75","$9.15","$8.10","$7.80","$7.45","$6.55","$5.50","$4.55","","",""),
		new Array("$10.75","$10.10","$9.20","$8.75","$8.10","$7.45","$6.55","$5.55","","$4.25","")
	);
	var onered = new Array (
		new Array("","","","","","","","","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$1.90","$1.65","","","","","","","","",""),
		new Array("$2.35","$2.20","$1.65","$1.50","","","","","","",""),
		new Array("$2.75","$2.60","$2.10","$1.70","$1.60","","","","","",""),
		new Array("$3.30","$2.90","$2.60","$2.30","$2.10","$1.60","","","","",""),
		new Array("$3.75","$3.45","$2.90","$2.75","$2.60","$2.10","","","","",""),
		new Array("$3.90","$3.70","$3.25","$2.90","$2.75","$2.25","$1.75","$1.45","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$4.85","$4.50","$4.05","$3.90","$3.70","$3.25","$2.75","$2.25","","",""),
		new Array("$5.35","$5.05","$4.60","$4.35","$4.05","$3.70","$3.25","$2.75","","$2.10","")
	);
	var ten = new Array (
		new Array("","","","","","","","","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$38.00","$33.50","","","","","","","","",""),
		new Array("$45.15","$42.30","$31.85","$28.50","","","","","","",""),
		new Array("$52.25","$49.40","$39.90","$32.80","$30.40","","","","","",""),
		new Array("$63.20","$55.60","$49.90","$43.70","$40.40","$30.90","","","","",""),
		new Array("$71.25","$65.55","$55.60","$52.75","$49.90","$40.40","","","","",""),
		new Array("$74.60","$70.80","$62.25","$55.10","$52.75","$43.25","$33.25","$27.55","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$92.65","$86.95","$76.95","$74.10","$70.80","$62.25","$52.25","$43.25","","",""),
		new Array("$102.15","$95.95","$87.40","$83.15","$76.95","$70.80","$62.25","$52.75","","$40.40","")
	);
	var tf = new Array (
		new Array("","","","","","","","","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$85.50","$75.40","","","","","","","","",""),
		new Array("$106.90","$100.15","$75.40","$67.50","","","","","","",""),
		new Array("$123.75","$117.00","$94.50","$77.65","$72.00","","","","","",""),
		new Array("$149.65","$131.65","$118.15","$103.50","$95.65","$73.15","","","","",""),
		new Array("$168.75","$155.25","$131.65","$124.90","$118.15","$95.65","","","","",""),
		new Array("$176.65","$167.65","$147.40","$130.50","$124.90","$102.40","$78.75","$65.25","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$219.40","$205.90","$182.25","$175.50","$167.65","$147.40","$123.75","$102.40","","",""),
		new Array("$241.90","$227.25","$207.00","$196.90","$182.25","$167.65","$147.40","$124.90","","$95.65","")
	);
	var tfred = new Array (
		new Array("","","","","","","","","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$47.50","$41.25","","","","","","","","",""),
		new Array("$58.75","$55.00","$41.25","$37.50","","","","","","",""),
		new Array("$68.75","$65.00","$52.50","$42.50","$40.00","","","","","",""),
		new Array("$82.50","$72.50","$65.00","$57.50","$52.50","$40.00","","","","",""),
		new Array("$93.75","$86.25","$72.50","$68.75","$65.00","$52.50","","","","",""),
		new Array("$97.50","$92.50","$81.25","$72.50","$68.75","$56.25","$43.75","$36.25","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$121.25","$112.50","$101.25","$97.50","$92.50","$81.25","$68.75","$56.25","","",""),
		new Array("$133.75","$126.25","$115.00","$108.75","$101.25","$92.50","$81.25","$68.75","","$52.50","")
	);
	var monthly = new Array (
		new Array("","","","","","","","","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$102.60","$90.45","","","","","","","","",""),
		new Array("$142.10","$133.10","$104.30","$95.35","","","","","","",""),
		new Array("$159.50","$151.10","$124.25","$105.80","$97.30","","","","","",""),
		new Array("$189.70","$170.95","$153.80","$135.05","$126.50","$99.15","","","","",""),
		new Array("$214.40","$197.40","$170.15","$161.70","$153.20","$125.90","","","","",""),
		new Array("$223.70","$213.55","$188.15","$169.50","$161.00","$133.90","$106.80","$89.85","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$275.60","$258.65","$231.65","$223.25","$213.00","$187.70","$160.65","$133.60","","",""),
		new Array("$303.40","$284.85","$259.35","$250.80","$232.20","$213.60","$188.15","$161.00","","$125.40","")
	);

	var excursion = new Array (
		new Array("","","","","","","","","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$3.00","$3.00","","","","","","","","",""),
		new Array("$4.00","$4.00","N/A","N/A","","","","","","",""),
		new Array("$4.50","$4.50","N/A","N/A","N/A","","","","","",""),
		new Array("$5.50","$5.50","N/A","N/A","N/A","N/A","","","","",""),
		new Array("$6.50","$6.50","N/A","N/A","N/A","N/A","","","","",""),
		new Array("$6.50","$6.50","N/A","N/A","N/A","N/A","N/A","N/A","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$9.00","$9.00","N/A","N/A","N/A","N/A","N/A","N/A","","",""),
		new Array("$9.00","$9.00","N/A","N/A","N/A","N/A","N/A","N/A","","N/A","")
	);

	wnd.document.write('<p></p>');
	wnd.document.write('<table border="border" align="center">');
	wnd.document.write('<td align="center" width="183" bgcolor="#000000"><font color="#FFFFFF" size="2">Fare Type</td><td align="center" width="183" bgcolor="#000000"><font color="#FFFFFF" size="2">Cost</td></tr>');
	wnd.document.write('<tr><td align="center" width="183"><font size="2">One Way</td><td align="center" width="183"><font size="2">' + oneway[origzone][destzone] + '</td></tr>');
	wnd.document.write('<tr><td align="center" width="183"><font size="2">Reduced One Way</td><td align="center" width="183"><font size="2">' + onered[origzone][destzone] + '</td></tr>');
	wnd.document.write('<tr><td align="center" width="183"><font size="2">10 Ride</td><td align="center" width="183"><font size="2">' + ten[origzone][destzone] + '</td></tr>');
	wnd.document.write('<tr><td align="center" width="183"><font size="2">25 Ride</td><td align="center" width="183"><font size="2">' + tf[origzone][destzone] + '</td></tr>');
	wnd.document.write('<tr><td align="center" width="183"><font size="2">Reduced 25 Ride</td><td align="center" width="183"><font size="2">' + tfred[origzone][destzone] + '</td></tr>');
	wnd.document.write('<tr><td align="center" width="183"><font size="2">Monthly Pass</td><td align="center" width="183"><font size="2">' + monthly[origzone][destzone] + '</td></tr>');
	wnd.document.write('<tr><td align="center" width="183"><font size="2">Weekend/Holiday</td><td align="center" width="183"><font size="2">' + excursion[origzone][destzone] + '</td></tr>');
	wnd.document.write('</table>');
        wnd.document.write('<p align="center"><font face="Arial" size="1">Qualifications for REDUCED FARES<br>Children 13 Years and Younger, Seniors 65 and Older, Passengers with Disabilities</p>');
}

function textStation(station) {
	switch(station) {
		case 1:
			return "Millennium Station";
			break;
		case 2:
			return "Van Buren Street";
			break;
		case 3:
			return "Museum Campus/11th";
			break;
		case 4:
			return "McCormick Place";
			break;
		case 5:
			return "57th Street (Hyde Park)";
			break;
		case 6:
			return "63rd Street";
			break;
		case 7:
			return "Kensington";
			break;
		case 8:
			return "Hegewisch";
			break;
		case 9:
			return "Hammond";
			break;
		case 10:
			return "East Chicago";
			break;
		case 11:
			return "Gary Airport (Flag Stop)";
			break;
		case 12:
			return "Gary Metro Center";
			break;
		case 13:
			return "Miller";
			break;
		case 14:
			return "Portage/Ogden Dunes";
			break;
		case 15:
			return "Dune Park";
			break;
		case 16:
			return "Beverly Shores (Flag Stop)";
			break;
		case 17:
			return "11th Street (Michigan City)";
			break;
		case 18:
			return "Carroll Avenue (Michigan City)";
			break;
		case 19:
			return "Hudson Lake (Flag Stop)";
			break;
		case 20:
			return "South Bend Airport";
			break;
	}
}

function getZone(station) {
	switch(station) {
		case 1:
			return 1;
			break;
		case 2:
			return 1;
			break;
		case 3:
			return 1;
			break;
		case 4:
			return 1;
			break;
		case 5:
			return 2;
			break;
		case 6:
			return 2;
			break;
		case 7:
			return 2;
			break;
		case 8:
			return 3;
			break;
		case 9:
			return 4;
			break;
		case 10:
			return 4;
			break;
		case 11:
			return 5;
			break;
		case 12:
			return 5;
			break;
		case 13:
			return 5;
			break;
		case 14:
			return 6;
			break;
		case 15:
			return 6;
			break;
		case 16:
			return 7;
			break;
		case 17:
			return 8;
			break;
		case 18:
			return 8;
			break;
		case 19:
			return 10;
			break;
		case 20:
			return 11;
			break;
	}
}

//-->
