
jQuery.ajaxSetup({ type:"POST", dataType:'json' });

var heap = {
  SUCCESS: 1,
  FAILURE: 0
};

heap.form = {};
heap.submit = {};
heap.media = {};
heap.media.sizes = {};

heap.api = {};
heap.config = { language:'fr' };
heap.labels = {};
heap.urlmap = {};


heap.config['deploymode'] = 'prod';
heap.config['heap_location'] = '/heap';
heap.config['http_root'] = 'http://www.sfmm429.qc.ca';
heap.config['request_uri'] = '/cache/heap.fr.js';
heap.config['script_url'] = '';
heap.config['upload_maxfiles'] = 50;
heap.config['upload_maxsize'] = '300MB';
heap.config['default_media_source'] = 'heap';
heap.config['default_media_store'] = 'LOCAL_DOCUMENTS';
heap.config['version'] = '1.5.44040';
heap.config['last_build'] = '2009-06-26';
heap.config['thread_max_depth'] = 3;
heap.config['atom_types'] = {'article':{'url_scheme':'/en-direct/articles/%id%/%title|cleanSlug|strtolower%','meta_fields':{'auteur':{'type':'text','label':'Auteur'},'lien':{'type':'text','label':'Lien URL'},'envoi':{'type':'select','label':'Sera envoyé','options':[{'label':'Non','value':0},{'label':'Oui','value':1}]},'envoye':{'type':'select','label':'A été envoyé','options':[{'label':'Non','value':0},{'label':'Oui','value':1}]},'vues':{'type':'text','label':'Vues'},'layout':{'label':'Grille','type':'custom','template':'ui/meta_layoutselector.html'}}},'caricature':{'url_scheme':'/en-direct/caricature-du-mois','meta_fields':{'layout':{'label':'Grille','type':'custom','template':'ui/meta_layoutselector.html'}}},'communique':{'url_scheme':'/en-direct/salle-de-presse/communiques/%id%/%title|cleanSlug|strtolower%','meta_fields':{'layout':{'label':'Grille','type':'custom','template':'ui/meta_layoutselector.html'}}},'convention':{'url_scheme':'/services/votre-convention?convention=%id%','meta_fields':{'cakemail_sublist_id':{'type':'text','label':'ID Sous-liste Cakemail'},'layout':{'label':'Grille','type':'custom','template':'ui/meta_layoutselector.html'}}},'convocation':{'url_scheme':'/en-direct/convocations/%id%/%title|cleanSlug|strtolower%','meta_fields':{'temps':{'type':'datetime','label':'Date/Heure'},'layout':{'label':'Grille','type':'custom','template':'ui/meta_layoutselector.html'}}},'dossier':{'url_scheme':'/syndicat/dossiers/%id%/%title|cleanSlug|strtolower%','meta_fields':{'layout':{'label':'Grille','type':'custom','template':'ui/meta_layoutselector.html'}}},'election':{'url_scheme':'/en-direct/elections','meta_fields':{'layout':{'label':'Grille','type':'custom','template':'ui/meta_layoutselector.html'}}},'evenement':{'url_scheme':'/en-direct/calendrier/%id%/%title|cleanSlug|strtolower%','meta_fields':{'adresse':{'type':'text','label':'Adresse'},'ville':{'type':'text','label':'Ville'},'code_postal':{'type':'text','label':'Code postal'},'auteur':{'type':'text','label':'Auteur'},'temps':{'type':'datetime','label':'Date/Heure'},'layout':{'label':'Grille','type':'custom','template':'ui/meta_layoutselector.html'}}},'individu':{'meta_fields':{'role':{'type':'select','label':'Rôle','options':[{'label':'Aucun','value':''},{'label':'Délégué syndical','value':'Délégué syndical'},{'label':'Directeur syndical','value':'Directeur syndical'},{'label':'Vice-président','value':'Vice-président'}]},'titre':{'type':'text','label':'Titre'},'telephone':{'type':'text','label':'Téléphone'},'courriel':{'type':'text','label':'Courriel'},'sante_securite':{'type':'toggle','label':'Santé sécurité'},'layout':{'label':'Grille','type':'custom','template':'ui/meta_layoutselector.html'}}},'objet':{'meta_fields':{'layout':{'label':'Grille','type':'custom','template':'ui/meta_layoutselector.html'}}},'page':{'url_scheme':'%meta.urltoken%','meta_fields':{'template':{'type':'select','label':'Gabarit','options':[{'label':'Défaut','value':''},{'label':'Documents','value':'fonds/archives.html'},{'label':'Galerie','value':'pages/galerie.html'},{'label':'Mission','value':'pages/mission.html'}]},'urltoken':{'type':'text','label':'URL'},'contacts':{'type':'textarea','label':'Adresses contact'},'tag_galerie':{'type':'text','label':'Étiquette pour les images de la galerie'},'layout':{'label':'Grille','type':'custom','template':'ui/meta_layoutselector.html'}}},'partenaire':{'url_scheme':'/syndicat/partenaires','meta_fields':{'layout':{'label':'Grille','type':'custom','template':'ui/meta_layoutselector.html'}}},'petition':{'url_scheme':'/en-direct/petitions/%id%/%title|cleanSlug|strtolower%','meta_fields':{'date_limite':{'type':'datetime','label':'Date limite'},'signataires':{'type':'text','label':'Nombre de signataires'},'layout':{'label':'Grille','type':'custom','template':'ui/meta_layoutselector.html'}}},'presence':{'url_scheme':'/en-direct/salle-de-presse/presences/%id%/%title|cleanSlug|strtolower%','meta_fields':{'layout':{'label':'Grille','type':'custom','template':'ui/meta_layoutselector.html'}}},'sondage':{'meta_fields':{'choice_1':{'type':'text','label':'Choix 1'},'votes_1':{'type':'text','label':'Votes 1'},'choice_2':{'type':'text','label':'Choix 2'},'votes_2':{'type':'text','label':'Votes 2'},'choice_3':{'type':'text','label':'Choix 3'},'votes_3':{'type':'text','label':'Votes 3'},'choice_4':{'type':'text','label':'Choix 4'},'votes_4':{'type':'text','label':'Votes 4'},'layout':{'label':'Grille','type':'custom','template':'ui/meta_layoutselector.html'}}}};
heap.config['channel_types'] = {'web':{'meta_fields':{'layout':{'label':'Grille','type':'custom','template':'ui/meta_layoutselector.html'}}},'normal':{'meta_fields':{'layout':{'label':'Grille','type':'custom','template':'ui/meta_layoutselector.html'}}}};
heap.config['reaction_types'] = ['comment','vote','answer_image','answer_text','answer_video'];
heap.config['user_meta'] = {'convention_id':{'type':'text','label':'ID de convention'},'email_alertes':{'type':'text','label':'Courriel Alertes'},'email_conventions':{'type':'text','label':'Courriel Conventions'}};
heap.config['reaction_meta'] = [];
heap.config['media_meta'] = [];
heap.config['static_tag_prefixes'] = ['tag','category'];
heap.config['heap_logo'] = '/heap/static/heap/images/heap.png';
heap.config['heap_logo_mini'] = '/heap/static/heap/images/heap-mini.png';
heap.config['heap_module_location'] = '';
heap.config['current_language'] = 'fr';
heap.config['plugins_location'] = '/heap_plugins';
heap.config['languages'] = ['fr'];
heap.config['now_datetime'] = '2011-08-24 12:27:00';
heap.config['now_timestamp'] = 1314203220;
heap.config['now_date'] = '2011-08-24';
heap.config['now_time'] = '12:27:00';
heap.config['mce'] = '';
heap.config['panels_visibility'] = {'HEAPM_Atom':{'edit':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'},'add':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'}},'HEAPM_Channel':{'edit':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'},'add':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'}},'HEAPM_Reaction':{'edit':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'},'add':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'}},'HEAPM_Media':{'edit':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'},'add':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'}},'HEAPM_User':{'edit':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'},'add':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'}}};
heap.config['slug_selector_classes'] = {'HEAPM_Atom':{'api_class':'atoms','token':'atom'},'HEAPM_Channel':{'api_class':'channels','token':'channel'},'HEAPM_Reaction':{'api_class':'reactions','token':'reaction'},'HEAPM_User':{'api_class':'users','token':'user','show_field':'username'}};
heap.config['js_libs'] = [];
heap.config['cookie_domain'] = '';
heap.config['google_map_api_key'] = 'ABQIAAAAkU6kzGhuTRH1xZ98q5zuTxRYCgFmcUIKN8RtLjtHFnsmV-cGPRRFN8DNKIj7E5SEFiYKq4VhtyP1Ig';
heap.config['heap_title'] = 'SFMM';

