
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['relative_root'] = '/heap';
heap.config['http_root'] = 'http://pib.onf.ca';
heap.config['request_uri'] = '/cache/heap.fr.js';
heap.config['script_url'] = '/cache/heap.fr.js';
heap.config['upload_maxfiles'] = 50;
heap.config['upload_maxsize'] = '300MB';
heap.config['version'] = '1x $Rev: 42629 $';
heap.config['last_build'] = '$Date:: 2009-06-26$:';
heap.config['thread_max_depth'] = '3';
heap.config['atom_types'] = {'editorial':{'url_scheme':{'fr':'/accueil/apercu/%id%','en':'/home/preview/%id%'},'meta_fields':{'vedette1':{'label':'Vedette 1','type':'slug_selector','classes':['HEAPM_Atom'],'slug_selector_params':{'HEAPM_Atom':{'type':['episode','photo-essai'],'status':0}}},'vedette2':{'label':'Vedette 2','type':'slug_selector','classes':['HEAPM_Atom'],'slug_selector_params':{'HEAPM_Atom':{'type':['episode','photo-essai'],'status':0}}},'vedette3':{'label':'Vedette 3','type':'slug_selector','classes':['HEAPM_Atom'],'slug_selector_params':{'HEAPM_Atom':{'type':['episode','photo-essai'],'status':0}}},'reaction-ugc_fr':{'label':'Reaction UGC [fr]','type':'slug_selector','classes':['HEAPM_Reaction'],'slug_selector_options':{'HEAPM_Reaction':{'relations':'1'}},'break':'1'},'reaction-ugc_en':{'label':'Reaction UGC [en]','type':'slug_selector','classes':['HEAPM_Reaction'],'slug_selector_options':{'HEAPM_Reaction':{'relations':'1'}}},'statistique1_fr':{'label':'Statistique 1 [fr]','type':'text','break':'1'},'statistique2_fr':{'label':'Statistique 2 [fr]','type':'text'},'statistique3_fr':{'label':'Statistique 3 [fr]','type':'textarea','mce':'1'},'statistique1_en':{'label':'Statistique 1 [en]','type':'text','break':'1'},'statistique2_en':{'label':'Statistique 2 [en]','type':'text'},'statistique3_en':{'label':'Statistique 3 [en]','type':'textarea','mce':'1'}}},'theme':{'url_scheme':'/theme/%id%/%title|cleanSlug|strtolower%','meta_fields':{'statistique1_fr':{'label':'Statistique 1 [fr]','type':'text'},'statistique2_fr':{'label':'Statistique 2 [fr]','type':'text'},'statistique3_fr':{'label':'Statistique 3 [fr]','type':'textarea'},'statistique1_en':{'label':'Statistique 1 [en]','type':'text'},'statistique2_en':{'label':'Statistique 2 [en]','type':'text'},'statistique3_en':{'label':'Statistique 3 [en]','type':'textarea'},'citation_fr':{'label':'Citation [fr]','type':'textarea'},'citation_en':{'label':'Citation [en]','type':'textarea'},'auteur_fr':{'label':'Auteur[fr]','type':'text'},'auteur_en':{'label':'Auteur[en]','type':'text'}}},'episode':{'url_scheme':'/episode/%id%/%title|cleanSlug|strtolower%','meta_fields':{'source':{'label':'source','type':'readonly-text'},'source_id':{'label':'source_id','type':'readonly-text'},'registry_id':{'label':'registry_id','type':'readonly-text'},'serie_id':{'label':'serie_id','type':'readonly-text'},'citation_fr':{'label':'Citation [fr]','type':'textarea'},'citation_en':{'label':'Citation [en]','type':'textarea'},'credits_fr':{'label':'Credits [fr]','type':'textarea','mce':'1'},'credits_en':{'label':'Credits [en]','type':'textarea','mce':'1'},'vedette1':{'label':'Vedette 1','type':'slug_selector','classes':['HEAPM_Atom','HEAPM_Reaction'],'slug_selector_params':{'HEAPM_Atom':{'type':['episode','photo-essai','archive'],'status':0}},'slug_selector_options':{'HEAPM_Reaction':{'relations':'1'}}},'vedette2':{'label':'Vedette 2','type':'slug_selector','classes':['HEAPM_Atom','HEAPM_Reaction'],'slug_selector_params':{'HEAPM_Atom':{'type':['episode','photo-essai','archive'],'status':0}},'slug_selector_options':{'HEAPM_Reaction':{'relations':'1'}}}}},'photo-essai':{'url_scheme':{'fr':'/photo-essai/%id%/%title|cleanSlug|strtolower%','en':'/photo-essay/%id%/%title|cleanSlug|strtolower%'},'meta_fields':{'source':{'label':'source','type':'readonly-text'},'source_id':{'label':'source_id','type':'readonly-text'},'registry_id':{'label':'registry_id','type':'readonly-text'},'serie_id':{'label':'serie_id','type':'readonly-text'},'citation_fr':{'label':'Citation [fr]','type':'textarea'},'citation_en':{'label':'Citation [en]','type':'textarea'},'credits_fr':{'label':'Credits [fr]','type':'textarea','mce':'1'},'credits_en':{'label':'Credits [en]','type':'textarea','mce':'1'},'vedette1':{'label':'Vedette 1','type':'slug_selector','classes':['HEAPM_Atom','HEAPM_Reaction'],'slug_selector_params':{'HEAPM_Atom':{'type':['episode','photo-essai','archive'],'status':0}},'slug_selector_options':{'HEAPM_Reaction':{'relations':'1'}}},'vedette2':{'label':'Vedette 2','type':'slug_selector','classes':['HEAPM_Atom','HEAPM_Reaction'],'slug_selector_params':{'HEAPM_Atom':{'type':['episode','photo-essai','archive'],'status':0}},'slug_selector_options':{'HEAPM_Reaction':{'relations':'1'}}}}},'archive':{'meta_fields':{'source_url_fr':{'label':'Source URL [fr]','type':'text'},'source_url_en':{'label':'Source URL [en]','type':'text'}}},'blogpost':{'url_scheme':'/blogpost/%id%/%title|cleanSlug|strtolower%','meta_fields':{'source_url':{'label':'Source URL','type':'text'}}},'static':{'url_scheme':{'fr':'/projet/%id%/%title|cleanSlug|strtolower%','en':'/project/%id%/%title|cleanSlug|strtolower%'}},'intro':{'meta_fields':{'langue':{'label':'Langue','type':'select','options':[{'value':'fr','label':'FR'},{'value':'en','label':'EN'}]},'lien_fr':{'label':'Lien FR','type':'text'},'lien_en':{'label':'Lien EN','type':'text'},'video_url':{'label':'Video URL','type':'text'}}}};
heap.config['channel_types'] = {'normal':[],'story':{'url_scheme':{'fr':'/recit/%id%/%title|cleanSlug|strtolower%','en':'/story/%id%/%title|cleanSlug|strtolower%'}}};
heap.config['reaction_types'] = ['comment','vote','answer_image','answer_text','answer_video'];
heap.config['channel_meta'] = [];
heap.config['user_meta'] = [];
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_module_location'] = '/pib';
heap.config['current_language'] = 'fr';
heap.config['plugins_location'] = '/heap_plugins';
heap.config['languages'] = ['en','fr'];
heap.config['now_datetime'] = '2010-09-16 10:46:07';
heap.config['now_timestamp'] = 1284648367;
heap.config['now_date'] = '2010-09-16';
heap.config['now_time'] = '10:46:07';
heap.config['mce'] = '';
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['google_map_api_key'] = 'ABQIAAAAcB8Omhjci6D6ihbvrDd3hRTfQgm3XfI5kMg3Ngd9RnKtLCA3dxSbj13sBdjz7_c3a3JprpF2LTGDEw';

