function jumpBox(list) {
location.href = list.options[list.selectedIndex].value
}
function formatNum(Vnum) {
if(Vnum > 99000000) {
alert("Sorry, this will not generate numbers larger that 99 million.");
focus();
} else {
var V10million = parseInt(Vnum / 10000000);
var V1million = (Vnum % 10000000) / 1000000;
if(V1million / 1000000 == 1) {
V1million = 1;
} else
if(V1million < 1) {
V1million = "0";
} else {
V1million = parseInt(V1million,10);
}
var V100thousand = (Vnum % 1000000) / 100000;
if(V100thousand / 100000 == 1) {
V100thousand = 1;
} else
if(V100thousand < 1) {
V100thousand = "0";
} else {
V100thousand = parseInt(V100thousand,10);
}
var V10thousand = (Vnum % 100000) / 10000;
if(V10thousand / 10000 == 1) {
V10thousand = 1;
} else
if(V10thousand < 1) {
V10thousand = "0";
} else {
V10thousand = parseInt(V10thousand,10);
}
var V1thousand = (Vnum % 10000) / 1000;
if(V1thousand / 1000 == 1) {
V1thousand = 1;
} else
if(V1thousand < 1) {
V1thousand = "0";
} else {
V1thousand = parseInt(V1thousand,10);
}
var Vhundreds = (Vnum % 1000) / 100;
if(Vhundreds / 100 == 1) {
Vhundreds = 1;
} else
if(Vhundreds < 1) {
Vhundreds = "0";
} else {
Vhundreds = parseInt(Vhundreds,10);
}
var Vtens = (Vnum % 100) / 10;
if(Vtens / 10 == 1) {
Vtens = 1;
} else
if(Vtens < 1) {
Vtens = "0";
} else {
Vtens = parseInt(Vtens,10);
}
var Vones = (Vnum % 10) / 1;
if(Vones / 1 == 1) {
Vones = 1;
} else
if(Vones < 1) {
Vones = "0";
} else {
Vones = parseInt(Vones,10);
}
//START UPGRADE
var Vcents = 0;
if(Vnum % 1 * 100 < 1) {
Vcents = 0;
} else {
Vcents = parseInt(((eval(Vnum % 1) * 100)),10);
}
//END UPGRADE
if(Vcents < 1) {
Vcents = "00";
}
else
if(Vcents % 10 == 0) {
Vcents = Vcents + "0";
}
else
if(Vcents % 10 == Vcents) {
Vcents = "0" + Vcents;
} else {
Vcents = Vcents;
}
if(Vcents == "900") {
Vcents = "90";
} else
if(Vcents == "800") {
Vcents = "80";
} else
if(Vcents == "700") {
Vcents = "70";
} else
if(Vcents == "600") {
Vcents = "60";
} else
if(Vcents == "500") {
Vcents = "50";
} else
if(Vcents == "400") {
Vcents = "40";
} else
if(Vcents == "300") {
Vcents = "30";
} else
if(Vcents == "200") {
Vcents = "20";
} else
if(Vcents == "100") {
Vcents = "10";
} else {
Vcents = Vcents;
}
var Vformat = "";
if(Vnum >= 10000000) {
Vformat = (V10million + "" + V1million + "," + V100thousand + "" + V10thousand + "" + V1thousand + "," + Vhundreds + "" + Vtens + "" + Vones + "." + Vcents);
}
else
if(Vnum >= 1000000) {
Vformat = (V1million + "," + V100thousand + "" + V10thousand + "" + V1thousand + "," + Vhundreds + "" + Vtens + "" + Vones + "." + Vcents);
}
else
if(Vnum >= 100000) {
Vformat = (V100thousand + "" + V10thousand + "" + V1thousand + "," + Vhundreds + "" + Vtens + "" + Vones + "." + Vcents);
}
else
if(Vnum >= 10000) {
Vformat = (V10thousand + "" + V1thousand + "," + Vhundreds + "" + Vtens + "" + Vones + "." + Vcents);
}
else
if(Vnum >= 1000) {
Vformat = (V1thousand + "," + Vhundreds + "" + Vtens + "" + Vones + "." + Vcents);
}
else
if(Vnum >= 100) {
Vformat = (Vhundreds + "" + Vtens + "" + Vones + "." + Vcents);
}
else
if(Vnum >= 10) {
Vformat = (Vtens + "" + Vones + "." + Vcents);
}
else
if(Vnum >= 1) {
Vformat = (Vones + "." + Vcents);
} else {
Vformat = ("0." + Vcents);
}
return Vformat;
}
}
form.endIncome.value = "€" + formatNum(VannualIncome);
form.noYears.value = VnoYears;
form.lifeEarn.value = "€" + formatNum(VlifeEarn);
}
}
function clearForm(form)
{
form.age.value = "";
form.retireAge.value = "";
form.income.value = "";
form.income2.value = "";
form.inflate.selectedIndex = 0;
form.noYears.value = "";
form.lifeEarn.value = "";
}
function computeForm(form) {
if(form.age.value.length == 0) {
alert("Please enter your current age.");
form.age.focus();
} else
if(form.retireAge.value.length == 0) {
alert("Please enter the age you plan to retire at.");
form.retireAge.focus();
} else
if(form.income.value.length == 0) {
alert("Please enter your current gross annual income.");
form.income.focus();
} else {
var Vage = form.age.value;
var VretireAge = form.retireAge.value;
var Vincome = form.income.value;
if(form.income2.value.length == 0) {
var Vincome2 = 0;
} else {
var Vincome2 = form.income2.value;
}
var Vinflate = eval(form.inflate.selectedIndex / 100) + eval(1);
var VnoYears = eval(VretireAge) - eval(Vage);
var VannualIncome = eval(Vincome) + eval(Vincome2);
var count = 1;
var VlifeEarn = VannualIncome;
while(count < VnoYears) {
VannualIncome = VannualIncome * Vinflate;
VlifeEarn = eval(VlifeEarn) + eval(VannualIncome);
count = eval(count) + eval(1);
}
[/js]
|
| ||