// Functions for the Organization Membership Profile Manager
function reCalcRep(numrep) {
	var totalfee = Number(document.forms['frmProfile'].txtTotal.value);
	var oldtotalrep = Number(document.forms['frmProfile'].txtTotalRep.value);
	var repfee = Number(document.forms['frmProfile'].txtRepFee.value);

	if (isNaN(numrep)) {
		numrep = Number(0);
		document.forms['frmProfile'].txtNumReps.value = numrep;
	}
	
	var totalrep = (numrep * repfee).toFixed(2);
	totalfee = Number(totalfee - oldtotalrep + Number(totalrep)).toFixed(2);
	document.forms['frmProfile'].txtTotalRep.value = totalrep;
	document.forms['frmProfile'].txtTotal.value = totalfee;
	return;
}

function calcRep(classfee, repfee) {
	var numrep = Number(document.forms['frmProfile'].txtNumReps.value);
	if (isNaN(numrep)) {
		numrep = Number(0);
		document.forms['frmProfile'].txtNumReps.value = numrep;
	}
	document.forms['frmProfile'].txtRepFee.value = repfee;
	var totalrep = ((numrep) * repfee).toFixed(2);
	var totalfee = (Number(classfee) + Number(totalrep)).toFixed(2);
	document.forms['frmProfile'].txtTotalRep.value = totalrep;
	document.forms['frmProfile'].txtTotal.value = totalfee;
	return;
}