heap.urlmap['root'] = "";
heap.urlmap['home'] = "/accueil";
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'] = "/api";
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_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_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/reset";
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_users_edit'] = "/heap/users/edit";
heap.urlmap['static'] = "/pib/static";
heap.urlmap['amfPath'] = "/amf";
heap.urlmap['create_reaction'] = "/create_reaction";
heap.urlmap['js_heap'] = "/cache/heap.fr.js";
heap.urlmap['js_pib'] = "/cache/pib.fr.js";
heap.urlmap['home_preview'] = "/accueil_pib_apercu";
heap.urlmap['themes'] = "/themes";
heap.urlmap['stories'] = "/recits";
heap.urlmap['essais_photos'] = "/essais-photos";
heap.urlmap['map'] = "/carte";
heap.urlmap['search'] = "/recherche";
heap.urlmap['rss'] = "/rss";
heap.urlmap['sitemap'] = "/plan-de-site";
heap.urlmap['team'] = "/equipe";
heap.urlmap['blog'] = "/blog";
heap.urlmap['newsletter'] = "/infolettre";
heap.urlmap['unsubscribe'] = "/desinscription";
heap.urlmap['alert'] = "/alerte";
heap.urlmap['oembed'] = "/oembed/episode";

heap.labels['story_scheme_en'] = "story";
heap.labels['story_scheme_fr'] = "recit";
heap.labels['photo-essai_scheme_en'] = "photo essay";
heap.labels['photo-essai_scheme_fr'] = "essai photo";
heap.labels['content_scheme_en'] = "content";
heap.labels['content_scheme_fr'] = "contenu";
heap.labels['email_from'] = "pib@onf.ca";
heap.labels['email_name'] = "pib.onf.ca";
heap.labels['email_hi'] = "Bonjour,";
heap.labels['email_click_link'] = "Cliquez sur le lien suivant pour y accéder :";
heap.labels['email_outro'] = "Vous désirez faire partie du documentaire Web? Visionnez, partagez et réagissez à ce contenu en suivant l’hyperlien ci-dessus.";
heap.labels['email_thankyou'] = "Merci!";
heap.labels['email_signature_1'] = "Équipe PIB";
heap.labels['email_signature_2'] = "PIB – L’indice humain de la crise économique canadienne | http://pib.onf.ca";
heap.labels['email_signature_3'] = "pib@onf.ca | 514-283-9443";
heap.labels['email_signature_4'] = "Office national du film du Canada";
heap.labels['email_signature_5'] = "3155, ch. de la Côte-de-Liesse, P-39";
heap.labels['email_signature_6'] = "Montréal, Québec H4N 2N4 Canada";
heap.labels['email_quote_in'] = "‟";
heap.labels['email_quote_out'] = "”";
heap.labels['follow_new_subject_theme'] = "Accédez au dernier épisode et/ou essai photographique publié sous le thème %s de pib.onf.ca";
heap.labels['follow_new_subject_story'] = "Accédez au dernier épisode et/ou essai photographique publié sous le récit %s de pib.onf.ca";
heap.labels['follow_subscribe_subject_theme'] = "Confirmation d’abonnement au thème %s sur pib.onf.ca";
heap.labels['follow_subscribe_subject_story'] = "Confirmation d’abonnement au récit %s sur pib.onf.ca";
heap.labels['follow_new_intro_theme'] = "Un épisode et/ou essai photographique vient d’être publié sous le thème ";
heap.labels['follow_new_intro_story'] = "Un épisode et/ou essai photographique vient d’être publié sous le récit ";
heap.labels['follow_new_intro'] = " dans le documentaire Web PIB de l’ONF.";
heap.labels['follow_subscribe_intro_theme'] = "Vous êtes désormais abonné au thème ";
heap.labels['follow_subscribe_intro_story'] = "Vous êtes désormais abonné au récit ";
heap.labels['follow_subscribe_intro'] = " du documentaire Web PIB de l’ONF.";
heap.labels['follow_unsubscribe'] = "Si vous désirez vous désabonner, cliquez sur le lien suivant : ";
heap.labels['send2friend_subject_episode'] = "%s vous recommande un film sur pib.onf.ca";
heap.labels['send2friend_subject_photo'] = "%s vous recommande un essai photo sur pib.onf.ca";
heap.labels['send2friend_subject_story'] = "%s vous recommande un récit sur pib.onf.ca";
heap.labels['send2friend_subject_theme'] = "%s vous recommande un thème sur pib.onf.ca";
heap.labels['send2friend_intro_episode'] = " partage avec vous un épisode tiré du documentaire Web PIB.";
heap.labels['send2friend_intro_photo'] = " partage avec vous un essai photo tiré du documentaire Web PIB.";
heap.labels['send2friend_intro_story'] = " partage avec vous un récit tiré du documentaire Web PIB.";
heap.labels['send2friend_intro_theme'] = " partage avec vous un thème tiré du documentaire Web PIB.";
heap.labels['send2friend_note'] = "Note personnelle : ";
heap.labels['send2friend_didnt_comment_episode'] = " n’a pas commenté ce film.";
heap.labels['send2friend_didnt_comment_photo'] = " n’a pas commenté cet essai photo.";
heap.labels['send2friend_didnt_comment_story'] = " n’a pas commenté ce récit.";
heap.labels['send2friend_didnt_comment_theme'] = " n’a pas commenté ce thème.";
heap.labels['colon'] = " : ";
heap.labels['onf'] = "ONF";
heap.labels['onf_url'] = "http://www.onf.ca";
heap.labels['pib'] = "PIB";
heap.labels['reaction'] = "Commentaires";
heap.labels['photo'] = "Photos";
heap.labels['essai'] = "Essais photos";
heap.labels['story'] = "Histoires";
heap.labels['stories'] = "Histoires";
heap.labels['episode'] = "Épisodes";
heap.labels['episode_2'] = "Épisode";
heap.labels['more'] = "Plus";
heap.labels['view'] = "Visionnements";
heap.labels['by'] = "Par";
heap.labels['your'] = "Vos";
heap.labels['publish'] = "publié";
heap.labels['publish_the'] = "publié le";
heap.labels['to_this'] = "À ces";
heap.labels['page'] = "Page";
heap.labels['all_theme'] = "Tous les thèmes";
heap.labels['all_other_content'] = "Voir tous les commentaires";
heap.labels['news'] = "Nouveauté";
heap.labels['thumbnail'] = "Autres films";
heap.labels['day'] = "Jour";
heap.labels['next'] = "suivant";
heap.labels['previous'] = "précédent";
heap.labels['in_reaction_to'] = "en réaction à";
heap.labels['date_of_publication'] = "Date de publication";
heap.labels['comment'] = "Commentaire";
heap.labels['comments'] = "Commentaires";
heap.labels['play'] = "Voir";
heap.labels['participate'] = "Participer";
heap.labels['article'] = "Billet de blogue";
heap.labels['blogpost'] = "Billet de blogue";
heap.labels['blogposts'] = "Billets de blogue";
heap.labels['tag'] = "Mot-clé";
heap.labels['information'] = "À propos";
heap.labels['credit'] = "Crédits";
heap.labels['folder'] = "En savoir plus";
heap.labels['txt'] = "Texte";
heap.labels['video'] = "Vidéo";
heap.labels['chapo'] = "Chapeau";
heap.labels['your_reactions'] = "Vos commentaires";
heap.labels['to_this_stories'] = "au sujet de ces histoires";
heap.labels['keywords_related'] = "Reliés par mots-clés";
heap.labels['archives_related'] = "Archives ONF";
heap.labels['user_content'] = "Commentaires des usagers";
heap.labels['swf_alternative'] = "La page que vous consultez affiche son contenu dans une composante SWF. Pour y avoir accès vous devez disposer d’une version récente du plugiciel Flash. Cliquez sur le pictogramme suivant pour télécharger ce plugiciel.";
heap.labels['swf_alternative2'] = "Cliquez ICI pour télécharger le plugiciel Flash.";
heap.labels['of'] = "de";
heap.labels['no_description'] = "Pas de description";
heap.labels['no_more_episode'] = "Pas d’autres épisodes";
heap.labels['include_in'] = "Fait partie de l'histoire : ";
heap.labels['include_in_2'] = "Dans l'histoire";
heap.labels['change_language'] = "Changer de langue";
heap.labels['infolettre'] = "Infolettre";
heap.labels['inscription_infolettre'] = "Inscrivez-vous à l'infolettre de PIB";
heap.labels['close'] = "Fermer";
heap.labels['follower'] = "abonné";
heap.labels['equipe_PIB_GDP'] = "Équipe PIB :";
heap.labels['equipe_ONF_NFB'] = "Équipe ONF :";
heap.labels['province'] = "Province";
heap.labels['provinces'] = "Provinces";
heap.labels['facebook_group'] = "http://www.facebook.com/#/pages/projet-PIB/131384462788";
heap.labels['twitter_group'] = "http://twitter.com/projetpib";
heap.labels['delicious_group'] = "http://delicious.com/gdpib";
heap.labels['follow_theme'] = "Suivre ce thème";
heap.labels['follow_story'] = "Suivre cette histoire";
heap.labels['follow_email_title'] = "Entrez votre adresse courriel";
heap.labels['share_theme'] = "Partager ce thème";
heap.labels['share_story'] = "Partager cette histoire";
heap.labels['share_themes'] = "Partageant les mêmes thèmes";
heap.labels['invit_by_mail'] = "Inviter par courriel";
heap.labels['submit_social'] = "Réseaux sociaux";
heap.labels['embed_code'] = "Code d’incrustation";
heap.labels['permalink'] = "Lien permanent";
heap.labels['rss_feed'] = "Fil RSS";
heap.labels['static_story'] = "Cette histoire en chiffres";
heap.labels['highlight_theme'] = "En vedette dans ce thème";
heap.labels['highlight_personne'] = "Personnages principaux";
heap.labels['contribution_form'] = "Commentaires en provenance de";
heap.labels['last_contribution'] = "Commentaires totaux";
heap.labels['view_all_contribution'] = "Voir tous les commentaires";
heap.labels['view_all_content'] = "Voir tous les contenus";
heap.labels['publish_your_content'] = "Soumettre votre contenu";
heap.labels['other_essai'] = "Autres essais photos";
heap.labels['other_episode'] = "Épisodes précédents";
heap.labels['evaluate_in_region'] = "Évaluation de la crise dans votre communauté";
heap.labels['reaction_message_title'] = "Contenu soumis en modération";
heap.labels['warning_title'] = "Attention à ce message";
heap.labels['cookie_message'] = "PIB Cookie alerte IE6";
heap.labels['blog_title'] = "Blogue PIB";
heap.labels['unsubscribe_title'] = "Confirmation de désabonnement";
heap.labels['unsubscribe_text'] = "Votre desinscription a été prise en compte.<br /><br />L’équipe PIB<br />PIB - L’indice humain de la crise économique canadienne | <a href=\http://pib.onf.ca\ title=\http://pib.onf.ca\ target=\_self\>http://pib.onf.ca</a><br /><a href=\mailto:pib@onf.ca\ title=\mailto:pib@onf.ca\ target=\_blank\>pib@onf.ca</a> | 514-283-9443<br /><br />Office national du film du Canada<br />3155, ch. de la Côte-de-Liesse, P-39<br />Montréal, Québec H4N 2N4 Canada";
heap.labels['to_search'] = "Rechercher";
heap.labels['search'] = "Recherche";
heap.labels['search_invite'] = "Rechercher un film, un lieu";
heap.labels['subscribe'] = "M’abonner";
heap.labels['copy'] = "Copier";
heap.labels['email'] = "Adresse courriel";
heap.labels['name'] = "Nom";
heap.labels['firstname'] = "Prénom";
heap.labels['lastname'] = "Nom";
heap.labels['fullname'] = "Prénom et nom";
heap.labels['sms'] = "sms";
heap.labels['browse'] = "Parcourir";
heap.labels['your_email'] = "Votre adresse courriel";
heap.labels['send_message_label'] = "Inclure une note personnelle";
heap.labels['last_episode'] = "Dernier épisode";
heap.labels['pers_principaux'] = "Personnages principaux";
heap.labels['pers_principal'] = "Personnage principal";
heap.labels['other_pers'] = "Autres personnages";
heap.labels['story_title'] = "Histoires";
heap.labels['essai_photo_title'] = "Essais photos";
heap.labels['story_pagelink'] = "Accéder à l'histoire";
heap.labels['story_episodes_num'] = "Épisodes";
heap.labels['story_episodes_num_0'] = "Épisode";
heap.labels['story_episodes_com'] = "commentaires";
heap.labels['q_share_intro'] = "Recevez un courriel à chaque nouvelle publication dans cette page. Inscrivez-vous et vous ne manquerez rien.";
heap.labels['tags_intro'] = "Mots-clés separés par une virgule";
heap.labels['title_label'] = "Titre";
heap.labels['send'] = "Envoyer";
heap.labels['send_copy'] = "Envoyez-moi une copie";
heap.labels['send_addresses'] = "Séparer plusieurs adresses de courriel par une virgule";
heap.labels['from'] = "De";
heap.labels['to'] = "À";
heap.labels['theme_contribution_intro'] = "En contribuant votre commentaire, vous participez de ce documentaire Web. Votre commentaire en format film, image ou texte peut même influencer le cours des histoires. Partagez avec les internautes une expérience, un témoignage ou une création qui enrichie la documentation de l’aspect humain de la crise économique canadienne. Votre commentaire doit respecter en tous points notre charte d’utilisation.";
heap.labels['submit_video'] = "Ce formulaire vous permet de téléverser une vidéo que vous avez réalisée. Soyez patient. Dès que vous aurez cliqué sur Soumettre, le contenu sera soumis à notre attention pour approbation. Une fois approuvé par notre équipe, il sera publié. Veuillez vous assurer que votre vidéo respecte notre charte d’utilisation:<br /><br />Grandeur maximale du fichier : 100mb<br />Formats de fichier acceptés : flv, mov, mp4 et mpg<br />Codecs vidéo acceptés: H.264, Sorenson Spark, On2 VP6<br />Codecs audio acceptés: ADPCM, MP3, HE-AAC (MPEG-4 Part 3)<br />Format du visionneur: 16:9 (800x450)";
heap.labels['submit_photo'] = "Ce formulaire vous permet de téléverser une illustration, une image ou un dessin que vous avez fait. Soyez patient. Dès que vous aurez cliqué sur Soumettre, le contenu sera soumis à notre attention pour approbation. Une fois approuvé par notre équipe, il sera publié. Votre image doit respecter en tous points notre charte d’utilisation.<br /><br />Grandeur maximale du fichier : 5mb<br />Formats de fichier acceptés : jpg, gif, tiff<br />Format du visionneur: 16:9 (800x450)";
heap.labels['submit_text'] = "Ce formulaire vous permet de téléverser un texte que vous avez écrit. Soyez patient. Dès que vous aurez cliqué sur Soumettre, le contenu sera soumis à notre attention pour approbation. Une fois approuvé par notre équipe, il sera publié. Votre texte doit respecter en tous points notre charte d’utilisation.";
heap.labels['search_result'] = "Résultats de";
heap.labels['search_result_2'] = "Recherche";
heap.labels['search_filtre_information'] = "Résultats de recherche avec le filtre :";
heap.labels['delete_filtre'] = "Retirer le filtre";
heap.labels['photo-essai_filtre'] = "Essais photos";
heap.labels['photo-essai_filtre_2'] = "Essais photos";
heap.labels['episode_filtre'] = "Films";
heap.labels['episode_filtre_2'] = "Episodes";
heap.labels['article_filtre'] = "Billets de blogue";
heap.labels['article_filtre_2'] = "Billets de blogue";
heap.labels['blogpost_filtre'] = "Billets de blogue";
heap.labels['blogpost_filtre_2'] = "Billets de blogue";
heap.labels['HEAPM_Reaction_filtre'] = "Commentaires";
heap.labels['HEAPM_Reaction_filtre_2'] = "Commentaires";
heap.labels['search_no_results'] = "Pas de résultats pour cette recherche";
heap.labels['modify'] = "modifier";
heap.labels['cancel'] = "annuler";
heap.labels['save'] = "sauvegarder";
heap.labels['pib_localisation'] = "PIB vous localise ici :";
heap.labels['pib_localisation_error1'] = "Precisez la ville et/ou la province.";
heap.labels['pib_localisation_error2'] = "PIB n'a pas pu vous localiser.";
heap.labels['pib_localisation_error3'] = "Vous devez entrer une ville au Canada.";
heap.labels['pib_location_loading'] = "Patientez pendant le chargement...";
heap.labels['pib_location_intro'] = "Vous pouvez rechercher une ville ou déplacer le curseur de la carte sur un endroit précis.";
heap.labels['territoires'] = "Carte";
heap.labels['themes'] = "Thèmes";
heap.labels['theme'] = "Thème";
heap.labels['back_home'] = "Retour a l'accueil";
heap.labels['baseline'] = "L'indice humain de la crise économique canadienne";
heap.labels['propos'] = "À propos";
heap.labels['partenaire'] = "Partenaires";
heap.labels['contact'] = "Contact";
heap.labels['juridique'] = "Confidentialité";
heap.labels['juridique_url'] = "http://onf.ca/a-propos/avis-importants/";
heap.labels['team'] = "Équipe";
heap.labels['blog'] = "Blogue";
heap.labels['blog_url'] = "http://www.pib.onf.ca/blog/";
heap.labels['charte'] = "Charte d'utilisation";
heap.labels['map'] = "Tous les contenus";
heap.labels['copyright'] = "";
heap.labels['editorial_date_format'] = "%d %B";
heap.labels['global_title'] = "Suivez les derniers développement du documentaire Web PIB.";
heap.labels['global_description'] = "15 derniers contenus publiés (histoires, épisodes, essais photos, commentaires, billets de blogues)";
heap.labels['theme_description'] = "15 derniers contenus publiés (épisodes, essais photos, commentaires) sous ce thème";
heap.labels['story_description'] = "15 derniers épisodes publiés dans cette histoire";
heap.labels['episode_description'] = "15 derniers commentaires publiés en réaction à cet épisode";
heap.labels['photo-essai_description'] = "15 derniers commentaires publiés en réaction à cet essai photo";
heap.labels['HEAPM_Atom_episode'] = "Épisode de film";
heap.labels['HEAPM_Atom_photo-essai'] = "Essai photo";
heap.labels['HEAPM_PIB_Reaction_answer_video'] = "Commentaire vidéo";
heap.labels['HEAPM_PIB_Reaction_answer_image'] = "Commentaire photo";
heap.labels['HEAPM_PIB_Reaction_answer_text'] = "Commentaire texte";
heap.labels['HEAPM_Channel_story'] = "Histoire";
heap.labels['from_validator_format_required'] = "Entrez votre courriel";
heap.labels['from_name_validator_format_text'] = "Entrez votre nom correctement";
heap.labels['to_validator_format_required'] = "Entrez un ou plusieurs adresses courriel de destinataires";
heap.labels['follow_theme_already_subscribed'] = "Vous suivez déjà ce thème";
heap.labels['follow_story_already_subscribed'] = "Vous suivez déjà cette histoire";
heap.labels['error'] = "Erreur";
heap.labels['error_404'] = "Le contenu que vous cherchez n’est pas disponible à l’instant. Le serveur sur lequel se trouve le site Web du projet PIB est peut-être momentanément inaccessible. Veuillez vérifier l’orthographe de l’adresse Web (URL).<br /><br />Pour voir la plus récente activité sur le site <a href=\http://pib.onf.ca\ title=\http://pib.onf.ca\ target=\_self\>http://pib.onf.ca</a>, veuillez cliquer ce lien : <a href=\http://pib.onf.ca/rss\ title=\http://pib.onf.ca/rss\ target=\_self\>http://pib.onf.ca/rss</a><br /><br />Merci!<br /><br />L’équipe PIB<br />PIB - L’indice humain de la crise économique canadienne | <a href=\http://pib.onf.ca\ title=\http://pib.onf.ca\ target=\_self\>http://pib.onf.ca</a><br /><a href=\mailto:pib@onf.ca\ title=\mailto:pib@onf.ca\ target=\_blank\>pib@onf.ca</a> | 514-283-9443<br /><br />Office national du film du Canada<br />3155, ch. de la Côte-de-Liesse, P-39<br />Montréal, Québec H4N 2N4 Canada";
heap.labels['error_404_reaction'] = "Le commentaire recherchez à été déplacé, supprimé ou est momentanément inaccessible sur le serveur. Vérifiez l'orthographe de votre url ou cliquez sur le bouton \Actualiser\ de votre navigateur.";
heap.labels['title_validator_required_type'] = "Vous devez entrer un titre";
heap.labels['title_validator_required_title'] = "Vous devez entrer un titre";
heap.labels['body_validator_required_type'] = "Vous devez entrer un message";
heap.labels['body_validator_required_body'] = "Vous devez entrer un message";
heap.labels['__name_validator_required_type'] = "Vous devez entrer votre nom";
heap.labels['__name_validator_required_name'] = "Vous devez entrer votre nom";
heap.labels['__email_validator_required_type'] = "Vous devez entrer une adresse courriel";
heap.labels['__email_validator_required_email'] = "Vous devez entrer une adresse courriel";
heap.labels['__email_validator_format_email'] = "Vous devez entrer une adresse courriel valide";
heap.labels['upload_file_error_no_file_selected'] = "Vous devez selectionner un fichier à télécharger";
heap.labels['upload_file_error_exceed_queue_limit_file_selected'] = "Vous avez sélectionné trop de fichiers";
heap.labels['upload_file_error_exceed_size_file_selected'] = "Le poids de vos fichers excède la limite permise";
heap.labels['upload_file_error_invalid_type_file_selected'] = "Le type de fichier téléchargé ou son codec n'est pas supporté par le système. Renouvellez votre suggestion vidéo avec un fichier suivant les spécifications indiquées.";
heap.labels['latitude_validator_required_latitude'] = "Vous devez spécifier votre emplacement géographique";
heap.labels['longitude_validator_required_longitude'] = "Vous devez spécifier votre emplacement géographique";
heap.labels['ville_validator_required_ville'] = "Vous devez spécifier votre emplacement géographique";
heap.labels['region_validator_required_region'] = "Vous devez spécifier votre emplacement géographique";
heap.labels['validator_city_format'] = "Vous devez entrer une ville valide";
heap.labels['validator_region_format'] = "Vous devez entrer une région valide";
heap.labels['ville_validator_field_format_numeric'] = "Vous devez entrer une ville valide";
heap.labels['success_follow_send'] = "Ajout réussi.";
heap.labels['success_stf_send'] = "Envoi réussi.";
heap.labels['success_reaction_send'] = "Votre contenu sera publié aussitôt validé.";
heap.labels['waiting_message'] = "Téléchargement du média,";
heap.labels['waiting_message_2'] = "attendez la confirmation d'envoi.";
heap.labels['website_title'] = "PIB";
heap.labels['website_default_title'] = "L’indice humain de la crise économique canadienne";
heap.labels['website_default_description'] = "Site Web portant sur la crise économique et ses répercussions au Canada, dans ses provinces, ses territoires";
heap.labels['website_default_keywords'] = "PIB, GDP, crise économique, Canada, Québec, ONF, NBF, film, essai photo, épisode, histoire";
heap.labels['episode_default_title'] = "";
heap.labels['episode_default_description'] = "";
heap.labels['episode_default_keywords'] = "";
heap.labels['photo_essai_default_title'] = "";
heap.labels['photo_essai_default_description'] = "";
heap.labels['photo_essai_default_keywords'] = "";
heap.labels['theme_default_title'] = "";
heap.labels['theme_default_description'] = "";
heap.labels['theme_default_keywords'] = "";
heap.labels['themes_title'] = "Liste des thèmes abordes sur le site";
heap.labels['themes_description'] = "";
heap.labels['themes_keywords'] = "";
heap.labels['territoires_title'] = "Carte de l’état de la crise au Canada";
heap.labels['territoires_description'] = "";
heap.labels['territoires_keywords'] = "";
heap.labels['recherche_title'] = "Résultats de recherche";
heap.labels['static_default_title'] = "";
heap.labels['static_default_description'] = "";
heap.labels['static_default_keywords'] = "";
heap.labels['site_map_default_title'] = "Tous les contenus";
heap.labels['error_default_title'] = "Erreur 404";
heap.labels['story_default_title'] = "Histoires";
heap.labels['story_default_description'] = "";
heap.labels['story_default_keywords'] = "";
heap.labels['essai_photo_default_title'] = "Essais photos";
heap.labels['essai_photo_default_description'] = "";
heap.labels['essai_photo_default_keywords'] = "";
heap.labels['attr_title_infolettre'] = "Infolettre";
heap.labels['attr_title_logo'] = "Visitez ONF.ca";

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['147x83'] = new Object();
heap.media.sizes['147x83']['width'] = 147;
heap.media.sizes['147x83']['height'] = 83;
heap.media.sizes['147x83']['mode'] = 'resize-crop';
heap.media.sizes['147x83']['crop'] = 'min';
heap.media.sizes['pthumb'] = new Object();
heap.media.sizes['pthumb']['width'] = 202;
heap.media.sizes['pthumb']['height'] = 116;
heap.media.sizes['pthumb']['mode'] = 'resize-crop';
heap.media.sizes['pthumb']['crop'] = 'min';
heap.media.sizes['thumb'] = new Object();
heap.media.sizes['thumb']['width'] = 184;
heap.media.sizes['thumb']['height'] = 123;
heap.media.sizes['thumb']['mode'] = 'resize-crop';
heap.media.sizes['thumb']['dimension'] = 'min';
heap.media.sizes['mini'] = new Object();
heap.media.sizes['mini']['width'] = 207;
heap.media.sizes['mini']['height'] = 117;
heap.media.sizes['mini']['mode'] = 'resize-crop';
heap.media.sizes['mini']['dimension'] = 'min';
heap.media.sizes['small'] = new Object();
heap.media.sizes['small']['width'] = 304;
heap.media.sizes['small']['height'] = 172;
heap.media.sizes['small']['mode'] = 'resize-crop';
heap.media.sizes['small']['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['edito'] = new Object();
heap.media.sizes['edito']['width'] = 472;
heap.media.sizes['edito']['height'] = 260;
heap.media.sizes['edito']['mode'] = 'resize-crop';
heap.media.sizes['edito']['dimension'] = 'min';
heap.media.sizes['player'] = new Object();
heap.media.sizes['player']['width'] = 800;
heap.media.sizes['player']['height'] = 450;
heap.media.sizes['player']['mode'] = 'resize-crop';
heap.media.sizes['player']['dimension'] = 'min';
heap.media.sizes['medium'] = new Object();
heap.media.sizes['medium']['width'] = 2400;
heap.media.sizes['medium']['height'] = 399;
heap.media.sizes['medium']['mode'] = 'resize';
heap.media.sizes['medium']['dimension'] = 'min';
heap.media.sizes['large'] = new Object();
heap.media.sizes['large']['width'] = 2400;
heap.media.sizes['large']['height'] = 562;
heap.media.sizes['large']['mode'] = 'resize';
heap.media.sizes['large']['dimension'] = 'min';
heap.media.sizes['xlarge'] = new Object();
heap.media.sizes['xlarge']['width'] = 1024;
heap.media.sizes['xlarge']['height'] = 1024;
heap.media.sizes['xlarge']['mode'] = 'resize';
heap.media.sizes['xlarge']['dimension'] = 'max';
heap.media.sizes['staticlarge'] = new Object();
heap.media.sizes['staticlarge']['width'] = 571;
heap.media.sizes['staticlarge']['height'] = 324;
heap.media.sizes['staticlarge']['mode'] = 'resize-crop';
heap.media.sizes['staticlarge']['dimension'] = 'min';
 



heap.translate = function (token)
{
  if (heap.labels[token])
    return heap.labels[token];
  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']
});


/** 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','addTags','removeTags']
});


/** 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', 'resize', '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']
});




