/* er.js 2.1.1 (c)2001 imingo.net */

var euro_txt = new Array('frf','luf','ats','bef','dem','esp','fim','iep','itl','nlg','pte','eur');
var euro_val = new Array(6.55957,40.3399,13.7603,40.3399,1.95583,166.386,5.94573,0.787564,1936.27,2.20371,200.482,1);
var euro_des = new Array('franc francais','franc luxembourgeois','schilling autrichien','franc belge','mark allemand','peseta espagnole','mark finlandais','livre irlandaise','lire italienne','florin neerlandais','escudo portugais');

var euro_index = 0;
var euro_taux_base = 11;
var euro_flag = 2;
var euro_inv = 0;
var euro_res_1 = 0;
var euro_res_2 = 0;
var euro_dec = 0;
var euro_dec_val = 0;

var euro_txt_def = euro_txt[euro_index];
var euro_val_def = euro_val[euro_index];

document.euro.inv.checked = false;
document.euro.c1.value = 1;
document.euro.c2.value = euro_val_def;
document.euro.l1.value = euro_txt_def;
document.euro.l2.value = euro_txt[euro_taux_base];
document.euro.des.value = euro_des[euro_index];

function euro()
{

 euro_index = document.euro.sel.selectedIndex;
 euro_taux_base = document.euro.def.selectedIndex;
 euro_dec = document.euro.dec.selectedIndex;

 euro_val_def = euro_val[euro_index]/euro_val[euro_taux_base];
 euro_txt_def = euro_txt[euro_index];
 euro_dec_val = Math.pow(10,euro_dec); 

 document.euro.des.value = euro_des[euro_index];

 if (document.euro.inv.checked==false)
 {
  document.euro.l1.value = euro_txt[euro_taux_base];
  document.euro.l2.value = euro_txt_def;

  if (euro_flag == 0)
  {
   euro_inv=document.euro.c2.value;
   document.euro.c1.value=(Math.round(euro_inv*euro_dec_val))/euro_dec_val;
  }

  euro_res_1=(document.euro.c1.value * euro_val_def);
  document.euro.c2.value=(Math.round(euro_res_1*euro_dec_val))/euro_dec_val;
  if (document.euro.c1.value==1) document.euro.c2.value=euro_val_def;
  euro_flag = 1;
 }
 else
 {
  document.euro.l1.value = euro_txt_def;
  document.euro.l2.value = euro_txt[euro_taux_base];

  if (euro_flag == 1)
  {
   euro_inv=document.euro.c2.value;
   document.euro.c1.value=(Math.round(euro_inv*euro_dec_val))/euro_dec_val;
   euro_flag = 0;
  }

  euro_res_2=(document.euro.c1.value / euro_val_def);
  document.euro.c2.value=(Math.round(euro_res_2*euro_dec_val))/euro_dec_val;
 }

 temps=setTimeout("euro();",500);
}

