// Initializes the tree structures
function initData(){

  // Root nodes and trees - in this order
  new Node("root1", null);
  new Node("root2", null);
  new Node("root3", null);
  new Node("root4", null);	
  new Node("root5", null);
  var tree1 = new Tree("tree1", "root1", "accueil", "node", "leaf", "currentLeafTitle");  // Will fill in the tree attr. of root1
  var tree2 = new Tree("tree2", "root2", "acteurs", "node", "leaf", "currentLeafTitle");
  var tree3 = new Tree("tree3", "root3", "fonctions", "node", "leaf", "currentLeafTitle");
  var tree4 = new Tree("tree4", "root4", "produits", "node", "leaf", "currentLeafTitle");
  var tree5 = new Tree("tree5", "root5", "accueil_solutions", "node", "leaf", "currentLeafTitle");

  // Note: by default, nodes are expanded in all trees.

  ////// Authors ///////
	// Syntax: new Author("<name>", "<title>")
	// The name is used as the name parameter of go.php
	var jfabre = new Author("jfabre", "Jérôme Fabre");
	jfabre.webPage = "none";
	var imberti = new Author("imberti", "Olivier Imberti, consultant senior Banque / Finance");
	imberti.webPage = "none";
  var invivoo = new Author("invivoo", "Invivoo");
  var armonys = new Author("armonys", "Armonys");
  var cadextan = new Author("cadextan", "Cadextan");
  var nexeo = new Author("nexeo", "Nexeo");
  var alfi = new Author("alfi", "Alfi");
  var phirst = new Author("phirst", "Phirst Vanilla");
  var sia = new Author("sia", "Sia Conseil");
  var maltem = new Author("maltem", "Maltem Consulting");
	var ithaque = new Author("ithaque", "Ithaque");
	var eabi = new Author("eabi","EABI Consulting");
	var finaxys = new Author("finaxys","Finaxys");
	var monakea = new Author("monakea", "Monakea"); //CC
	var isifi = new Author("isifi", "ISIFI Conseil");
	var sfeir = new Author("sfeir","Groupe SFEIR");
	var ruiz = new Author("ruiz","François Ruiz");
	ruiz.webPage = "none";
	var cambiste = new Author("cambiste","cambiste.info");
	cambiste.webPage = "none";
	var itvalue = new Author("itvalue","IT Value");
	var d2r = new Author("d2r", "D2R");
	var horizon = new Author("horizon", "Horizon Software");
	var solidaires = new Author("solidaires","Finances-solidaires.com");
	var sfaxinance = new Author("sfaxinance","Sfaxinance");
	var dolphin = new Author("dolphin","Dolphin Consulting");
	var vgscore = new Author("vgscore","VGscore");
	var euroland = new Author("euroland","Euroland Consulting");
	
	////// Translators //////
	// Syntax: new Author("<name>", "<title>", "translator_en")
  // For a hard link (that will still be tracked): mynode.webPage = "http://...";
  // Result will be for instance:
  // <a href="http://www.example.com" onclick="javascript:window.open('../php/engine/go.php?name=example&source=mypage&type=html'); return false;">My translator</a>
  var valdere = new Author("valdere", "Financial Translation / Traduction financière", "translator_en");
	valdere.image = "translator_valdere.gif";
	valdere.extraText = "Translated from French by <b>Valdere Translations</b>";
	
	var offshore = new Author("offshore", "Multilingual financial translation","translator_en");
	offshore.image = "translator_offshore.jpg";
	offshore.extraText = "Translated from French by <b>Offshore Translation</b>";
  offshore.webPage = "http://www.offshore-translation.com/en/index.php";    // hard link

  ////// First tree ////////
	// Syntax: new Node("name", "name of father node", "copyright year(s)", author, translator)
	// author and translator can be an object or an array of objects
  var accueil = new Node("accueil", "root1", null, null, valdere);
  new Node("forum", "root1");
  new Node("contact", "root1");
  new Node("apropos","root1","2009");
  
  new Node("marches","root1","2009");
  new Node("presentation", "marches", "2002", null, offshore);
  new Node("crise","marches","2009"); 
  new Node("rapports","marches","2009");
  new Node("asset_management_crise","marches","2010",euroland);
  
  new Node("rubrique_emploi", "root1");
  new Node("annuaire_conseil", "rubrique_emploi","2005");
  new Node("emploi", "rubrique_emploi");

  new Node("entreprises", "root1");
  new Node("offre_fimarkets", "entreprises");
  new Node("partenaires", "entreprises");

  // CC - NEW
  new Node("livre_pdf", "root1");
  new Node("livre_intro", "livre_pdf", "2008");
  new Node("livre_achat", "livre_pdf", "2009");
  new Node("livre_telecharger", "livre_pdf", "2009");

  new Node("ressources", "root1");
  new Node("glossaire", "ressources", null, null, valdere);
  new Node("rechercher", "ressources");
  new Node("liens", "ressources");
  new Node("bibliographie", "ressources");
	
  new Node("mises_a_jour", "root1");
	new Node("newsletter", "mises_a_jour", "2008");
  new Node("rss", "mises_a_jour", "2007");
  new Node("news", "mises_a_jour");

  new Node("compte", "root1");
  new Node("inscription", "compte", "2008");
  new Node("edition_compte", "compte", "2008");
  new Node("identification", "compte", "2008");
  // CC - NEW
  new Node("commandes", "compte", "2009"); 
  
  var sitemap1 = new Node("sitemap1", "root1");
  sitemap1.inSitemap = false; 
  var reco = new Node("recommander", "root1");
  reco.inSitemap = false;
  new Node("aide", "root1");

  //////// Second tree ////////
  var acteurs = new Node("acteurs", "root2", null, null, offshore);
  new Node("regulation","root2","2008");
  new Node("autorites_tutelle", "regulation", "2004");
  new Node("projets_place","regulation","2007");
  new Node("mifid","regulation","2007");
  new Node("emetteurs","root2","2008");
  new Node("agences","root2","2010");
  new Node("marche","root2","2008");
  new Node("marche_def", "marche", "2002");
  new Node("marche_infrastructures","marche","2008", isifi);
  new Node("market_makers","marche","2008",horizon);
  new Node("marches_organises", "root2");
  new Node("marches_organises_def", "marches_organises","2008",null,valdere);
  new Node("services","root2","2008");
  new Node("services_investissement_def", "services", "2007");
  new Node("services_investisseurs_depositaire","services","2008",isifi);
  new Node("fournisseurs_def", "services");
  new Node("correspondants_depositaires_def", "services");
  // new Node("custody", "correspondants_depositaires"); // page fusionnée avec correspondants et depositaires
  new Node("investisseurs", "root2");
  new Node("opcvm", "investisseurs", "2004", null, valdere);
  new Node("vl","investisseurs","2009",sfaxinance);
  new Node("hedge_funds", "investisseurs", "2004", null, valdere); 
  new Node("commercialisation_fonds","investisseurs","2008",horizon);
  new Node("finance-solidaire","investisseurs","2009",solidaires);
  new Node("asset_manager", "root2");
  new Node("asset_manager_intro", "asset_manager", "2005", alfi);
  new Node("asset_manager_def", "asset_manager", "2005", alfi);
  new Node("asset_manager_org", "asset_manager", "2005", alfi);
  new Node("asset_manager_si", "asset_manager", "2005", alfi);
  new Node("fpp_fund_processing_passport","asset_manager","2008",alfi);
  // new Node("marches_organises_france", "marches_organises"); //cette page est devenue obsolète
  new Node("reseau_swift","root2");
  new Node("paiement_reglement_livraison", "root2");
  new Node("paiement_reglement_livraison_def", "paiement_reglement_livraison");
  new Node("swift", "paiement_reglement_livraison");
  new Node("t2t2s","paiement_reglement_livraison","2008",isifi);
  new Node("target2","paiement_reglement_livraison","2007");
  new Node("target2_securities","paiement_reglement_livraison","2008", sia);
  new Node("paiements_masse", "paiement_reglement_livraison", "2003");
  new Node("projet_SEPA", "paiement_reglement_livraison", "2006", sia);
  new Node("reglement_livraison", "paiement_reglement_livraison");
  new Node("correspondent_banking", "paiement_reglement_livraison");
  // new Node("systemes_euro", "paiement_reglement_livraison"); // cette page est devenue obsolète
  // new Node("relit", "paiement_reglement_livraison"); // cette page est devenue obsolète


  //////// Third tree ////////
  var fonctions = new Node("fonctions", "root3", null, null, valdere);
  new Node("metiers","root3");
  new Node("trader", "metiers", "2006", jfabre, valdere);
  new Node("cambiste", "metiers", "2008", cambiste);
  new Node("trading", "root3");
  new Node("negociation_def", "trading");
  new Node("desk_tresorerie", "trading", "2008", eabi);
  new Node("automates_de_trading", "trading", "2007", invivoo);
  new Node("oms","trading","2008",itvalue);
  new Node("ecn", "trading", "2002");
  new Node("referentiels", "root3");
  new Node("referentiels_def", "referentiels");
  new Node("donnees_marche_def", "referentiels", "2006", nexeo);
  new Node("referentiels_tiers", "referentiels");
  new Node("referentiel_organisationnel", "referentiels", "2005", sia);
  new Node("operations", "root3");
  new Node("operations_def", "operations");
  new Node("fonctions_back_office", "operations", "2003");
  new Node("qualites_systeme_back", "operations", "2003");
  new Node("suivi_position_def", "operations");
  new Node("collateral","operations", "2009");
  new Node("juridique","root3");
  new Node("contrats_cadres","juridique","2008",ruiz);
  new Node("fiscalite","root3");
  var fiscalite_dividendes = new Node("fiscalite_dividendes","fiscalite","2008",ruiz);
  new Node("fiscalite_plus_values","fiscalite","2008",ruiz);
  new Node("suivi_risques", "root3","2004");
  new Node("risques_def", "suivi_risques", "2004");
  new Node("compliance","suivi_risques","2008",d2r);
  new Node("securite_financiere","suivi_risques","2009",vgscore);
  new Node("risque_credit", "suivi_risques");
  new Node("risque_marche", "suivi_risques");
  new Node("var","suivi_risques", "2008", sfeir);
  new Node("risque_operationnel", "suivi_risques", "2005");
  new Node("ratio_solvabilite", "suivi_risques", "2003", null, valdere);
  new Node("bale_2", "suivi_risques", "2004", sia);
  new Node("bale_3", "suivi_risques", "2010", sia);
  new Node("solvency_2","suivi_risques","2006", sia);
  new Node("controle_flux", "root3");
  new Node("controle_flux_def", "controle_flux");
  new Node("prevision_liquidite", "controle_flux");
  new Node("compta_def", "root3");

  // Fourth tree
  var produits = new Node("produits", "root4", "2002", null, offshore);
  new Node("titres", "root4");
  new Node("valeurs_mobilieres", "titres", "2003", maltem);
  new Node("actions_introduction","titres","2009", ruiz);
  new Node("actions_negociation","titres","2009",ruiz);
  new Node("actions", "titres", "2003", maltem);
  new Node("obligations", "titres", "2003", maltem);
  new Node("titres_anciens","titres","2007");
  var tcn = new Node("tcn","titres","2008");
  new Node("emtn","titres","2007");
  new Node("gestion_titres", "titres");
  var titrisation = new Node("titrisation", "titres", "2008");
  new Node("ost", "titres", "2006");
  new Node("pret_emprunt_titres", "titres", "2005");
  new Node("repos", "titres", "2006", maltem);
  new Node("produits_taux_change", "root4");
  new Node("operations_change", "produits_taux_change", "2004", null, valdere);
  new Node("produits_derives", "root4");
  new Node("derives_def", "produits_derives", "2005", phirst);
  new Node("swap_taux", "produits_derives");
  new Node("fra", "produits_derives");
  new Node("futures", "produits_derives");
  new Node("options", "produits_derives", "2002");
  var options_definition = new Node("options_definition", "options");
  new Node("options_strategies", "options", "2005", phirst);
  new Node("options_pricing", "options", "2006", new Array(armonys, cadextan));
  new Node("warrants", "produits_derives", "2005", phirst);
  new Node("cap_floor", "produits_derives", "2005", phirst);
  new Node("derives_credit","produits_derives","2003");
  new Node("credit_derivatives", "derives_credit", "2003", null, valdere);
  new Node("cdo","derives_credit","2008",finaxys);
  var cds = new Node("cds","derives_credit","2008");
  new Node("carbone","root4");
  new Node("finance_carbone","carbone","2009",dolphin);

  // Fifth tree
  new Node("accueil_solutions", "root5", "2008"); //CC
  new Node("logiciels","root5","2009");
  new Node("annuaire_editeurs","logiciels","2009");
  new Node("monakea", "logiciels", "2007", monakea); //CC
  new Node("systemes_information","root5","2009");
  new Node("si_bancaire","systemes_information");
  new Node("si_bancaire_def","si_bancaire","2007",imberti);
  new Node("si_framework","si_bancaire","2007",imberti);
  new Node("si_modeles","si_bancaire","2007",imberti);
  new Node("si_cartographie","si_bancaire","2007",imberti);
  new Node("methodologie","root5","2009");
  new Node("CMMI","methodologie", "2007", ithaque);
  new Node("innovation","methodologie","2009", dolphin);
	
  // Sitemaps - Note that sitemap1 is in first tree and was created before
  var sitemap2 = new Node("sitemap2", null);
  var sitemap3 = new Node("sitemap3", null);
  var sitemap4 = new Node("sitemap4", null);
  var sitemap5 = new Node("sitemap5", null);
  sitemap2.inSitemap = false; sitemap3.inSitemap = false; sitemap4.inSitemap = false; sitemap5.inSitemap = false;

  // Create toc
  var toc1 = new Toc("toc1", tree1);
  var toc2 = new Toc("toc2", tree2);
  var toc3 = new Toc("toc3", tree3);
  var toc4 = new Toc("toc4", tree4);
  var toc5 = new Toc("toc5", tree5); //CC

  // Create the Section objects
  var section1 = new Section("1", toc1, "#FFF2AE");
  var section2 = new Section("2", toc2, "#FFCA8D");
  var section3 = new Section("3", toc3, "#FFB31C");
  var section4 = new Section("4", toc4, "#FF8B4E");
  var section5 = new Section("5", toc5, "#F16E5E");

  CurrentSection = section1;

  // Partner code
  // Syntax: addPartnerAd(<language ("en" or "fr" or null=all languages)>, <relative path to partner URL>, <path to logo image>, "link text")
  tree1.addPartnerAdRight("fr", "php/engine/go.php?name=asset&source=onglet_accueil&type=html", "toc_asset.gif", "Conseil, ma&icirc;trise d'ouvrage et ing&eacute;nierie logicielle au coeur des march&eacute;s financiers");
  // tree1.addPartnerAdRight("fr", "php/engine/go.php?name=eabi&source=onglet_accueil&type=html", "toc_eabi.jpg", "Le nouvel acteur au service des institutions financières");
  tree1.addPartnerAdRight("fr", "php/engine/go.php?name=eonia&source=onglet_accueil&type=html", "toc_eonia.jpg", "L'ingéniérie financière par excellence");
  //tree1.addPartnerAdRight("fr", "php/engine/go.php?name=capco&source=onglet_accueil&type=html", "toc_capco.jpg", "Forming the future of finance");
  tree2.addPartnerAdRight("fr", "php/engine/go.php?name=offshore&source=onglet_acteurs&type=html", "toc_offshore.jpg", "Multilingual Financial translation", offshore.webPage);
  tree2.addPartnerAdRight("fr", "php/engine/go.php?name=iteam&source=onglet_acteurs&type=html", "toc_team_trade.jpg", "Leader indépendant du conseil et du service pour les marchés financiers");
  //tree2.addPartnerAdRight("fr", "php/engine/go.php?name=2aconsulting&source=onglet_acteurs&type=html", "toc_2a.jpg", "L'expertise des produits dérivés complexes");
  // tree4.addPartnerAd("fr", "php/engine/go.php?name=maltem&source=onglet_produits&type=html", "toc_maltem.gif", "Financial, banking and insurance consultancy");
  // tree1.addPartnerAd("fr", "php/engine/go.php?name=alfi&source=onglet_accueil&type=html", "toc_alfi.gif", "Gestion d'actifs | Banques d'investissement | Services aux investisseurs");
  tree3.addPartnerAdRight("fr", "php/engine/go.php?name=valdere&source=onglet_fonctions&type=html", "toc_valdere.gif", "Traduction financière<br>Devis: 01 46 06 16 94");
  //tree4.addPartnerAdRight("fr", "php/engine/go.php?name=ithaque&source=onglet_accueil&type=html", "toc_ithaque.jpg", "L'expert historique en systèmes d'information des marchés financiers");
  // tree4.addPartnerAd("fr", "php/engine/go.php?name=invivoo&source=onglet_produits&type=html", "toc_invivoo.jpg", "Spécialiste des automates de trading");
  // tree4.addPartnerAd("fr", "php/engine/go.php?name=monakea&source=onglet_produits&type=html", "toc_monakea.gif", "La solution logicielle pour la Multigestion Alternative");
  tree4.addPartnerAdRight("fr", "php/engine/go.php?name=offshore&source=onglet_produits&type=html", "toc_offshore.jpg", "Multilingual financial translation");

  // Banners on top of page
  var topBannerCode;
  topBannerCode = "<object type=\"application/x-shockwave-flash\" data=\"images/illustrations/teamtrade_728x90.swf\" width=\"728\" height=\"90\">\n";
  topBannerCode += "<param name=\"movie\" value=\"images/illustrations/teamtrade_728x90.swf\" />\n";
  topBannerCode += "<p>Team Trade - Architectes des marchés financiers</p>\n";
  topBannerCode += "</object>\n";
  accueil.addTopBannerAd("fr", topBannerCode);
	var assetBannerCode;
	assetBannerCode = "<object type=\"application/x-shockwave-flash\" data=\"../images/illustrations/asset_top_banner_728x90.swf\" width=\"728\" height=\"90\">\n";
  assetBannerCode += "<param name=\"movie\" value=\"../images/illustrations/asset_top_banner_728x90.swf\" />\n";
  assetBannerCode += "<p>Asset</p>\n";
  assetBannerCode += "</object>\n";
	fiscalite_dividendes.addTopBannerAd("fr", assetBannerCode);
	options_definition.addTopBannerAd("fr", assetBannerCode);
	titrisation.addTopBannerAd("fr", assetBannerCode);
	cds.addTopBannerAd("fr", assetBannerCode);
	tcn.addTopBannerAd("fr", assetBannerCode);
}

