var DecEnt = 0;

TodaysDate = new Date();
month = TodaysDate.getMonth();
month = (month*1) + 1;
day = TodaysDate.getDate();
year = TodaysDate.getFullYear();
TodaysDate = month+"/"+day+"/"+year;

function KeyIsNbr(fldValue) {
if (((event.keyCode <=47) || (event.keyCode >=58))) event.keyCode=0;
}

function KeyNbrDec(fldValue) {
if (event.keyCode==46) {
	decIndx = fldValue.indexOf(".");
if (decIndx != -1) {
	event.keyCode=0;
	return; }
}
if (((event.keyCode <=47) || (event.keyCode >=58)) && ((event.keyCode != 46))) { event.keyCode=0; }
}

function CalcTot(bkqty, qty) {
switch (bkqty) {
	case "qty1":
		document.forms[0].amt1.value=FormatCurrency(qty*32.95);
		break;
	case "qty2":
		document.forms[0].amt2.value=FormatCurrency(qty*24.95);
		break;
	case "qty3":
		document.forms[0].amt3.value=FormatCurrency(qty*21.95);
		break;
	case "qty4":
		document.forms[0].amt4.value=FormatCurrency(qty*14.95);
		break;
	case "qty5":
		document.forms[0].amt5.value=FormatCurrency(qty*14.95);
		break;
	case "qty6":
		document.forms[0].amt6.value=FormatCurrency(qty*14.95);
		break;
	case "qty7":
		document.forms[0].amt7.value=FormatCurrency(qty*14.95);
		break;
	case "qty8":
		document.forms[0].amt8.value=FormatCurrency(qty*14.95);
		break;
	case "qty9":
		document.forms[0].amt9.value=FormatCurrency(qty*12.95);
		break;
 case "qty10":
		document.forms[0].amt10.value=FormatCurrency(qty*24.95);
		break;
}

// subtotal
var SubAmt=0;
SubAmt=(parseFloat(document.forms[0].amt1.value)+parseFloat(document.forms[0].amt2.value)+parseFloat(document.forms[0].amt3.value)+parseFloat(document.forms[0].amt4.value)+parseFloat(document.forms[0].amt5.value)+parseFloat(document.forms[0].amt6.value)+parseFloat(document.forms[0].amt7.value)+parseFloat(document.forms[0].amt8.value)+parseFloat(document.forms[0].amt9.value)+parseFloat(document.forms[0].amt10.value));
document.forms[0].Subtot.value=FormatCurrency(SubAmt);

// postage
var bookQty=0;
bookQty=(parseInt(document.forms[0].qty1.value)+parseInt(document.forms[0].qty2.value)+parseInt(document.forms[0].qty3.value)+parseInt(document.forms[0].qty4.value)+parseInt(document.forms[0].qty5.value)+parseInt(document.forms[0].qty6.value)+parseInt(document.forms[0].qty7.value)+parseInt(document.forms[0].qty8.value)+parseInt(document.forms[0].qty9.value)+parseInt(document.forms[0].qty10.value));

if (bookQty==0) { 
	document.forms[0].Postage.value="0.00";
} 
else if (bookQty < 3) {
	document.forms[0].Postage.value="5.00";
} else {
	document.forms[0].Postage.value=FormatCurrency(5.00+(2.00*(bookQty-= 2)));
}

// tax
if (document.forms[0].SalesTaxPct.value > 0.00) {
document.forms[0].SalesTax.value=
FormatCurrency((parseFloat(document.forms[0].SalesTaxPct.value)*parseFloat(SubAmt)/100)); }

// total
document.forms[0].Total.value="$ "+FormatCurrency(parseFloat(SubAmt)+parseFloat(document.forms[0].Postage.value)+parseFloat(document.forms[0].SalesTax.value));}

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

function CalcTax(TaxPct) {
if (document.forms[0].Subtot.value > 0) {
	document.forms[0].SalesTax.value= FormatCurrency((document.forms[0].Subtot.value*TaxPct)/100); }

document.forms[0].Total.value="$ "+FormatCurrency(parseFloat(document.forms[0].Subtot.value)+parseFloat(document.forms[0].Postage.value)+parseFloat(document.forms[0].SalesTax.value));}