heap.urlmap['root'] = "";
heap.urlmap['app_admin'] = "/heap";
heap.urlmap['app_docs'] = "/docs";
heap.urlmap['app_reactions'] = "/reactions";
heap.urlmap['tools_jsconfig'] = "/tools/jslib.js";
heap.urlmap['api_amf'] = "/heap/amf";
heap.urlmap['api_json'] = "/heap/json";
heap.urlmap['app_admin_static'] = "/heap/static/heap";
heap.urlmap['app_lang'] = "/heap/language";
heap.urlmap['app_lang_fr'] = "/heap/language/fr";
heap.urlmap['app_lang_en'] = "/heap/language/en";
heap.urlmap['app_doc_api'] = "/heap/apidoc";
heap.urlmap['app_doc_env'] = "/heap/environment";
heap.urlmap['app_admin_tagger'] = "/heap/batchTagger";
heap.urlmap['app_admin_login'] = "/heap/login";
heap.urlmap['app_admin_logout'] = "/heap/logout";
heap.urlmap['app_admin_atoms'] = "/heap/atoms";
heap.urlmap['app_admin_channels'] = "/heap/channels";
heap.urlmap['app_admin_reactions'] = "/heap/reactions";
heap.urlmap['app_admin_docs'] = "/heap/docs";
heap.urlmap['app_admin_users'] = "/heap/users";
heap.urlmap['app_admin_redirects'] = "/heap/redirects";
heap.urlmap['app_admin_tags'] = "/heap/tags";
heap.urlmap['app_admin_queue'] = "/heap/queue";
heap.urlmap['app_admin_atoms_drafts'] = "/heap/atoms/drafts";
heap.urlmap['app_admin_atoms_edit'] = "/heap/atoms/edit";
heap.urlmap['app_admin_channels_assign'] = "/heap/channels/assign";
heap.urlmap['app_admin_channels_edit'] = "/heap/channels/edit";
heap.urlmap['app_admin_docs_edit'] = "/heap/docs/edit";
heap.urlmap['app_admin_docs_list'] = "/heap/docs";
heap.urlmap['app_admin_docs_sizes'] = "/heap/docs/sizes";
heap.urlmap['app_admin_docs_modify'] = "/heap/docs/modify";
heap.urlmap['app_admin_docs_subtitles'] = "/heap/docs/subtitles";
heap.urlmap['app_admin_docs_upload'] = "/heap/docs/upload";
heap.urlmap['app_admin_docs_upload_meta'] = "/heap/docs/uploadMeta";
heap.urlmap['app_admin_docs_upload_tags'] = "/heap/docs/uploadTags";
heap.urlmap['app_admin_redirects_edit'] = "/heap/redirects/edit";
heap.urlmap['app_admin_reactions_edit'] = "/heap/reactions/edit";
heap.urlmap['app_admin_users_edit'] = "/heap/users/edit";
heap.urlmap['app_admin_queue_activejobs'] = "/heap/queue/active_jobs";
heap.urlmap['app_admin_tags_list'] = "/heap/tags/list_all";
heap.urlmap['localized'] = "";
heap.urlmap['static'] = "/sfmm/static";
heap.urlmap['heap_static'] = "/heap/static";
heap.urlmap['plugins'] = "/heap_plugins";
heap.urlmap['js'] = "/cache/heap.fr.js";
heap.urlmap['json'] = "/api";
heap.urlmap['accueil'] = "/accueil";
heap.urlmap['deconnexion'] = "/deconnexion";
heap.urlmap['en_direct'] = "/en-direct";
heap.urlmap['articles'] = "/en-direct/articles";
heap.urlmap['calendrier'] = "/en-direct/calendrier";
heap.urlmap['ajouter_evenement'] = "/en-direct/calendrier/ajouter";
heap.urlmap['caricature_du_mois'] = "/en-direct/caricature-du-mois";
heap.urlmap['salle_de_presse'] = "/en-direct/salle-de-presse";
heap.urlmap['salle_de_presse_communiques'] = "/en-direct/salle-de-presse/communiques";
heap.urlmap['salle_de_presse_presences'] = "/en-direct/salle-de-presse/presences";
heap.urlmap['elections'] = "/en-direct/elections";
heap.urlmap['elections_devenir_membre'] = "/en-direct/elections/devenir-membre";
heap.urlmap['convocations'] = "/en-direct/convocations";
heap.urlmap['syndicat'] = "/syndicat";
heap.urlmap['syndicat_info'] = "/syndicat/info-contact";
heap.urlmap['syndicat_dossiers'] = "/syndicat/dossiers";
heap.urlmap['syndicat_partenaires'] = "/syndicat/partenaires";
heap.urlmap['services'] = "/services";
heap.urlmap['services_info'] = "/services/info-contact";
heap.urlmap['services_votre_convention'] = "/services/votre-convention";
heap.urlmap['services_objets'] = "/services/objets-promotionnels";
heap.urlmap['services_contacts'] = "/services/contacts";
heap.urlmap['fsma'] = "/fsma";
heap.urlmap['fsma_info'] = "/fsma/info-contact";
heap.urlmap['centre_social'] = "/centre-social";
heap.urlmap['centre_info'] = "/centre-social/info-contact";
heap.urlmap['centre_partenaires'] = "/centre-social/partenaires";
heap.urlmap['publications'] = "/publications";
heap.urlmap['publications_memoires'] = "/publications/memoires";
heap.urlmap['publications_autres'] = "/publications/autres";
heap.urlmap['publications_multimedia'] = "/publications/multimedia";
heap.urlmap['publications_fonctionnaire'] = "/publications/fonctionnaire-express";
heap.urlmap['publications_colblanc'] = "/publications/le-col-blanc";
heap.urlmap['publications_communiques'] = "/publications/communiques";
heap.urlmap['rss'] = "/rss";
heap.urlmap['info_contact'] = "/info-contact";
heap.urlmap['app_admin_lm'] = "/heap/layoutmanager";
heap.urlmap['app_admin_lm_layouts'] = "/heap/layoutmanager/layouts";
heap.urlmap['app_admin_lm_layouts_edit'] = "/heap/layoutmanager/layouts/edit";
heap.urlmap['app_admin_lm_blocks'] = "/heap/layoutmanager/blocks";
heap.urlmap['app_admin_lm_blocks_edit'] = "/heap/layoutmanager/blocks/edit";
heap.urlmap['app_admin_menus'] = "/heap/menus";
heap.urlmap['app_admin_menus_edit'] = "/heap/menus/edit";