// Initialization of the RSS feed
function initRss(){
  if (Lang == "en"){
    //////// RSS feed ** ENGLISH ** /////////
    var rss_en = new Rss("en", "pagesen/fimarkets.rss", "The financial markets explained by professionals", 5);

    // Add RSS clients (pages that will contain information provided by the RSS feed)
    //rss_en.addRssClient("news", -1);
    rss_en.addRssClient("accueil", 5, false, true);

    // Add RSS items for English
    rss_en.addRssNodeItem("risque_operationnel", "The operational risk: definition and issues, risk map, measurement, control...", "19/05/2010");
    rss_en.addRssNodeItem("autorites_tutelle", "The financial regulatory authorities", "21/04/2010");
    rss_en.addRssNodeItem("produits", "New version of the financial products section home page", "13/02/2010");
    rss_en.addRssNodeItem("titres_anciens", "FiMarkets' collection of old French stocks", "15/11/2009");
    rss_en.addRssNodeItem("acteurs", "Capital market players: new introduction", "30/10/2009");
    rss_en.addRssNodeItem("finance_carbone", "Carbon finance, when finance fights global warming", "08/07/2009");
    rss_en.addRssNodeItem("presentation", "The function of financial markets in the economy", "10/06/2009");
    rss_en.addRssNodeItem("marches_organises_def", "Role and functioning of an organised market: Euronext", "20/08/2008");
    rss_en.addRssNodeItem("services_investisseurs_depositaire", "Depositories services to the investors", "22/06/2008");
    rss_en.addRssNodeItem("marche_infrastructures", "Market infrastructures: systems and stakeholders", "11/06/2008");
    rss_en.addRssNodeItem("t2t2s", "Target2 Securities: the last piece of the European securities market puzzle", "08/06/2008");
    rss_en.addRssNodeItem("operations_change", "Basic foreign exchange operations: spot, outright and currency swap", "04/06/2008");
    rss_en.addRssNodeItem("opcvm", "Mutual funds: what is a fund, its purpose, the organisation of asset management and the role of the players", "23/02/2008");
    rss_en.addRssNodeItem("ratio_solvabilite", "The calculation of the solvency ratio or McDonough ratio, as defined by the Basel 2 agreement.", "02/09/2007");
    rss_en.addRssNodeItem("trader", "How does one become a trader? What is the trader's role? What is the job like on a daily basis?", "09/05/2007");
    rss_en.addRssNodeItem("glossaire", "", "09/05/2007");
    rss_en.addRssNodeItem("hedge_funds", "", "09/05/2007");
    rss_en.addRssNodeItem("credit_derivatives", "", "09/05/2007");
    rss_en.addRssNodeItem("acteurs", "", "09/05/2007");
    rss_en.addRssNodeItem("fonctions", "", "09/05/2007");
    rss_en.addRssNodeItem("produits", "", "09/05/2007");
  }else if (Lang == "fr"){

    //////// RSS feed ** FRENCH ** /////////
    var rss_fr = new Rss("fr", "pages/fimarkets.rss", "Le fonctionnement des marchés financiers expliqué par des professionnels de la finance", 5);

    // Add RSS clients (pages that will contain information provided by the RSS feed)
    rss_fr.addRssClient("news", -1);
    rss_fr.addRssClient("accueil", 5, false, true);

    // Add RSS items for French
    // Syntax: <rss object>.addRssNodeItem("node_name", "description", "JJ/MM/YYYY");
    // Or: <rss object>.addRssItem("title", "url", "description", "JJ/MM/YYYY");
    rss_fr.addRssNodeItem("asset_management_crise", "Asset Management: préparer la sortie du tunnel", "18/08/2010");
    rss_fr.addRssNodeItem("bale_3", "Bâle III, décryptage de la réforme et étude d'impact", "11/08/2010");
    rss_fr.addRssNodeItem("agences", "Les agences de notation, des acteurs à part dans le système financier", "24/03/2010");
    rss_fr.addRssNodeItem("accueil_solutions", "Nouveau: le chapitre Solutions de fimarkets s'enrichit", "06/01/2010");
    rss_fr.addRssNodeItem("livre_intro", "L'intégralité du site FiMarkets est disponible en téléchargement sous forme d'un fichier PDF !", "06/12/2009");
    rss_fr.addRssNodeItem("securite_financiere", "La sécurité financière, composantes et mise en oeuvre", "15/11/2009");
    rss_fr.addRssNodeItem("innovation", "Les innovations SI dans la Banque, finance et assurance", "07/09/2009");
    rss_fr.addRssNodeItem("finance_carbone", "La finance carbone, quand la finance combat le changement climatique", "28/05/2009");
    rss_fr.addRssNodeItem("collateral", "La gestion du collatéral, instrument de réduction du risque de crédit", "20/05/2009");
    rss_fr.addRssNodeItem("vl", "La valeur liquidative, outil de l'équité de traitement des investisseurs", "27/04/2009");
    rss_fr.addRssNodeItem("rapports", "Tous les rapports sur la crise financière", "06/04/2009");
    rss_fr.addRssNodeItem("fiscalite_dividendes", "Mise à jour de l'article fiscalité des dividendes", "02/04/2009");
    rss_fr.addRssNodeItem("fiscalite_plus_values", "Mise à jour de l'article fiscalité des plus-values", "02/04/2009");
    rss_fr.addRssNodeItem("actions_introduction", "Les actions: définition, typologie", "14/03/2009");
    rss_fr.addRssNodeItem("actions_negociation", "Les actions: marché, cotation, négociation", "14/03/2009");
    rss_fr.addRssNodeItem("produits", "Les instruments financiers: introduction", "14/03/2009");
    rss_fr.addRssNodeItem("finance-solidaire", "La finance solidaire", "23/02/2009");
    rss_fr.addRssItem("Fimarkets adopte une nouvelle charte graphique", AllNodes[HomeNodeName].url,"Une présentation plus lisible et des couleurs plus sobres.","16/02/2009");
    rss_fr.addRssNodeItem("cds", "Les CDS, Credit Default Swap", "29/01/2009");
    rss_fr.addRssNodeItem("crise", "Les impacts réglementaires de la crise financière", "07/01/2009");
    rss_fr.addRssNodeItem("commercialisation_fonds", "La commercialisation des OPCVM", "11/12/2008");
    rss_fr.addRssNodeItem("tcn", "Les TCN, Titres de Créances Négociables", "07/12/2008");
    rss_fr.addRssNodeItem("market_makers", "Les market makers ou teneurs de marché", "26/11/2008");
    rss_fr.addRssNodeItem("reseau_swift", "Le réseau SWIFT, la messagerie et les services à valeur ajoutée", "24/11/2008");
    rss_fr.addRssNodeItem("compliance", "La fonction compliance, ou conformité", "10/11/2008");
    rss_fr.addRssNodeItem("titrisation", "La titrisation, rôle, fonctionnement, acteurs", "05/11/2008");
    rss_fr.addRssNodeItem("emetteurs", "Les émetteurs, initiateurs de la demande de capitaux", "10/09/2008");
    rss_fr.addRssNodeItem("acteurs", "Les acteurs des marchés financiers: introduction", "10/09/2008");
    rss_fr.addRssNodeItem("oms", "Les OMS - Order Management System : l'automatisation du traitement des ordres", "02/09/2008");
    rss_fr.addRssNodeItem("fiscalite_dividendes", "La fiscalité des dividendes d'actions et des revenus de droits sociaux", "27/08/2008");
    rss_fr.addRssNodeItem("fiscalite_plus_values", "La fiscalité des plus-values et moins-values sur valeurs mobilières et droits sociaux", "27/08/2008");
    rss_fr.addRssNodeItem("cambiste", "Le métier de cambiste: once a dealer, always a dealer", "21/07/2008");
    rss_fr.addRssNodeItem("contrats_cadres", "Les conventions-cadres: support juridique pour les opérations de marchés de gré à gré", "19/07/2008");
    rss_fr.addRssNodeItem("fpp_fund_processing_passport", "Le Fund Processing Passport: pour une amélioration de la distribution des fonds d'investissement", "09/07/2008");
    rss_fr.addRssNodeItem("var", "La Value at Risk: définition et méthodes de calcul", "25/06/2008");
    rss_fr.addRssNodeItem("target2_securities", "TARGET 2 Securities: une révolution dans l'univers du post-marché", "28/05/2008");
    rss_fr.addRssNodeItem("t2t2s", "TARGET 2 Securities: ultime mise en place de la mécanique de l'Europe des titres", "24/05/2008");
    rss_fr.addRssNodeItem("services_investisseurs_depositaire", "L'offre des dépositaires à destination des investisseurs", "14/05/2008");
    rss_fr.addRssNodeItem("marche_infrastructures", "Les infractures de marché: systèmes de place et acteurs en présence", "09/05/2008");
    rss_fr.addRssNodeItem("marches_organises_def", "Marchés organisés: l'exemple d'Euronext", "03/05/2008");
    rss_fr.addRssNodeItem("accueil_solutions", "Nouveau: fimarkets étend son offre aux éditeurs de logiciel.", "11/04/2008");
    rss_fr.addRssNodeItem("monakea", "Consultez l'article de Monakea, solution pour les fonds de fonds alternatifs.", "11/04/2008");
    rss_fr.addRssNodeItem("cdo", "Les CDO (Collateralised Debt Obligation) sont des titres représentatifs de créances bancaires de nature variée.", "09/04/2008");
    rss_fr.addRssItem("Réorganisation des forums de FiMarkets",AllNodes["forum"].url,"Un nouveau découpage des forums en catégories (connaître les métiers et formations, travailler, comprendre les marchés, discussions générales) et une nouvelle charte graphique.","24/03/2007");
    rss_fr.addRssNodeItem("desk_tresorerie", "Le desk de trésorerie est responsable du refinancement du besoin de trésorerie engendré par l'ensemble des activités d'une salle des marchés.", "03/01/2008");
    rss_fr.addRssNodeItem("titres_anciens", "Pour le plaisir des yeux, fimarkets vous offre sa collection d'actions anciennes.", "26/12/2007");
    rss_fr.addRssNodeItem("projet_SEPA", "Introduction aux moyens de paiement: un marché en pleine reconfiguration stratégique - Mise à jour de l'article de Sia Conseil sur le projet SEPA", "24/12/2007");
    rss_fr.addRssNodeItem("target2", "Target 2 est le nouveau système de règlement brut de gros montants de la communauté bancaire de la zone Euro.", "18/10/2007");
    rss_fr.addRssNodeItem("emtn", "Les EMTN (Euro Medium Term Note) sont des titres de créances dont la maturité s'intercale généralement entre le papier commercial (billets de trésorerie) et les titres à long terme (obligations).", "21/09/2007");
    rss_fr.addRssNodeItem("automates_de_trading","Les automates de trading sont capables à la fois de collecter rapidement l'information et de réagir en temps réel (envoi d'ordres sur le marché).","18/07/2007");
    rss_fr.addRssNodeItem("reglement_livraison","Le réglement-livraison recouvre l'ensemble des processus qui permettent de matérialiser le transfert de propriété consécutif à une négociation portant sur des titres négociables.","31/05/2007");
    rss_fr.addRssItem("Les premières pages de la version anglaise de fimarkets sont disponibles",LocStr["en"][HomeNodeName + "_url"],"","09/05/2007");
    rss_fr.addRssNodeItem("projets_place","Une présentation des grands projets réglementaires et techniques du moment: Bâle 2, MiFID, Target2...","19/04/2007");
    rss_fr.addRssNodeItem("CMMI","Le CMMI (Capability Maturity Model Integrated) est un modèle d'évaluation du niveau de maturité d'une organisation.","02/04/2007");
    rss_fr.addRssNodeItem("mifid","","26/03/2007");
    rss_fr.addRssNodeItem("si_framework","L'architecture typique d'un système d'information bancaire.","10/03/2007", "Framework du SI bancaire");
    rss_fr.addRssNodeItem("si_modeles","Le modèle de données Client / Contrat et Compte / Mouvement du système d'informations bancaire.","10/03/2007", "Modèle de données du SI bancaire");
    rss_fr.addRssNodeItem("si_cartographie","","10/03/2007", "Cartographie du SI bancaire");
    rss_fr.addRssNodeItem("offre_fimarkets","Nouvelle page de présentation de l'offre fimarkets.","03/03/2007");
    rss_fr.addRssItem("marches-financiers.net change de nom et devient fimarkets !", AllNodes[HomeNodeName].url,"","03/03/2007");
    rss_fr.addRssNodeItem("services_investissement_def","Les prestataires de Services d'Investissement, au sens de l'AMF.","17/02/2007");
    rss_fr.addRssNodeItem("trader","Le métier de trader, présenté par un professionnel: travail au quotidien, recrutement, formation.","11/01/2007");
    rss_fr.addRssNodeItem("fournisseurs_def","Nouvelle version de la page relative aux fournisseurs d'informations financières.","07/12/2006");
    rss_fr.addRssNodeItem("solvency_2","La réforme réglementaire des assurances Solvency II.","29/10/2006");
    rss_fr.addRssNodeItem("ost","","15/10/2007");
    rss_fr.addRssNodeItem("options_pricing","Un article sur la sous-évaluation des prix d'options par le modèle de Black & Scholes.","02/10/2006");
    rss_fr.addRssNodeItem("donnees_marche_def","Les Market Data : enjeu stratégique et structurant.","12/09/2006");
    rss_fr.addRssNodeItem("repos","","19/06/2006");
    rss_fr.addRssNodeItem("bale_2", "", "04/04/2006", "Le reporting réglementaire COREP");
    rss_fr.addRssNodeItem("projet_SEPA","","04/04/2006");
    rss_fr.addRssItem("Le forum de marches-financiers.net est ouvert !", AllNodes["forum"].url, "","29/01/2006");
    rss_fr.addRssNodeItem("pret_emprunt_titres","","31/12/2005");
    rss_fr.addRssNodeItem("risque_operationnel","","23/11/2005");
    rss_fr.addRssNodeItem("asset_manager_intro","","07/11/2005");
    rss_fr.addRssNodeItem("asset_manager_def","","07/11/2005");
    rss_fr.addRssNodeItem("asset_manager_org","","07/11/2005");
    rss_fr.addRssNodeItem("asset_manager_si","","07/11/2005","Les systèmes d'information dans l'Asset Management");
    rss_fr.addRssNodeItem("bale_2", "", "20/08/2005", "L'extension des projets Bâle II aux activités de gestion opérationnelle.");
    rss_fr.addRssNodeItem("warrants","","23/06/2005");
    rss_fr.addRssNodeItem("derives_def","","21/02/2005");
    rss_fr.addRssNodeItem("options_strategies","","21/02/2005");
    rss_fr.addRssNodeItem("cap_floor","","21/02/2005");
    rss_fr.addRssNodeItem("annuaire_conseil","L'annuaire des cabinets de conseil spécialisés dans les systèmes d'information des marchés financiers.","22/01/2005");
    rss_fr.addRssNodeItem("referentiel_organisationnel","","06/01/2005");
    rss_fr.addRssNodeItem("bale_2", "", "06/01/2005", "Bâle II: au-delà du pilier I");
    rss_fr.addRssNodeItem("risques_def","","16/12/2004");
    rss_fr.addRssNodeItem("opcvm","","29/10/2004");
    rss_fr.addRssNodeItem("hedge_funds","","15/07/2004");
    rss_fr.addRssNodeItem("operations_change","","25/05/2004");
    rss_fr.addRssNodeItem("autorites_tutelle","","30/03/2004");
    rss_fr.addRssNodeItem("bale_2","","21/01/2004");
    rss_fr.addRssItem("La fonction de recherche dans le site est disponible.",AllNodes["accueil"].url,"Vous pouvez entrer les mots à rechercher dans la zone de saisie en haut à droite de chaque page.","03/01/2004");
    rss_fr.addRssNodeItem("valeurs_mobilieres","","09/12/2003");
    rss_fr.addRssNodeItem("actions","","09/12/2003");
    rss_fr.addRssNodeItem("obligations","","09/12/2003");
    rss_fr.addRssNodeItem("paiements_masse","","03/09/2003");
    rss_fr.addRssNodeItem("credit_derivatives","","28/06/2003");
    rss_fr.addRssNodeItem("ratio_solvabilite","","11/06/2003");
    rss_fr.addRssNodeItem("rechercher", "", "02/05/2003", "Recherche d'un terme financier sur des sites spécialisés");
    rss_fr.addRssNodeItem("fonctions_back_office","","26/03/2003");
    rss_fr.addRssNodeItem("qualites_systeme_back","","26/03/2003");
    rss_fr.addRssNodeItem("liens","Enrichissement de la page de liens vers des sites financiers d'intérêt.","26/03/2003");
    rss_fr.addRssNodeItem("ecn","","10/11/2002");
    rss_fr.addRssNodeItem("marche_def","","14/09/2002");
    rss_fr.addRssNodeItem("produits","","20/08/2002");
    rss_fr.addRssNodeItem("presentation","","07/07/2002");
    rss_fr.addRssNodeItem("options_definition","","27/06/2002");
  }
}


