var PAGE_TSH = "TSH";
var PAGE_SCL = "SCL";
var PAGE_CAR = "CAR";
var PAGE_JLA = "JLA";
var PAGE_STONE = "STONE";

var PARAM_HYPERLINK = "Hyperliens page de dispatch";
var PARAM_CLICK = "Click";

/**
 * Tracks the clicks from the tvaboutiques.ca dispatch page.
 * @param page The name of the page
 */
function trackClick(el, page) {
    var siteName = el.name;
    var siteUrl = el.href;

    switch (page) {
        case PAGE_TSH:
        case PAGE_SCL:
        case PAGE_CAR:
        case PAGE_JLA:
            _gaq.push(
                    ["_trackEvent", PARAM_HYPERLINK, PARAM_CLICK, siteName],
                    ["_link", siteUrl]
            );
            break;
        case PAGE_STONE:
            _gaq.push(["_trackEvent", PARAM_HYPERLINK, PARAM_CLICK, siteName]);
            break;
        default: break; //no-op
    }
}
