var destinations_map_ts = {"destinations": [["Amingada", 219], ["Ankola", 189], ["Bagalkot", 217], ["Bangalore", 16], ["Belgaum", 18], ["Bhatkal", 186], ["Chennai", 30], ["Dharwad", 273], ["Gerusoppa", 204], ["Goa", 49], ["Gokarna", 226], ["Gullapura", 295], ["Honnavar", 185], ["Hosur", 256], ["Hubli", 57], ["Hunugunda", 221], ["Ilkal", 220], ["Kadra", 208], ["Kaiga", 207], ["Kalghatgi", 296], ["Karwar", 191], ["Kumta", 184], ["Mallapura", 187], ["Manki", 192], ["Mapsa", 205], ["Margoa", 190], ["Mavingundi", 203], ["Murdeshwara", 193], ["Panjim", 183], ["Sagara", 188], ["Shimoga", 196], ["Shirali", 194], ["Siddapura", 225], ["Sirsi", 198], ["Sonda", 239], ["Thalaguppa", 227], ["Yellapura", 228]]};
var destinations_map_hash_ts = {225: "Siddapura", 203: "Mavingundi", 192: "Manki", 302: "Goa Package", 49: "Goa", 16: "Bangalore", 198: "Sirsi", 187: "Mallapura", 220: "Ilkal", 193: "Murdeshwara", 226: "Gokarna", 303: "Goa Sightseeing", 204: "Gerusoppa", 188: "Sagara", 221: "Hunugunda", 227: "Thalaguppa", 194: "Shirali", 183: "Panjim", 205: "Mapsa", 304: "Hubli(Bypass)", 18: "Belgaum", 57: "Hubli", 222: "Canacona", 189: "Ankola", 228: "Yellapura", 239: "Sonda", 184: "Kumta", 30: "Chennai", 217: "Bagalkot", 278: "Vellore", 245: "Thirupati Package", 190: "Margoa", 58: "Hyderabad", 256: "Hosur", 223: "Hospet (Bypass)", 201: "Haveri", 196: "Shimoga", 207: "Kaiga", 185: "Honnavar", 295: "Gullapura", 273: "Dharwad", 191: "Karwar", 296: "Kalghatgi", 208: "Kadra", 186: "Bhatkal", 219: "Amingada"};
var destinations_pairs_map_ts = {192: ["16", "30", "278"], 225: ["16"], 203: ["16"], 49: ["16", "30", "278"], 16: ["49", "191", "183", "190", "295", "296", "189", "222", "57", "228", "201", "188", "196", "226", "227", "184", "185", "204", "203", "30", "198", "225", "239", "186", "193", "194", "192", "18", "273", "304", "278", "217", "219", "221", "220", "223", "245", "187", "207", "208", "58", "302", "303"], 187: ["16"], 220: ["16"], 198: ["16"], 193: ["16", "30", "278"], 204: ["16", "278", "30"], 226: ["16"], 221: ["16"], 188: ["16"], 18: ["16", "30", "278"], 194: ["16", "30", "278"], 227: ["16"], 205: ["16", "30", "278"], 183: ["16", "30", "278"], 57: ["16", "30", "278"], 189: ["16", "278", "30"], 217: ["16"], 239: ["16"], 30: ["16", "256", "49", "190", "191", "189", "228", "296", "183", "57", "222", "295", "201"], 184: ["16"], 228: ["16", "30", "278"], 256: ["30"], 190: ["16", "30", "278"], 207: ["16"], 273: ["16", "30", "278"], 185: ["16", "30", "278"], 196: ["16"], 295: ["16"], 191: ["16", "30", "278"], 296: ["16"], 208: ["16"], 186: ["16", "30", "278"], 219: ["16"]};
var imp_city_ids = [16, 18, 30, 49, 57, 58, 191, 186, 187, 198, 226];
var first_origin = destinations_map_ts.destinations[0][1];
function load_origins_ts(destinations_map_ts, selected_origin){
	start_length = 0;
	destinations = destinations_map_ts.destinations;
	field_obj = document.getElementById("searchbus_from");	
	org_ids = new Array();
	for(i=0;i<destinations.length;i++){
	  org_ids.push(destinations[i][1]);
	}
	field_obj = appendImpCities(field_obj, org_ids);
	j = field_obj.options.length;
	for(i=j; i<(destinations.length+j); i++){
		default_selected = false;
		field_obj.options[start_length+i] = new Option(destinations[i-j][0], destinations[i-j][1], false, false);
		if (destinations[i-j][1] == selected_origin){
			field_obj.options[start_length+i].selected = true;
			}
			else {
			field_obj.options[start_length+i].selected = false;
		}
	}
	count = 0;
	// change_destinations_by_origin(120) //TODO: Need to put this by thte user based. Now it is by Bangalore.
}
function appendImpCities(field_obj, city_ids){
    j = 0;
	for(i=0; i<city_ids.length; i++){
		if (imp_city_ids.include(city_ids[i])){
		   field_obj.options[j] = new Option(destinations_map_hash_ts[city_ids[i]], city_ids[i], false, false);
		   j += 1;
		}
	}
	if (j>0){
		field_obj.options[j] = new Option('-----------', '', false, false);
	}
	return field_obj;
}
function change_destinations_by_origin_ts(origin, selected_destination){
	if ((document.getElementById("searchbus_from").value == '0') || (origin == "")) {
		alert("Invalid Origin!");
		return;
	}
	field_obj = document.getElementById("searchbus_to");
	field_obj.options.length = 0;
	start_length = 0;
    destinations_arr_ts = destinations_pairs_map_ts[origin];
    if (destinations_arr_ts == undefined){
      origin = first_origin;
      destinations_arr_ts = destinations_pairs_map_ts[origin]; 
    } 
    destinations_arr_ts = getSortedCitys(destinations_arr_ts);
    field_obj = appendImpCities(field_obj, destinations_arr_ts);
    j = field_obj.options.length; 
    for (i = j; i < (destinations_arr_ts.length +j);  i++) {
    chk_val = i - j;
    if (destinations_arr_ts[chk_val].include("-")) {
    city	= destinations_arr_ts[chk_val].split("-")[0];
    city_name = destinations_arr_ts[chk_val].split("-")[1];
			}
			else {
				city = destinations_arr_ts[chk_val];
				city_name = destinations_map_hash_ts[city];
			}
			field_obj.options[start_length + i] = new Option(city_name, city, false, false);
			if (city == selected_destination) {
					field_obj.options[start_length + i].selected = true;
			}
		}
		//sort_select_options("searchbus_to", selected_destination);
	}
	
	
 function sort_select_options(select_id, selected_destination) {
	var lb = document.getElementById(select_id);
	arrTexts = new Array();
	arrTextsOrig = new Array();
	arrVals = new Array();

	for(i=0; i<lb.length; i++)  {
	  arrTexts[i] = lb.options[i].text;
	  arrTextsOrig[i] = lb.options[i].text;
	  arrVals[i] = lb.options[i].value;
	}

	arrTexts.sort();
	
	for(i=0; i<lb.length; i++)  {
	  lb.options[i].text = arrTexts[i];
	  lb.options[i].value = arrVals[arrTextsOrig.indexOf(arrTexts[i])];
	  if (lb.options[i].value == selected_destination)
	  	lb.options[i].selected = true;
	}
} 	

