//**Start Encode**
function fab_round(nr, dec)
{
  var i = 0;
  var molt = 1;
  
  for (i=0; i<dec; i++) molt*=10;
  
  nr = nr*molt;
  nr = Math.round(nr);
  nr = nr/molt;
  return (nr);
}

function convertLireToEuros(lire)
{
  var lire_str = new String(lire);
  var lire_arr = lire_str.split(".");
  var lire_arr_len = (lire_arr)?lire_arr.length:0;
  lire_str = "";
  
  for(var i=0; i<lire_arr_len; i++)
  {
    lire_str += lire_arr[i];
  }
  
  var lire_num = parseInt(lire_str);
  var euros = lire_num/1936.27;
  euros = fab_round(euros, 2);
  var euros_str = new String(euros);
  var euros_arr = euros_str.split(".");
  if(euros_arr.length == 2)
    euros_str = euros_arr[0] + "," + euros_arr[1];
  else
    euros_str = euros_arr[0];

  return (euros_str);
}

function convertEurosToLire(euros)
{
  var euro_str = new String(euros);
  var euro_str2 = "";
  var euro_arr = euro_str.split(",");
  var euro_arr2 = euro_arr[0].split(".");
  var euro_arr2_len = (euro_arr2)?euro_arr2.length:0;
  
  for(var i=0; i<euro_arr2_len; i++)
  {
    euro_str2 += euro_arr2[i];
  }

  euro_str = euro_str2 + ".";
  if (euro_arr.length == 2)
    euro_str += euro_arr[1];
  else
    euro_str += "00";

  euros = parseFloat(euro_str);
  
  var lire = euros*1936.27;
  lire = Math.round(lire);
  
  var lire_str = new String(lire);
  var lire_temp = "";
  var lire_len = lire_str.length;
  
  for (var i=lire_len; i>0; i=i-3)
  {
    lire_temp = "." + lire_str.slice(i-3, i) + lire_temp;
  }
  
  lire_temp = lire_str.substring(0, lire_len%3) + lire_temp.substring(1);
  return (lire_temp);
}

