<HTML>
<HEAD>
<TITLE>fxtop.com convertisseur euro de référence</TITLE>
<META Name="description" Content="calculette convertisseur de devises gratuit, en ligne et simultane avec euro, franc, dollar et multi devises avec cours raffraichis quotidennement ">
<META Name="author" Content="Laurent PELE laurent@pele.org">

<META Name="keywords" Content="calculette, calculatrice, convertisseur, euro, en ligne, multi devises, javascript, marché, change, bureau, monnaie, changes, devises, monnaies, sou, sous, cent, argent, fric, eurocent, centimes, outil, pratique, voyage, Laurent Pelé, PELE, EUR, officiel, bourse,finance
EMU, European, Union, JAVA, euroland, eurolande, zone euro, ecu, pas téléchargement, taux de change, français, FRF, DEM, NLG, GBP, USD, ATS, BEF, CEE, Maastricht, Amsterdam, EU, fédéral
LUF, AUD, CHF, EUR, IEP, ITL, FIM, CAD, JPY, site symbolique, espagne, peseta espagnole, mark allemand, escudo portugais, franc belge, franc luxembourgeois,
livre sterling, lire italienne, florin néerlandais, mark finlandais, Banque centrale européenne, calculateur, triangulation">
</HEAD>

<BODY  TOPMARGIN=0 bgcolor="#3E4066">
<CENTER>
  <br>
</CENTER>
<CENTER>
  <CENTER>
    <H1> <font color="#CCCCCC">Convertidor euro y multi-divisas</font></H1>
  </CENTER>

<FORM method=POST>

<CENTER>
      <TABLE  CELLPADDING=0 BORDER=1 CELLSPACING=0>
        <TR> 
          <TD COLSPAN=6 ALIGN=CENTER VALIGN=MIDDLE height="50"><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">Entre 
            el montante en una divisa, 
            <INPUT TYPE="button"
VALUE="Calcule" onclick="convertform(this.form)">
            pu&eacute;s 
            <INPUT TYPE="button"  VALUE="Borre"
