function Di(t,v){if(!~~(v=t.value+1))t.value=(v=parseFloat(v))?v:''}

function round (n) {
n = Math.round(n * 100) / 100;
n = (n + 0.001) + '';
return n.substring(0, n.indexOf('.') + 3);
}

function showpeople(){
	doc = document;
	ie=doc.all;
	ns4=doc.layers;
	up5=doc.getElementById ? doc.getElementsByTagName('div') : 0;
	ns6=up5&&!ie;

	var df   = document.forms.frm_booking;

	if (df.NumberOfPeople.value=="1")
	{
		document.getElementById("divpeopletext").style.display = "none";
		document.getElementById("divpeople1").style.display = "none";
		document.getElementById("divpeople2").style.display = "none";
	}
	if (df.NumberOfPeople.value=="2")
	{
		document.getElementById("divpeopletext").style.display = "block";
		document.getElementById("divpeople1").style.display = "block";
		document.getElementById("divpeople2").style.display = "none";
	}
	if (df.NumberOfPeople.value=="3")
	{
		document.getElementById("divpeopletext").style.display = "block";
		document.getElementById("divpeople1").style.display = "block";
		document.getElementById("divpeople2").style.display = "block";
	}
	if (df.NumberOfPeople.value=="-- select  --")
	{
		document.getElementById("divpeopletext").style.display = "none";
		document.getElementById("divpeople1").style.display = "none";
		document.getElementById("divpeople2").style.display = "none";
	}


}