heap.labels['default'] = [];
heap.labels['default']['menus_menu'] = "Navigation";
heap.labels['default']['manage_menus'] = "Gestion de la navigation";
heap.labels['default']['m_structure'] = "Structure";
heap.labels['default']['add_menu'] = "Ajouter une navigation";
heap.labels['default']['edit_menu'] = "Éditer une navigation";
heap.labels['default']['layoutmanager'] = "Grille";
heap.labels['default']['menu_lm'] = "Grille";
heap.labels['default']['menu_lm_layouts'] = "Grilles";
heap.labels['default']['menu_lm_blocks'] = "Blocs";
heap.labels['default']['html_body'] = "HTML";
heap.labels['default']['html_body_file'] = "HTML Fichier";
heap.labels['default']['layout'] = "grille";
heap.labels['default']['manage_layouts'] = "Gestion des grilles";
heap.labels['default']['add_layout'] = "Ajout d'une grille";
heap.labels['default']['edit_layout'] = "Édition d'une grille";
heap.labels['default']['block'] = "block";
heap.labels['default']['manage_blocks'] = "Gestion des blocs";
heap.labels['default']['add_block'] = "Ajout d'un bloc";
heap.labels['default']['edit_block'] = "Édition d'un bloc";
heap.labels['default']['date_F01'] = "janvier";
heap.labels['default']['date_F02'] = "février";
heap.labels['default']['date_F03'] = "mars";
heap.labels['default']['date_F04'] = "avril";
heap.labels['default']['date_F05'] = "mai";
heap.labels['default']['date_F06'] = "juin";
heap.labels['default']['date_F07'] = "juillet";
heap.labels['default']['date_F08'] = "août";
heap.labels['default']['date_F09'] = "septembre";
heap.labels['default']['date_F10'] = "octobre";
heap.labels['default']['date_F11'] = "novembre";
heap.labels['default']['date_F12'] = "décembre";
heap.labels['default']['date_M01'] = "Jan";
heap.labels['default']['date_M02'] = "Fév";
heap.labels['default']['date_M03'] = "Mars";
heap.labels['default']['date_M04'] = "Avr";
heap.labels['default']['date_M05'] = "Mai";
heap.labels['default']['date_M06'] = "Juin";
heap.labels['default']['date_M07'] = "Juil";
heap.labels['default']['date_M08'] = "Août";
heap.labels['default']['date_M09'] = "Sept";
heap.labels['default']['date_M10'] = "Oct";
heap.labels['default']['date_M11'] = "Nov";
heap.labels['default']['date_M12'] = "Déc";
heap.labels['default']['date_l0'] = "Dimanche";
heap.labels['default']['date_l1'] = "Lundi";
heap.labels['default']['date_l2'] = "Mardi";
heap.labels['default']['date_l3'] = "Mercredi";
heap.labels['default']['date_l4'] = "Jeudi";
heap.labels['default']['date_l5'] = "Vendredi";
heap.labels['default']['date_l6'] = "Samedi";
heap.labels['default']['date_S01'] = "er";
heap.labels['default']['date_S02'] = "";
heap.labels['default']['date_S03'] = "";
heap.labels['default']['date_S04'] = "";
heap.labels['default']['date_S05'] = "";
heap.labels['default']['date_S06'] = "";
heap.labels['default']['date_S07'] = "";
heap.labels['default']['date_S08'] = "";
heap.labels['default']['date_S09'] = "";
heap.labels['default']['date_S10'] = "";
heap.labels['default']['date_S11'] = "";
heap.labels['default']['date_S12'] = "";
heap.labels['default']['date_S13'] = "";
heap.labels['default']['date_S14'] = "";
heap.labels['default']['date_S15'] = "";
heap.labels['default']['date_S16'] = "";
heap.labels['default']['date_S17'] = "";
heap.labels['default']['date_S18'] = "";
heap.labels['default']['date_S19'] = "";
heap.labels['default']['date_S20'] = "";
heap.labels['default']['date_S21'] = "";
heap.labels['default']['date_S22'] = "";
heap.labels['default']['date_S23'] = "";
heap.labels['default']['date_S24'] = "";
heap.labels['default']['date_S25'] = "";
heap.labels['default']['date_S26'] = "";
heap.labels['default']['date_S27'] = "";
heap.labels['default']['date_S28'] = "";
heap.labels['default']['date_S29'] = "";
heap.labels['default']['date_S30'] = "";
heap.labels['default']['date_S31'] = "";
heap.labels['default']['sfmm'] = "Syndicat des Fonctionnaires Municipaux de Montréal";
heap.labels['default']['recherche_label'] = "Recherche";
heap.labels['default']['recherche_g_value'] = "Recherche";
heap.labels['default']['facebook_link'] = "http://facebook.com/";
heap.labels['default']['facebook'] = "facebook";
heap.labels['default']['twitter_link'] = "http://www.twitter.com/";
heap.labels['default']['twitter'] = "twitter";
heap.labels['default']['youtube_link'] = "http://www.youtube.com/user/sfmm429?blend=5&amp;ob=5#p/a";
heap.labels['default']['youtube'] = "youtube";
heap.labels['default']['rss_link'] = "/rss";
heap.labels['default']['rss'] = "rss";
heap.labels['default']['titre_page_dossier_dossier'] = "Dossiers spéciaux";
heap.labels['default']['titre_page_dossier_objet'] = "Tous les objets promotionnels";
heap.labels['default']['titre_page_dossier_convocation'] = "Toutes les convocations";
heap.labels['default']['copy'] = "2010 - Tous droits réservés © Syndicat des Fonctionnaires Municipaux de Montréal (SCFP)";
heap.labels['default']['seo_title'] = "Syndicat des Fonctionnaires Municipaux de Montréal (SCFP)";
heap.labels['default']['seo_description'] = "Syndicat des Fonctionnaires Municipaux de Montréal (SCFP)";
heap.labels['default']['seo_keywords'] = "Syndicat des Fonctionnaires Municipaux de Montréal (SCFP)";
heap.labels['default']['site_title'] = "Syndicat des Fonctionnaires Municipaux de Montréal (SCFP)";
heap.labels['default']['rss_description'] = "Syndicat des Fonctionnaires Municipaux de Montréal (SCFP)";
heap.labels['default']['inscription_titre'] = "Inscription";
heap.labels['default']['identification_titre'] = "Identification";
heap.labels['default']['form_prenom'] = "Prénom * :";
heap.labels['default']['form_prenom_value'] = "Votre prénom";
heap.labels['default']['form_nom'] = "Nom * :";
heap.labels['default']['form_nom_value'] = "Votre nom";
heap.labels['default']['form_courriel'] = "Courriel * :";
heap.labels['default']['form_courriel_value'] = "Votre courriel";
heap.labels['default']['form_password'] = "Mot de passe * :";
heap.labels['default']['form_password_value'] = "*****";
heap.labels['default']['form_repeat_password'] = "Confirmer le mot de passe * :";
heap.labels['default']['form_repeat_password_value'] = "*****";
heap.labels['default']['form_recevoir_nouvelles'] = "Je souhaite recevoir les informations concernant mon secteur d'activité.";
heap.labels['default']['form_recevoir_alertes'] = "Je souhaite recevoir les alertes importantes du SFMM";
heap.labels['default']['form_personaliser_convention'] = "Personnaliser le site du SFMM en sélectionnant votre secteur d'activité.";
heap.labels['default']['form_usager'] = "Nom d'usager :";
heap.labels['default']['form_usager_value'] = "Nom d'usager";
heap.labels['default']['form_souvenir'] = "Se souvenir de moi";
heap.labels['default']['form_oublier_password'] = "Mot de passe perdu ?";
heap.labels['default']['article_lien_all'] = "Retour à la liste des articles";
heap.labels['default']['dossier_lien_all'] = "Retour à la liste des dossiers";
heap.labels['default']['mon_site'] = "Mon site";
heap.labels['default']['mon_site_convention'] = "Mon secteur d'activité";
heap.labels['default']['mon_site_voir_convention'] = "Détails de mon secteur d'activité";
heap.labels['default']['mon_site_nouvelles'] = "Mes nouvelles";
heap.labels['default']['mon_site_evenements'] = "Mes évènements";
heap.labels['default']['mon_site_mon_profil'] = "Mon profil";
heap.labels['default']['mon_profil_modifier_profil'] = "Modifier mon profil";
heap.labels['default']['mon_profil_deconnecter'] = "Me déconnecter";
heap.labels['default']['mon_profil_modification_profil'] = "Modification du profil";
heap.labels['default']['no_news'] = "Aucune nouvelle";
heap.labels['default']['no_events'] = "Aucun évènement";
heap.labels['default']['see_all_news'] = "Voir toutes les nouvelles";
heap.labels['default']['bloc_sondage'] = "Sondage";
heap.labels['default']['bloc_votre_convention'] = "Votre secteur d'activité";
heap.labels['default']['bloc_articles_en_direct'] = "Articles en direct";
heap.labels['default']['bloc_articles_en_direct_voir_all'] = "Tous les articles";
heap.labels['default']['bloc_articles_plus_lus'] = "Articles les plus consultés";
heap.labels['default']['bloc_articles_plus_lus_voir_all'] = "Tous les articles";
heap.labels['default']['bloc_contact'] = "Contact";
heap.labels['default']['bloc_contact_voir_all'] = "Tous les contacts";
heap.labels['default']['bloc_petition'] = "Pétition";
heap.labels['default']['bloc_petition_voir_all'] = "Détails de la pétition";
heap.labels['default']['bloc_calendrier'] = "Calendrier";
heap.labels['default']['bloc_calendrier_voir_all'] = "Tout le calendrier";
heap.labels['default']['bloc_calendrier_ajouter'] = "Ajouter un événement";
heap.labels['default']['bloc_retraite_429'] = "Les Retraités du 429";
heap.labels['default']['bloc_retraite_429_lien'] = "Visiter le site";
heap.labels['default']['bloc_avis_convocation'] = "Avis de convocation";
heap.labels['default']['bloc_avis_convocation_lien'] = "Toutes les convocations";
heap.labels['default']['bloc_objets_promotionnels'] = "Objets promotionnels";
heap.labels['default']['bloc_objets_promotionnels_text'] = "Vous pouvez nous commander certaines quantités";
heap.labels['default']['bloc_objets_promotionnels_lien'] = "Tous les objets promotionnels";
heap.labels['default']['objet_lien_all'] = "Retour à la liste des objets promotionnels";
heap.labels['default']['presence_lien_all'] = "Retour à la liste du SFMM dans les médias";
heap.labels['default']['bloc_caricature'] = "La caricature du mois";
heap.labels['default']['bloc_caricature_lien'] = "Toutes les caricatures";
heap.labels['default']['bloc_partenaires'] = "Nos partenaires";
heap.labels['default']['bloc_partenaires_lien'] = "Tous les partenaires";
heap.labels['default']['bloc_salle_presse'] = "Salle de presse";
heap.labels['default']['bloc_salle_presse_lien'] = "Toute la salle de presse";
heap.labels['default']['bloc_salle_presse_memoires'] = "Mémoires";
heap.labels['default']['bloc_salle_presse_presse'] = "Communiqués de presse";
heap.labels['default']['bloc_salle_presse_media'] = "Présence dans les médias";
heap.labels['default']['bloc_dossiers'] = "Dossiers";
heap.labels['default']['bloc_dossiers_lien'] = "Tous les dossiers";
heap.labels['default']['etes_membre'] = "Membre en règle ?";
heap.labels['default']['etes_membre_text'] = "Même si vous payez vos cotisations cela ne veut pas dire que vous êtes membre et que vous avez le droit de vote. Pour être un membre en règle vous devez être un membre inscrit.";
heap.labels['default']['etes_membre_lien'] = "Devenir un membre inscrit";
heap.labels['default']['prochaine_election'] = "Prochaine élection";
heap.labels['default']['prochaine_election_text'] = "Le temps des élections est arrivé! Veuillez consulter cette page pour avoir toutes les informations concernant les élections.";
heap.labels['default']['prochaine_election_lien'] = "Détails des élections";
heap.labels['default']['comment_nom'] = "Nom * :";
heap.labels['default']['comment_nom_value'] = "Votre nom";
heap.labels['default']['comment_prenom'] = "Prénom * :";
heap.labels['default']['comment_prenom_value'] = "Votre prénom";
heap.labels['default']['comment_courriel'] = "Courriel * :";
heap.labels['default']['comment_courriel_value'] = "Votre courriel";
heap.labels['default']['comment_web'] = "Site web :";
heap.labels['default']['comment_web_value'] = "Votre site web";
heap.labels['default']['comment_comment'] = "Commentaire * :";
heap.labels['default']['comment_comment_value'] = "Votre commentaire";
heap.labels['default']['listing_article_title'] = "Tous les articles";
heap.labels['default']['calendrier_title'] = "Calendrier";
heap.labels['default']['calendrier_proposer_events'] = "Proposer un événement";
heap.labels['default']['calendrier_lire_complet'] = "Détails de l'événement";
heap.labels['default']['calendrier_confirmer'] = "Confirmer ma présence";
heap.labels['default']['proposer_event'] = "Proposer un événement";
heap.labels['default']['proposer_event_sub'] = "Si vous êtes un membre du SFMM 429, vous pouvez proposer un événement.";
heap.labels['default']['proposer_event_nom2'] = "Nom * :";
heap.labels['default']['proposer_event_nom2_value'] = "Votre nom";
heap.labels['default']['proposer_event_prenom'] = "Prénom * :";
heap.labels['default']['proposer_event_prenom_value'] = "Votre prénom";
heap.labels['default']['proposer_event_message'] = "Message :";
heap.labels['default']['proposer_event_message_value'] = "Votre message";
heap.labels['default']['proposer_event_date'] = "Date de l'événement * :";
heap.labels['default']['proposer_event_date_value'] = "JJ/MM/AAAA";
heap.labels['default']['proposer_event_nom'] = "Nom de l'événement * :";
heap.labels['default']['proposer_event_nom_value'] = "Nom de l'événement";
heap.labels['default']['proposer_event_nature'] = "Nature de l'événement * :";
heap.labels['default']['proposer_event_description'] = "Description de l'événement :";
heap.labels['default']['proposer_event_description_value'] = "Description de l'événement";
heap.labels['default']['proposer_event_adresse'] = "Adresse :";
heap.labels['default']['proposer_event_adresse_value'] = "Adresse";
heap.labels['default']['proposer_event_ville'] = "Ville :";
heap.labels['default']['proposer_event_ville_value'] = "Ville";
heap.labels['default']['proposer_event_postal'] = "Code postal :";
heap.labels['default']['proposer_event_postal_value'] = "Code postal";
heap.labels['default']['proposer_event_tel'] = "Numéro de téléphone :";
heap.labels['default']['proposer_event_tel_value'] = "(555) 555-5555";
heap.labels['default']['proposer_event_courriel'] = "Courriel * : ";
heap.labels['default']['proposer_event_courriel_value'] = "Votre courriel";
heap.labels['default']['proposer_event_courriel_confirm'] = "Confirmer votre courriel * : ";
heap.labels['default']['proposer_event_courriel_confirm_value'] = "Confirmation du courriel";
heap.labels['default']['proposer_event_attach'] = "Pièce jointe (JPG, PDF, etc.)";
heap.labels['default']['caricature_mois'] = "La caricature du mois";
heap.labels['default']['caricature_lien'] = "La caricature du mois";
heap.labels['default']['salle_presse'] = "Salle de presse";
heap.labels['default']['salle_presse_communique'] = "Communiqués de presse";
heap.labels['default']['salle_presse_communique_lien'] = "Détails du communiqué de presse";
heap.labels['default']['salle_presse_communique_lien_all'] = "Tous les communiqués de presse";
heap.labels['default']['salle_presse_media'] = "Présence dans les médias";
heap.labels['default']['salle_presse_media_lien'] = "Lire la suite";
heap.labels['default']['salle_presse_media_lien_all'] = "Toutes les présences dans les médias";
heap.labels['default']['salle_presse_memoire'] = "Mémoires";
heap.labels['default']['salle_presse_memoire_lien_all'] = "Toutes les mémoires";
heap.labels['default']['salle_presse_contact'] = "Contact pour les médias";
heap.labels['default']['salle_presse_retour'] = "Retour à la salle de presse";
heap.labels['default']['partenaire'] = "Nos partenaires";
heap.labels['default']['convention'] = "Identification de votre secteur d'activité";
heap.labels['default']['convention_personnalisez'] = "Personnaliser le site du SFMM en sélectionnant votre secteur d'activité.";
heap.labels['default']['convention_representants'] = "Vos représentants";
heap.labels['default']['convention_convention'] = "Votre secteur d'activité";
heap.labels['default']['convention_sante'] = "Infos Santé sécurité";
heap.labels['default']['convention_documents'] = "Document(s) à télécharger";
heap.labels['default']['convention_contactez_haut'] = "Contactez l'un de vos représentants en commençant par votre délégué.";
heap.labels['default']['convention_contactez_email'] = "Contacter par courriel";
heap.labels['default']['convention_actualite'] = "Actualités de votre secteur d'activité";
heap.labels['default']['convention_evenement'] = "Événements de votre secteur d'activité";
heap.labels['default']['convention_convocations'] = "Convocations de votre secteur d'activité";
heap.labels['default']['convention_delegue'] = "Délégué(s) syndical(aux)";
heap.labels['default']['convention_vice'] = "Vice-president(s)";
heap.labels['default']['convention_directeur'] = "Directeur(s) syndical(aux)";
heap.labels['default']['info_contact'] = "Info-Contact";
heap.labels['default']['info_contact_message'] = "Votre message* :";
heap.labels['default']['election'] = "Prochaine élection";
heap.labels['default']['election_text'] = "Le temps des élections est arrivé! Veuillez consulter cette page pour avoir toutes les informations concernant les élections.";
heap.labels['default']['election_vp_titre'] = "Les candidats à la Vice-présidence";
heap.labels['default']['election_vp_text'] = "Voici les 3 candidats pour les 2 postes des secteurs ** et **";
heap.labels['default']['election_membre_titre'] = "Êtes-vous un membre en règle ?";
heap.labels['default']['election_membre_text'] = "En effet, ce n'est pas parce vous payez vos cotisations que vous êtes un membre inscrit. Vous devez avoir soumis le formulaire d'inscription pour avoir le droit de vote aux assemblées et aux élections locales ou générales.";
heap.labels['default']['election_matricule'] = "Numéro de matricule * :";
heap.labels['default']['election_matricule_value'] = "Votre numéro de matricule";
heap.labels['default']['election_form_text'] = "Formulaire pour devenir membre actif";
heap.labels['default']['petition_residence'] = "Ville de résidence * :";
heap.labels['default']['petition_residence_value'] = "Votre ville de résidence";
heap.labels['default']['déjà voté'] = "Désolé, vous avez déjà voté.";
heap.labels['default']['champ_requis'] = "(*) champs requis";
heap.labels['default']['erreur_petition_temps_limite'] = "Le temps limite de la pétition est dépassé";
heap.labels['urlmap_fr'] = [];
heap.labels['urlmap_fr']['accueil'] = "/accueil";
heap.labels['urlmap_fr']['deconnexion'] = "/deconnexion";
heap.labels['urlmap_fr']['en_direct'] = "/en-direct";
heap.labels['urlmap_fr']['articles'] = "/en-direct/articles";
heap.labels['urlmap_fr']['calendrier'] = "/en-direct/calendrier";
heap.labels['urlmap_fr']['ajouter_evenement'] = "/en-direct/calendrier/ajouter";
heap.labels['urlmap_fr']['caricature_du_mois'] = "/en-direct/caricature-du-mois";
heap.labels['urlmap_fr']['salle_de_presse'] = "/en-direct/salle-de-presse";
heap.labels['urlmap_fr']['salle_de_presse_communiques'] = "/en-direct/salle-de-presse/communiques";
heap.labels['urlmap_fr']['salle_de_presse_presences'] = "/en-direct/salle-de-presse/presences";
heap.labels['urlmap_fr']['elections'] = "/en-direct/elections";
heap.labels['urlmap_fr']['elections_devenir_membre'] = "/en-direct/elections/devenir-membre";
heap.labels['urlmap_fr']['convocations'] = "/en-direct/convocations";
heap.labels['urlmap_fr']['syndicat'] = "/syndicat";
heap.labels['urlmap_fr']['syndicat_info'] = "/syndicat/info-contact";
heap.labels['urlmap_fr']['syndicat_dossiers'] = "/syndicat/dossiers";
heap.labels['urlmap_fr']['syndicat_partenaires'] = "/syndicat/partenaires";
heap.labels['urlmap_fr']['services'] = "/services";
heap.labels['urlmap_fr']['services_info'] = "/services/info-contact";
heap.labels['urlmap_fr']['services_votre_convention'] = "/services/votre-convention";
heap.labels['urlmap_fr']['services_objets'] = "/services/objets-promotionnels";
heap.labels['urlmap_fr']['services_contacts'] = "/services/contacts";
heap.labels['urlmap_fr']['fsma'] = "/fsma";
heap.labels['urlmap_fr']['fsma_info'] = "/fsma/info-contact";
heap.labels['urlmap_fr']['centre_social'] = "/centre-social";
heap.labels['urlmap_fr']['centre_info'] = "/centre-social/info-contact";
heap.labels['urlmap_fr']['centre_partenaires'] = "/centre-social/partenaires";
heap.labels['urlmap_fr']['publications'] = "/publications";
heap.labels['urlmap_fr']['publications_memoires'] = "/publications/memoires";
heap.labels['urlmap_fr']['publications_autres'] = "/publications/autres";
heap.labels['urlmap_fr']['publications_multimedia'] = "/publications/multimedia";
heap.labels['urlmap_fr']['publications_fonctionnaire'] = "/publications/fonctionnaire-express";
heap.labels['urlmap_fr']['publications_colblanc'] = "/publications/le-col-blanc";
heap.labels['urlmap_fr']['publications_communiques'] = "/publications/communiques";
heap.labels['urlmap_fr']['rss'] = "/rss";
heap.labels['urlmap_fr']['info_contact'] = "/info-contact";