onclick="clearform(this.form)">
            antes de entrar de nuevo una nueva valor </font> </TD>
        </TR>
        <TR> 
          <TH><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">Divisa</font>
          <TH><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">Tasa</font> 
          <TH><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">Montante</font> 
          <TH><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">Divisa</font>
          <TH><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">Tasa</font> 
          <TH><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">Montante</font> 
        </TR>
        <TR> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">EUR 
            euro</font>
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">1</font> 
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val1 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,0)">
            </font>
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">FRF 
            franco franc&eacute;s</font> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif"><STRONG>6.55957</STRONG></font> 
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val2 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,1)">
            </font>
        </TR>
        <TR> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">DEM 
            mark al&eacute;man</font> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">1.95583</font> 
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val3 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,2)">
            </font>
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">ATS 
            sch. austríaco</font>
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">13.7603</font> 
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val4 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,3)">
            </font>
        </TR>
        <TR> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">BEF/LUF 
            franco belga/lux</font> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">40.3399</font> 
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val5 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,4)">
            </font>
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">ESP 
            pes. espa&ntilde;ola</font> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">166.386</font> 
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val6 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,5)">
            </font>
        </TR>
        <TR> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">ITL 
            lira italiana</font> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">1936.27</font> 
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val7 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,6)">
            </font>
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">IEP 
            libra irland&eacute;s</font> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">0.787564</font> 
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val8 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,7)">
            </font>
        </TR>
        <TR> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">NLG 
            fl. holandesa</font> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">2.20371</font> 
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val9 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,8)">
            </font>
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">PTE 
            esc. portugu&eacute;s</font> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">200.482</font> 
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val10 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,9)">
            </font>
        </TR>
        <TR> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">FIM 
            mark finland&eacute;s</font> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">5.94573</font> 
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val11 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,10)">
            </font>
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">GRD 
            drachme griego</font> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">340.750</font> 
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val12 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,11)">
            </font>
        </TR>
        <TR> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">USD 
            dolar americano</font> 
          <TD ALIGN=CENTER> <font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=factor13 SIZE=7>
            </font>
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val13 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,12)">
            </font>
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">AUD 
            dol. australiano</font> 
          <TD ALIGN=CENTER> <font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=factor14 SIZE=7>
            </font>
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val14 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,13)">
            </font>
        </TR>
        <TR> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">GBP 
            libra sterling</font> 
          <TD ALIGN=CENTER> <font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=factor15 SIZE=7>
            </font>
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val15 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,14)">
            </font>
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">CHF 
            franco suiza</font> 
          <TD ALIGN=CENTER> <font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=factor16 SIZE=7>
            </font>
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val16 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,15)">
            </font>
        </TR>
        <TR> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">JPY 
            yen japon&eacute;s</font> 
          <TD ALIGN=CENTER> <font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=factor17 SIZE=7>
            </font>
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val17 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,16)">
            </font>
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif">CAD 
            dol. canadian</font> 
          <TD ALIGN=CENTER> <font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=factor18 SIZE=7>
            </font>
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val18 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,17)">
            </font>
        </TR>
        <TR> 
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif"> 
            <select name="optcurr1"  onchange="selectopt(this.form,1)">
              <option value="ARS">ARS Argentine</option>
              <option value="BGL">BGL Bulgarie</option>
              <option value="BRL">BRL Brésil</option>
              <option value="CLP">CLP Chili</option>
              <option value="CYP">CYP Chypre</option>
              <option value="CZK">CZK Tchéquie</option>
              <option selected value="DKK">DKK Danemark</option>
              <option value="EEK">EEK Estonie</option>
              <option value="EGP">EGP Egypte</option>
              <option value="HKD">HKD Hong-Kong</option>
              <option value="HUF">HUF Hongrie</option>
              <option value="IDR">IDR Indonésie</option>
              <option value="ISK">ISK Islande</option>
              <option value="MTL">MTL Malte</option>
              <option value="MXN">MXN Mexique</option>
              <option value="MYR">MYR Malaisie</option>
              <option value="NOK">NOK Norvège</option>
              <option value="NZD">NZD N-Zélande</option>
              <option value="PLN">PLN Pologne</option>
              <option value="SEK">SEK Suède</option>
              <option value="SGD">SGD Singapour</option>
              <option value="SIT">SIT Slovénie</option>
              <option value="THB">THB Thailande</option>
              <option value="VEB">VEB Vénézuela</option>
              <option value="ZAR">ZAR Afrique S.</option>
            </select>
            </font>
          <TD ALIGN=CENTER> <font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=factor19 SIZE=7>
            </font>
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val19 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,18)">
            </font>
          <TD ALIGN=CENTER><font size="2" color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif"> 
            <select name="optcurr2" onchange="selectopt(this.form,2)">
              <option value="ARS">ARS Argentine</option>
              <option value="BGL">BGL Bulgarie</option>
              <option value="BRL">BRL Brésil</option>
              <option value="CLP">CLP Chili</option>
              <option value="CYP">CYP Chypre</option>
              <option value="CZK">CZK Tchéquie</option>
              <option value="DKK">DKK Danemark</option>
              <option value="EEK">EEK Estonie</option>
              <option value="EGP">EGP Egypte</option>
              <option value="HKD">HKD Hong-Kong</option>
              <option value="HUF">HUF Hongrie</option>
              <option value="IDR">IDR Indonésie</option>
              <option value="ISK">ISK Islande</option>
              <option value="MTL">MTL Malte</option>
              <option value="MXN">MXN Mexique</option>
              <option value="MYR">MYR Malaisie</option>
              <option value="NOK">NOK Norvège</option>
              <option value="NZD">NZD N-Zélande</option>
              <option value="PLN">PLN Pologne</option>
              <option selected value="SEK">SEK Suède</option>
              <option value="SGD">SGD Singapour</option>
              <option value="SIT">SIT Slovénie</option>
              <option value="THB">THB Thailande</option>
              <option value="VEB">VEB Vénézuela</option>
              <option value="ZAR">ZAR Afrique S.</option>
            </select>
            </font>
          <TD ALIGN=CENTER> <font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=factor20 SIZE=7>
            </font>
          <TD ALIGN=CENTER><font color="#CCCCCC" face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
            <INPUT TYPE=TEXT NAME=val20 SIZE=13 VALUE=""
onfocus="focusvalue(this.form,19)">
            </font>
        </TR>
      </TABLE>


      <br>
      <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#CCCCCC">Pulse 
      en 
      <INPUT TYPE="button"

VALUE="Reset" onclick="resetform(this.form)">
      para reinicializar los cursos de las divisas que no pertenecen a la zona 
      Euro </font> 
    </center></FORM><CENTER>

