﻿var $j = jQuery.noConflict();

$j(document).ready(function() {
    if (Sys) {
        var prm = Sys.WebForms.PageRequestManager.getInstance();

        if (prm)
            prm.add_endRequest(dynamicAddTracker);
    }

    $j("a[ga_track=email]").live("click", function(e) {
        trackmail(e, this);
    });

    addTrackers();
});

function dynamicAddTracker(sender, args) {
    addTrackers();
}

function addTrackers() {
    $j("a").each(function() {
        if (this.href.match(/^mailto:/i)) {
            $j(this).attr("ga_track", "email");
        }
    });
}

function trackmail(e, link) {
    try {
        var path = "email:" + link.href.replace(/^mailto:/i, "");
        pageTracker._trackPageview(path);
    }
    catch (ex) { }
}

