(function (context, $) {    
    $(function documentReady() {
        $('a').click(function trackClick() {
            var anchor = $(this),
                is_email = anchor.is('[href^="mailto"]'),
                is_tel = anchor.is('[href^="tel"]'),
                faux_url;
            if (!(is_email || is_tel || anchor.is('[rel~="external"]'))) {
                return;
            }
            if (is_email || is_tel) {
                faux_url = '/' + anchor.attr('href');
            } else {
                faux_url = '/external-link/' + anchor[0].hostname + anchor[0].pathname;
            }
            _gaq.push(['_trackPageView', faux_url]);
        });
    });
})(this, jQuery);
