<!--
/*
Copyright 2002 American Lung Association of Idaho/Nevada.
http://www.lungs.org/
*/

function calculate(form) {
	perpack = eval(form.perpack.value)
  years = eval(form.years.value)
  packs = eval(form.packs.value)
  interval = eval(form.interval.value)
  getCost (form, perpack, years, packs, interval)
}

function getCost(form, perpack, years, packs, interval) {
  cost = packs * perpack * interval * years
  WriteDocument(cost)
}

function RoundToPennies(n) {
  pennies = n * 100;
  pennies = Math.round(pennies);
  strPennies = "" + pennies;
  len = strPennies.length;
  return strPennies.substring(0, len - 2) + "." + strPennies.substring(len - 2, len);
}

function WriteDocument(total) {
  tempVal = RoundToPennies(total);
  this.cosForm.cos.value = formatCurrency(tempVal);
}

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

// -->
