rendered paste body
<html>
<head>
<script language="javascript">
function new1(form)
{
//Set the variables
var NationalBase = document.getElementById("txtNationalBase1").value;
var Tutition = document.getElementById("txtTution").value;
var Exam = document.getElementById("txtExam").value;
var Materials = document.getElementById("txtMaterials").value;
var Enrolment = document.getElementById("txtEnrolment").value;
var Lunch = document.getElementById("txtLunch").value;
var Advertising = document.getElementById("txtAdvertising").value;
var OtherFees = document.getElementById("txtOtherFees").value;
var MinCand = document.getElementById("txtMin").value;
var MaxCand = document.getElementById("txtMax").value;
//Work out client total
document.getElementById("txtClientTotal").value = parseInt(Tutition) + parseInt(Exam) + parseInt(Materials) + parseInt(Enrolment) + parseInt(Lunch) + parseInt(Advertising) + parseInt(OtherFees);
var LecHours = document.getElementById("txtLecHours").value;
var NoOfStaff = document.getElementById("txtOtherHours").value;
//Work out course costing informations
var MinLSCInc = parseInt(NationalBase) * parseInt(MinCand);
var MaxLSCInc = parseInt(NationalBase) * parseInt(MaxCand);
var MinTut = parseInt(Tutition) * parseInt(MinCand);
var MaxTut = parseInt(Tutition) * parseInt(MaxCand);
var StaffCost = parseInt(LecHours) * parseInt(NoOfStaff) * 60;
var TravelCost = document.getElementById("txtTravelCost").value;
var FacCost = document.getElementById("txtFacCost").value;
var OtherCosts = document.getElementById("txtOtherCosts").value;
var OtherCostsMax = document.getElementById("txtOtherCostsMax").value;
document.getElementById("txtTutFeeInc").value = MinTut;
document.getElementById("txtTutFeeIncMax").value = MaxTut;
document.getElementById("txtStaffCost").value = StaffCost;
document.getElementById("txtLSCFundingInc").value = MinLSCInc;
document.getElementById("txtLSCFundingIncMax").value = MaxLSCInc;
//Work out balances
document.getElementById("txtTotalMin").value = parseInt(MinLSCInc) + parseInt(MinTut) - parseInt(StaffCost) - parseInt(TravelCost) - parseInt(FacCost) - parseInt(OtherCosts);
document.getElementById("txtTotalMax").value = parseInt(MaxLSCInc) + parseInt(MaxTut) - parseInt(StaffCost) - parseInt(TravelCost) - parseInt(FacCost) - parseInt(OtherCostsMax);
if( parseInt(NationalBase) < parseInt(Tutition) ) {
document.getElementById("lblTutError").innerText="LSc income is not available where Tution fee is greater than the national base rate claimed";
document.getElementById("txtLSCFundingInc").value = 0;
document.getElementById("txtLSCFundingIncMax").value = 0;
document.getElementById("txtTotalMin").value = parseInt(MinTut) - parseInt(StaffCost) - parseInt(TravelCost) - parseInt(FacCost) - parseInt(OtherCosts);
document.getElementById("txtTotalMax").value = parseInt(MaxTut) - parseInt(StaffCost) - parseInt(TravelCost) - parseInt(FacCost) - parseInt(OtherCostsMax);
}else if( (parseInt(NationalBase) * 0.95) < parseInt(Tutition) ){
document.getElementById("lblTutError").innerText="This course is approaching full cost (not funded), consider reducing Tution fee slightly";
document.getElementById("txtTotalMin").value = parseInt(MinLSCInc) + parseInt(MinTut) - parseInt(StaffCost) - parseInt(TravelCost) - parseInt(FacCost) - parseInt(OtherCosts);
document.getElementById("txtTotalMax").value = parseInt(MaxLSCInc) + parseInt(MaxTut) - parseInt(StaffCost) - parseInt(TravelCost) - parseInt(FacCost) - parseInt(OtherCostsMax);
}else {
document.getElementById("lblTutError").innerText="";
document.getElementById("txtTotalMin").value = parseInt(MinLSCInc) + parseInt(MinTut) - parseInt(StaffCost) - parseInt(TravelCost) - parseInt(FacCost) - parseInt(OtherCosts);
document.getElementById("txtTotalMax").value = parseInt(MaxLSCInc) + parseInt(MaxTut) - parseInt(StaffCost) - parseInt(TravelCost) - parseInt(FacCost) - parseInt(OtherCostsMax);
}
}
</script>