jQuery=Versions.use("jquery","latest");function loadGA(b){var a=(("https:"==document.location.protocol)?"https://ssl.":"http://www.");var c=a+"google-analytics.com/ga.js";b.ajax({type:"GET",url:c,success:function(){pageTracker=_gat._getTracker("UA-8791511-1");pageTracker._setDomainName(".bib.umontreal.ca");pageTracker._setAllowHash(false);pageTracker._setSessionTimeout(Atrium.session.timeout*60);APT=_gat._getTracker("UA-11807432-1");APT._setDomainName(".bib.umontreal.ca");APT._setAllowHash(false);APT._setSessionTimeout(Atrium.session.timeout*60);var e=false;var f=jQuery("#donnees #affichage-courant").text();jQuery(".boite-selection-catalogue a, .bibliotheques a, .types-documents a").add("a[href*=dbname=]",Atrium.menu).click(function(){var l="/_GA/Atrium",n,k=jQuery(this).attr("href"),m;if(k.indexOf("dbname=")>0){m=k.match(/dbname=([A-Z_]+)/)[1];if(Atrium.catalogues[m]){n=Atrium.catalogues[m].url}}if(!!n){Atrium.catalogues.set(m);pageTracker._trackPageview(l+n)}});if(window.location.href.indexOf("dbname=")>0){var g="/_GA/Atrium",j,i=window.location.href.match(/dbname=([A-Z_]+)/)[1];if(Atrium.catalogues[i]){j=Atrium.catalogues[i].url}if(!!j){Atrium.catalogues.set(i);pageTracker._trackPageview(g+j)}}if(window.location.href.indexOf("geaclogoff.html")>0){jQuery("a[href*=LOGOFF]",Atrium.menu).click(function(){Atrium.catalogues.kill();Atrium.session.kill()})}if(f=="recherche"||f=="recherche-catalogue-virtuel"){jQuery("#recherche-Atrium-avancee, #ADVSearch").submit(function(){var k=document.location.pathname+document.location.search,l=jQuery(this),m="",o,n=[];jQuery(this).find("input[type=text]").filter(function(){return jQuery(this).val().length>0}).each(function(){var s=jQuery(this).attr("name"),r="",q="",p;s=s.charAt(s.length-1);p=jQuery(":input[name=operator"+s+"]",l);if(p.length>0&&n.length>0){r=" "+p.val()+" "}n.push(r+jQuery(":input[name=index"+s+"]",l).val()+"("+jQuery(this).val()+")")});if(n.length>0){if(n.length>1){m="("+n.splice(0,n.length-1).join("")+")"}m+=n.pop()}o=jQuery.param({q:m});if(!!window.console){console.log("Envoi à GA d'une requête de recherche sur le site Atrium. URL: %o",k+"&"+o)}pageTracker._trackPageview(k+"&"+o)})}if(f=="resultat-brief"){jQuery("#recherche-Atrium").submit(function(){var k=document.location.pathname+document.location.search,l=jQuery("#termsrchold").val(),m;if(jQuery("#termsrch").val().length>0){l="("+l+") "+jQuery("#operatorsrch",this).val()+" "+jQuery("select[name=indexsrch]",this).val()+" ("+jQuery("#termsrch").val()+")"}m=jQuery.param({q:l});if(!!window.console){console.log("Envoi à GA d'une requête de recherche sur le site Atrium. URL: %o",k+"&"+m)}pageTracker._trackPageview(k+"&"+m)})}if(f=="recherche-index"||f=="parcourir-index"){jQuery("#recherche-Atrium").submit(function(){var l="/_GA/Atrium",k="/parcourir?",m=jQuery(this).find(":input").filter(function(){return jQuery(this).val().length>0&&jQuery(this).is(":visible")}).serialize();if(!!window.console){console.log("Envoi à GA d'une requête de recherche sur le site Atrium. URL: %o",l+k+m)}pageTracker._trackPageview(l+k+m)})}jQuery("#um-recherche").submit(function(){var k,l;if(jQuery("#um-radio-cesite").is(":checked")){k="/recherche/?";l=jQuery("#um-boite-recherche",this).serialize();if(!!window.console){console.log("Envoi à GA d'une requête de recherche sur le site Web des bibliothèques. URL: "+k+l)}}else{k="/recherche/UdeM/?";l=jQuery("#um-boite-recherche",this).serialize().replace("q=","q1=");if(!!window.console){console.log("Envoi à GA d'une requête de recherche UdeM. URL: "+k+l)}}pageTracker._trackPageview(k+l)});jQuery(".authentification").submit(function(){var k=(jQuery("input[name=style]",this).val()=="nffrench")?"fre":"eng";pageTracker._setCustomVar(4,"Langue d'interface",k,2)});if(f=="redirection"){e=true;var h=window.location.search.match(/style=nffrench|style=nfenglish/gi);if(h){var d=(h.indexOf("nffrench")>0)?"fre":"eng";pageTracker._setCustomVar(4,"Langue d'interface",d,2)}}jQuery("#envoyer-notices-courriel").submit(function(){var l="/_GA/Atrium",k="/panier/envoyer/ok";if(!!window.console){console.log("Envoi à GA d'une confirmation d'envoi des notices par courriel. URL: %o",l+k)}pageTracker._trackPageview(l+k)});jQuery(".limitation form, .choix-critere-limitation form:last").submit(function(){var l="/_GA/Atrium",k="/limiter?reset=true";if(!!window.console){console.log("Envoi à GA d'une URL virtuelle pour la suppression des limitations dans la recherche. URL: %o",l+k)}pageTracker._trackPageview(l+k)});jQuery(".choix-critere-limitation form:first").submit(function(){var n="/_GA/Atrium",l="/limiter?",q,k=jQuery(this).find(":input:visible").not("button").filter(function(){return jQuery(this).val().replace(/\s+/,"")!=""}),o={},s={"limit-pd:":"date","limit-ln:":"langue","limit-pt:":"type-document"},p={AM:"livres",AS:"periodiques",MM:"livres-electroniques",MS:"periodiques-electroniques",SONM:"disques",PART:"partitions",SONN:"sonores-non-musicaux",CART:"cartes",GM:"audiovisuel",KM:"visuel",OM:"multi-support",RM:"jeux-specimens"},m,r;k.each(function(){m=s[jQuery(this).attr("name")];if(m=="type-document"){r=p[jQuery(this).val()]}else{r=jQuery(this).val()}o[m]=r});q=jQuery.param(o);if(q){if(!!window.console){console.log("Envoi à GA d'une URL virtuelle pour l'ajout/modification de limitations dans la recherche. URL: %o",n+l+q)}pageTracker._trackPageview(n+l+q)}});jQuery(".imprimer").click(function(){var k="/imprimer"+document.location.pathname+document.location.search;if(!!window.console){console.log("Envoi à GA d'une URL virtuelle pour l'impression d'une page. URL: %o",k)}pageTracker._trackPageview(k)});jQuery(".selectionner a").click(function(){var k="",l=(/selectionner|unmarked\.gif/.test(jQuery(this).find("img").attr("src")))?"Sélection":"Désélection";if(jQuery("#donnees .affichage-courant").text()=="affichage-full"){k=jQuery.trim(jQuery(".full>table>tbody>tr>td>table>tbody>tr").filter(function(){var m=jQuery.trim(jQuery(this).find("td:nth-child(1)").text());return m=="Titre"||m=="Title"}).eq(0).find("td:last").text().replace(/\s+/g," "))}else{k=jQuery.trim(jQuery(this).parents("tr:first").find("td:last").text().replace(/\s+/g," "))}if(window.console){console.log("Sending event tracking to Google Analytics :"+k)}pageTracker._trackEvent("Notices",l,k)});jQuery(".sommaire-resultats-recherche .permalien, #permalien-widget .fermer").click(function(){var l="Permalien",m=(jQuery("#permalien-widget:visible").length>0)?"Afficher":"Masquer",k=jQuery("#permalien").text();if(window.console){console.log("Sending event tracking to Google Analytics. Category : %s, Action : %s, Label : %s",l,m,k)}pageTracker._trackEvent(l,m,k)});jQuery("#permalien-URL").bind("copy",function(){var l="Permalien",m="Copier",k=jQuery("#permalien").text();if(window.console){console.log("Sending event tracking to Google Analytics. Category : %s, Action : %s, Label : %s",l,m,k)}pageTracker._trackEvent(l,m,k)});jQuery(".imprimer").click(function(){var l="Utilitaires",m="Imprimer",k=(jQuery("#donnees #affichage-courant").text()=="impression-notices")?"Liste des notices":(jQuery(this).attr("href")=="#")?"Page":"Vers liste des notices";if(window.console){console.log("Sending event tracking to Google Analytics. Category : %s, Action : %s, Label : %s",l,m,k)}pageTracker._trackEvent(l,m,k)});jQuery(".notice-precedente a, .notice-suivante a").click(function(){var k="Navigation",l=jQuery(this).hasClass("notice-precedente")?"Précédent":"Suivant";if(window.console){console.log("Sending event tracking to Google Analytics. Category : %s, Action : %s",k,l)}pageTracker._trackEvent(k,l)});jQuery(".pagination>a[href]").click(function(){var k="Navigation",l=jQuery(this).text();if(window.console){console.log("Sending event tracking to Google Analytics. Category : %s, Action : %s",k,l)}pageTracker._trackEvent(k,l)});jQuery(".haut-de-page a").click(function(){var k="Navigation",l="Haut de page";if(window.console){console.log("Sending event tracking to Google Analytics. Category : %s, Action : %s",k,l)}pageTracker._trackEvent(k,l)});jQuery(".sommaire-resultats-recherche .modifier").click(function(){var k="Modifier",l=(jQuery(this).hasClass("rpi-toggle-icon-down"))?"Afficher":"Masquer";if(window.console){console.log("Sending event tracking to Google Analytics. Category : %s, Action : %s",k,l)}pageTracker._trackEvent(k,l)});jQuery(".bouton-par-institution a").click(function(){var k="Résultat par institution",l=(jQuery(this).hasClass("rpi-toggle-icon-down"))?"Afficher":"Masquer";if(window.console){console.log("Sending event tracking to Google Analytics. Category : %s, Action : %s",k,l)}pageTracker._trackEvent(k,l)});if(!e){pageTracker._trackPageview();APT._trackPageview()}jQuery(Atrium.GA).trigger("load")},error:function(){throw"Erreur. Le script ga.js n'a pu être chargé."},dataType:"script",cache:true})}function initGoogleAnalytics(a){a.ajax({type:"GET",url:"http://www.bib.umontreal.ca/JS/GA/gatag.min.js",success:function(){loadGA(a)},error:function(){throw"Erreur. Le script gatag.min.js n'a pu être chargé."},dataType:"script",cache:true})}jQuery(function(a){initGoogleAnalytics(a)});
