// JavaScript Document
/***************************
(c) 2008 www.TUFaT.com
All Rights Reserved. Please
do not re-sell/re-distribute
this software.
***************************/
function wealthy()
{
	var ag=document.frm.age.value; 
	var household=document.frm.householdincome.value;
	var nworth=document.frm.networth.value;
	var desirednetworth=ag*household/10;
	var networth=nworth/desirednetworth;
	
	document.getElementById("dnworth").innerHTML='For Your Age and Income, Your Desired Net Worth would be $ '+ formatNumberDec(desirednetworth,2,1);
	document.getElementById("nworth").innerHTML='Your Net Worth is ' + formatNumberDec(networth,3,1) + ' of the Desired Net Worth.';
	if (desirednetworth<549999) {
		document.getElementById("rank").innerHTML='You are an UAW';
	}
	else if(desirednetworth>549999 && desirednetworth<2199996) {
		document.getElementById("rank").innerHTML='You are an AAW';
	}
	else {
		document.getElementById("rank").innerHTML='You are an PAW';
	}
	document.getElementById("results").style.display='block';
}

function formatNumberDec(num, places, comma) {
	var isNeg=0;

    if(num < 0) {
       num=num*-1;
       isNeg=1;
    }

    var myDecFact = 1;
    var myPlaces = 0;
    var myZeros = "";
    while(myPlaces < places) {
       myDecFact = myDecFact * 10;
       myPlaces = eval(myPlaces) + eval(1);
       myZeros = myZeros + "0";
    }
    
	onum=Math.round(num*myDecFact)/myDecFact;
	integer=Math.floor(onum);
	if (Math.ceil(onum) == integer) {
		decimal=myZeros;
	} else{
		decimal=Math.round((onum-integer)* myDecFact)
	}
	decimal=decimal.toString();
	if (decimal.length<places) {
        fillZeroes = places - decimal.length;
	   for (z=0;z<fillZeroes;z++) {
        decimal="0"+decimal;
        }
     }

   if(places > 0) {
      decimal = "." + decimal;
   }

   if(comma == 1) {
	integer=integer.toString();
	var tmpnum="";
	var tmpinteger="";
	var y=0;

	for (x=integer.length;x>0;x--) {
		tmpnum=tmpnum+integer.charAt(x-1);
		y=y+1;
		if (y==3 & x>1) {
			tmpnum=tmpnum+",";
			y=0;
		}
	}

	for (x=tmpnum.length;x>0;x--) {
		tmpinteger=tmpinteger+tmpnum.charAt(x-1);
	}


	finNum=tmpinteger+""+decimal;
   } else {
      finNum=integer+""+decimal;
   }

    if(isNeg == 1) {
       finNum = "-" + finNum;
    }

	return finNum;
}

