InstFrancs.onSetFocus = function() { zoneactive = "fr"; }; InstEuros.onSetFocus = function() { zoneactive = "eu"; }; function virgule(zone) { der = new String(zone); caracterefin = (der.charAt(der.length-1)); caracteresdebut = der.substr(0, der.length-1); if (caracterefin == ",") { if (zoneactive == "eu") euros = caracteresdebut+"."; if (zoneactive == "fr") francs = caracteresdebut+"."; } } InstEuros.onChanged = function() { virgule(euros); francs = euros*6.55957; }; InstFrancs.onChanged = function() { virgule(francs); euros = francs/6.55957; }; Selection.setFocus("InstEuros")