

<!--Copyright Notice://-->
<!--Copyright 2000 Sterling Communications, Inc All Rights Reserved.//-->

<!--Created 03/28/2000 TNP //-->

<!--This code may be used and modified by anyone so long as this header and//-->
<!--copyright information remains intact.  By using this code you agree to//-->
<!--indemnify Sterling Communications from any liability that might arise//-->
<!--from its use.  You must obtain written consent before selling or//-->
<!--redistributing this code.//-->



function startUp() {
document.savings.payperiods.value="12"
document.savings.gross.value="2400.00"
document.savings.deductions.value="230.00"
document.savings.outofpocket.value="50.00"
document.savings.daycare.value="350.00"
document.savings.personalpaid.value="100.00"

figureAll()

}

function figureAll() {

figureTaxable();
figureTaxes();
figureTakehome();
figureTotalsavings();
figureWithoutCaf();
roundOne(this);
roundTwo(this);
roundThree(this);
roundFour(this);
}

function roundOne(savings){
	var newnum = document.savings.subtracttaxes.value * 100;
	var roundednum = Math.round(newnum);

	roundednum = roundednum * .01;
	roundednum = "" + roundednum;

	var periodpos = roundednum.indexOf(".");

	if (periodpos==-1){
		newnum = roundednum + ".00"}
	else{
		var decimals = roundednum.substring(periodpos+1,roundednum.length);
		if(decimals.length==1){
			newnum = roundednum + "0"}
		else{
			newnum = roundednum.substring(0,periodpos+1) + roundednum.substring(periodpos+1,periodpos+3)}
	}

	document.savings.subtracttaxes.value = newnum;
}

function roundTwo(savings){
	var newnum = document.savings.totaltakehome.value * 100;
	var roundednum = Math.round(newnum);

	roundednum = roundednum * .01;
	roundednum = "" + roundednum;

	var periodpos = roundednum.indexOf(".");

	if (periodpos==-1){
		newnum = roundednum + ".00"}
	else{
		var decimals = roundednum.substring(periodpos+1,roundednum.length);
		if(decimals.length==1){
			newnum = roundednum + "0"}
		else{
			newnum = roundednum.substring(0,periodpos+1) + roundednum.substring(periodpos+1,periodpos+3)}
	}

	document.savings.totaltakehome.value = newnum;
}

function roundThree(savings){
	var newnum = document.savings.withoutcafeteria.value * 100;
	var roundednum = Math.round(newnum);

	roundednum = roundednum * .01;
	roundednum = "" + roundednum;

	var periodpos = roundednum.indexOf(".");

	if (periodpos==-1){
		newnum = roundednum + ".00"}
	else{
		var decimals = roundednum.substring(periodpos+1,roundednum.length);
		if(decimals.length==1){
			newnum = roundednum + "0"}
		else{
			newnum = roundednum.substring(0,periodpos+1) + roundednum.substring(periodpos+1,periodpos+3)}
	}

	document.savings.withoutcafeteria.value = newnum;
}

function roundFour(savings){
	var newnum = document.savings.totalsavings.value * 100;
	var roundednum = Math.round(newnum);

	roundednum = roundednum * .01;
	roundednum = "" + roundednum;

	var periodpos = roundednum.indexOf(".");

	if (periodpos==-1){
		newnum = roundednum + ".00"}
	else{
		var decimals = roundednum.substring(periodpos+1,roundednum.length);
		if(decimals.length==1){
			newnum = roundednum + "0"}
		else{
			newnum = roundednum.substring(0,periodpos+1) + roundednum.substring(periodpos+1,periodpos+3)}
	}

	document.savings.totalsavings.value = newnum;
}

function makePercent(thisone) {

var tempnum=thisone.value
if (tempnum.indexOf(".")!=-1) {

thisone.value=tempnum/100

} else if (tempnum.indexOf(".")==-1) {
 
thisone.value=tempnum/100

}else{
return;

}}


