////////////////////////////////////////////////////////////////////////////////
//     Healthcare Flexible Benefits Calculator
//            Written By:  WorldWide Computer Solutions, Inc.
//                         www.wwcs.com
//            Programmer:  Rob Phillips
//         Creation Date:  10/16/2007
//     Modification Date:  
////////////////////////////////////////////////////////////////////////////////
function isNumber(inputVal)  {

	var checkNum = parseInt(inputVal.value)
	if (isNaN(checkNum)) {
			alert("Please Enter a Number")
	}
	focus(form.inputVal);
}

function compute(form)  {

	form.pretax.value = eval(form.hcae.value) + eval(form.dcae.value);
	
	var eatsa = (eval(form.etb.value) + .0765) * eval(form.pretax.value);
	
	var result = CurrencyFormatted(eatsa);
	
	form.eats.value = result;
	
   }

function ClearForm(form)  {
   form.hcae.value = 0;
   form.dcae.value = 0;
   form.pretax.value = 0;
   form.eats.value = 0;
   form.ehi.value = 0;
   form.etb.value = .25;
   
   }
   
function computehsf(form)  {

	form.hc_total.value = eval(form.hc_1.value) + eval(form.hc_2.value) + eval(form.hc_3.value) + eval(form.hc_4.value) + eval(form.hc_5.value) + eval(form.hc_6.value) + eval(form.hc_7.value) + eval(form.hc_8.value) + eval(form.hc_9.value) + eval(form.hc_10.value) + eval(form.hc_11.value) + eval(form.hc_12.value) + eval(form.hc_13.value) + eval(form.hc_14.value);
	
	var fsc = document.fsc
	
	fsc.hcae.value = form.hc_total.value

   }

function Clearhsf(form)  {
   form.hc_1.value = 0;
   form.hc_2.value = 0;
   form.hc_3.value = 0;
   form.hc_4.value = 0;
   form.hc_5.value = 0;
   form.hc_6.value = 0;
   form.hc_7.value = 0;
   form.hc_8.value = 0;
   form.hc_9.value = 0;
   form.hc_10.value = 0;
   form.hc_11.value = 0;
   form.hc_12.value = 0;
   form.hc_13.value = 0;
   form.hc_14.value = 0;
   form.hc_total.value = 0;
 
   }

function computedsf(form)  {

	form.dc_total.value = eval(form.dc_1.value) + eval(form.dc_2.value) + eval(form.dc_3.value) + eval(form.dc_4.value) + eval(form.dc_5.value) + eval(form.dc_6.value) + eval(form.dc_7.value) + eval(form.dc_8.value) + eval(form.dc_9.value) + eval(form.dc_10.value) + eval(form.dc_11.value) + eval(form.dc_12.value);
	
	var fsc = document.fsc
	
	fsc.dcae.value = form.dc_total.value

   }

function Cleardsf(form)  {
   form.dc_1.value = 0;
   form.dc_2.value = 0;
   form.dc_3.value = 0;
   form.dc_4.value = 0;
   form.dc_5.value = 0;
   form.dc_6.value = 0;
   form.dc_7.value = 0;
   form.dc_8.value = 0;
   form.dc_9.value = 0;
   form.dc_10.value = 0;
   form.dc_11.value = 0;
   form.dc_12.value = 0;
   form.dc_total.value = 0;
 
   }
// end of function Cleardsf
   
   function CurrencyFormatted(amount)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	return s;
}
// end of function CurrencyFormatted()
