var cities = new Array();cities[0] = "Albany, NY"cities[1] = "Babylon, NY"cities[2] = "Binghamton, NY"cities[3] = "Buffalo, NY"cities[4] = "Canton, NY"cities[5] = "Delhi, NY"cities[6] = "Freeport, NY"cities[7] = "Glens Falls, NY"cities[8] = "Gouverneur, NY"cities[9] = "Hempstead, NY"cities[10] = "Kingston, NY"cities[11] = "Long Island, NY"cities[12] = "Longueuil, QC"cities[13] = "Longueuil, QC (Français)"cities[14] = "Massapequa, NY"cities[15] = "Massena, NY"cities[16] = "Mineola, NY"cities[17] = "Montreal, QC"cities[18] = "Montreal, QC (Français)"cities[19] = "Nanuet, NY"cities[20] = "New Paltz, NY"cities[21] = "New Rochelle, NY"cities[22] = "New York, NY (New York City)"cities[23] = "Oneonta, NY"cities[24] = "Phoenicia, NY"cities[25] = "Plattsburgh, NY"cities[26] = "Potsdam, NY"cities[27] = "Queens Village, NY"cities[28] = "Rochester, NY"cities[29] = "Rosendale, NY"cities[30] = "Saratoga, NY"cities[31] = "Schenectady, NY"cities[32] = "Syracuse, NY"cities[33] = "Toronto, ON"cities[34] = "Utica, NY"cities[35] = "Watertown, NY"cities[36] = "White Plains, NY"cities[37] = "Woodstock, NY"var city_combos = new Array();city_combos[0] = "1,2,3,9,10,11,12,13,14,16,17,18,19,21,22,27,28,32,34,36"city_combos[1] = "0,5,10,20,23"city_combos[2] = "0,22"city_combos[3] = "0,22,28,32"city_combos[4] = "8,15,22,26,32,35"city_combos[5] = "1,9,10,11,14,16,19,20,21,22,23,27,36"// city_combos[6] = "" !freeport, NYcity_combos[7] = "22"city_combos[8] = "4,15,22,26,32,35"city_combos[9] = "0,5,10,20,23"city_combos[10] = "0,1,5,9,11,14,16,19,21,22,23,27,36"city_combos[11] = "0,5,10,20,23"city_combos[12] = "0,22,25"city_combos[13] = "0,22,25" // francias Longueuilcity_combos[14] = "0,5,10,20,23"city_combos[15] = "4,8,22,26,32,35"city_combos[16] = "0,5,10,20,23"city_combos[17] = "0,22,25"city_combos[18] = "0,22,25" // francias Montrealcity_combos[19] = "0,5,10,20,23"city_combos[20] = "1,5,9,11,14,16,19,21,22,23,27,36"city_combos[21] = "0,5,10,20,23"city_combos[22] = "0,2,3,4,7,10,12,13,15,17,18,20,23,24,26,28,29,30,31,32,33,34,35,37"city_combos[23] = "1,5,9,10,11,14,16,19,20,21,22,27,36"city_combos[24] = "22"city_combos[25] = "12,13,17,18"city_combos[26] = "4,8,15,22,32,35"city_combos[27] = "0,5,10,20,23"city_combos[28] = "0,3,22,32,33"city_combos[29] = "22"city_combos[30] = "22"city_combos[31] = "22,32"city_combos[32] = "0,3,4,8,15,22,26,28,31,33,34,35"city_combos[33] = "22,28,32"city_combos[34] = "0,22,32"city_combos[35] = "4,8,15,22,26,32"city_combos[36] = "0,5,10,20,23"city_combos[37] = "22"var pdf_combos = new Array();pdf_combos[0] = "albli.pdf,albbgh.pdf,albbuf.pdf,albli.pdf,albkgn.pdf,albli.pdf,lngalb.pdf,lngfralb.pdf,albli.pdf,albli.pdf,mtlalb.pdf,mtlfralb.pdf,albli.pdf,albli.pdf,albnyc.pdf,albli.pdf,albroc.pdf,albsyr.pdf,albutica.pdf,albli.pdf"pdf_combos[1] = "albli.pdf,onedelli.pdf,kgnli.pdf,npli.pdf,onedelli.pdf"pdf_combos[2] = "albbgh.pdf,bghnyc.pdf"pdf_combos[3] = "albbuf.pdf,bufnyc.pdf,bufroc.pdf,bufsyr.pdf"pdf_combos[4] = "massnyc.pdf,massnyc.pdf,massnyc.pdf,massnyc.pdf,massnyc.pdf,massnyc.pdf"pdf_combos[5] = "onedelli.pdf,onedelli.pdf,onedelnp.pdf,onedelli.pdf,onedelli.pdf,onedelli.pdf,onedelli.pdf,onedelnp.pdf,onedelli.pdf,onedelny.pdf,onedelny.pdf,onedelli.pdf,onedelli.pdf"// pdf_combos[6] = "" ! Freeport, NYpdf_combos[7] = "gfnyc.pdf"pdf_combos[8] = "massnyc.pdf,massnyc.pdf,massnyc.pdf,massnyc.pdf,massnyc.pdf,massnyc.pdf"pdf_combos[9] = "albli.pdf,onedelli.pdf,kgnli.pdf,npli.pdf,onedelli.pdf"pdf_combos[10] = "albkgn.pdf,kgnli.pdf,onedelnp.pdf,kgnli.pdf,kgnli.pdf,kgnli.pdf,kgnli.pdf,kgnli.pdf,kgnli.pdf,kgnnyc.pdf,onedelnp.pdf,kgnli.pdf,kgnli.pdf"pdf_combos[11] = "albli.pdf,onedelli.pdf,kgnli.pdf,npli.pdf,onedelli.pdf"pdf_combos[12] = "lngalb.pdf,lngnyc.pdf,mtlplatts.pdf"pdf_combos[13] = "lngfralb.pdf,lngfrnyc.pdf,mtlplatts.pdf"pdf_combos[14] = "albli.pdf,onedelli.pdf,kgnli.pdf,npli.pdf,onedelli.pdf"pdf_combos[15] = "massnyc.pdf,massnyc.pdf,massnyc.pdf,massnyc.pdf,massnyc.pdf,massnyc.pdf"pdf_combos[16] = "albli.pdf,onedelli.pdf,kgnli.pdf,npli.pdf,onedelli.pdf"pdf_combos[17] = "mtlalb.pdf,mtlnyc.pdf,mtlplatts.pdf"pdf_combos[18] = "mtlfralb.pdf,mtlfrnyc.pdf,mtlplatts.pdf"pdf_combos[19] = "albli.pdf,onedelli.pdf,kgnli.pdf,npli.pdf,onedelli.pdf"pdf_combos[20] = "npli.pdf,onedelnp.pdf,npli.pdf,npli.pdf,npli.pdf,npli.pdf,npli.pdf,npli.pdf,npnyc.pdf,onedelnp.pdf,npli.pdf,npli.pdf"pdf_combos[21] = "albli.pdf,onedelli.pdf,kgnli.pdf,npli.pdf,onedelli.pdf"pdf_combos[22] = "albnyc.pdf,bghnyc.pdf,bufnyc.pdf,massnyc.pdf,gfnyc.pdf,kgnnyc.pdf,lngnyc.pdf,lngfrnyc.pdf,massnyc.pdf,mtlnyc.pdf,mtlfrnyc.pdf,npnyc.pdf,onedelny.pdf,phoennyc.pdf,massnyc.pdf,rocnyc.pdf,rosennyc.pdf,saratnyc.pdf,schennyc.pdf,syrnyc.pdf,tornyc.pdf,uticanyc.pdf,massnyc.pdf,woodsnyc.pdf"pdf_combos[23] = "onedelli.pdf,onedelnp.pdf,onedelli.pdf,onedelnp.pdf,onedelli.pdf,onedelli.pdf,onedelli.pdf,onedelli.pdf,onedelnp.pdf,onedelli.pdf,onedelny.pdf,onedelli.pdf,onedelli.pdf"pdf_combos[24] = "phoennyc.pdf"pdf_combos[25] = "mtlplatts.pdf,mtlplatts.pdf,mtlplatts.pdf,mtlplatts.pdf"pdf_combos[26] = "massnyc.pdf,massnyc.pdf,massnyc.pdf,massnyc.pdf,massnyc.pdf,massnyc.pdf"pdf_combos[27] = "albli.pdf,onedelli.pdf,kgnli.pdf,npli.pdf,onedelli.pdf"pdf_combos[28] = "albroc.pdf,bufroc.pdf,rocnyc.pdf,syrroc.pdf,roctor.pdf"pdf_combos[29] = "rosennyc.pdf"pdf_combos[30] = "saratnyc.pdf"pdf_combos[31] = "schennyc.pdf,schensyr.pdf"pdf_combos[32] = "albsyr.pdf,bufsyr.pdf,massnyc.pdf,massnyc.pdf,massnyc.pdf,syrnyc.pdf,massnyc.pdf,syrroc.pdf,schensyr.pdf,syrtor.pdf,syrutica.pdf,massnyc.pdf"pdf_combos[33] = "tornyc.pdf,roctor.pdf,syrtor.pdf"pdf_combos[34] = "albutica.pdf,uticanyc.pdf,syrutica.pdf"pdf_combos[35] = "massnyc.pdf,massnyc.pdf,massnyc.pdf,massnyc.pdf,massnyc.pdf,massnyc.pdf"pdf_combos[36] = "albli.pdf,onedelli.pdf,kgnli.pdf,npli.pdf,onedelli.pdf"pdf_combos[37] = "woodsnyc.pdf"function generateDestinationCities(origin, destination){	var destinations = new Array();	var city_num = -1;		if (origin.selectedIndex > -1){		for (i=0;i<cities.length;i++){			if (cities[i] == origin.options[origin.selectedIndex].value){				city_num = i;			}		}				if (city_num > -1){			destinations = city_combos[city_num].split(",");						destination.length = destinations.length;			for (i=0;i<destinations.length;i++){				destination.options[i].value = cities[destinations[i]];				destination.options[i].text = cities[destinations[i]];			}			destination.selectedIndex = destination.length - 1;			destination.selectedIndex = 0;		}	}}function launchFaresSchedulesPDF(origin, destination){	var pdfs = new Array();	var pdf = "";	var origin_city_num = -1;	var destination_city_num = -1;		if (origin.selectedIndex == -1) {		alert("Please select an origin and a destnation city first!");		origin.focus();		return false;	}		if (destination.selectedIndex == -1) {		alert("Please select a destnation city!");		destination.focus();		return false;	}		if ((origin.selectedIndex > -1) && (destination.selectedIndex > -1)){		for (i=0;i<cities.length;i++){			if (cities[i] == origin.options[origin.selectedIndex].value){				origin_city_num = i;			}		}				if (origin_city_num > -1){			pdfs = pdf_combos[origin_city_num].split(",");			pdf = pdfs[destination.selectedIndex];									pdfwin = window.open('fares_pdf/' + pdf,'pdf','width=800,height=800,location=yes');			pdfwin.focus();					}	}}