function figureConvert(thisone) {

var tempnum=thisone.value
if (tempnum.indexOf(".")==-1) {

thisone.value=tempnum+".00"
}else{
return;
}}


function figureTaxable(savings) {

b=eval(document.savings.gross.value)
c=eval(document.savings.deductions.value)
d=eval(document.savings.outofpocket.value)
e=eval(document.savings.daycare.value)
f=eval(document.savings.personalpaid.value)
g=eval(document.savings.taxable.value)
h=eval(document.savings.taxbracket.value)
i=eval(document.savings.subtracttaxes.value)
j=eval(document.savings.totaltakehome.value)
k=eval(document.savings.withoutcafeteria.value)
l=eval(document.savings.totalsavings.value)

document.savings.taxable.value=b-(c+d+e+f)

var temp=document.savings.taxable.value
if (temp.indexOf(".")==-1) {

document.savings.taxable.value=temp+".00"

}
else {
return;
}
}

function figureTaxes(savings) {

b=eval(document.savings.gross.value)
c=eval(document.savings.deductions.value)
d=eval(document.savings.outofpocket.value)
e=eval(document.savings.daycare.value)
f=eval(document.savings.personalpaid.value)
g=eval(document.savings.taxable.value)
h=eval(document.savings.taxbracket.value)

j=eval(document.savings.totaltakehome.value)
k=eval(document.savings.withoutcafeteria.value)
l=eval(document.savings.totalsavings.value)

document.savings.subtracttaxes.value=g*h
}

function figureTakehome(savings) {

b=eval(document.savings.gross.value)
c=eval(document.savings.deductions.value)
d=eval(document.savings.outofpocket.value)
e=eval(document.savings.daycare.value)
f=eval(document.savings.personalpaid.value)
g=eval(document.savings.taxable.value)
h=eval(document.savings.taxbracket.value)
i=eval(document.savings.subtracttaxes.value)
j=eval(document.savings.totaltakehome.value)
k=eval(document.savings.withoutcafeteria.value)
l=eval(document.savings.totalsavings.value)

document.savings.totaltakehome.value=g-i
}

function figureWithoutCaf(savings) {
b=eval(document.savings.gross.value)
c=eval(document.savings.deductions.value)
d=eval(document.savings.outofpocket.value)
e=eval(document.savings.daycare.value)
f=eval(document.savings.personalpaid.value)
g=eval(document.savings.taxable.value)
h=eval(document.savings.taxbracket.value)
i=eval(document.savings.subtracttaxes.value)
j=eval(document.savings.totaltakehome.value)
k=eval(document.savings.withoutcafeteria.value)
l=eval(document.savings.totalsavings.value)

document.savings.withoutcafeteria.value=j-l

}

function figureTotalsavings(savings) {

b=eval(document.savings.gross.value)
c=eval(document.savings.deductions.value)
d=eval(document.savings.outofpocket.value)
e=eval(document.savings.daycare.value)
f=eval(document.savings.personalpaid.value)
g=eval(document.savings.taxable.value)
h=eval(document.savings.taxbracket.value)
i=eval(document.savings.subtracttaxes.value)
j=eval(document.savings.totaltakehome.value)
k=eval(document.savings.withoutcafeteria.value)
l=eval(document.savings.totalsavings.value)

document.savings.totalsavings.value=h*(c+d+e+f)

}


function addAll (savings) {

b=eval(document.savings.gross.value)
c=eval(document.savings.deductions.value)
d=eval(document.savings.outofpocket.value)
e=eval(document.savings.daycare.value)
f=eval(document.savings.personalpaid.value)
g=eval(document.savings.taxable.value)
h=eval(document.savings.taxbracket.value)
i=eval(document.savings.subtracttaxes.value)
j=eval(document.savings.totaltakehome.value)
k=eval(document.savings.withoutcafeteria.value)
l=eval(document.savings.totalsavings.value)
m=document.savings.outofpocket.value+document.savings.daycare.value
x=c-m
document.savings.taxable.value = x;
}


