function CalcValute (sum, fil_id, cod_val, type)
{ 
 var curs = 1;
 var mdl = 0;
 
 for (var i=0; i < rates.length; i++)
 {
    if (rates[i].val == cod_val && rates[i].fil == fil_id)
    {    
      if (type == 'buy')  curs = rates[i].buy;
      if (type == 'sale') curs = rates[i].sale;
      if (type == 'bnm')  curs = rates[i].bnm;
      
      if (!isNaN(sum))
      {
        if (cod_val != 'MDL') { sum = sum*0.1; } //-- Comision 0.1% 
        mdl = sum*curs;
      }      
    }
 }
 
 for (var i=0; i < rates.length; i++)
 {
    if (rates[i].fil == fil_id && rates[i].val != cod_val)
    {          
      if (document.getElementById(type+fil_id+rates[i].val))
      {
       if (type == 'buy')  document.getElementById(type+fil_id+rates[i].val).value = (mdl/rates[i].buy).toFixed(2);
       if (type == 'sale') document.getElementById(type+fil_id+rates[i].val).value = (mdl/rates[i].sale).toFixed(2);
       if (type == 'bnm')  document.getElementById(type+fil_id+rates[i].val).value = (mdl/rates[i].bnm).toFixed(2);
      }
    }
 }
 
  
}