<SCRIPT LANGUAGE="JavaScript">

<!-- Author & Copyright 1997-1999 : Laurent PELE (laurent@pele.org , http://www.pele.org) -->

document.forms[0].count = 20;  // number of unit types
document.forms[0].rsize = 15;  // Rounding size, use same as SIZE
document.forms[0].focus = 0;	  // input on euro by default

function initcours()
{
document.forms[0].factor1 = 1;	  // EUR to EUR.
document.forms[0].nbdec1 = 2;

document.forms[0].factor2 = 6.55957;  // EUR to FRF.
document.forms[0].nbdec2 = 2;

document.forms[0].factor3 = 1.95583;  // EUR to DEM.
document.forms[0].nbdec3 = 2;

document.forms[0].factor4 = 13.7603;  // EUR to ATS.
document.forms[0].nbdec4 = 2;

document.forms[0].factor5 = 40.3399; // EUR to BEF or LUF
document.forms[0].nbdec5 = 0;

document.forms[0].factor6 = 166.386; // EUR to ESP.
document.forms[0].nbdec6 = 0;

document.forms[0].factor7 = 1936.27;   // EUR to ITL.
document.forms[0].nbdec7 = 0;

document.forms[0].factor8 = 0.787564;	// EUR to IEP.
document.forms[0].nbdec8 = 2;

document.forms[0].factor9 = 2.20371; // EUR to NLG.
document.forms[0].nbdec9 = 2;

document.forms[0].factor10 = 200.482; // EUR to PTE.
document.forms[0].nbdec10 = 0;

document.forms[0].factor11 = 5.94573; // EUR to FIM.
document.forms[0].nbdec11 = 2;

document.forms[0].factor12 = 340.75; // EUR to GRD
document.forms[0].nbdec12 = 0;

// Out currencies, batch updated
document.forms[0].factor13.value = 0.8384; // EUR to USD.
document.forms[0].nbdec13 = 2;

document.forms[0].factor14.value = 1.6578; // EUR to AUD.
document.forms[0].nbdec14 = 2;

document.forms[0].factor15.value = 0.59960; // EUR to GBP.
document.forms[0].nbdec15 = 2;

document.forms[0].factor16.value = 1.5220; // EUR to CHF.
document.forms[0].nbdec16 = 2;

document.forms[0].factor17.value = 105.65; // EUR to JPY.
document.forms[0].nbdec17 = 0;

document.forms[0].factor18.value = 1.2698; // EUR to CAD.
document.forms[0].nbdec18 = 2;

// optional currencies values :

AffectValue(1, document.forms[0].optcurr1.selectedIndex);
AffectValue(2, document.forms[0].optcurr2.selectedIndex);
}

function AffectValue(aopt, astrcurr)
{
	var lfactor=1;
	var lnbdec=2;

	// switch does not work with some browsers
	if (astrcurr ==6)
	{
		lfactor = 7.4422; // EUR to DKK .
		lnbdec = 2;
	}
	else
	{
		if (astrcurr ==8)
		{
			lfactor = 3.3166; // EUR to EGP .
			lnbdec = 2;
		}
		else
		{
			if (astrcurr ==0)
			{
				lfactor = 0.8392; // EUR to ARS .
				lnbdec = 2;
			}

			if (astrcurr ==1)
			{
				lfactor = 1.9467; // EUR to BGL .
				lnbdec = 0;
			}

			if (astrcurr ==2)
			{
				lfactor = 2.0678; // EUR to BRL .
				lnbdec = 2;
			}
			if (astrcurr ==3)
			{
				lfactor = 543.543; // EUR to CLP .
				lnbdec = 0;
			}

			if (astrcurr ==4)
			{
				lfactor = 0.57397; // EUR to CYP .
				lnbdec = 2;
			}

			if (astrcurr ==5)
			{
				lfactor = 33.961; // EUR to CZK .
				lnbdec = 2;
			}

			if (astrcurr ==7)
			{
				lfactor = 15.6466; // EUR to EEK .
				lnbdec = 2;
			}

			if (astrcurr ==9)
			{
				lfactor = 6.5394; // EUR to HKD .
				lnbdec = 2;
			}

			if (astrcurr ==10)
			{
				lfactor = 250.55; // EUR to HUF .
				lnbdec = 0;
			}

			if (astrcurr ==11)
			{
				lfactor = 9518.78; // EUR to IDR .
				lnbdec = 0;
			}

			if (astrcurr ==12)
			{
				lfactor = 86.66; // EUR to ISK .
				lnbdec = 2;
			}

			if (astrcurr ==13)
			{
				lfactor = 0.3922; // EUR to MTL .
				lnbdec = 2;
			}

			if (astrcurr ==14)
			{
				lfactor = 8.4808; // EUR to MXN .
				lnbdec = 2;
			}

			if (astrcurr ==15)
			{
				lfactor = 3.4326; // EUR to MYR .
				lnbdec = 2;
			}

			if (astrcurr ==16)
			{
				lfactor = 7.9280; // EUR to NOK .
				lnbdec = 2;
			}

			if (astrcurr ==17)
			{
				lfactor = 2.0861; // EUR to NZD .
				lnbdec = 2;
			}

			if (astrcurr ==18)
			{
				lfactor = 3.5350; // EUR to PLN .
				lnbdec = 2;
			}

			if (astrcurr ==19)
			{
				lfactor = 9.2575; // EUR to SEK .
				lnbdec = 2;
			}

			if (astrcurr ==20)
			{
				lfactor = 1.5322; // EUR to SGD .
				lnbdec = 2;
			}

			if (astrcurr ==21)
			{
				lfactor = 218.5116; // EUR to SIT .
				lnbdec = 0;
			}

			if (astrcurr ==22)
			{
				lfactor = 38.1857; // EUR to THB .
				lnbdec = 2;
			}

			if (astrcurr ==23)
			{
				lfactor = 602.948; // EUR to VEB .
				lnbdec = 0;
			}
			if (astrcurr ==24)
			{
				lfactor = 6.8655; // EUR to ZAR .
				lnbdec = 2;
			}

		}
	}

	if (aopt ==1)
	{
		document.forms[0].factor19.value = lfactor; // EUR to curropt1 .
		document.forms[0].nbdec19 = lnbdec;
	}

	if (aopt ==2)
	{
		document.forms[0].factor20.value = lfactor; // EUR to curropt2.
		document.forms[0].nbdec20 = lnbdec;
	}
}

function selectopt(aform, aoptioncurrency)
{
	var lcurr;
	if (aoptioncurrency==1)
	{
		lcurr=document.forms[0].optcurr1.selectedIndex;
	}
	else
	{
		lcurr=document.forms[0].optcurr2.selectedIndex;
	}

		AffectValue(aoptioncurrency, lcurr);
		convertform(aform);
}

function resetform(form)
{
	clearform(form);
	initcours();
}

function initopt(aForm)
{
	document.forms[0].optcurr1.selectedindex=6;
	document.forms[0].optcurr2.selectedindex=19;

	AffectValue(1, 6);
	AffectValue(2, 19);
}

initopt(document.forms[0]);
initcours();

function convertform(form)
{
	var firstvalue3 = 0;
	var firstvalue2 = 0;
	var firstvalueN = 0;
	var firstIndex = 0;
	var lvalue=0;
	var lfactor=0;

	if (form.focus!="" && form.focus>=0)
	{
		firstIndex=form.focus+1;

		if (firstIndex>0 && firstIndex<=form.count )
		{
			lvalue=form["val"+firstIndex].value;

			if (lvalue!="" && lvalue.length !=0)
			{
				lvalue=litvirgule(lvalue);

				if (firstIndex>=13)
				{
					lfactor=form["factor"+firstIndex].value;
					lfactor=litvirgule(lfactor);
				}
				else
				{
					lfactor=form["factor"+firstIndex];
				}

				firstvalueN=lvalue/lfactor;
				firstvalue3 = Math.round (firstvalueN * 1000)/1000;
				firstvalue2 = Math.round (firstvalueN * 100)/100;
			}
		}
	}

	if (firstvalue3==0)
	{
		// for Macintosh (onfocus function has special behaviour)
		for (var i = 1; i < form.count+1; i++)
		{
			// Find first non-blank entry
			lvalue=form["val"+i].value;

			if (lvalue != "" && lvalue.length !=0)
			{
				lvalue=litvirgule(lvalue);

				if (lvalue !=0 )
				{
					if (i>=13)
					{
						lfactor=form["factor"+i].value;
						lfactor=litvirgule(lfactor);
					}
					else
					{
						lfactor=form["factor"+i];
					}

					firstvalueN=lvalue/lfactor;
					firstvalue3 = Math.round (firstvalueN * 1000)/1000;
					firstvalue2 = Math.round (firstvalueN * 100)/100;

					firstIndex=i;

					break;
				}
			}
		}
	}

	if (firstvalue3 == 0)
	{
		clearform(form);
		return false;
	}

	form.val1.value = formatvalue(firstvalue2, form.rsize, form.nbdec1);

	for (var i = 2; i < form.count+1; i++)
	{
		if (i>=13)
		{
			lfactor=form["factor"+i].value;
			lfactor=litvirgule(lfactor);
		}
		else
		{
			lfactor=form["factor"+i];
		}

		if (i!=firstIndex)
		{
			if (firstIndex<13)
			{
				if (i<13)
				{
					form["val"+i].value = formatvalue((firstvalue3 *
						lfactor), form.rsize, form["nbdec"+i]);
				}
				else
				{
					form["val"+i].value = formatvalue((firstvalue2 *
					lfactor), form.rsize, form["nbdec"+i]);
				}
			}
			else
			{
				if (i<13)
				{
					form["val"+i].value = formatvalue((firstvalue2 *
						lfactor), form.rsize, form["nbdec"+i]);
				}
				else
				{
					form["val"+i].value = formatvalue((firstvalueN *
						lfactor), form.rsize, form["nbdec"+i]);
				}
			}
		}
		else
		{
		  form["val"+i].value = formatvalue(lvalue, form.rsize, form["nbdec"+i]);
		}
	}

	return true;
}

function litvirgule(ChaineNombre)
{
	// retire les espaces et transforme les points en virgule !
	var i=0;
	var lyapoint=0;
	var lChaine=ChaineNombre;
	while (i<eval(lChaine.length))
	{
		if (lChaine.charAt(i)==","  || lChaine.charAt(i)==".")
		{
			if (lyapoint>0)
			{
				lChaine=lChaine.substring(0,i)+lChaine.substring(i+1,lChaine.length);
				i--;
			}
			else
			{
				lChaine=lChaine.substring(0,i)+"."+lChaine.substring(i+1,lChaine.length);
			}
			lyapoint=1;
		}
		else
		{
			if (lChaine.charAt(i)==" ")
			{
				lChaine=lChaine.substring(0,i)+lChaine.substring(i+1,lChaine.length);
				i--;
			}
		}

		i++;
	}
	return lChaine;
}

function formatvalue(input, rsize, precision)
{
	var invalid = "**************************";
	var nines = "999999999999999999999999";
	var NbArrondi = Math.round(input * Math.pow (10,precision)+0.0000001) / Math.pow(10,precision);

	var chaine = "" + NbArrondi;
	var nombre = parseFloat(chaine);
	var lnChaine=0;

	if (chaine.indexOf("e") != -1 ||  nombre > parseFloat(nines.substring(0,rsize)+".4"))
		return invalid.substring(0, rsize);

	var rounded = "" + (nombre + (nombre - parseFloat(chaine.substring(0,rsize))));

	var length = rounded.indexOf (".")

	if (length == -1)
	{
		// ajout espace(s) séparateur de milliers
		lnChaine=rounded.length;
		while (lnChaine>=4)
		{
			rounded=rounded.substring(0, lnChaine-3)+" "+rounded.substring(lnChaine-3,rounded.length)
			lnChaine=lnChaine-3
		}

		return rounded
	}
	else
	{
		// ajout espace(s) séparateur de milliers
		lnChaine=length;
		if (precision > 0)
		{
			length = length + precision + 1
		}

		// ajout espace(s) séparateur de milliers
		while (lnChaine>=4)
		{
			rounded=rounded.substring(0, lnChaine-3)+" "+rounded.substring(lnChaine-3,rounded.length)
			lnChaine=lnChaine-3
			length = length + 1
		}

		return rounded.substring(0, length)
	};
}

function clearform(form)
{
	for (var i = 1; i < form.count+1; i++) form["val"+i].value = "";
	return true;
}

function clearnothing(form)
{
	return true;
}

function focusvalue(form, input)
{
	form.focus = input;
	return true;
}

</SCRIPT>

    <P ALIGN=LEFT><FONT SIZE=-1> </font>
  </center></center></BODY>
</HTML>