function recount()
{
	doc = document;
	ie=doc.all;
	ns4=doc.layers;
	up5=doc.getElementById ? doc.getElementsByTagName('div') : 0;
	ns6=up5&&!ie;

	var df   = document.forms.frm_booking;

	var jsT_Course = 0
	var jsT_PriceAcc = 0
	var jsT_FindFee = 0
	var jsT_Taxi = 0
	var jsT_CostOfPayment = 0
	var jsT_Total = 0

	if ((df.TypeReq.value=="Super Economy") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Single") ) jsT_PriceAcc=82;
	if ((df.TypeReq.value=="Super Economy") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Twin") ) jsT_PriceAcc=72;
	if ((df.TypeReq.value=="Super Economy") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Triple") ) jsT_PriceAcc=62;

	if ((df.TypeReq.value=="Super Economy") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Single") ) jsT_PriceAcc=82;
	if ((df.TypeReq.value=="Super Economy") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Twin") ) jsT_PriceAcc=72;
	if ((df.TypeReq.value=="Super Economy") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Triple") ) jsT_PriceAcc=62;

	if ((df.TypeReq.value=="Super Economy") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Single") ) jsT_PriceAcc=102;
	if ((df.TypeReq.value=="Super Economy") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Twin") ) jsT_PriceAcc=87;
	if ((df.TypeReq.value=="Super Economy") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Triple") ) jsT_PriceAcc=72;

	if ((df.TypeReq.value=="Budget") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Single") ) jsT_PriceAcc=95;
	if ((df.TypeReq.value=="Budget") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Twin") ) jsT_PriceAcc=85;
	if ((df.TypeReq.value=="Budget") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Triple") ) jsT_PriceAcc=75;

	if ((df.TypeReq.value=="Budget") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Single") ) jsT_PriceAcc=95;
	if ((df.TypeReq.value=="Budget") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Twin") ) jsT_PriceAcc=85;
	if ((df.TypeReq.value=="Budget") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Triple") ) jsT_PriceAcc=75;

	if ((df.TypeReq.value=="Budget") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Single") ) jsT_PriceAcc=115;
	if ((df.TypeReq.value=="Budget") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Twin") ) jsT_PriceAcc=100;
	if ((df.TypeReq.value=="Budget") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Triple") ) jsT_PriceAcc=85;

	if ((df.TypeReq.value=="Standard") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Single") ) jsT_PriceAcc=105;
	if ((df.TypeReq.value=="Standard") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Twin") ) jsT_PriceAcc=95;
	if ((df.TypeReq.value=="Standard") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Triple") ) jsT_PriceAcc=80;

	if ((df.TypeReq.value=="Standard") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Single") ) jsT_PriceAcc=105;
	if ((df.TypeReq.value=="Standard") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Twin") ) jsT_PriceAcc=95;
	if ((df.TypeReq.value=="Standard") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Triple") ) jsT_PriceAcc=80;

	if ((df.TypeReq.value=="Standard") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Single") ) jsT_PriceAcc=125;
	if ((df.TypeReq.value=="Standard") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Twin") ) jsT_PriceAcc=110;
	if ((df.TypeReq.value=="Standard") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Triple") ) jsT_PriceAcc=90;

//	if ((df.TypeReq.value=="Executive") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Single") ) { jsT_PriceAcc=0; alert('The quotation you requested could not be generated automatically. You will be contacted by one of our staff members soon.'); }
//	if ((df.TypeReq.value=="Executive") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Twin") ) { jsT_PriceAcc=0; alert('The quotation you requested could not be generated automatically. You will be contacted by one of our staff members soon.'); }
//	if ((df.TypeReq.value=="Executive") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Triple") ) { jsT_PriceAcc=0; alert('The quotation you requested could not be generated automatically. You will be contacted by one of our staff members soon.'); }

//	if ((df.TypeReq.value=="Executive") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Single") ) { jsT_PriceAcc=0; alert('The quotation you requested could not be generated automatically. You will be contacted by one of our staff members soon.'); }
//	if ((df.TypeReq.value=="Executive") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Twin") ) { jsT_PriceAcc=0; alert('The quotation you requested could not be generated automatically. You will be contacted by one of our staff members soon.'); }
//	if ((df.TypeReq.value=="Executive") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Triple") ) { jsT_PriceAcc=0; alert('The quotation you requested could not be generated automatically. You will be contacted by one of our staff members soon.'); }

//	if ((df.TypeReq.value=="Executive") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Single") ) { jsT_PriceAcc=0; alert('The quotation you requested could not be generated automatically. You will be contacted by one of our staff members soon.'); }
//	if ((df.TypeReq.value=="Executive") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Twin") ) { jsT_PriceAcc=0; alert('The quotation you requested could not be generated automatically. You will be contacted by one of our staff members soon.'); }
//	if ((df.TypeReq.value=="Executive") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Triple") ) { jsT_PriceAcc=0; alert('The quotation you requested could not be generated automatically. You will be contacted by one of our staff members soon.'); }

	if ((df.TypeReq.value=="Superior") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Single") ) jsT_PriceAcc=180;
//	if ((df.TypeReq.value=="Superior") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Twin") ) { jsT_PriceAcc=0; alert('The quotation you requested could not be generated automatically. You will be contacted by one of our staff members soon.'); }
//	if ((df.TypeReq.value=="Superior") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Triple") ) { jsT_PriceAcc=0; alert('The quotation you requested could not be generated automatically. You will be contacted by one of our staff members soon.'); }

	if ((df.TypeReq.value=="Superior") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Single") ) jsT_PriceAcc=180;
//	if ((df.TypeReq.value=="Superior") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Twin") ) { jsT_PriceAcc=0; alert('The quotation you requested could not be generated automatically. You will be contacted by one of our staff members soon.'); }
//	if ((df.TypeReq.value=="Superior") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Triple") ) { jsT_PriceAcc=0; alert('The quotation you requested could not be generated automatically. You will be contacted by one of our staff members soon.'); }

	if ((df.TypeReq.value=="Superior") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Single") ) jsT_PriceAcc=210;
//	if ((df.TypeReq.value=="Superior") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Twin") ) { jsT_PriceAcc=0; alert('The quotation you requested could not be generated automatically. You will be contacted by one of our staff members soon.'); }
//	if ((df.TypeReq.value=="Superior") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Triple") ) { jsT_PriceAcc=0; alert('The quotation you requested could not be generated automatically. You will be contacted by one of our staff members soon.'); }

			

			
	if (df.NumberOfWeeks.value!="-- select  --") jsT_PriceAcc=jsT_PriceAcc*df.NumberOfWeeks.value;

	if (df.NumberOfPeople.value=="2") jsT_PriceAcc *= 2;
	if (df.NumberOfPeople.value=="3") jsT_PriceAcc *= 3;

	if (df.CourseType.value=="A") jsT_Course=0;

	df.T_PriceAcc.value = jsT_PriceAcc;
	if (jsT_PriceAcc!=0) 
	{
		jsT_FindFee = 30;
		df.T_FindFee.value = jsT_FindFee;
	}
	else 
	{
		jsT_FindFee = 0;
		df.T_FindFee.value = jsT_FindFee;
	}



	if (df.CourseType.value!="No course required") 
	{
		jsT_Course=0;
		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==1) && (df.Timeofaday.value=="9-12am")) jsT_Course=235;
		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==1) && (df.Timeofaday.value=="12-3pm")) jsT_Course=220;
		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==1) && (df.Timeofaday.value=="3-6pm")) jsT_Course=215;
		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==1) && (df.Timeofaday.value=="6-9pm")) jsT_Course=205;

		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==2) && (df.Timeofaday.value=="9-12am") ) jsT_Course=402;
		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==2) && (df.Timeofaday.value=="12-3pm") ) jsT_Course=377;
		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==2) && (df.Timeofaday.value=="3-6pm") ) jsT_Course=367;
		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==2) && (df.Timeofaday.value=="6-9pm") ) jsT_Course=347;

		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==4) && (df.Timeofaday.value=="9-12am") ) jsT_Course=720;
		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==4) && (df.Timeofaday.value=="12-3pm") ) jsT_Course=690;
		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==4) && (df.Timeofaday.value=="3-6pm") ) jsT_Course=665;
		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==4) && (df.Timeofaday.value=="6-9pm") ) jsT_Course=630;

		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==6) && (df.Timeofaday.value=="9-12am") ) jsT_Course=1025;
		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==6) && (df.Timeofaday.value=="12-3pm") ) jsT_Course=995;
		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==6) && (df.Timeofaday.value=="3-6pm") ) jsT_Course=960;
		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==6) && (df.Timeofaday.value=="6-9pm") ) jsT_Course=905;

		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==8) && (df.Timeofaday.value=="9-12am") ) jsT_Course=1335;
		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==8) && (df.Timeofaday.value=="12-3pm") ) jsT_Course=1300;
		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==8) && (df.Timeofaday.value=="3-6pm") ) jsT_Course=1255;
		if ((df.CourseType.value=="A") && (df.NumberOfWeeksCourse.value==8) && (df.Timeofaday.value=="6-9pm") ) jsT_Course=1180;

		if ((df.CourseType.value=="B") && (df.NumberOfWeeksCourse.value==1) && (df.Timeofaday.value=="9-12am") ) jsT_Course=255;
		if ((df.CourseType.value=="B") && (df.NumberOfWeeksCourse.value==1) && (df.Timeofaday.value=="12-3pm") ) jsT_Course=240;
		if ((df.CourseType.value=="B") && (df.NumberOfWeeksCourse.value==1) && (df.Timeofaday.value=="3-6pm") ) jsT_Course=235;

		if ((df.CourseType.value=="B") && (df.NumberOfWeeksCourse.value==2) && (df.Timeofaday.value=="9-12am") ) jsT_Course=442;
		if ((df.CourseType.value=="B") && (df.NumberOfWeeksCourse.value==2) && (df.Timeofaday.value=="12-3pm") ) jsT_Course=422;
		if ((df.CourseType.value=="B") && (df.NumberOfWeeksCourse.value==2) && (df.Timeofaday.value=="3-6pm") ) jsT_Course=412;

		if ((df.CourseType.value=="B") && (df.NumberOfWeeksCourse.value==4) && (df.Timeofaday.value=="9-12am") ) jsT_Course=442;
		if ((df.CourseType.value=="B") && (df.NumberOfWeeksCourse.value==4) && (df.Timeofaday.value=="12-3pm") ) jsT_Course=422;
		if ((df.CourseType.value=="B") && (df.NumberOfWeeksCourse.value==4) && (df.Timeofaday.value=="3-6pm") ) jsT_Course=412;

		if ((df.CourseType.value=="B") && (df.NumberOfWeeksCourse.value==6) && (df.Timeofaday.value=="9-12am") ) jsT_Course=1115;
		if ((df.CourseType.value=="B") && (df.NumberOfWeeksCourse.value==6) && (df.Timeofaday.value=="12-3pm") ) jsT_Course=1090;
		if ((df.CourseType.value=="B") && (df.NumberOfWeeksCourse.value==6) && (df.Timeofaday.value=="3-6pm") ) jsT_Course=1060;

		if ((df.CourseType.value=="B") && (df.NumberOfWeeksCourse.value==8) && (df.Timeofaday.value=="9-12am") ) jsT_Course=1450;
		if ((df.CourseType.value=="B") && (df.NumberOfWeeksCourse.value==8) && (df.Timeofaday.value=="12-3pm") ) jsT_Course=1420;
		if ((df.CourseType.value=="B") && (df.NumberOfWeeksCourse.value==8) && (df.Timeofaday.value=="3-6pm") ) jsT_Course=1375;


		if ((df.CourseType.value=="C") && (df.NumberOfWeeksCourse.value==1) && (df.Timeofaday.value=="9-12am") ) jsT_Course=275;
		if ((df.CourseType.value=="C") && (df.NumberOfWeeksCourse.value==1) && (df.Timeofaday.value=="12-3pm") ) jsT_Course=260;
		if ((df.CourseType.value=="C") && (df.NumberOfWeeksCourse.value==1) && (df.Timeofaday.value=="3-6pm") ) jsT_Course=255;

		if ((df.CourseType.value=="C") && (df.NumberOfWeeksCourse.value==2) && (df.Timeofaday.value=="9-12am") ) jsT_Course=472;
		if ((df.CourseType.value=="C") && (df.NumberOfWeeksCourse.value==2) && (df.Timeofaday.value=="12-3pm") ) jsT_Course=452;
		if ((df.CourseType.value=="C") && (df.NumberOfWeeksCourse.value==2) && (df.Timeofaday.value=="3-6pm") ) jsT_Course=442;

		if ((df.CourseType.value=="C") && (df.NumberOfWeeksCourse.value==4) && (df.Timeofaday.value=="9-12am") ) jsT_Course=840;
		if ((df.CourseType.value=="C") && (df.NumberOfWeeksCourse.value==4) && (df.Timeofaday.value=="12-3pm") ) jsT_Course=815;
		if ((df.CourseType.value=="C") && (df.NumberOfWeeksCourse.value==4) && (df.Timeofaday.value=="3-6pm") ) jsT_Course=795;

		if ((df.CourseType.value=="C") && (df.NumberOfWeeksCourse.value==6) && (df.Timeofaday.value=="9-12am") ) jsT_Course=1190;
		if ((df.CourseType.value=="C") && (df.NumberOfWeeksCourse.value==6) && (df.Timeofaday.value=="12-3pm") ) jsT_Course=1165;
		if ((df.CourseType.value=="C") && (df.NumberOfWeeksCourse.value==6) && (df.Timeofaday.value=="3-6pm") ) jsT_Course=1135;

		if ((df.CourseType.value=="C") && (df.NumberOfWeeksCourse.value==8) && (df.Timeofaday.value=="9-12am") ) jsT_Course=1540;
		if ((df.CourseType.value=="C") && (df.NumberOfWeeksCourse.value==8) && (df.Timeofaday.value=="12-3pm") ) jsT_Course=1510;
		if ((df.CourseType.value=="C") && (df.NumberOfWeeksCourse.value==8) && (df.Timeofaday.value=="3-6pm") ) jsT_Course=1470;
	}

	if (df.NumberOfPeople.value=="2") jsT_Course *= 2;
	if (df.NumberOfPeople.value=="3") jsT_Course *= 3;

	if (df.Airport.value!="-- select --") 
	{
		jsT_Taxi=0;
		if ((df.Airport.value=="Heathrow") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="1")) jsT_Taxi=65;
		if ((df.Airport.value=="Heathrow") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="2")) jsT_Taxi=77;
		if ((df.Airport.value=="Heathrow") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="3")) jsT_Taxi=89;
		if ((df.Airport.value=="Heathrow") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="1")) jsT_Taxi=120;
		if ((df.Airport.value=="Heathrow") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="2")) jsT_Taxi=132;
		if ((df.Airport.value=="Heathrow") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="3")) jsT_Taxi=144;

		if ((df.Airport.value=="Gatwick") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="1")) jsT_Taxi=75;
		if ((df.Airport.value=="Gatwick") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="2")) jsT_Taxi=93;
		if ((df.Airport.value=="Gatwick") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="3")) jsT_Taxi=111;
		if ((df.Airport.value=="Gatwick") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="1")) jsT_Taxi=150;
		if ((df.Airport.value=="Gatwick") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="2")) jsT_Taxi=168;
		if ((df.Airport.value=="Gatwick") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="3")) jsT_Taxi=186;

		if ((df.Airport.value=="Stanstead") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="1")) jsT_Taxi=85;
		if ((df.Airport.value=="Stanstead") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="2")) jsT_Taxi=103;
		if ((df.Airport.value=="Stanstead") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="3")) jsT_Taxi=121;
		if ((df.Airport.value=="Stanstead") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="1")) jsT_Taxi=150;
		if ((df.Airport.value=="Stanstead") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="2")) jsT_Taxi=168;
		if ((df.Airport.value=="Stanstead") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="3")) jsT_Taxi=186;

		if ((df.Airport.value=="Luton") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="1")) jsT_Taxi=85;
		if ((df.Airport.value=="Luton") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="2")) jsT_Taxi=103;
		if ((df.Airport.value=="Luton") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="3")) jsT_Taxi=121;
		if ((df.Airport.value=="Luton") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="1")) jsT_Taxi=150;
		if ((df.Airport.value=="Luton") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="2")) jsT_Taxi=168;
		if ((df.Airport.value=="Luton") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="3")) jsT_Taxi=186;
	}


	df.T_Course.value = round(jsT_Course,7);
	df.T_PriceAcc.value = round(jsT_PriceAcc,7);
	df.T_FindFee.value = round(jsT_FindFee,7);
	df.T_Taxi.value = round(jsT_Taxi,7);

	if ((df.TypeReq.value=="Executive") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Single") ) { df.T_PriceAcc.value="P.O.A"; }
	if ((df.TypeReq.value=="Executive") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Twin") ) { df.T_PriceAcc.value="P.O.A"; }
	if ((df.TypeReq.value=="Executive") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Triple") ) { df.T_PriceAcc.value="P.O.A"; }

	if ((df.TypeReq.value=="Executive") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Single") ) { df.T_PriceAcc.value="P.O.A"; }
	if ((df.TypeReq.value=="Executive") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Twin") ) { df.T_PriceAcc.value="P.O.A"; }
	if ((df.TypeReq.value=="Executive") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Triple") ) { df.T_PriceAcc.value="P.O.A"; }

	if ((df.TypeReq.value=="Executive") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Single") ) { df.T_PriceAcc.value="P.O.A"; }
	if ((df.TypeReq.value=="Executive") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Twin") ) { df.T_PriceAcc.value="P.O.A"; }
	if ((df.TypeReq.value=="Executive") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Triple") ) { df.T_PriceAcc.value="P.O.A"; }

	if ((df.TypeReq.value=="Superior") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Twin") ) { df.T_PriceAcc.value="P.O.A"; }
	if ((df.TypeReq.value=="Superior") && (df.AccType.value=="Self Catering") && (df.TypeofRoom.value=="Triple") ) { df.T_PriceAcc.value="P.O.A"; }

	if ((df.TypeReq.value=="Superior") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Twin") ) { df.T_PriceAcc.value="P.O.A"; }
	if ((df.TypeReq.value=="Superior") && (df.AccType.value=="Bed & Breakfast") && (df.TypeofRoom.value=="Triple") ) { df.T_PriceAcc.value="P.O.A"; }

	if ((df.TypeReq.value=="Superior") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Twin") ) { df.T_PriceAcc.value="P.O.A"; }
	if ((df.TypeReq.value=="Superior") && (df.AccType.value=="Half Board") && (df.TypeofRoom.value=="Triple") ) { df.T_PriceAcc.value="P.O.A"; }

	jsT_CostOfPayment=0;
	if (df.PaymentBy[1].checked) jsT_CostOfPayment=10;
	if (df.PaymentBy[2].checked) jsT_CostOfPayment=parseInt(parseInt(jsT_Course) + parseInt(jsT_PriceAcc) + parseInt(jsT_FindFee) + parseInt(jsT_Taxi))*0.03;
	df.T_CostOfPayment.value = round(jsT_CostOfPayment,7);

	jsT_Total = round((jsT_Course) + (jsT_PriceAcc) + (jsT_FindFee) + (jsT_Taxi) + (jsT_CostOfPayment));
	df.T_Total.value = String(jsT_Total);

}


function recount_sp()
{
	doc = document;
	ie=doc.all;
	ns4=doc.layers;
	up5=doc.getElementById ? doc.getElementsByTagName('div') : 0;
	ns6=up5&&!ie;

	var df   = document.forms.frm_booking;

	var jsT_SpecialPackage = 0
	var jsT_Taxi = 0
	var jsT_CostOfPayment = 0
	var jsT_Total = 0
	

	if (df.SP.value!="-- select  --") 
	{
		if (df.SP.value=="1 week bed and breakfast") jsT_SpecialPackage=125;
		if (df.SP.value=="2 weeks bed and breakfast") jsT_SpecialPackage=220;
		if (df.SP.value=="4 weeks bed and breakfast") jsT_SpecialPackage=410;
		if (df.SP.value=="2 weeks breakfast accommodation and language course") jsT_SpecialPackage=327;
		if (df.SP.value=="4 weeks breakfast accommodation and language course") jsT_SpecialPackage=590;
	}

	if (df.Airport.value!="-- select --") 
	{
		jsT_Taxi=0;
		if ((df.Airport.value=="Heathrow") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="1")) jsT_Taxi=65;
		if ((df.Airport.value=="Heathrow") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="2")) jsT_Taxi=77;
		if ((df.Airport.value=="Heathrow") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="3")) jsT_Taxi=89;
		if ((df.Airport.value=="Heathrow") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="1")) jsT_Taxi=120;
		if ((df.Airport.value=="Heathrow") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="2")) jsT_Taxi=132;
		if ((df.Airport.value=="Heathrow") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="3")) jsT_Taxi=144;

		if ((df.Airport.value=="Gatwick") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="1")) jsT_Taxi=75;
		if ((df.Airport.value=="Gatwick") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="2")) jsT_Taxi=93;
		if ((df.Airport.value=="Gatwick") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="3")) jsT_Taxi=111;
		if ((df.Airport.value=="Gatwick") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="1")) jsT_Taxi=150;
		if ((df.Airport.value=="Gatwick") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="2")) jsT_Taxi=168;
		if ((df.Airport.value=="Gatwick") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="3")) jsT_Taxi=186;

		if ((df.Airport.value=="Stanstead") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="1")) jsT_Taxi=85;
		if ((df.Airport.value=="Stanstead") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="2")) jsT_Taxi=103;
		if ((df.Airport.value=="Stanstead") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="3")) jsT_Taxi=121;
		if ((df.Airport.value=="Stanstead") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="1")) jsT_Taxi=150;
		if ((df.Airport.value=="Stanstead") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="2")) jsT_Taxi=168;
		if ((df.Airport.value=="Stanstead") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="3")) jsT_Taxi=186;

		if ((df.Airport.value=="Luton") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="1")) jsT_Taxi=85;
		if ((df.Airport.value=="Luton") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="2")) jsT_Taxi=103;
		if ((df.Airport.value=="Luton") && (df.AirportTaxi.value=="One-way") && (df.NumberOfPeople.value=="3")) jsT_Taxi=121;
		if ((df.Airport.value=="Luton") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="1")) jsT_Taxi=150;
		if ((df.Airport.value=="Luton") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="2")) jsT_Taxi=168;
		if ((df.Airport.value=="Luton") && (df.AirportTaxi.value=="Return") && (df.NumberOfPeople.value=="3")) jsT_Taxi=186;
	}

	df.T_SpecialPackage.value = round(jsT_SpecialPackage,7);
	df.T_Taxi.value = round(jsT_Taxi,7);

	jsT_CostOfPayment=0;
	if (df.PaymentBy[1].checked) jsT_CostOfPayment=10;
	if (df.PaymentBy[2].checked) jsT_CostOfPayment=parseInt(parseInt(jsT_SpecialPackage) + parseInt(jsT_Taxi))*0.03;
	df.T_CostOfPayment.value = round(jsT_CostOfPayment,7);


	jsT_Total = round((jsT_SpecialPackage) + (jsT_Taxi) + (jsT_CostOfPayment),7);
	df.T_Total.value = String(jsT_Total);

}