var d=new Date();
var weekday=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
var monthname=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
now = weekday[d.getDay()] + ", " + monthname[d.getMonth()] + " " + d.getDate() + ", " + d.getFullYear();

function calcForm() {
	var frmMain = document.forms["frmMain"];
	var AShares = frmMain.elements["AShares"];
	var BPrice = frmMain.elements["BPrice"];
	var CShares = frmMain.elements["CShares"];
	var DPrice = frmMain.elements["DPrice"];

	var EShares = (AShares.value*1) + (CShares.value*1);

	var FPrice = (((AShares.value*1)*(BPrice.value*1))+((CShares.value*1)*(DPrice.value*1))) / EShares;

	frmMain.elements["EShares"].value = EShares;
	frmMain.elements["FPrice"].value = formatCurrency(FPrice);
}

function formatCurrency(number) {
	number = Math.round(number*10000)/10000;
	var decimalPart = Math.round((number - Math.floor(number))*10000)/10000;
	decimalPart = decimalPart + "";

	if (decimalPart.length <= 3) {
		places = 2;
	} else {
		places = -1;
	}

	var numTest = new NumberFormat(number);
	numTest.setCurrency(false);
	numTest.setCommas(false);
	numTest.setPlaces(places);
	numTest.setCurrencyPrefix('$');
	return(numTest.toFormatted());
}
