function calc(){
	if(document.pricing.plan[0].checked == true){
		plan = 1;
	}else if(document.pricing.plan[1].checked == true){
		plan = 2;
	}else if(document.pricing.plan[2].checked == true){
		plan = 3;
	}
	var Safford = '495';
	var SaffordS = '895';
	var Safford30 = '520';
	var SaffordS30 = '940';
	var Safford90 = '585';
	var SaffordS90 = '1050';

	var Sadvance = '595';
	var SadvanceS = '1045';
	var Sadvance30 = '620';
	var SadvanceS30 = '1090';
	var Sadvance90 = '705';
	var SadvanceS90 = '1230';

	var Saggress = '695';
	var SaggressS = '1195';
	var Saggress30 = '720';
	var SaggressS30 = '1240';
	var Saggress90 = '825';
	var SaggressS90 = '1410';

	if(plan == 1){
		affordT = Safford;
		affordTS = SaffordS;
		afford = Safford;
		affordS = SaffordS;

		advanceT = Sadvance;
		advanceTS = SadvanceS;
		advance = Sadvance;
		advanceS = SadvanceS;

		aggressT = Saggress;
		aggressTS = SaggressS;
		aggress = Saggress;
		aggressS = SaggressS;
	}else if(plan == 2){
		affordT = Safford30;
		affordTS = SaffordS30;
		afford = Safford30/2;
		affordS = SaffordS30/2;

		advanceT = Sadvance30;
		advanceTS = SadvanceS30;
		advance = Sadvance30/2;
		advanceS = SadvanceS30/2;

		aggressT = Saggress30;
		aggressTS = SaggressS30;
		aggress = Saggress30/2;
		aggressS = SaggressS30/2;
	}else if(plan == 3){
		affordT = Safford90;
		affordTS = SaffordS90;
		afford = Safford90/3;
		affordS = SaffordS90/3;

		advanceT = Sadvance90;
		advanceTS = SadvanceS90;
		advance = Sadvance90/3;
		advanceS = SadvanceS90/3;

		aggressT = Saggress90;
		aggressTS = SaggressS90;
		aggress = Saggress90/3;
		aggressS = SaggressS90/3;
	}
	affordA = affordTS/2;
	advanceA = advanceTS/2;
	aggressA = aggressTS/2;




	document.pricing.afford.value = formatCurrency(afford);
	document.pricing.affordS.value = formatCurrency(affordS);
	document.pricing.affordT.value = formatCurrency(affordT);
	document.pricing.affordTS.value = formatCurrency(affordTS);
	document.pricing.affordA.value = formatCurrency(affordA);

	document.pricing.advance.value = formatCurrency(advance);
	document.pricing.advanceS.value = formatCurrency(advanceS);
	document.pricing.advanceT.value = formatCurrency(advanceT);
	document.pricing.advanceTS.value = formatCurrency(advanceTS);
	document.pricing.advanceA.value = formatCurrency(advanceA);

	document.pricing.aggress.value = formatCurrency(aggress);
	document.pricing.aggressS.value = formatCurrency(aggressS);
	document.pricing.aggressT.value = formatCurrency(aggressT);
	document.pricing.aggressTS.value = formatCurrency(aggressTS);
	document.pricing.aggressA.value = formatCurrency(aggressA);
}

/* 
just add  

onChange="this.value = formatCurrency(this.value);"

to your input to format as a phone number
*/


function formatCurrency(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + '$' + num + '.' + cents);
}
