// JavaScript Document

var arrTo = new Array();

var arrPg = new Array();



arrTo[0] = new Array();			// for Kathmandu

arrPg[0] = "Kathmandu_";

	arrTo[0][0] = "Everest Express";

	//arrTo[0][1] = "Simara";

	arrTo[0][1] = "Biratnagar";

	//arrTo[0][3] = "Birgunj";

	arrTo[0][2] = "Bhairahawa";

	arrTo[0][3] = "Lukla";

	arrTo[0][4] = "Nepalgunj";

	arrTo[0][5] = "Taplejung";

	arrTo[0][6] = "Phaplu";

	arrTo[0][7] = "Rumjatar";

	arrTo[0][8] = "Lamidanda";

	arrTo[0][9] = "Meghauly";

	arrTo[0][10] = "Bharatpur";

	arrTo[0][11] = "Bhadrapur";

	arrTo[0][12] = "Pokhara";

	//arrTo[0][12] = "Dhangadhi";

	

arrTo[1] = new Array();			// for Biratnagar

arrPg[1] = "Biratnagar_";

	arrTo[1][0] = "Kathmandu";



arrTo[2] = new Array();			// for Pokhara

arrPg[2] = "Pokhara_";

	arrTo[2][0] = "Kathmandu";

	

arrTo[3] = new Array();			// for Bhadrapur

arrPg[3] = "Bhadrapur_";

	arrTo[3][0] = "Kathmandu";

	

arrTo[4] = new Array();			// for Bhairahawa

arrPg[4] = "Bhairahawa_";

arrTo[4][0] = "Kathmandu";



arrTo[5] = new Array();			// for Nepalgunj

arrPg[5] = "Nepalgunj_";

arrTo[5][0] = "Kathmandu";

arrTo[5][1] = "Dolpo";

arrTo[5][2] = "Simikot";

arrTo[5][3] = "Jumla";

arrTo[5][4] = "Rara";



arrTo[6] = new Array();			// for Lukla

arrPg[6] = "Lukla_";

arrTo[6][0] = "Kathmandu";



arrTo[7] = new Array();			// for Phaplu

arrPg[7] = "Phaplu_";

arrTo[7][0] = "Kathmandu";



arrTo[8] = new Array();			// for Meghauly

arrPg[8] = "Meghauly_";

arrTo[8][0] = "Kathmandu";



arrTo[9] = new Array();			// for Rumjatar

arrPg[9] = "Rumjatar_";

arrTo[9][0] = "Kathmandu";



arrTo[10] = new Array();			// for Lamidanda

arrPg[10] = "Lamidanda_";

arrTo[10][0] = "Kathmandu";



arrTo[11] = new Array();			// for Taplejung

arrPg[11] = "Taplejung_";

arrTo[11][0] = "Kathmandu";



arrTo[12] = new Array();			// for Bharatpur

arrPg[12] = "Bharatpur_";

arrTo[12][0] = "Kathmandu";



/*	arrTo[13] = new Array();			// for Simara

arrPg[13] = "Simara_";

arrTo[13][0] = "Kathmandu";

*/

arrTo[13] = new Array();			// for Dolpo

arrPg[13] = "Dolpo_";

arrTo[13][0] = "Nepalgunj";

arrTo[13][1] = "Surkhet";



arrTo[14] = new Array();			// for Simikot

arrPg[14] = "Simikot_";

arrTo[14][0] = "Nepalgunj";

arrTo[14][1] = "Surkhet";



arrTo[15] = new Array();			// for Rukum

arrPg[15] = "Rukum_";

arrTo[15][0] = "Nepalgunj";



arrTo[16] = new Array();			// for Surkhet

arrPg[16] = "Surkhet_";

arrTo[16][0] = "Jumla";



arrTo[17] = new Array();			// for Jumla

arrPg[17] = "Jumla_";

arrTo[17][0] = "Surkhet";


arrTo[18] = new Array();			// for Janakpur

arrPg[18] = "Janakpur_";

arrTo[18][0] = "Kathmandu";


arrTo[19] = new Array();			// for Dhangadhi

arrPg[19] = "Dhangadhi_";

arrTo[19][0] = "Kathmandu";

/*	

arrTo[18] = new Array();			// for Dhangadhi

arrPg[18] = "Dhangadhi_";

arrTo[18][0] = "Kathmandu";



*/



function ChangeValue(dm){
$('select#to').hide();

	selectedFrom = dm.from.value;



	for (var j=dm.to.length;0<=j;j--)

		dm.to.options[j] = null



	dm.to.options[0] = new Option("Select one",0);

	dm.to.selectedIndex = 0;



	mm = 1;

	if(selectedFrom == -1){

		return;

	}

	for(i=0;i<arrTo[selectedFrom].length;i++){

		dm.to.options[mm] = new Option(arrTo[selectedFrom][i]);

		dm.to.options[mm].value = arrTo[selectedFrom][i];

		mm++;

	}

}



function tripChange(){

	if(document.frmBooking.trip[1].checked){

		document.frmBooking.rDate.disabled = true;

	}else{

		document.frmBooking.rDate.disabled = false;

	}

}



function checkBookingSubmit(){

	var errors = new Array();

	if(document.frmBooking.from.value < 0){

		errors.push("Please select your departure location");

	}		

	if(document.frmBooking.to.value <= 0){

		errors.push("Please select your destination");

	}

	if(document.frmBooking.dDate.value == 'Departure Date'){

		errors.push("Please enter departure date");

	}		

	if(document.frmBooking.trip[0].checked && document.frmBooking.rDate.value == 'Return Date'){

		errors.push("Please enter return date");

	}

	if(document.frmBooking.adults.value < 0){

		errors.push("Please select at least one adult passenger");

	}

	

	if(errors.length > 0){

		var alertMsg = '';

		for(i=0; i < errors.length; i++){

			alertMsg += (i + 1) + '. ' + errors[i] + '\n';

		}

		alert(alertMsg);

		return false;

	}

		

	document.forms['frmBooking'].submit();

}





function CheckNoReturn(dm){

	selectedTo = dm.to.value;

	if(arrTo[0][0] == selectedTo){ // Incase everest express no return trip or no return date

		dm.trip[0].checked = true;

		dm.trip[1].disabled = true;

		tripChange();	

		return;

	}

	dm.trip[1].disabled = false;

}



	

	