function load_origin_destinations_str(destinations_map_ts, destinations_pairs_map_ts, field_name){
	var org_dest_str = "";
	dests = destinations_map_ts.destinations;
	for (i = 0; i < dests.length;  i++) {
		dests_arr = destinations_pairs_map_ts[dests[i][1]];
		if (dests_arr != "undefined"){
			for (j = 0; j < dests_arr.length; j++) {
				org_dest_str += "<div class='size12 margintop5'>" + dests[i][0] + ' &raquo; ' + destinations_map_hash_ts[dests_arr[j]] + '</div>';
			}
		}
	}
	$(field_name).innerHTML = org_dest_str;
}
function getSortedCitys(destinations_arr_ts){
	arrTexts = new Array();
	arrTextsOrig = new Array();
	arrVals = new Array();
	for(i=0;i<destinations_arr_ts.length;i++){
	  arrTexts[i] = destinations_map_hash_ts[destinations_arr_ts[i]];
	  arrTextsOrig[i] = destinations_map_hash_ts[destinations_arr_ts[i]];
	  arrVals[i] = destinations_arr_ts[i];
	}
	arrTexts.sort();
	sort_ids = new Array();
	for(i=0;i<arrTexts.length;i++){
	  sort_ids.push(arrVals[arrTextsOrig.indexOf(arrTexts[i])]);
	}
	return sort_ids;
}

