var form;
function JSRecalc()
{
	var nightly_rate = form.nightly_rate.value * 1;
	var InterestRate = form.InterestRate.value;
	var Nights = (isNaN(form.Nights.value)) ? 0 : form.Nights.value;
	if (Nights == 0){ return; }
	var Guests = (typeof form.Guests == 'undefined') ? 0 : form.Guests.value;
//	if (Guests > 4){
//		var xtraGuests = Guests - 4;
		var cleaning_fee = form.cleaning_fee.value * 1;
		cleaning_fee += Guests*5;
		form.cleaning_fee.value = cleaning_fee;
//	}

	var leftovers = Nights % 7;
	var weeks = Math.floor(Nights / 7);
	var CabinRate = (weeks * week_rate) + (leftovers * nightly_rate) + (Guests * extra_guest_rate);
	var mytax = Math.ceil(CabinRate * InterestRate) * .01;
	form.total.value = CabinRate + mytax + cleaning_fee;
}

function init(){
	form = document.forms.mainfrm;
}