heap.media.sizes['square'] = new Object();
heap.media.sizes['square']['width'] = 100;
heap.media.sizes['square']['height'] = 100;
heap.media.sizes['square']['mode'] = 'crop';
heap.media.sizes['square']['crop'] = 'center';
heap.media.sizes['large'] = new Object();
heap.media.sizes['large']['width'] = 612;
heap.media.sizes['large']['height'] = 395;
heap.media.sizes['large']['mode'] = 'resize-crop';
heap.media.sizes['large']['dimension'] = 'min';
heap.media.sizes['ref'] = new Object();
heap.media.sizes['ref']['width'] = 400;
heap.media.sizes['ref']['height'] = 400;
heap.media.sizes['ref']['mode'] = 'resize';
heap.media.sizes['ref']['dimension'] = 'max';
heap.media.sizes['nouvelle_accueil_680X383'] = new Object();
heap.media.sizes['nouvelle_accueil_680X383']['width'] = 680;
heap.media.sizes['nouvelle_accueil_680X383']['height'] = 383;
heap.media.sizes['nouvelle_accueil_680X383']['mode'] = 'resize-crop';
heap.media.sizes['nouvelle_accueil_680X383']['dimension'] = 'min';
heap.media.sizes['nouvelle_accueil_thumb_200X112'] = new Object();
heap.media.sizes['nouvelle_accueil_thumb_200X112']['width'] = 200;
heap.media.sizes['nouvelle_accueil_thumb_200X112']['height'] = 112;
heap.media.sizes['nouvelle_accueil_thumb_200X112']['mode'] = 'resize-crop';
heap.media.sizes['nouvelle_accueil_thumb_200X112']['dimension'] = 'max';
heap.media.sizes['bloc_objet_promo_105X60'] = new Object();
heap.media.sizes['bloc_objet_promo_105X60']['width'] = 105;
heap.media.sizes['bloc_objet_promo_105X60']['height'] = 60;
heap.media.sizes['bloc_objet_promo_105X60']['mode'] = 'resize-crop';
heap.media.sizes['bloc_objet_promo_105X60']['dimension'] = 'min';
heap.media.sizes['bloc_dossier_219X77'] = new Object();
heap.media.sizes['bloc_dossier_219X77']['width'] = 219;
heap.media.sizes['bloc_dossier_219X77']['height'] = 77;
heap.media.sizes['bloc_dossier_219X77']['mode'] = 'resize-crop';
heap.media.sizes['bloc_dossier_219X77']['dimension'] = 'min';
heap.media.sizes['listing_calendrier_150X84'] = new Object();
heap.media.sizes['listing_calendrier_150X84']['width'] = 150;
heap.media.sizes['listing_calendrier_150X84']['height'] = 84;
heap.media.sizes['listing_calendrier_150X84']['mode'] = 'resize-crop';
heap.media.sizes['listing_calendrier_150X84']['dimension'] = 'min';
heap.media.sizes['caricature_640X390'] = new Object();
heap.media.sizes['caricature_640X390']['width'] = 640;
heap.media.sizes['caricature_640X390']['height'] = 1000;
heap.media.sizes['caricature_640X390']['mode'] = 'resize';
heap.media.sizes['caricature_640X390']['dimension'] = 'max';
heap.media.sizes['mission_678X268'] = new Object();
heap.media.sizes['mission_678X268']['width'] = 678;
heap.media.sizes['mission_678X268']['height'] = 268;
heap.media.sizes['mission_678X268']['mode'] = 'resize-crop';
heap.media.sizes['mission_678X268']['dimension'] = 'min';
heap.media.sizes['bloc_caricature_221X124'] = new Object();
heap.media.sizes['bloc_caricature_221X124']['width'] = 221;
heap.media.sizes['bloc_caricature_221X124']['height'] = 400;
heap.media.sizes['bloc_caricature_221X124']['mode'] = 'resize';
heap.media.sizes['bloc_caricature_221X124']['dimension'] = 'max';
heap.media.sizes['partenaires'] = new Object();
heap.media.sizes['partenaires']['width'] = 200;
heap.media.sizes['partenaires']['height'] = 300;
heap.media.sizes['partenaires']['mode'] = 'resize';
heap.media.sizes['partenaires']['dimension'] = 'max';
heap.media.sizes['bloc_partenaires'] = new Object();
heap.media.sizes['bloc_partenaires']['width'] = 220;
heap.media.sizes['bloc_partenaires']['height'] = 500;
heap.media.sizes['bloc_partenaires']['mode'] = 'resize';
heap.media.sizes['bloc_partenaires']['dimension'] = 'max';
heap.media.sizes['player_320X290'] = new Object();
heap.media.sizes['player_320X290']['width'] = 320;
heap.media.sizes['player_320X290']['height'] = 290;
heap.media.sizes['player_320X290']['mode'] = 'resize-crop';
heap.media.sizes['player_320X290']['dimension'] = 'min';
heap.media.sizes['small'] = new Object();
heap.media.sizes['small']['width'] = 300;
heap.media.sizes['small']['height'] = 300;
heap.media.sizes['small']['mode'] = 'resize';
heap.media.sizes['small']['dimension'] = 'max';
heap.media.sizes['medium'] = new Object();
heap.media.sizes['medium']['width'] = 299;
heap.media.sizes['medium']['height'] = 226;
heap.media.sizes['medium']['mode'] = 'resize-crop';
heap.media.sizes['medium']['dimension'] = 'min';
 