var all_routes_arr = [["16", "49", "06:30 PM", "Sleeper/Seater, Non-AC"], ["16", "191", "06:30 PM", "Sleeper/Seater, Non-AC"], ["16", "183", "06:30 PM", "Sleeper/Seater, Non-AC"], ["16", "190", "06:30 PM", "Sleeper/Seater, Non-AC"], ["16", "295", "06:30 PM", "Sleeper/Seater, Non-AC"], ["16", "296", "06:30 PM", "Sleeper/Seater, Non-AC"], ["16", "189", "06:30 PM", "Sleeper/Seater, Non-AC"], ["16", "222", "06:30 PM", "Sleeper/Seater, Non-AC"], ["16", "57", "06:30 PM", "Sleeper/Seater, Non-AC"], ["16", "228", "06:30 PM", "Sleeper/Seater, Non-AC"], ["49", "16", "06:30 PM", "Sleeper/Seater, Non-AC"], ["183", "16", "06:30 PM", "Sleeper/Seater, Non-AC"], ["190", "16", "07:15 PM", "Sleeper/Seater, Non-AC"], ["191", "16", "09:45 PM", "Sleeper/Seater, Non-AC"], ["189", "16", "10:30 PM", "Sleeper/Seater, Non-AC"], ["295", "16", "11:15 PM", "Sleeper/Seater, Non-AC"], ["228", "16", "11:55 PM", "Sleeper/Seater, Non-AC"], ["188", "16", "10:30 PM", "Sleeper/Seater, Non-AC"], ["196", "16", "11:45 PM", "Sleeper/Seater, Non-AC"], ["16", "49", "10:15 PM", "Volvo Semi Sleeper, AC"], ["16", "296", "10:15 PM", "Volvo Semi Sleeper, AC"], ["16", "183", "10:15 PM", "Volvo Semi Sleeper, AC"], ["16", "57", "10:15 PM", "Volvo Semi Sleeper, AC"], ["16", "222", "10:15 PM", "Volvo Semi Sleeper, AC"], ["16", "201", "10:15 PM", "Volvo Semi Sleeper, AC"], ["16", "190", "10:15 PM", "Volvo Semi Sleeper, AC"], ["16", "191", "10:15 PM", "Volvo Semi Sleeper, AC"], ["16", "189", "10:15 PM", "Volvo Semi Sleeper, AC"], ["16", "228", "10:15 PM", "Volvo Semi Sleeper, AC"], ["16", "295", "10:15 PM", "Volvo Semi Sleeper, AC"], ["49", "16", "07:30 PM", "Volvo Semi Sleeper, AC"], ["205", "16", "06:30 PM", "Volvo Semi Sleeper, AC"], ["183", "16", "08:00 PM", "Volvo Semi Sleeper, AC"], ["190", "16", "08:30 PM", "Volvo Semi Sleeper, AC"], ["191", "16", "10:15 PM", "Volvo Semi Sleeper, AC"], ["189", "16", "10:45 PM", "Volvo Semi Sleeper, AC"], ["16", "188", "11:00 PM", "Sleeper/Seater, Non-AC"], ["16", "196", "11:00 PM", "Sleeper/Seater, Non-AC"], ["16", "49", "07:30 PM", "Seater, Non-AC"], ["226", "16", "07:45 PM", "Sleeper"], ["184", "16", "08:45 PM", "Sleeper"], ["185", "16", "09:15 PM", "Sleeper"], ["204", "16", "10:00 PM", "Sleeper"], ["203", "16", "11:00 PM", "Sleeper"], ["227", "16", "11:15 PM", "Sleeper"], ["188", "16", "11:45 PM", "Sleeper"], ["16", "226", "08:30 PM", "Sleeper, Non-AC"], ["16", "188", "08:30 PM", "Sleeper, Non-AC"], ["16", "196", "08:30 PM", "Sleeper, Non-AC"], ["16", "227", "08:30 PM", "Sleeper, Non-AC"], ["16", "184", "08:30 PM", "Sleeper, Non-AC"], ["16", "185", "08:30 PM", "Sleeper, Non-AC"], ["16", "204", "08:30 PM", "Sleeper, Non-AC"], ["16", "203", "08:30 PM", "Sleeper, Non-AC"], ["49", "30", "06:00 PM", "Classic, AC"], ["49", "16", "06:00 PM", "Classic, AC"], ["16", "30", "06:30 AM", "Classic, AC"], ["16", "30", "09:45 PM", "Volvo Semi Sleeper, AC"], ["30", "16", "11:00 PM", "Volvo Semi Sleeper, AC"], ["30", "256", "11:00 PM", "Volvo Semi Sleeper, AC"], ["16", "228", "09:15 PM", "Sleeper/Seater, Non-AC"], ["16", "198", "09:15 PM", "Sleeper/Seater, Non-AC"], ["16", "225", "09:15 PM", "Sleeper/Seater, Non-AC"], ["16", "188", "09:15 PM", "Sleeper/Seater, Non-AC"], ["16", "196", "09:15 PM", "Sleeper/Seater, Non-AC"], ["16", "239", "09:15 PM", "Sleeper/Seater, Non-AC"], ["228", "16", "08:15 PM", "Sleeper/Seater, Non-AC"], ["198", "16", "10:00 PM", "Sleeper/Seater, Non-AC"], ["225", "16", "10:30 PM", "Sleeper/Seater, Non-AC"], ["188", "16", "11:30 PM", "Sleeper/Seater, Non-AC"], ["239", "16", "09:00 PM", "Sleeper/Seater, Non-AC"], ["217", "16", "08:30 PM", "Sleeper, Non-AC"], ["219", "16", "09:00 PM", "Sleeper, Non-AC"], ["221", "16", "09:15 PM", "Sleeper, Non-AC"], ["220", "16", "09:45 PM", "Sleeper, Non-AC"], ["16", "186", "09:00 PM", "Sleeper/Seater, Non-AC"], ["16", "193", "09:00 PM", "Sleeper/Seater, Non-AC"], ["16", "194", "09:00 PM", "Sleeper/Seater, Non-AC"], ["16", "196", "09:00 PM", "Sleeper/Seater, Non-AC"], ["16", "192", "09:00 PM", "Sleeper/Seater, Non-AC"], ["16", "204", "09:00 PM", "Sleeper/Seater, Non-AC"], ["16", "188", "09:00 PM", "Sleeper/Seater, Non-AC"], ["16", "185", "09:00 PM", "Sleeper/Seater, Non-AC"], ["186", "16", "09:00 PM", "Sleeper/Seater, Non-AC"], ["194", "16", "09:00 PM", "Sleeper/Seater, Non-AC"], ["193", "16", "09:15 PM", "Sleeper/Seater, Non-AC"], ["192", "16", "09:30 PM", "Sleeper/Seater, Non-AC"], ["185", "16", "10:00 PM", "Sleeper/Seater, Non-AC"], ["204", "16", "10:30 PM", "Sleeper/Seater, Non-AC"], ["204", "16", "10:30 PM", "Sleeper/Seater, Non-AC"], ["16", "18", "10:30 PM", "Seater, Non-AC"], ["16", "201", "10:30 PM", "Seater, Non-AC"], ["16", "57", "10:30 PM", "Seater, Non-AC"], ["16", "273", "10:30 PM", "Seater, Non-AC"], ["18", "16", "07:45 PM", "Seater, Non-AC"], ["273", "16", "09:30 PM", "Seater, Non-AC"], ["57", "16", "10:15 PM", "Seater, Non-AC"], ["16", "49", "08:00 PM", "Sleeper, AC"], ["16", "189", "08:00 PM", "Sleeper, AC"], ["16", "295", "08:00 PM", "Sleeper, AC"], ["16", "228", "08:00 PM", "Sleeper, AC"], ["16", "304", "08:00 PM", "Sleeper, AC"], ["16", "183", "08:00 PM", "Sleeper, AC"], ["16", "190", "08:00 PM", "Sleeper, AC"], ["16", "296", "08:00 PM", "Sleeper, AC"], ["16", "201", "08:00 PM", "Sleeper, AC"], ["16", "191", "08:00 PM", "Sleeper, AC"], ["49", "16", "05:00 PM", "Sleeper, AC"], ["191", "16", "08:00 PM", "Sleeper, AC"], ["189", "16", "08:30 PM", "Sleeper, AC"], ["295", "16", "09:30 PM", "Sleeper, AC"], ["228", "16", "10:00 PM", "Sleeper, AC"], ["16", "30", "07:45 AM", "Volvo Semi Sleeper, AC"], ["16", "278", "07:45 AM", "Volvo Semi Sleeper, AC"], ["256", "30", "09:30 AM", "Volvo Semi Sleeper, AC"], ["30", "16", "03:00 PM", "Volvo Semi Sleeper, AC"], ["30", "256", "03:00 PM", "Volvo Semi Sleeper, AC"], ["16", "49", "06:00 PM", "Sleeper/Seater, Non-AC"], ["16", "304", "06:00 PM", "Sleeper/Seater, Non-AC"], ["16", "183", "06:00 PM", "Sleeper/Seater, Non-AC"], ["16", "190", "06:00 PM", "Sleeper/Seater, Non-AC"], ["16", "296", "06:00 PM", "Sleeper/Seater, Non-AC"], ["16", "295", "06:00 PM", "Sleeper/Seater, Non-AC"], ["16", "228", "06:00 PM", "Sleeper/Seater, Non-AC"], ["16", "189", "06:00 PM", "Sleeper/Seater, Non-AC"], ["16", "191", "06:00 PM", "Sleeper/Seater, Non-AC"], ["49", "16", "05:30 PM", "Sleeper/Seater, Non-AC"], ["183", "16", "05:30 PM", "Sleeper/Seater, Non-AC"], ["190", "16", "06:00 PM", "Sleeper/Seater, Non-AC"], ["191", "16", "08:30 PM", "Sleeper/Seater, Non-AC"], ["189", "16", "09:15 PM", "Sleeper/Seater, Non-AC"], ["295", "16", "10:00 PM", "Sleeper/Seater, Non-AC"], ["228", "16", "11:00 PM", "Sleeper/Seater, Non-AC"], ["16", "217", "08:15 PM", "Sleeper, Non-AC"], ["16", "219", "08:15 PM", "Sleeper, Non-AC"], ["16", "221", "08:15 PM", "Sleeper, Non-AC"], ["16", "220", "08:15 PM", "Sleeper, Non-AC"], ["16", "223", "08:15 PM", "Sleeper, Non-AC"], ["16", "245", "09:45 PM", "Volvo, AC"], ["16", "198", "10:00 PM", "Sleeper/Seater, Non-AC"], ["16", "225", "10:00 PM", "Sleeper/Seater, Non-AC"], ["16", "227", "10:00 PM", "Sleeper/Seater, Non-AC"], ["16", "188", "10:00 PM", "Sleeper/Seater, Non-AC"], ["16", "196", "10:00 PM", "Sleeper/Seater, Non-AC"], ["198", "16", "09:15 PM", "Sleeper/Seater, Non-AC"], ["225", "16", "10:00 PM", "Sleeper/Seater, Non-AC"], ["227", "16", "10:30 PM", "Sleeper/Seater, Non-AC"], ["188", "16", "11:00 PM", "Sleeper/Seater, Non-AC"], ["16", "18", "09:30 PM", "Sleeper/Seater, Non-AC"], ["16", "57", "09:30 PM", "Sleeper/Seater, Non-AC"], ["16", "273", "09:30 PM", "Sleeper/Seater, Non-AC"], ["16", "201", "09:30 PM", "Sleeper/Seater, Non-AC"], ["18", "16", "08:30 PM", "Sleeper/Seater, Non-AC"], ["273", "16", "10:00 PM", "Sleeper/Seater, Non-AC"], ["57", "16", "10:30 PM", "Sleeper/Seater, Non-AC"], ["16", "187", "07:15 PM", "Sleeper"], ["16", "191", "07:15 PM", "Sleeper"], ["16", "207", "07:15 PM", "Sleeper"], ["16", "304", "07:15 PM", "Sleeper"], ["16", "189", "07:15 PM", "Sleeper"], ["16", "208", "07:15 PM", "Sleeper"], ["16", "228", "07:15 PM", "Sleeper"], ["16", "295", "07:15 PM", "Sleeper"], ["16", "296", "07:15 PM", "Sleeper"], ["187", "16", "06:00 PM", "Sleeper"], ["208", "16", "06:00 PM", "Sleeper"], ["207", "16", "06:00 PM", "Sleeper"], ["191", "16", "07:30 PM", "Sleeper"], ["189", "16", "08:00 PM", "Sleeper"], ["295", "16", "08:45 PM", "Sleeper"], ["228", "16", "09:30 PM", "Sleeper"], ["296", "16", "10:15 PM", "Sleeper"], ["49", "30", "06:00 PM", "Volvo Semi Sleeper, AC"], ["205", "30", "05:30 PM", "Volvo Semi Sleeper, AC"], ["205", "278", "05:30 PM", "Volvo Semi Sleeper, AC"], ["49", "278", "06:00 PM", "Volvo Semi Sleeper, AC"], ["183", "30", "06:00 PM", "Volvo Semi Sleeper, AC"], ["183", "278", "06:00 PM", "Volvo Semi Sleeper, AC"], ["190", "30", "06:30 PM", "Volvo Semi Sleeper, AC"], ["190", "278", "06:30 PM", "Volvo Semi Sleeper, AC"], ["191", "30", "08:45 PM", "Volvo Semi Sleeper, AC"], ["191", "278", "08:45 PM", "Volvo Semi Sleeper, AC"], ["189", "278", "09:15 PM", "Volvo Semi Sleeper, AC"], ["189", "30", "09:15 PM", "Volvo Semi Sleeper, AC"], ["228", "30", "10:45 PM", "Volvo Semi Sleeper, AC"], ["228", "278", "10:45 PM", "Volvo Semi Sleeper, AC"], ["57", "30", "11:45 PM", "Volvo Semi Sleeper, AC"], ["57", "278", "11:45 PM", "Volvo Semi Sleeper, AC"], ["30", "49", "03:00 PM", "Volvo Semi Sleeper, AC"], ["30", "190", "03:00 PM", "Volvo Semi Sleeper, AC"], ["30", "191", "03:00 PM", "Volvo Semi Sleeper, AC"], ["30", "189", "03:00 PM", "Volvo Semi Sleeper, AC"], ["30", "228", "03:00 PM", "Volvo Semi Sleeper, AC"], ["30", "296", "03:00 PM", "Volvo Semi Sleeper, AC"], ["30", "183", "03:00 PM", "Volvo Semi Sleeper, AC"], ["30", "57", "03:00 PM", "Volvo Semi Sleeper, AC"], ["30", "222", "03:00 PM", "Volvo Semi Sleeper, AC"], ["30", "295", "03:00 PM", "Volvo Semi Sleeper, AC"], ["30", "201", "03:00 PM", "Volvo Semi Sleeper, AC"], ["186", "30", "09:00 PM", "Sleeper/Seater, Non-AC"], ["186", "278", "09:00 PM", "Sleeper/Seater, Non-AC"], ["194", "30", "09:00 PM", "Sleeper/Seater, Non-AC"], ["194", "278", "09:00 PM", "Sleeper/Seater, Non-AC"], ["193", "30", "09:15 PM", "Sleeper/Seater, Non-AC"], ["193", "278", "09:15 PM", "Sleeper/Seater, Non-AC"], ["192", "30", "09:30 PM", "Sleeper/Seater, Non-AC"], ["192", "278", "09:30 PM", "Sleeper/Seater, Non-AC"], ["185", "30", "10:00 PM", "Sleeper/Seater, Non-AC"], ["185", "278", "10:00 PM", "Sleeper/Seater, Non-AC"], ["204", "278", "10:30 PM", "Sleeper/Seater, Non-AC"], ["204", "30", "10:30 PM", "Sleeper/Seater, Non-AC"], ["16", "184", "09:45 PM", "Sleeper/Seater, Non-AC"], ["16", "198", "09:45 PM", "Sleeper/Seater, Non-AC"], ["16", "225", "09:45 PM", "Sleeper/Seater, Non-AC"], ["16", "188", "09:45 PM", "Sleeper/Seater, Non-AC"], ["16", "196", "09:45 PM", "Sleeper/Seater, Non-AC"], ["16", "227", "09:45 PM", "Sleeper/Seater, Non-AC"], ["184", "16", "08:30 PM", "Sleeper/Seater, Non-AC"], ["198", "16", "10:15 PM", "Sleeper/Seater, Non-AC"], ["225", "16", "10:45 PM", "Sleeper/Seater, Non-AC"], ["227", "16", "11:15 PM", "Sleeper/Seater, Non-AC"], ["188", "16", "11:30 PM", "Sleeper/Seater, Non-AC"], ["16", "58", "09:00 PM", "Semi Sleeper, AC"], ["18", "30", "08:30 PM", "Sleeper/Seater, Non-AC"], ["18", "278", "08:30 PM", "Sleeper/Seater, Non-AC"], ["273", "30", "10:00 PM", "Sleeper/Seater, Non-AC"], ["273", "278", "10:00 PM", "Sleeper/Seater, Non-AC"], ["57", "30", "10:30 PM", "Sleeper/Seater, Non-AC"], ["57", "278", "10:30 PM", "Sleeper/Seater, Non-AC"], ["16", "302", "07:30 PM", "Seater, Non-AC"], ["16", "49", "07:30 PM", "Seater, Non-AC"], ["16", "303", "07:30 PM", "Seater, Non-AC"], ["30", "49", "03:00 PM", "Multi Axle Volvo SemiSleeper, AC"], ["30", "296", "03:00 PM", "Multi Axle Volvo SemiSleeper, AC"], ["30", "183", "03:00 PM", "Multi Axle Volvo SemiSleeper, AC"], ["30", "189", "03:00 PM", "Multi Axle Volvo SemiSleeper, AC"], ["30", "191", "03:00 PM", "Multi Axle Volvo SemiSleeper, AC"], ["30", "190", "03:00 PM", "Multi Axle Volvo SemiSleeper, AC"], ["30", "256", "03:00 PM", "Multi Axle Volvo SemiSleeper, AC"], ["30", "16", "03:00 PM", "Multi Axle Volvo SemiSleeper, AC"], ["30", "57", "03:00 PM", "Multi Axle Volvo SemiSleeper, AC"], ["30", "295", "03:00 PM", "Multi Axle Volvo SemiSleeper, AC"], ["30", "228", "03:00 PM", "Multi Axle Volvo SemiSleeper, AC"], ["30", "222", "03:00 PM", "Multi Axle Volvo SemiSleeper, AC"], ["256", "191", "08:00 PM", "Multi Axle Volvo SemiSleeper, AC"], ["256", "49", "08:00 PM", "Multi Axle Volvo SemiSleeper, AC"], ["16", "49", "10:15 PM", "Multi Axle Volvo SemiSleeper, AC"], ["16", "190", "10:15 PM", "Multi Axle Volvo SemiSleeper, AC"], ["16", "295", "10:15 PM", "Multi Axle Volvo SemiSleeper, AC"], ["16", "183", "10:15 PM", "Multi Axle Volvo SemiSleeper, AC"], ["16", "296", "10:15 PM", "Multi Axle Volvo SemiSleeper, AC"], ["16", "189", "10:15 PM", "Multi Axle Volvo SemiSleeper, AC"], ["16", "191", "10:15 PM", "Multi Axle Volvo SemiSleeper, AC"], ["16", "228", "10:15 PM", "Multi Axle Volvo SemiSleeper, AC"], ["16", "57", "10:15 PM", "Multi Axle Volvo SemiSleeper, AC"], ["16", "222", "10:15 PM", "Multi Axle Volvo SemiSleeper, AC"]];
function load_all_routes_arr(field_name){
	var org_dest_str = "";
	for (i = 0; i < all_routes_arr.length;  i++) {
		origin = destinations_map_hash_ts[all_routes_arr[i][0]];
		destination = destinations_map_hash_ts[all_routes_arr[i][1]];
		org_dest_str += "<div class='all_routes_content'><span class='size14px'>" + origin + ' &raquo; ' + destination + "<br></span><small>D: " + all_routes_arr[i][2] + " / " + all_routes_arr[i][3]  + "</small>" + '</div>';
	}
	$(field_name).innerHTML = org_dest_str;
}

