<!--

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:08AM"," 08:31AM"," 08:52AM"," 09:42AM"," 10:15AM"," 11:12AM"," 12:39PM"," 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:36PM","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:33PM","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:25PM","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:14PM","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"," 12:04PM"," 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:47AM"," 08:12AM"," 08:59AM",""        ," 10:30AM"," 11:57AM"," 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:42AM"," 08:07AM"," 08:54AM"," 09:23AM"," 10:25AM"," 11:52AM"," 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:44AM"," 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:31AM"," 07:54AM"," 08:41AM",""        ," 10:12AM"," 11:39AM"," 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:32AM",""        ," 01:19PM","03:11PM",""        ,"05:10PM",""        ," 09:13PM",""       ,""       ),
		     new Array(" 04:32AM"," 05:27AM",""        ," 06:20AM"," 06:36AM"," 06:50AM"," 07:18AM",""        ,""        ," 09:02AM",""        ," 11:26AM",""        ," 01:13PM","03:05PM",""        ,"05:04PM",""        ," 09:07PM",""       ,""       ),
		     new Array(" 04:23AM"," 05:18AM"," 06:02AM",""        ," 06:27AM"," 06:41AM"," 07:08AM",""        ," 08:22AM"," 08:53AM",""        ," 11:18AM",""        ," 01:05PM","02:57PM",""        ,"04:55PM",""        ," 08:59PM",""       ,""       ),
		     new Array(""        ," 05:11AM",""        ,""        ," 06:21AM",""        ," 07:02AM",""        ," 08:15AM",""        ,""        ," 11:11AM",""        ," 12:59PM","02:51PM",""        ,"04:50PM",""        ," 08:53PM",""       ,""       ),
		     new Array(" 04:09AM"," 05:01AM",""        ," 05:58AM"," 06:11AM"," 06:26AM"," 06:52AM",""        ," 08:06AM",""        ,""        ," 11:01AM",""        ," 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:55AM",""        ," 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"     ,"606"     ,"506"     ,"608"     ,"508"     ,"610"     ,"510"     ,"710");
	var sched =  new Array(
		     new Array(" 07:00AM"," 09:13AM"," 10:16AM"," 11:10AM"," 02:39PM"," 05:23PM"," 07:11PM"," 08:52PM"," 11:43PM",""        ),
		     new Array("d06:58AM","d09:11AM","d10:14AM","d11:08AM","d02:37PM","d05:21PM","d07:09PM","d08:50PM","d11:41PM",""        ),
		     new Array("d06:55AM","d09:08AM","d10:11AM","d11:05AM","d02:34PM","d05:18PM","d07:06PM","d08:47PM","d11:38PM",""        ),
		     new Array("d06:52AM","d09:05AM","d10:08AM","d11:02AM","d02:31PM","d05:15PM","d07:03PM","d08:44PM","d11:35PM",""        ),
		     new Array("d06:46AM","d08:59AM","d10:03AM","d10:56AM","d02:25PM","d05:09PM","d06:57PM","d08:38PM","d11:29PM",""        ),
		     new Array(""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ),
		     new Array("d06:33AM","d08:48AM",""        ,"d10:45AM","d02:14PM","d04:58PM","d06:46PM","d08:27PM","d11:18PM",""        ),
		     new Array(" 06:25AM"," 08:38AM"," 09:40AM"," 10:34AM"," 02:04PM"," 04:47PM"," 06:36PM"," 08:17PM"," 11:08PM",""        ),
		     new Array(" 06:20AM"," 08:31AM",""        ," 10:27AM"," 01:57PM"," 04:40PM"," 06:29PM"," 08:10PM"," 11:01PM",""        ),
		     new Array(" 06:15AM"," 08:26AM"," 09:30AM"," 10:22AM"," 01:52PM"," 04:35PM"," 06:24PM"," 08:05PM"," 10:56PM",""        ),
		     new Array(" 06:09AM"," 08:17AM",""        ," 10:14AM"," 01:43PM"," 04:27PM"," 06:16PM"," 07:57PM"," 10:47PM",""        ),
		     new Array(" 06:04AM"," 08:12AM",""        ," 10:09AM"," 01:38PM"," 04:22PM"," 06:11PM"," 07:52PM"," 10:42PM",""        ),
		     new Array(" 05:56AM"," 08:06AM",""        ," 10:03AM"," 01:31PM"," 04:16PM"," 06:05PM"," 07:46PM"," 10:36PM",""        ),
		     new Array(" 05:50AM"," 08:00AM",""        ," 09:57AM"," 01:24PM"," 04:10PM"," 05:59PM"," 07:40PM"," 10:30PM",""        ),
		     new Array(" 05:41AM"," 07:52AM"," 09:01AM"," 09:49AM"," 01:15PM"," 04:02PM"," 05:51PM"," 07:32PM"," 10:22PM",""        ),
		     new Array(" 05:35AM"," 07:46AM",""        ," 09:43AM"," 01:08PM"," 03:56PM"," 05:45PM"," 07:26PM"," 10:16PM",""        ),
		     new Array(" 05:25AM"," 07:36AM",""        ," 09:33AM"," 12:58PM"," 03:46PM"," 05:36PM"," 07:16PM"," 10:07PM",""        ),
		     new Array(" 05:20AM"," 07:30AM",""        ," 09:27AM"," 12:52PM"," 03:40PM"," 05:30PM"," 07:10PM"," 10:01PM"," 10:28PM"),
		     new Array(""        ," 07:08AM"," 08:25AM",""        ," 12:28PM",""        ," 05:08PM",""        ," 09:39PM"," 10:11PM"),
		     new Array(""        ," 07:45AM"," 09:01AM",""        ," 01:05PM",""        ," 05:45PM",""        ," 10:16PM"," 10:48PM")
	);
	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("701"     ,"703"     ,"503"     ,"603"     ,"605"     ,"505"     ,"507"     ,"509"     ,"511"     ,"513"     ," 601");
	var sched =  new Array(
		     new Array(""        ,""        ," 08:40AM"," 10:45AM"," 12:12PM"," 01:35PM"," 04:43PM"," 06:22PM"," 09:15PM"," 11:15PM"," 12:45AM"),
		     new Array(""        ,""        ," 08:43AM"," 10:48AM"," 12:15PM"," 01:38PM"," 04:46PM"," 06:25PM"," 09:18PM"," 11:18PM"," 12:48AM"),
		     new Array(""        ,""        ," 08:46AM"," 10:51AM"," 12:18PM"," 01:41PM"," 04:49PM"," 06:28PM"," 09:21PM"," 11:21PM"," 12:51AM"),
		     new Array(""        ,""        ," 08:49AM"," 10:54AM"," 12:21PM"," 01:44PM"," 04:52PM"," 06:31PM"," 09:24PM"," 11:24PM",""        ),
		     new Array(""        ,""        ," 08:56AM"," 11:01AM"," 12:28PM"," 01:51PM"," 04:59PM"," 06:38PM"," 09:31PM"," 11:31PM"," 12:59AM"),
		     new Array(""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ),
		     new Array(""        ,""        ," 09:07AM"," 11:12AM"," 12:39PM"," 02:02PM"," 05:10PM"," 06:49PM"," 09:42PM"," 11:42PM"," 01:10AM"),
		     new Array(""        ,""        ,"d09:18AM","d11:23AM","d12:50PM","d02:13PM","d05:21PM","d07:00PM","d09:53PM","d11:53PM","d01:20AM"),
		     new Array(""        ,""        ,"d09:24AM","d11:29AM","d12:56PM","d02:19PM","d05:27PM","d07:06PM","d09:59PM","d11:59PM","d01:26AM"),
		     new Array(""        ,""        ,"d09:29AM","d11:34AM","d01:01PM","d02:24PM","d05:32PM","d07:11PM","d10:04PM","d12:04AM","d01:31AM"),
		     new Array(""        ,""        ,"d09:37AM","d11:42AM","d01:10PM","d02:32PM","d05:40PM","d07:19PM","d10:12PM","d12:12AM",""        ),
		     new Array(""        ,""        ,"d09:42AM","d11:48AM","d01:15PM","d02:38PM","d05:46PM","d07:25PM","d10:18PM","d12:18AM","d01:42AM"),
		     new Array(""        ,""        ,"d09:48AM","d11:54AM","d01:21PM","d02:44PM","d05:52PM","d07:31PM","d10:24PM","d12:24AM","d01:48AM"),
		     new Array(""        ,""        ,"d09:54AM","d12:00PM","d01:27PM","d02:50PM","d05:58PM","d07:37PM","d10:30PM","d12:30AM","d01:54AM"),
		     new Array(""        ,""        ,"d10:04AM","d12:10PM","d01:37PM","d03:00PM","d06:08PM","d07:47PM","d10:40PM","d12:40AM","d02:03AM"),
		     new Array(""        ,""        ,"d10:09AM","d12:15PM","d01:42PM","d03:05PM","d06:13PM","d07:52PM","d10:45PM","d12:45AM","d02:08AM"),
		     new Array(""        ,""        ,"d10:20AM","d12:26PM","d01:53PM","d03:16PM","d06:24PM","d08:03PM","d10:56PM","d12:56AM","d02:18AM"),
		     new Array(" 05:15AM"," 05:55AM","d10:29AM"," 12:30PM"," 01:57PM","d03:25PM","d06:33PM","d08:12PM","d11:05PM","d01:05AM","d02:24AM"),
		     new Array("d05:32AM","d06:12AM","d10:47AM",""        ,""        ,"d03:43PM","d06:51PM","d08:30PM","d11:23PM","d01:23AM",""        ),
		     new Array(" 06:55AM"," 07:35AM"," 12:10PM",""        ,""        ," 05:06PM"," 08:14PM"," 09:53PM"," 12:46AM"," 02:46AM",""        )
	);
	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("$4.00","$3.50","","","","","","","","",""),
		new Array("$4.85","$4.55","$3.40","$3.05","","","","","","",""),
		new Array("$5.60","$5.30","$4.30","$3.50","$3.25","","","","","",""),
		new Array("$6.80","$5.95","$5.35","$4.70","$4.35","$3.30","","","","",""),
		new Array("$7.65","$7.05","$5.95","$5.65","$5.35","$4.35","","","","",""),
		new Array("$8.00","$7.60","$6.70","$5.90","$5.65","$4.65","$3.55","$2.95","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$9.95","$9.35","$8.25","$7.95","$7.60","$6.70","$5.60","$4.65","","",""),
		new Array("$10.95","$10.30","$9.40","$8.95","$8.25","$7.60","$6.70","$5.65","","$4.35","")
	);
	var onered = new Array (
		new Array("","","","","","","","","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$2.00","$1.75","","","","","","","","",""),
		new Array("$2.40","$2.25","$1.70","$1.50","","","","","","",""),
		new Array("$2.80","$2.65","$2.15","$1.75","$1.60","","","","","",""),
		new Array("$3.40","$2.95","$2.65","$2.35","$2.15","$1.65","","","","",""),
		new Array("$3.80","$3.50","$2.95","$2.80","$2.65","$2.15","","","","",""),
		new Array("$4.00","$3.80","$3.35","$2.95","$2.80","$2.30","$1.75","$1.45","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$4.95","$4.65","$4.10","$3.95","$3.80","$3.35","$2.80","$2.30","","",""),
		new Array("$5.45","$5.15","$4.70","$4.45","$4.10","$3.80","$3.35","$2.80","","$2.15","")
	);
	var ten = new Array (
		new Array("","","","","","","","","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$38.00","$33.50","","","","","","","","",""),
		new Array("$46.10","$43.25","$32.30","$29.00","","","","","","",""),
		new Array("$53.20","$50.35","$40.85","$33.25","$30.90","","","","","",""),
		new Array("$64.60","$56.55","$50.85","$44.65","$41.35","$31.35","","","","",""),
		new Array("$72.70","$67.00","$56.55","$53.70","$50.85","$41.35","","","","",""),
		new Array("$76.00","$72.20","$63.65","$56.05","$53.70","$44.20","$33.75","$28.05","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$94.55","$88.85","$78.40","$75.55","$72.20","$63.65","$53.20","$44.20","","",""),
		new Array("$104.05","$97.85","$89.30","$85.05","$78.40","$72.20","$63.65","$53.70","","$41.35","")
	);
	var tf = new Array (
		new Array("","","","","","","","","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$85.50","$75.40","","","","","","","","",""),
		new Array("$109.15","$102.40","$76.50","$68.65","","","","","","",""),
		new Array("$126.00","$119.25","$96.75","$78.75","$73.15","","","","","",""),
		new Array("$153.00","$133.90","$120.40","$105.75","$97.90","$74.25","","","","",""),
		new Array("$172.15","$158.65","$133.90","$127.15","$120.40","$97.90","","","","",""),
		new Array("$180.00","$171.00","$150.75","$132.75","$127.15","$104.65","$79.90","$66.40","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$223.90","$210.40","$185.65","$178.90","$171.00","$150.75","$126.00","$104.65","","",""),
		new Array("$246.40","$231.75","$211.50","$201.40","$185.65","$171.00","$150.75","$127.15","","$97.90","")
	);
	var tfred = new Array (
		new Array("","","","","","","","","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$47.50","$41.25","","","","","","","","",""),
		new Array("$60.00","$56.25","$42.50","$37.50","","","","","","",""),
		new Array("$70.00","$66.25","$53.75","$43.75","$40.00","","","","","",""),
		new Array("$85.00","$73.75","$66.25","$58.75","$53.75","$41.25","","","","",""),
		new Array("$95.00","$87.50","$73.75","$70.00","$66.25","$53.75","","","","",""),
		new Array("$100.00","$95.00","$83.75","$73.75","$70.00","$57.50","$43.75","$36.25","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$123.75","$116.25","$102.50","$98.75","$95.00","$83.75","$70.00","$57.50","","",""),
		new Array("$136.25","$128.75","$117.50","$111.25","$102.50","$95.00","$83.75", "$70.00", "","$53.75","")
	);
	var monthly = new Array (
		new Array("","","","","","","","","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$102.60","$90.45","","","","","","","","",""),
		new Array("$144.95","$135.75","$106.40","$97.25","","","","","","",""),
		new Array("$162.70","$154.10","$126.75","$107.90","$99.25","","","","","",""),
		new Array("$193.50","$174.35","$156.90","$137.75","$129.05","$101.15","","","","",""),
		new Array("$218.70","$201.35","$173.55","$164.95","$156.25","$128.40","","","","",""),
		new Array("$228.15","$217.80","$191.90","$172.90","$164.20","$136.60","$108.95","$91.65","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$281.10","$263.80","$236.30","$227.70","$217.25","$191.45","$163.85","$136.25","","",""),
		new Array("$309.45","$290.55","$264.55","$255.80","$236.85","$217.85","$191.90","$164.20","","$127.90","")
	);

//	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>');
        wnd.document.write('<p align="center"><font face="Arial" size="1">f = Flag Stop   d = Train Departs after Discharging Passengers</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 St";
			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 "Michigan City/11th St";
			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;
	}
}

//-->
