	<!--
	
function chkInput(frmObj) {
	if(isNaN(frmObj.value) || frmObj.value < 1) {
		alert("Please enter a valid quantity.");
		frmObj.focus();
		frmObj.value = 0;
		return 0;
		}
	x = parseFloat(frmObj.value);
	x = Math.round(x);
	return x;
	}
	
function reCompA(frm) {
	//alert(show_props(frm,'fosl1'));
	
	tot=0;
	q = chkInput( frm.f_quant );
	frm.f_quant.value = q;

	//frm.item_name.value = "2007 Calendar, quanity = "+q;

	if (q <= 5) p = 12.0
	else if (q <= 24) p = 7.0
	else if (q <= 49) p = 6.0
	else if (q <= 74)  p = 5.5
	else { 
	  alert(q+" are a lot of calendars!\nPlease call/email Mary for a quote\n(845) 928-3057\ncarlonken@aol.com ");
	  q = 0;
	  p = 0;
	  };
	frm.f_price.value = toUSCurrency(p);
	
	frm.f_ccost.value = toUSCurrency(q * p);

	if (q <= 5) s = 0
	else if (q <= 24) s = 8.0
	else if (q <= 49) s = 10.0
	else if (q <= 74) s = 15.0
	else if (q <= 99) s = 20.0;
	frm.f_ship.value = toUSCurrency(s);

	t = (q*p)+s;
	tot = toUSCurrency(t);
	frm.f_totl.value  = tot;

	}
	
function show_props(obj, obj_name) {
   var result = "";
   for (var i in obj)
      result += obj_name + "." + i + " = " + obj[i] + "\n";
   return result
}

function toUSCurrency (input)
{
	// Make sure input is a string:
	input += "";

	// Keep original copy of input string:
	var original_input = input;

	// Strip leading dollar sign if necessary:
	if (input . charAt (0) == "$")
		input = input . substring (1, input . length);
	else if
	(
		input . substring (0, 2) == "-$"
	||	input . substring (0, 2) == "+$"
	)
		input = input . charAt (0) + input . substring (2, input . length);

	// Get float value:
	var amount = parseFloat (input);

	// Return unmodified input if we weren't able to convert it:
	if (isNaN (amount))
		return original_input;


	// Express amount in pennies, rounded to the nearest penny:
	amount = Math . round (100 * amount);

	// Prepare to add a US currency prefix:
	var prefix = "$";
	if (amount < 0)
	{
		prefix = "-" + prefix;
		amount = - amount;
	}

	// Convert amount to string and pad with leading zeros if necessary:
	var string;
	if (amount < 10)
		string = "00" + amount;
	else if (amount < 100)
		string = "0" + amount;
	else
		string = "" + amount;

	// Insert prefix:
	string = prefix + string;

	// Insert decimal point before last two digits:
	string =
		string . substring (0, string . length - 2) +
		"." +
		string . substring (string . length - 2, string . length);

	// Return formatted currency string:
	return string;
}
	//-->
