function imprimer()
{
  window.print();
}

function count(f,n,u)
{
  f.line_sum[n].value = f.line[n].value * u;
  f.line_sum[n].value = Math.ceil(f.line_sum[n].value * 1000) /1000;
  f.line_sum[n].value = Math.floor(f.line_sum[n].value * 1000) /1000;
  f.line_sum[n].value = Math.round(f.line_sum[n].value * 100)/100;
  if(f.line_sum[n].value == "NaN")
  {
    alert("Erreur:\nVous ne pouvez entrer que des nombres...");
    f.line[n].value = f.line[n].value.substring(0, f.line[n].value.length-1);
    f.line_sum[n].value = f.line[n].value * u;
    if(f.line_sum[n].value == "0") f.line_sum[n].value = "";
  }
  else 
  {
    var gt = 0;
    var qt = 0;
    var fport = 0;
    for(i=0; i < f.line_sum.length; i++)
    {
      gt += Math.ceil(f.line_sum[i].value * 1000) /1000;
      if((f.line[i].value * 1)>0) qt = qt + f.line[i].value * 1;
    }
    f.qt.value = qt;
    total = Math.round(gt * 1000)/1000;
    if(qt>0) fport = 6.5;
    if(qt>2) fport = 7;
    if(qt>4) fport = 8.5;
    if(qt>8) fport = 10;
    if(qt>12) fport = 11.5 + (Math.floor((qt-13)/4))*1.5;
    gt = Math.round(gt * 1000)/1000 + fport;
    f.total.value = total;
    f.fport.value = fport;
    f.grand_total.value = gt;
    decimal(f);
   }
}

function decimal(f)
{
  for(i=0; i<f.line_sum.length; i++)
  {
    var d = f.line_sum[i].value.indexOf(".");
    if(d == -1 && f.line[i].value != 0) f.line_sum[i].value += ".00";
    if(d == (f.line_sum[i].value.length-2)) f.line_sum[i].value += "0";
    if(f.line_sum[i].value == "00") f.line_sum[i].value="";
  }
  d = f.grand_total.value.indexOf(".");
  if(d == -1) f.grand_total.value += ".00";
  if(d == (f.grand_total.value.length-2)) f.grand_total.value += "0";
  dd = f.total.value.indexOf(".");
  if(dd == -1) f.total.value += ".00";
  if(dd == (f.total.value.length-2)) f.total.value += "0";
  ddd = f.fport.value.indexOf(".");
  if(ddd == -1) f.fport.value += ".00";
  if(ddd == (f.fport.value.length-2)) f.fport.value += "0";
}

function init()
{
  document.commande.reset();
  document.commande.line[0].select();
  document.commande.line[0].focus();
}
