<!--

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 = 20
	var iorig = origin-1;
	var idest = destination-1;
	var trains = new Array("102"     ,"104"     ,"106"     ,"108"     ,"110"     ,"12"      ,"112"     ,"212"     ,"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"," 10:28AM"," 11:12AM"," 12:39PM"," 01:21PM"," 02:24PM","04:16PM"," 05:34PM"," 06:39PM"," 07:55PM"," 10:21PM",""       ,""       ),
		     new Array("d05:41AM","d06:36AM","d07:18AM","d07:32AM","d07:45AM","d08:02AM","d08:28AM","d08:50AM","d10:22AM","d11:09AM","d12:36PM","d01:18PM","d02:22PM","04:14PM","d05:31PM","d06:36PM","d07:52PM","d10:18PM",""       ,""       ),
		     new Array("d05:38AM","d06:33AM","d07:15AM","d07:29AM",""        ,"d07:59AM","d08:25AM","d08:47AM","d10:19AM","d11:06AM","d12:33PM","d01:15PM","d02:19PM","04:10PM","d05:28PM","d06:33PM","d07:49PM","d10:15PM",""       ,""       ),
		     new Array(""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""       ,""        ,""        ,""        ,""        ,""       ,""       ),
		     new Array("d05:29AM","d06:23AM","d07:05AM","d07:19AM",""        ,"d07:50AM","d08:16AM","d08:39AM","d10:10AM","d10:58AM","d12:25PM","d01:07PM","d02:11PM","04:03PM","d05:19PM","d06:22PM","d07:40PM","d10:06PM",""       ,""       ),
		     new Array(""        ,""        ,""        ,""        ,""        ,"d07:47AM",""        ,""        ,""        ,""        ,""        ,""        ,""        ,""       ,""        ,""        ,""        ,""        ,""       ,""       ),
		     new Array("d05:18AM",""        ,""        ,""        ,""        ,"d07:37AM",""        ,"d08:28AM","d09:57AM","d10:47AM","d12:14PM","d12:56PM","d02:00PM","03:51PM","d05:08PM","d06:08PM","d07:28PM","d09:54PM",""       ,""       ),
		     new Array(" 05:08AM"," 06:04AM"," 06:41AM"," 06:58AM"," 07:14AM"," 07:27AM"," 07:54AM"," 08:18AM"," 09:47AM"," 10:37AM"," 12:04PM"," 12:46PM"," 01:50PM","03:42PM"," 04:58PM"," 05:51PM"," 07:18PM"," 09:44PM",""       ,""       ),
		     new Array(" 05:02AM"," 05:58AM"," 06:34AM"," 06:51AM"," 07:07AM"," 07:20AM"," 07:47AM"," 08:12AM"," 09:40AM"," 10:30AM"," 11:57AM"," 12:40PM"," 01:44PM","03:36PM"," 04:52PM"," 05:45PM"," 07:12PM"," 09:37PM",""       ,""       ),
		     new Array(" 04:57AM"," 05:53AM",""        ," 06:46AM"," 07:03AM"," 07:15AM"," 07:42AM"," 08:07AM"," 09:35AM"," 10:25AM"," 11:52AM"," 12:35PM"," 01:39PM","03:31PM"," 04:47PM"," 05:40PM"," 07:07PM"," 09:32PM",""       ,""       ),
		     new Array(" 04:50AM"," 05:45AM",""        ," 06:38AM"," 06:55AM",""        ,""        ," 07:59AM"," 09:27AM"," 10:17AM"," 11:44AM"," 12:27PM"," 01:31PM","03:23PM"," 04:39PM"," 05:32PM"," 06:59PM"," 09:24PM",""       ,""       ),
		     new Array(" 04:44AM"," 05:40AM",""        ," 06:33AM"," 06:50AM"," 07:04AM"," 07:31AM"," 07:54AM"," 09:22AM"," 10:12AM"," 11:39AM"," 12:22PM"," 01:26PM","03:18PM"," 04:34PM"," 05:27PM"," 06:54PM"," 09:19PM",""       ,""       ),
		     new Array(" 04:38AM"," 05:33AM",""        ," 06:26AM"," 06:43AM"," 06:56AM"," 07:24AM",""        ," 09:14AM",""        ," 11:32AM",""        ," 01:19PM","03:11PM",""        ," 05:20PM",""        ," 09:13PM",""       ,""       ),
		     new Array(" 04:32AM"," 05:27AM",""        ," 06:19AM"," 06:36AM"," 06:50AM"," 07:18AM",""        ," 09:08AM",""        ," 11:26AM",""        ," 01:13PM","03:05PM",""        ," 05:14PM",""        ," 09:07PM",""       ,""       ),
		     new Array(" 04:23AM"," 05:18AM"," 06:02AM",""        ," 06:27AM"," 06:41AM"," 07:08AM",""        ," 09:00AM",""        ," 11:18AM",""        ," 01:05PM","02:57PM",""        ," 05:05PM",""        ," 08:59PM",""       ,""       ),
		     new Array(""        ," 05:11AM",""        ,""        ," 06:21AM",""        ," 07:02AM",""        ," 08:53AM",""        ," 11:11AM",""        ," 12:59PM","02:51PM",""        ," 05:00PM",""        ," 08:53PM",""       ,""       ),
		     new Array(" 04:09AM"," 05:01AM",""        ," 05:58AM"," 06:11AM"," 06:26AM"," 06:52AM",""        ," 08:43AM",""        ," 11:01AM",""        ," 12:49PM","02:41PM",""        ," 04:51PM",""        ," 08:43PM",""       ,""       ),
		     new Array(" 04:03AM"," 04:55AM"," 05:43AM"," 05:52AM"," 06:05AM"," 06:20AM"," 06:46AM",""        ," 08:37AM",""        ," 10:55AM",""        ," 12:43PM","02:35PM",""        ," 04:45PM",""        ," 08:37PM","08:46PM","10:41PM"),
		     new Array(""        ,""        ,""        ,""        ,""        ," 05:56AM",""        ,""        ," 08:12AM",""        ,""        ,""        ," 12:23PM",""       ,""        ," 04:21PM",""        ," 08:14PM","08:29PM","10:24PM"),
		     new Array(""        ,""        ,""        ,""        ,""        ," 06:32AM",""        ,""        ," 08:48AM",""        ,""        ,""        ," 12:59PM",""       ,""        ," 04:57PM",""        ," 08:52PM","09:05PM","11:00PM")
	);
	wnd = window.open("","");
	wnd.document.open();
	wnd.document.write('<html><head><title>Westbound Weekday</title><style type="text/css">body,td,th{font-family: Arial, Helvetica, sans-serif;font-size: 12px;}</style></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="1" cellspacing="0" 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><style type="text/css">body,td,th{font-family: Arial, Helvetica, sans-serif;font-size: 12px;}</style></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="1" cellspacing="0" 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 = 21
	var iorig = origin-1;
	var idest = destination-1;
	var trains = new Array("401"    ,"203"    ,"403"    ,"205"    ,"207"    ,"7"      ,"107"     ,"9"      ,"109"    ,"209"    ,"11"      ,"111"     ,"113"     ,"15"      ,"115"     ,"215"     ,"117"     ,"19"      ,"119"     ,"121"     ,"101");
	var sched =  new Array(
		     new Array(""       ,"06:10AM",""       ,"07:25AM","08:15AM","08:45AM"," 10:45AM","12:35PM","02:35PM","03:15PM"," 04:02PM"," 04:28PM"," 04:57PM"," 05:10PM"," 05:28PM"," 05:32PM"," 05:58PM"," 07:10PM"," 08:40PM"," 11:00PM"," 12:45AM"),
		     new Array(""       ,"06:13AM",""       ,"07:27AM","08:18AM","08:48AM"," 10:48AM","12:38PM","02:38PM","03:18PM"," 04:05PM"," 04:31PM"," 05:01PM"," 05:13PM"," 05:31PM"," 05:35PM"," 06:01PM"," 07:13PM"," 08:43PM"," 11:03PM"," 12:48AM"),
		     new Array(""       ,""       ,""       ,""       ,"08:21AM","08:51AM"," 10:51AM","12:41PM","02:41PM","03:21PM"," 04:08PM"," 04:34PM",""        ," 05:16PM",""        ," 05:38PM"," 06:04PM"," 07:16PM"," 08:46PM"," 11:06PM"," 12:51AM"),
		     new Array(""       ,""       ,""       ,""       ,""       ,""       ,""        ,""       ,""       ,""       ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ),
		     new Array(""       ,""       ,""       ,""       ,"08:28AM","08:58AM"," 10:59AM","12:49PM","02:49PM","03:29PM"," 04:16PM"," 04:42PM",""        ," 05:24PM",""        ," 05:46PM"," 06:12PM"," 07:24PM"," 08:54PM"," 11:14PM"," 12:59AM"),
		     new Array(""       ,""       ,""       ,""       ,""       ,""       ,""        ,""       ,"02:52PM",""       ," 04:19PM",""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ,""        ),
		     new Array(""       ,""       ,""       ,""       ,"08:39AM","09:09AM"," 11:11AM","01:01PM","03:01PM","03:42PM",""        ," 04:54PM",""        ," 05:35PM",""        ,""        ," 06:23PM"," 07:35PM"," 09:05PM"," 11:25PM"," 01:10AM"),
		     new Array(""       ,"06:45AM",""       ,""       ,"08:49AM","09:19AM","d11:22AM","01:10PM","03:12PM","03:52PM","d04:40PM","d05:05PM","d05:35PM","d05:48PM",""        ,"d06:09PM","d06:34PM","d07:46PM","d09:16PM","d11:36PM","d01:20AM"),
		     new Array(""       ,"06:50AM",""       ,""       ,"08:55AM","09:25AM","d11:28AM","01:15PM","03:18PM","03:57PM","d04:47PM","d05:12PM","d05:42PM","d05:55PM",""        ,"d06:16PM","d06:41PM","d07:53PM","d09:22PM","d11:42PM","d01:26AM"),
		     new Array(""       ,"06:55AM",""       ,""       ,"09:00AM","09:30AM","d11:33AM","01:20PM","03:23PM","04:02PM","d04:52PM","d05:17PM","d05:47PM","d06:00PM","d06:11PM",""        ,"d06:46PM","d07:59PM","d09:26PM","d11:46PM","d01:31AM"),
		     new Array(""       ,"07:03AM",""       ,""       ,"f09:08AM","09:38AM","d11:41AM","01:28PM","03:31PM","04:10PM","d04:58PM","d05:25PM",""        ,"d06:08PM",""        ,"d06:28PM","d06:54PM","d08:07PM","d09:34PM","d11:54PM",""        ),
		     new Array(""       ,"07:07AM",""       ,"08:18AM","09:12AM","09:43AM","d11:47AM","01:34PM","03:38PM","04:14PM","d05:03PM","d05:31PM","d05:59PM","d06:14PM","d06:24PM"," 06:33PM","d07:00PM","d08:13PM","d09:39PM","d11:59PM","d01:42AM"),
		     new Array(""       ,""       ,""       ,""       ,""       ,"09:49AM","d11:53AM","01:40PM","03:44PM",""       ,"d05:10PM","d05:37PM","d06:05PM","d06:21PM","d06:31PM",""        ,"d07:07PM","d08:20PM","d09:45PM","d12:05AM","d01:48AM"),
		     new Array(""       ,""       ,""       ,""       ,""       ,"09:55AM","d11:59AM","01:46PM","03:50PM",""       ,"d05:19PM","d05:43PM","d06:11PM",""        ,"d06:37PM",""        ,"d07:13PM","d08:27PM","d09:51PM","d12:11AM","d01:54AM"),
		     new Array(""       ,""       ,""       ,""       ,""       ,"10:03AM","d12:08PM","01:55PM","03:59PM",""       ,"d05:28PM","d05:52PM","d06:21PM","d06:35PM","d06:46PM",""        ,"d07:22PM","d08:36PM","d10:00PM","d12:20AM","d02:03AM"),
		     new Array(""       ,""       ,""       ,""       ,""       ,"10:09AM","d12:13PM","02:01PM","04:04PM",""       ,"d05:34PM","d05:58PM",""        ,"d06:40PM","d06:52PM",""        ,"d07:28PM","d08:42PM","d10:05PM","d12:25AM","d02:08AM"),
		     new Array(""       ,""       ,""       ,""       ,""       ,"10:19AM","d12:24PM","02:11PM","04:15PM",""       ,"d05:44PM","d06:09PM","d06:37PM","d06:51PM","d07:02PM",""        ,"d07:38PM","d08:53PM","d10:15PM","d12:35AM","d02:18AM"),
		     new Array("04:10AM",""       ,"06:30AM",""       ,""       ,"10:27AM"," 12:29PM","02:22PM","04:21PM",""       ,"d05:56PM"," 06:15PM"," 06:43PM","d07:02PM"," 07:08PM",""        ,"d07:44PM","d09:04PM"," 10:21PM"," 12:41AM"," 02:24AM"),
		     new Array("04:28AM",""       ,"06:48AM",""       ,""       ,"10:45AM",""        ,"02:40PM",""       ,""       ,"d06:14PM",""        ,""        ,"d07:20PM",""        ,""        ,""        ,"d09:22PM",""        ,""        ,""        ),
		     new Array("05:51AM",""       ,"08:11AM",""       ,""       ,"12:08PM",""        ,"04:03PM",""       ,""       ," 07:37PM",""        ,""        ," 08:43PM",""        ,""        ,""        ," 10:45PM",""        ,""        ,""        )
	);
	wnd = window.open("","");
	wnd.document.open();
	wnd.document.write('<html><head><title>Eastbound Weekday</title><style type="text/css">body,td,th{font-family: Arial, Helvetica, sans-serif;font-size: 12px;}</style></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="1" cellspacing="0" 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><style type="text/css">body,td,th{font-family: Arial, Helvetica, sans-serif;font-size: 12px;}</style></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="1" cellspacing="0" 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.75","$4.25","","","","","","","","",""),
		new Array("$4.95","$4.65","$3.45","$3.10","","","","","","",""),
		new Array("$5.70","$5.40","$4.40","$3.55","$3.30","","","","","",""),
		new Array("$6.95","$6.05","$5.45","$4.80","$4.45","$3.35","","","","",""),
		new Array("$7.80","$7.20","$6.05","$5.75","$5.45","$4.45","","","","",""),
		new Array("$8.15","$7.75","$6.85","$6.00","$5.75","$4.75","$3.60","$3.00","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$10.15","$9.55","$8.40","$8.10","$7.75","$6.85","$5.70","$4.75","","",""),
		new Array("$11.15","$10.50","$9.60","$9.15","$8.40","$7.75","$6.85","$5.75","","$4.45","")
	);
	var onered = new Array (
		new Array("","","","","","","","","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$2.25","$2.00","","","","","","","","",""),
		new Array("$2.45","$2.30","$1.70","$1.55","","","","","","",""),
		new Array("$2.85","$2.70","$2.20","$1.75","$1.65","","","","","",""),
		new Array("$3.45","$3.00","$2.70","$2.40","$2.20","$1.65","","","","",""),
		new Array("$3.90","$3.60","$3.00","$2.85","$2.70","$2.20","","","","",""),
		new Array("$4.05","$3.85","$3.40","$3.00","$2.85","$2.35","$1.80","$1.50","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$5.05","$4.75","$4.20","$4.05","$3.85","$3.40","$2.85","$2.35","","",""),
		new Array("$5.55","$5.25","$4.80","$4.55","$4.20","$3.85","$3.40","$2.85","","$2.20","")
	);
	var ten = new Array (
		new Array("","","","","","","","","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$42.75","$38.25","","","","","","","","",""),
		new Array("$47.05","$44.20","$32.80","$29.45","","","","","","",""),
		new Array("$54.15","$51.30","$41.80","$33.75","$31.35","","","","","",""),
		new Array("$66.05","$57.50","$51.80","$45.60","$42.30","$31.85","","","","",""),
		new Array("$74.10","$68.40","$57.50","$54.65","$51.80","$42.30","","","","",""),
		new Array("$77.45","$73.65","$65.10","$57.00","$54.65","$45.15","$34.20","$28.50","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$96.45","$90.75","$79.80","$76.95","$73.65","$65.10","$54.15","$45.15","","",""),
		new Array("$105.95","$99.75","$91.20","$86.95","$79.80","$73.65","$65.10","$54.65","","$42.30","")
	);
	var tf = new Array (
		new Array("","","","","","","","","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$107.00","$95.75","","","","","","","","",""),
		new Array("$111.40","$104.65","$77.65","$69.75","","","","","","",""),
		new Array("$128.25","$121.50","$99.00","$79.90","$74.25","","","","","",""),
		new Array("$156.40","$136.15","$122.65","$108.00","$100.15","$75.40","","","","",""),
		new Array("$175.50","$162.00","$136.15","$129.40","$122.65","$100.15","","","","",""),
		new Array("$183.40","$174.40","$154.15","$135.00","$129.40","$106.90","$81.00","$67.50","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$228.40","$214.90","$189.00","$182.25","$174.40","$154.15","$128.25","$106.90","","",""),
		new Array("$250.90","$236.25","$216.00","$205.90","$189.00","$174.40","$154.15","$129.40","","$110.15","")
	);
	var tfred = new Array (
		new Array("","","","","","","","","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$56.25","$50.00","","","","","","","","",""),
		new Array("$61.25","$57.50","$42.50","$38.75","","","","","","",""),
		new Array("$71.25","$67.50","$55.00","$43.75","$41.25","","","","","",""),
		new Array("$86.25","$75.00","$67.50","$60.00","$55.00","$41.25","","","","",""),
		new Array("$97.50","$90.00","$75.00","$71.25","$67.80","$55.00","","","","",""),
		new Array("$101.25","$96.25","$85.00","$75.00","$71.25","$58.75","$45.00","$37.50","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$126.25","$118.75","$105.00","$101.25","$96.25","$85.00","$71.25","$58.75","","",""),
		new Array("$138.75","$131.25","$120.00","$113.75","$105.00","$96.25","$85.00", "$71.25", "","$55.00","")
	);
	var monthly = new Array (
		new Array("","","","","","","","","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$135.25","$121.00","","","","","","","","",""),
		new Array("$147.85","$138.45","$108.55","$99.20","","","","","","",""),
		new Array("$165.95","$157.20","$129.30","$110.05","$101.25","","","","","",""),
		new Array("$197.35","$177.85","$160.05","$140.50","$131.65","$103.15","","","","",""),
		new Array("$223.05","$205.40","$177.00","$168.25","$159.40","$130.95","","","","",""),
		new Array("$232.70","$222.15","$195.75","$176.35","$167.50","$139.35","$111.15","$93.50","","",""),
		new Array("","","","","","","","","","",""),
		new Array("$286.70","$269.10","$241.05","$232.25","$221.60","$195.30","$167.15","$139.00","","",""),
		new Array("$315.65","$296.35","$269.85","$260.90","$241.60","$222.20","$195.75","$167.50","","$130.45","")
	);

//	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="1" cellspacing="0" 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 (Flag Stop)";
			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;
	}
}

//-->

