function RefreshDevise(devise)
{
	if (devise == "devise1")
	{
		document.getElementById(devise+"a").value = document.getElementById("choix"+devise).value;
		document.getElementById(devise+"b").value = document.getElementById("choix"+devise).value;
	}
	else document.getElementById(devise).value = document.getElementById("choix"+devise).value;
}

function CalcSwap()
{
	if (document.getElementById("comptant").value &&
		document.getElementById("periode").value > 0 &&
		document.getElementById("taux1").value &&
		document.getElementById("taux2").value &&
		document.getElementById("nbchiffres").value)
	{
		var comptant = parseFloat(document.getElementById("comptant").value);
		var periode = parseFloat(document.getElementById("periode").value);
		var taux1 = parseFloat(document.getElementById("taux1").value);
		var taux2 = parseFloat(document.getElementById("taux2").value);
		if(document.SwapForm.base1[0].checked) base1 = document.SwapForm.base1[0].value; else base1 = document.SwapForm.base1[1].value;
		if(document.SwapForm.base2[0].checked) base2 = document.SwapForm.base2[0].value; else base2 = document.SwapForm.base2[1].value;
		var nbchiffres = parseFloat(document.getElementById("nbchiffres").value);

		if(nbchiffres > 20) nbchiffres = 20;
		var precision=1;
		for(i=0;i<nbchiffres;i++)
			precision*=10;

		var forward = comptant * (1 + (taux2/100) * (periode/base2)) / (1 + (taux1/100) * (periode/base1));
		var r_forward = Math.round(forward*precision)/precision;
		var ptswap = forward - comptant;
		var r_ptswap = Math.round(ptswap*precision)/precision;
		document.getElementById("forward").value = r_forward;
		document.getElementById("ptswap").value = r_ptswap;
		
		if (document.getElementById("montant").value)
		{
			var montant = parseFloat(document.getElementById("montant").value);
			var gainperte = -ptswap * montant / forward;
			var r_gainperte = Math.round(gainperte*100)/100;
			document.getElementById("gainperte").value = r_gainperte + " " + document.getElementById("choixdevise1").value;
		}
		else document.getElementById("gainperte").value = "(Renseigner Montant)";
	}
	else
	{
		document.getElementById("forward").value = "";
		alert("Erreur : veuillez remplir correctement les champs requis");
	}
}