// Initialization of AdSense
function initAdsense(){
	///// Adsense for French //////
  // Array of nodes displayed in the top Adsense banner in French
  top_adsense_fr_nodes = new Array();
  // Array of nodes displayed in the bottom Adsense banner in French
  bottom_adsense_fr_nodes = new Array("crise", "annuaire_conseil", "emploi", "glossaire", 
    "autorites_tutelle", "emetteurs", "agences", "marches_organises_def", "services_investissement_def", "fournisseurs_def", "correspondants_depositaires_def", "paiements_masse", "correspondent_banking", 
    "cambiste", "ecn", "operations_def", "qualites_systeme_back", "suivi_position_def", "contrats_cadres", "fiscalite_plus_values", "risques_def", "compta_def", "si_framework", "si_modeles", "si_cartographie",
    "titres_anciens", "gestion_titres", "swift", "actions_introduction", "actions_negociation", "rapports", "collateral");

	///// Adsense for English //////
  // Array of nodes displayed in the top Adsense banner in English
  top_adsense_en_nodes = new Array();
  // Array of nodes displayed in the bottom Adsense banner in English
  bottom_adsense_en_nodes = new Array();

  // Create Adsense objects
  new Adsense("fr", "top", top_adsense_fr_nodes);
  new Adsense("fr", "bottom", bottom_adsense_fr_nodes);
  new Adsense("en", "top", top_adsense_en_nodes);
  new Adsense("en", "bottom", bottom_adsense_en_nodes);
}


