datedata='09/02/2012';datedata_wtca='February 09, 2012';monnaie_AED = 0.205258569456; monnaie_AFN = 0.0152613339766; monnaie_ALL = 0.00702900559079; monnaie_AMD = 0.00194230118133; monnaie_AON = 0.00789428927745; monnaie_ARS = 0.173620307697; monnaie_AUD = 0.814949432388; monnaie_AZN = 0.958391601147; monnaie_BAM = 0.511225702204; monnaie_BDT = 0.00880922793848; monnaie_BGN = 0.511173372232; monnaie_BHD = 1.98824688019; monnaie_BIF = 0.000566829499961; monnaie_BND = 0.595466076869; monnaie_BOB = 0.106713100251; monnaie_BRL = 0.437031280374; monnaie_BSD = 0.750465530495; monnaie_BTN = 0.0153457089767; monnaie_BWP = 0.103401575991; monnaie_BYR = 9.0981231478E-5; monnaie_BZD = 0.379377707009; monnaie_CAD = 0.757608117773; monnaie_CDF = 0.000788850874804; monnaie_CHF = 0.82635067017; monnaie_CLP = 0.00157424323963; monnaie_CNY = 0.119802376114; monnaie_COP = 0.000421644746536; monnaie_CRC = 0.00148145876578; monnaie_CUP = 0.0325755682662; monnaie_CVE = 0.00906906089874; monnaie_CZK = 0.0402860145892; monnaie_DJF = 0.00424298059747; monnaie_DKK = 0.134533551995; monnaie_DOP = 0.0193027303364; monnaie_DZD = 0.0100473386524; monnaie_EUR = 1; monnaie_EGP = 0.124506927688; monnaie_ERN = 0.0502844474677; monnaie_ETB = 0.042895155171; monnaie_FJD = 0.43072050673; monnaie_GBP = 1.19737535323; monnaie_GEL = 0.452388123553; monnaie_GHS = 0.442740602396; monnaie_GMD = 0.0238122948344; monnaie_GNF = 0.000103299548425; monnaie_GTQ = 0.0949514341996; monnaie_GYD = 0.0036665492161; monnaie_HKD = 0.0972415489801; monnaie_HNL = 0.038776836812; monnaie_HRK = 0.131618566765; monnaie_HTG = 0.0183317477552; monnaie_HUF = 0.00344501865633; monnaie_IDR = 8.4002563646E-5; monnaie_ILS = 0.202978888657; monnaie_INR = 0.0151999925777; monnaie_IQD = 0.000643205069611; monnaie_IRR = 6.6028305431E-5; monnaie_ISK = 0.0061616482414; monnaie_JMD = 0.00859325209602; monnaie_JOD = 1.05848190873; monnaie_JPY = 0.0097983662792; monnaie_KES = 0.00893680945353; monnaie_KGS = 0.0160691836462; monnaie_KHR = 0.000185330953202; monnaie_KMF = 0.00203265356317; monnaie_KPW = 0.00558564823542; monnaie_KRW = 0.000674433497589; monnaie_KWD = 2.71450560417; monnaie_KZT = 0.00499331660765; monnaie_LAK = 9.3396725352E-5; monnaie_LBP = 0.000498843926985; monnaie_LKR = 0.00659898551881; monnaie_LRD = 0.010190033943; monnaie_LSL = 0.099658073151; monnaie_LTL = 0.289526280503; monnaie_LVL = 1.42760793598; monnaie_LYD = 0.584386028428; monnaie_MAD = 0.0892979808703; monnaie_MDL = 0.0616825096142; monnaie_MGA = 0.000340613786919; monnaie_MKD = 0.0162207895057; monnaie_MMK = 0.114805571686; monnaie_MNT = 0.000554457729252; monnaie_MOP = 0.0925951522698; monnaie_MRO = 0.00255610026412; monnaie_MUR = 0.0248438168992; monnaie_MVR = 0.0486919804229; monnaie_MWK = 0.00452717277292; monnaie_MXN = 0.059462837371; monnaie_MYR = 0.250627351275; monnaie_MZM = 2.7825184937E-5; monnaie_NAD = 0.0989498942718; monnaie_NGN = 0.00469719824004; monnaie_NIO = 0.0321085345322; monnaie_NOK = 0.130825324643; monnaie_NPR = 0.00942141574875; monnaie_NZD = 0.630637559854; monnaie_OMR = 1.95297327648; monnaie_PAB = 0.740067102801; monnaie_PEN = 0.277904212731; monnaie_PGK = 0.352528748633; monnaie_PHP = 0.0177769086676; monnaie_PKR = 0.00829302653639; monnaie_PLN = 0.239793777351; monnaie_PYG = 0.000158826269852; monnaie_QAR = 0.206936607394; monnaie_RON = 0.229498982491; monnaie_RSD = 0.00921923932154; monnaie_RUB = 0.0252929499829; monnaie_RWF = 0.00126767514624; monnaie_SAR = 0.201045807924; monnaie_SCR = 0.0508263320438; monnaie_SDG = 0.279479082236; monnaie_SEK = 0.113230278682; monnaie_SGD = 0.605770012679; monnaie_SLL = 0.000171377843587; monnaie_SOS = 0.000450123153861; monnaie_SRD = 0.232082065235; monnaie_SYP = 0.0128790817973; monnaie_SZL = 0.099134356907; monnaie_THB = 0.0244582734533; monnaie_TJS = 0.158539334721; monnaie_TMM = 5.2930997334E-5; monnaie_TND = 0.502139250038; monnaie_TOP = 0.442966875276; monnaie_TRY = 0.431141694225; monnaie_TTD = 0.115780727605; monnaie_TWD = 0.0255221974544; monnaie_TZS = 0.000465121603908; monnaie_UAH = 0.0926191496673; monnaie_UGX = 0.000327941911822; monnaie_USD = 0.754062511782; monnaie_UYU = 0.0378601315547; monnaie_UZS = 0.00041261855143; monnaie_VEF = 0.175277366637; monnaie_VND = 3.5810725695E-5; monnaie_VUV = 0.00828640122838; monnaie_XAF = 0.00152449017237; monnaie_XCD = 0.277545184505; monnaie_XOF = 0.00152449017237; monnaie_YER = 0.0034402160663; monnaie_ZAR = 0.099658073151; monnaie_ZMK = 0.000143033998554; monnaie_ZWD = 0.00200388655802; monnaie_XPF = 0.00838; monnaie_SSP = 0.279479082236; var liste_des_decalages_par_ville = [];var datedata_en_texte = "09 February 2012";
var desactiver_la_gestion_de_l_affichage_unique = false;
var liste_des_affichages_deja_fait = new Array();
var liste_des_affichages_deja_fait2 = new Array();
datedata_en = datedata.substring( 3, 6 ) + datedata.substring( 0, 3 ) + datedata.substring( 6, 10 );
var regExpBeginning = /^\s+/;
var regExpEnd = /\s+$/;
// Supprime les espaces inutiles en début et fin de la chaîne passée en paramètre.
function trim( aString )
{
return aString.replace(regExpBeginning, "").replace(regExpEnd, "");
}
function afficher_nombre( valeur, point, nbr_chiffres, espace )
{
if( typeof( point ) == "undefined" )
point = ",";
if( typeof( nbr_chiffres ) == "undefined" )
{
nbr_chiffres = Math.abs( valeur ) - Math.floor( Math.abs( valeur ) ) + "";
nbr_chiffres = nbr_chiffres.length - 2;
}
if( typeof( espace ) == "undefined" )
espace = "";
var deci = Math.round( Math.pow( 10, nbr_chiffres ) * ( Math.abs( valeur ) - Math.floor( Math.abs( valeur ) ) ) );
var val = Math.floor( Math.abs( valeur ) );
if( ( nbr_chiffres == 0 ) || ( deci == Math.pow( 10, nbr_chiffres ) ) )
{
val = Math.floor( Math.abs( valeur ) );
deci=0;
}
var val_format = val + "";
var nb = val_format.length;
for( var i=1 ; i<4 ; i++ )
{
if( val >= Math.pow( 10, ( 3 * i ) ) )
val_format = val_format.substring( 0, nb - ( 3 * i ) ) + espace + val_format.substring( nb - ( 3 * i ) );
}
if( nbr_chiffres > 0 )
{
var decim = "";
for( var j=0 ; j<( nbr_chiffres - deci.toString().length ) ; j++ )
decim += "0";
deci = decim + deci.toString();
val_format = val_format + point + deci;
}
if( parseFloat( valeur ) < 0 )
val_format = "-" + val_format;
return val_format;
}
function afficher_cours( monnaie_1, monnaie_2, point, nbr_chiffres, espace, langue )
{
monnaie_1 = trim( monnaie_1 );
monnaie_2 = trim( monnaie_2 );
if( monnaie_1 == monnaie_2 )
{
if( ( monnaie_1 == "EUR" )
|| ( monnaie_1 == "LBP" ) )
monnaie_2 = "USD";
else
monnaie_2 = "EUR";
}
if( desactiver_la_gestion_de_l_affichage_unique == false )
if( ( liste_des_affichages_deja_fait[monnaie_1+"_"+monnaie_2] == "oui" )
|| ( liste_des_affichages_deja_fait[monnaie_2+"_"+monnaie_1] == "oui" ) )
return false;
liste_des_affichages_deja_fait[monnaie_1+"_"+monnaie_2] = "oui";
var monnaie_local_2 = afficher_nombre( eval( "monnaie_" + monnaie_1 )/eval( "monnaie_" + monnaie_2 ), '.', nbr_chiffres, '' );
var monnaie_local_1 = afficher_nombre( eval( "monnaie_" + monnaie_2 )/eval( "monnaie_" + monnaie_1 ), '.', nbr_chiffres, '' );
if( langue == 'fr' )
{
if( monnaie_local_1 > 1000 )
monnaie_local_1 = number_format(monnaie_local_1, 1, ',', '.');
else
monnaie_local_1 = number_format(monnaie_local_1, nbr_chiffres, ',', '.');
if( monnaie_local_2 > 1000 )
monnaie_local_2 = number_format(monnaie_local_2, 1, ',', '.');
else
monnaie_local_2 = number_format(monnaie_local_2, nbr_chiffres, ',', '.');
}
else
{
if( monnaie_local_1 > 1000 )
monnaie_local_1 = number_format(monnaie_local_1, 1, '.', ',');
else
monnaie_local_1 = number_format(monnaie_local_1, nbr_chiffres, '.', ',');
if( monnaie_local_2 > 1000 )
monnaie_local_2 = number_format(monnaie_local_2, 1, '.', ',');
else
monnaie_local_2 = number_format(monnaie_local_2, nbr_chiffres, '.', ',');
}
document.write( "1 " + monnaie_1 + " = " + monnaie_local_2 + " " + monnaie_2 + ", " );
document.write( "1 " + monnaie_2 + " = " + monnaie_local_1 + " " + monnaie_1 );
/*
document.write(
"1 " + monnaie_1 + " = " +
afficher_nombre( eval( "monnaie_" + monnaie_1 )/eval( "monnaie_" + monnaie_2 ), point, nbr_chiffres, espace )
+ " " + monnaie_2 + ", " );
document.write(
"1 " + monnaie_2 + " = " +
afficher_nombre( eval( "monnaie_" + monnaie_2 )/eval( "monnaie_" + monnaie_1 ), point, nbr_chiffres, espace )
+ " " + monnaie_1 );
*/
}
function afficher_cours_br( monnaie_1, monnaie_2, point, nbr_chiffres, espace )
{
monnaie_1 = trim( monnaie_1 );
monnaie_2 = trim( monnaie_2 );
if( monnaie_1 == monnaie_2 )
{
if( ( monnaie_1 == "EUR" )
|| ( monnaie_1 == "LBP" ) )
monnaie_2 = "USD";
else
monnaie_2 = "EUR";
}
if( desactiver_la_gestion_de_l_affichage_unique == false )
if( ( liste_des_affichages_deja_fait[monnaie_1+"_"+monnaie_2] == "oui" )
|| ( liste_des_affichages_deja_fait[monnaie_2+"_"+monnaie_1] == "oui" ) )
return false;
liste_des_affichages_deja_fait[monnaie_1+"_"+monnaie_2] = "oui";
document.write("
");
document.write(
"1 " + monnaie_1 + " = " +
afficher_nombre( eval( "monnaie_" + monnaie_1 )/eval( "monnaie_" + monnaie_2 ), point, nbr_chiffres, espace )
+ " " + monnaie_2 + ", " );
document.write(
"1 " + monnaie_2 + " = " +
afficher_nombre( eval( "monnaie_" + monnaie_2 )/eval( "monnaie_" + monnaie_1 ), point, nbr_chiffres, espace )
+ " " + monnaie_1 );
}
function afficher_cours2( monnaie_1, monnaie_2, point, nbr_chiffres, espace )
{
monnaie_1 = trim( monnaie_1 );
monnaie_2 = trim( monnaie_2 );
if( monnaie_1 == monnaie_2 )
{
if( ( monnaie_1 == "EUR" )
|| ( monnaie_1 == "LBP" ) )
monnaie_2 = "USD";
else
monnaie_2 = "EUR";
}
if( desactiver_la_gestion_de_l_affichage_unique == false )
if( ( liste_des_affichages_deja_fait2[monnaie_1+"_"+monnaie_2] == "oui" )
|| ( liste_des_affichages_deja_fait2[monnaie_2+"_"+monnaie_1] == "oui" ) )
return false;
liste_des_affichages_deja_fait2[monnaie_1+"_"+monnaie_2] = "oui";
document.write(
"1 " + monnaie_1 + " = " +
afficher_nombre( eval( "monnaie_" + monnaie_1 )/eval( "monnaie_" + monnaie_2 ), point, nbr_chiffres, espace )
+ " " + monnaie_2 + ", " );
document.write(
"1 " + monnaie_2 + " = " +
afficher_nombre( eval( "monnaie_" + monnaie_2 )/eval( "monnaie_" + monnaie_1 ), point, nbr_chiffres, espace )
+ " " + monnaie_1 );
}
function afficher_cours2_br( monnaie_1, monnaie_2, point, nbr_chiffres, espace )
{
monnaie_1 = trim( monnaie_1 );
monnaie_2 = trim( monnaie_2 );
if( monnaie_1 == monnaie_2 )
{
if( ( monnaie_1 == "EUR" )
|| ( monnaie_1 == "LBP" ) )
monnaie_2 = "USD";
else
monnaie_2 = "EUR";
}
if( desactiver_la_gestion_de_l_affichage_unique == false )
if( ( liste_des_affichages_deja_fait2[monnaie_1+"_"+monnaie_2] == "oui" )
|| ( liste_des_affichages_deja_fait2[monnaie_2+"_"+monnaie_1] == "oui" ) )
return false;
liste_des_affichages_deja_fait2[monnaie_1+"_"+monnaie_2] = "oui";
document.write("
");
document.write(
"1 " + monnaie_1 + " = " +
afficher_nombre( eval( "monnaie_" + monnaie_1 )/eval( "monnaie_" + monnaie_2 ), point, nbr_chiffres, espace )
+ " " + monnaie_2 + ", " );
document.write(
"1 " + monnaie_2 + " = " +
afficher_nombre( eval( "monnaie_" + monnaie_2 )/eval( "monnaie_" + monnaie_1 ), point, nbr_chiffres, espace )
+ " " + monnaie_1 );
}
function afficher_cours_fellah( monnaie_1, monnaie_2, point, nbr_chiffres, espace )
{
monnaie_1 = trim( monnaie_1 );
monnaie_2 = trim( monnaie_2 );
if( monnaie_1 == monnaie_2 )
{
if( ( monnaie_1 == "EUR" )
|| ( monnaie_1 == "LBP" ) )
monnaie_2 = "USD";
else
monnaie_2 = "EUR";
}
if( desactiver_la_gestion_de_l_affichage_unique == false )
if( ( liste_des_affichages_deja_fait[monnaie_1+"_"+monnaie_2] == "oui" )
|| ( liste_des_affichages_deja_fait[monnaie_2+"_"+monnaie_1] == "oui" ) )
return false;
liste_des_affichages_deja_fait[monnaie_1+"_"+monnaie_2] = "oui";
if( monnaie_2 == "USD" )
monnaie_2_court = "$";
if( monnaie_2 == "EUR" )
monnaie_2_court = "€";
document.write(
"1 " + monnaie_2_court + " = " +
afficher_nombre( eval( "monnaie_" + monnaie_2 )/eval( "monnaie_" + monnaie_1 ), point, nbr_chiffres, espace )
+ " " + monnaie_1 );
}
function number_format (number, decimals, dec_point, thousands_sep) {
// Formats a number with grouped thousands
//
// version: 906.1806
// discuss at: http://phpjs.org/functions/number_format
// + original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
// + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
// + bugfix by: Michael White (http://getsprink.com)
// + bugfix by: Benjamin Lupton
// + bugfix by: Allan Jensen (http://www.winternet.no)
// + revised by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
// + bugfix by: Howard Yeend
// + revised by: Luke Smith (http://lucassmith.name)
// + bugfix by: Diogo Resende
// + bugfix by: Rival
// + input by: Kheang Hok Chin (http://www.distantia.ca/)
// + improved by: davook
// + improved by: Brett Zamir (http://brett-zamir.me)
// + input by: Jay Klehr
// + improved by: Brett Zamir (http://brett-zamir.me)
// + input by: Amir Habibi (http://www.residence-mixte.com/)
// + bugfix by: Brett Zamir (http://brett-zamir.me)
// * example 1: number_format(1234.56);
// * returns 1: '1,235'
// * example 2: number_format(1234.56, 2, ',', ' ');
// * returns 2: '1 234,56'
// * example 3: number_format(1234.5678, 2, '.', '');
// * returns 3: '1234.57'
// * example 4: number_format(67, 2, ',', '.');
// * returns 4: '67,00'
// * example 5: number_format(1000);
// * returns 5: '1,000'
// * example 6: number_format(67.311, 2);
// * returns 6: '67.31'
// * example 7: number_format(1000.55, 1);
// * returns 7: '1,000.6'
// * example 8: number_format(67000, 5, ',', '.');
// * returns 8: '67.000,00000'
// * example 9: number_format(0.9, 0);
// * returns 9: '1'
// * example 10: number_format('1.20', 2);
// * returns 10: '1.20'
// * example 11: number_format('1.20', 4);
// * returns 11: '1.2000'
// * example 12: number_format('1.2000', 3);
// * returns 12: '1.200'
var n = number, prec = decimals;
var toFixedFix = function (n,prec) {
var k = Math.pow(10,prec);
return (Math.round(n*k)/k).toString();
};
n = !isFinite(+n) ? 0 : +n;
prec = !isFinite(+prec) ? 0 : Math.abs(prec);
var sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep;
var dec = (typeof dec_point === 'undefined') ? '.' : dec_point;
var s = (prec > 0) ? toFixedFix(n, prec) : toFixedFix(Math.round(n), prec); //fix for IE parseFloat(0.55).toFixed(0) = 0;
var abs = toFixedFix(Math.abs(n), prec);
var _, i;
if (abs >= 1000) {
_ = abs.split(/\D/);
i = _[0].length % 3 || 3;
_[0] = s.slice(0,i + (n < 0)) +
_[0].slice(i).replace(/(\d{3})/g, sep+'$1');
s = _.join(dec);
} else {
s = s.replace('.', dec);
}
var decPos = s.indexOf(dec);
if (prec >= 1 && decPos !== -1 && (s.length-decPos-1) < prec) {
s += new Array(prec-(s.length-decPos-1)).join(0)+'0';
}
else if (prec >= 1 && decPos === -1) {
s += dec+new Array(prec).join(0)+'0';
}
return s;
}