var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-20488284-1']);
_gaq.push(['_trackPageview']);

(function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();


// we also need to track file downloads
$(function() {
    var siteBaseUrl = ["http://www.hkp.com/site-v2/cms/", "http://hkp.com/site-v2/cms/"];

    $("a").each(function(i,n) {
        var linkHref = $(n).attr("href");
        var linkHrefArray = linkHref.split('.');
        if (linkHrefArray.length > 1) {
            var linkHrefExt = linkHrefArray.pop();
            linkHrefExt = linkHrefExt.toLowerCase();
            if ( (linkHrefExt == "pdf") || (linkHrefExt == "doc") || (linkHrefExt == "vcf") ) {
                for (var j = 0, k = siteBaseUrl.length; j < k; j ++) {
                    var siteBaseUrlPatt = new RegExp(siteBaseUrl[j], 'i');
                    linkHref = linkHref.replace(siteBaseUrlPatt, '');
                }

                $(this).click(function() {
                  _gaq.push(['_trackPageview', escape(linkHref)]);
                });
            }
        }
    });
});

