// Array of nightly rates
var n_rates = new Array(2);
// Non-Cancellation Rates
n_rates[0] = new Array(7);
n_rates[0][0] = 33.00; // Senior
n_rates[0][1] = 24.00; // Junior 13-18
n_rates[0][2] = 18.00; // Junior under 12
n_rates[0][3] = 70.00; // Associate
n_rates[0][4] = 70.00; // Senior Guest
n_rates[0][5] = 50.00; // Junior Guest 13-18
n_rates[0][6] = 42.00; // Junior Guest under 12
// Cancellation Rates
n_rates[1] = new Array(7);
n_rates[1][0] = 43.00; // Senior
n_rates[1][1] = 34.00; // Junior 13-18
n_rates[1][2] = 28.00; // Junior under 12
n_rates[1][3] = 80.00; // Associate
n_rates[1][4] = 80.00; // Senior Guest
n_rates[1][5] = 60.00; // Junior Guest 13-18
n_rates[1][6] = 52.00; // Junior Guest under 12
// Array of Weekend rates
var w_rates = new Array(7);
w_rates[0] = 64.00; // Senior
w_rates[1] = 45.00; // Junior 13-18
w_rates[2] = 34.00; // Junior under 12
w_rates[3] = 140.00; // Associate
w_rates[4] = 140.00; // Senior Guest
w_rates[5] = 98.00; // Junior Guest 13-18
w_rates[6] = 82.00; // Junior Guest under 12

function setprices() {

	// Find out what rate we are using
	var rate=document.bkappform.bookingrate.value;
	
	// Loop through the combos and set the prices
	var i;
	for (i=1;i<6;i++) {
		var combo = eval("document.bkappform.p"+i+"status");
		var srate = combo.value;
		var name = eval("document.bkappform.p"+i+"name");
		if (name.value != "") {
			// Update the textbox appropriately
			var textbox = eval("document.bkappform.p"+i+"cpn");
			textbox.value = "$" + n_rates[rate][srate].toString() + ".00";
		}
	}
	
	dototals();
	
}

function dototals() {

	// Find out what rate we are using
	var rate=document.bkappform.bookingrate.value;

	// Loop through the people and do the totals
	var i;
	var gTotal=0;
	for (i=1;i<6;i++) {
		var combo = eval("document.bkappform.p"+i+"status");
		var srate = combo.value;
		var name = eval("document.bkappform.p"+i+"name");
		if (name.value != "") {
			// Create a total if there is nights/weekends
			var nights = eval("document.bkappform.p"+i+"nights");
			var wkends = eval("document.bkappform.p"+i+"wkends");
			if (nights.value != "" || wkends.value != "") {
				var total = eval("document.bkappform.p"+i+"total");
				var nval = 1*nights.value;
				var wval = 1*wkends.value;
				var tval = (nval*n_rates[rate][srate]);
				if (rate==0) {
					tval += (wval*w_rates[srate]);
				} else {
					if (wval > 0) {
						alert("You can only book for a weekend on Non-Cancellation rates!");
					}
				}
				total.value = "$" + tval.toString() + ".00";
				gTotal += tval;
			}
		}
	}

	document.bkappform.total.value = "$" + gTotal.toString() + ".00";
}


