// JavaScript Document
function	atocurr( x ) {

   var num, decnum, decstr, retval;

   x = "" + eval( x );

   num = parseInt( x );

   if( isNaN( num ) ) num = 0;

   decnum = Math.abs( parseFloat( x ) - num );

   if( isNaN( decnum ) )	decnum = .0;

   decnum *= 100;

   decstr = "" + Math.abs( Math.round( decnum ) );

   while( decstr.length < 2 )	{

   	decstr = "0" + decstr;

   }

   retval =  num + "." + decstr ;

   while( retval.length < 10 )	{

   	retval = " " + retval;

   }

   return retval;

  }

  

  function	atof( x ) {

   if ( isNaN( parseFloat( x ) ) )	{

    return 0;

   } else	{

    return parseFloat( x );

   }

  }

  

  function changeincome( ) {

   var i = .0;

   i += atof( document.myform["ap1sal"].value );

   i += atof( document.myform["ap2sal"].value );

   i += atof( document.myform["othsal"].value );

   document.myform["totalincome"].value = atocurr( i );

  }

  

  function changeexp( ) {

  	var i = .0;

   i += atof( document.myform["exp1"].value );

   i += atof( document.myform["exp2"].value );

   i += atof( document.myform["exp3"].value );

   i += atof( document.myform["exp4"].value );

   i += atof( document.myform["exp5"].value );

   i += atof( document.myform["exp6"].value );

   i += atof( document.myform["exp7"].value );

   i += atof( document.myform["exp8"].value );

   i += atof( document.myform["exp9"].value );

   i += atof( document.myform["exp10"].value );

   i += atof( document.myform["exp11"].value );

   i += atof( document.myform["exp12"].value );

   i += atof( document.myform["exp13"].value );

   i += atof( document.myform["exp14"].value );

   i += atof( document.myform["exp15"].value );

   i += atof( document.myform["exp16"].value );

   document.myform["totalexpenses"].value = atocurr( i );

   var x = .0;

   x += atof( document.myform["totalincome"].value );

   x -= atof( document.myform["totalexpenses"].value );

   document.myform["spareincome"].value = atocurr( x );

  }
  
