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 calcBull() {
	var theFrm = document.forms["frmBull"];
	var entryPrice = theFrm.elements["entryPrice"].value*1;
	var ips = theFrm.elements["ips"].value*1;
	var half = theFrm.elements["half"];
	var third = theFrm.elements["third"];
	var fourth = theFrm.elements["fourth"];
	var fifth = theFrm.elements["fifth"];
	
	half.value = formatCurrency((entryPrice - ips) + entryPrice);
	third.value = formatCurrency((entryPrice - ips)/2 + entryPrice);
	fourth.value = formatCurrency((entryPrice - ips)/3 + entryPrice);
	fifth.value = formatCurrency((entryPrice - ips)/4 + entryPrice);
}

function calcBear() {
	var theFrm = document.forms["frmBear"];
	var entryPrice = theFrm.elements["entryPrice"].value*1;
	var ips = theFrm.elements["ips"].value*1;
	var half = theFrm.elements["half"];
	var third = theFrm.elements["third"];
	var fourth = theFrm.elements["fourth"];
	var fifth = theFrm.elements["fifth"];

	half.value = formatCurrency(entryPrice - (ips - entryPrice));
	third.value = formatCurrency(entryPrice - (ips - entryPrice)/2);
	fourth.value = formatCurrency(entryPrice - (ips - entryPrice)/3);
	fifth.value = formatCurrency(entryPrice - (ips - entryPrice)/4);
}

function calcRisk() {
	var theFrm = document.forms["frmRisk"];
	var entryPrice = theFrm.elements["entryPrice"].value*1;
	var ips = theFrm.elements["ips"].value*1;
	var risk = theFrm.elements["risk"];
	var riskVal;

	riskVal = Math.abs(((entryPrice - ips)/entryPrice)*1000);
	riskVal = Math.round(riskVal)/10;

	risk.value = riskVal + "%";
}

function calcProfit() {
	var theFrm = document.forms["frmProfit"];
	var entryShares = theFrm.elements["entryShares"].value*1;
	var entryPrice = theFrm.elements["entryPrice"].value*1;
	var shedShares = theFrm.elements["shedShares"].value*1;
	var shedPrice = theFrm.elements["shedPrice"].value*1;
	var shedShares2 = theFrm.elements["shedShares2"].value*1;
	var shedPrice2 = theFrm.elements["shedPrice2"].value*1;
	var shedShares3 = theFrm.elements["shedShares3"].value*1;
	var shedPrice3 = theFrm.elements["shedPrice3"].value*1;
	var exitPrice = theFrm.elements["exitPrice"].value*1;
	var tType = theFrm.elements["tType"].value;
	var profit = theFrm.elements["profit"];
	var percent = theFrm.elements["percent"];
	var prof;
	var exitShares = entryShares - shedShares - shedShares2 - shedShares3;

	prof = ((exitShares)*exitPrice)+(shedShares*shedPrice)+(shedShares2*shedPrice3)+(shedShares2*shedPrice3)-(entryShares*entryPrice);
	if (tType == "bear") prof = prof * -1;
	profit.value = "$" + prof;
	percent.value = (Math.round(prof/(entryShares*entryPrice)*1000)/10) + "%";
}

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