function checkWeight() { var weight = document.getElementById('totalWeight'); if(weight.value > 2400.0) { weight.style.backgroundColor="#FF3333"; weight.style.color="#FFffff"; } else { weight.style.backgroundColor="#33ff33"; weight.style.color="#000000"; } }
function checkCG() { var cg = document.getElementById('cg'); var weight = document.getElementById('totalWeight'); var fcg = 81.0 + ((8.0/480.0) * (weight.value - 1920.0)); if((cg.value < fcg) || (cg.value > 92.5)) { cg.style.backgroundColor="#FF3333"; cg.style.color="#FFffff"; } else { cg.style.backgroundColor="#33ff33"; cg.style.color="#000000"; } }
function getCalendarDate()
{
var months = new Array(13);
months[0] = "January";
months[1] = "February";
months[2] = "March";
months[3] = "April";
months[4] = "May";
months[5] = "June";
months[6] = "July";
months[7] = "August";
months[8] = "September";
months[9] = "October";
months[10] = "November";
months[11] = "December";
var now = new Date();
var monthnumber = now.getMonth();
var monthname = months[monthnumber];
var monthday = now.getDate();
var year = now.getYear();
if(year < 2000) { year = year + 1900; }
var dateString = monthname +
' ' +
monthday +
', ' +
year;
return dateString;
} // function getCalendarDate()
function checkForZero(field) { if (field.value == 0 || field.value.length == 0) { alert ("This field can't be 0!"); field.focus(); } else calculatePayment(field.form); }
function setCargoMode() { var bag = document.getElementById("bag"); var left = document.getElementById("rearl"); var right = document.getElementById("rearr"); var cargo = document.getElementById("cargo");
bag.value = "0"; bag.style.display = "none"; bag.style.visibility = "hidden"; left.style.display = "none"; left.style.visibility = "hidden"; right.style.display = "none"; right.style.visibility = "hidden"; cargo.style.display = "inline"; cargo.style.visibility = "visible";
}
function clearCargoMode() { var bag = document.getElementById("bag"); var left = document.getElementById("rearl"); var right = document.getElementById("rearr"); var cargo = document.getElementById("cargo");
cargo.value = "0"; cargo.style.display = "none"; cargo.style.visibility = "hidden"; bag.style.display = "inline"; bag.style.visibility = "visible"; left.style.display = "inline"; left.style.visibility = "visible"; right.style.display = "inline"; right.style.visibility = "visible";
}
function displayFuel(browser) { document.getElementById("fuel").value=browser; }
//function checkFuel(form) // if (document.form.level[0] == "full") { // form.fuel.value = "306"; } // else if (field.value == "tabs") { // form.fuel.value = "228"; // // else // calculatePayment(field.form); //}
//function getCheckedRadio() //{ // var radioButtons = document.getElementsByName("level"); //// var fuel = document.getElementsByName("fuel"); // for (var x = 0; x < radioButtons.length; x ++) { // if (radioButtons[x].checked) { // if (radioButtons[x].id == "full") { fuel.value = "306"; } // if (radioButtons[x].id == "tabs") { fuel.value = "228"; } // if (radioButtons[x].id == 'lbs') { fuel.value = "3"; } // } // } //} function cmdCalc_Click(form) { if (form.eweight.value == 0 || form.eweight.value.length == 0) { alert ("The Empty Weight field can't be 0!"); form.eweight.focus(); } else if (form.ecg.value == 0 || form.ecg.value.length == 0) { alert ("The Empty CG field can't be 0!"); form.ecg.focus(); } else if (form.fuel.value == 0 || form.fuel.value.length == 0) { alert ("The Fuel can't be 0!"); form.fuel.focus(); } else if (form.frontl.value == 0 || form.frontl.value.length == 0) { alert ("The Pilot Seat Weight can't be 0! Are you flying from the back?"); form.frontl.focus(); } else calculatePayment(form); } function calculatePayment(form) { emptyMoment = form.eweight.value * form.ecg.value; form.totalWeight.value = (form.eweight.value * 1.0) + (form.fuel.value * 1.0) + (form.frontl.value * 1.0) + (form.rearl.value * 1.0) + (form.frontr.value * 1.0) + (form.rearr.value * 1.0) + (form.bag.value * 1.0) + (form.cargo.value * 1.0); checkWeight(); fuelMoment = form.fuel.value * 94.8; frontlMoment = form.frontl.value * 90.6; rearlMoment = form.rearl.value * 126.0; frontrMoment = form.frontr.value * 90.6; rearrMoment = form.rearr.value * 126.0; bagMoment = form.bag.value* 148.0; cargoMoment = form.cargo.value * 116.4; totalMoment = emptyMoment + fuelMoment + frontlMoment + rearlMoment + frontrMoment + rearrMoment + bagMoment + cargoMoment; form.cg.value = (Math.floor(100.0 * totalMoment / form.totalWeight.value)) / 100.0; checkCG(); draw(); drawCG(); }
![]() |
Registration:
Here's how you use this form:
- Enter the Aircraft Empty Weight.
- Enter the Empty Weight CG (from A/C documents).
- Enter the Fuel weight in pounds (6lb/gal).
- Enter the Front Seat Passenger(s) Weight.
- Enter the Rear Seat Passenger(s) Weight.
- Enter the Baggage Weight (Standard or Cargo).
- Click Calculate.