heap.translate = function (token, replacements, dict)
{
  if (!dict) dict = 'default';
  if (heap.labels[dict] && heap.labels[dict][token]) {
    var out = heap.labels[dict][token];
    if (replacements) {
      if (typeof(replacements) == 'string') replacements = [ replacements ];
      var type = typeof(replacements);
      
      if (type == 'object' || type == 'array') {
        for (var key in replacements) {
          var text = replacements[key];
          out = out.replace("{"+key+"}", text);
        }
      }
    }
    return out;
  } else
    return token + '-' + heap.config['current_language'];
};

heap.api.setup = function(setupParams)
{
  var target = setupParams['object'];
  var api_url = setupParams['url'];
  var api_class = setupParams['api_class'];
  var methods = setupParams['methods'];
  
  if(!target) throw new Error("Missing target for heap.api.setup");
  if(!api_url) throw new Error("Missing api_url for heap.api.setup");
  if(!api_class) throw new Error("Missing api_class for heap.api.setup");
  if(!methods) methods = new Array();
  
  for(var m = 0; m < methods.length; m++) (function(api_method)
  {
    target[api_method] = function(callback, params)
    {
      jQuery.ajax({
        url: api_url+'/'+api_class+'/'+api_method,
        data: { parameters: JSON.stringify(params) }, 
        success: callback
      }); 
    }
  })(methods[m]);
  
  
};

/** User API **/

heap.api.users = {};
heap.api.setup({
  object: heap.api.users,
  api_class:'users',
  url: heap.urlmap.api_json,
  methods: ['load','create','erase','edit','search','isloggedin','login','logout','usernameAvailability','checkEmailAvailability']
});


heap.api.users.login = function(callback, params)
{
  params['password'] = hex_md5(params['password']);
  
  jQuery.ajax({
    url: heap.urlmap.api_json+'/'+'users'+'/'+'login',
    data: { parameters: JSON.stringify(params) }, 
    success: callback
  }); 
}

/** Atoms API **/
heap.api.atoms = {};
heap.api.setup({
  object: heap.api.atoms,
  api_class:'atoms',
  url: heap.urlmap.api_json,
  methods: ['load','create','erase','edit','search','setRating','getMetaBlock','addTags','removeTags','setFavorite']
});


/** Channels API **/
heap.api.channels = {};
heap.api.setup({
  object: heap.api.channels,
  api_class:'channels',
  url: heap.urlmap.api_json,
  methods: ['load','create','erase','edit','search','getMetaBlock','addTags','removeTags','getFeaturesParams']
});


/** Documents API **/
heap.api.media = {};
heap.api.setup({
  object: heap.api.media,
  api_class:'media',
  url: heap.urlmap.api_json,
  methods: ['load','create','erase','edit','search','addTags','removeTags', 'crop', 'setFrame', 'rotate', 'searchAndRender']
});

/** Reactions API **/
heap.api.reactions = {};
heap.api.setup({
  object: heap.api.reactions,
  api_class:'reactions',
  url: heap.urlmap.api_json,
  methods: ['load','create','erase','edit','search','moderate']
});

/** Redirects API **/
heap.api.redirects = {};
heap.api.setup({
  object: heap.api.redirects,
  api_class:'redirects',
  url: heap.urlmap.api_json,
  methods: ['load','create','erase','edit','search', 'setRating']
});


/** Tags API **/
heap.api.tags = {};
heap.api.setup({
  object: heap.api.tags,
  api_class:'tags',
  url: heap.urlmap.api_json,
  methods: ['load', 'create', 'erase', 'rename', 'merge', 'renameDictionary', 'eraseDictionary', 'search', 'searchAndRender']
});


/** Queue API **/
heap.api.queues = {};
heap.api.setup({
  object: heap.api.queues,
  api_class:'queues',
  url: heap.urlmap.api_json,
  methods: ['read', 'ls', 'count']
});




