﻿
function cleanNodeList(obj) {
    var arr = new Array();
    if (obj.childNodes.length < 1) return arr;
    for (var i = 0; i < obj.childNodes.length; i++) {
        if (obj.childNodes[i].nodeType != 3)
            arr.push(obj.childNodes[i]);
    }
    return arr;
}


function trackLink(link) {

    var list = link.parentNode.parentNode.parentNode.parentNode;
    var cleanList = cleanNodeList(list);
    var boxTitle = cleanList[0].innerHTML;

    var linkName = link.innerHTML;
    var pageTitle = document.title.replace("Microsoft NHS Resource Centre - ", "");

    var s = s_gi(s_account);
    s.linkTrackVars = 'events,eVar31,eVar32';
    s.linkTrackEvents = 'event20';
    s.events = 'event20';
    s.eVar31 = s.prop24 = boxTitle;
    s.eVar32 = s.prop25 = linkName;

    s.tl(link, 'o', pageTitle);

}

function trackEmailUs(link) {
    var contactType = "Microsoft";
    var contactClick = "Microsoft contact clicked";
    var s = s_gi(s_account);
    s.linkTrackVars = 'events,eVar22';
    s.linkTrackEvents = 'event17,event20';
    s.events = 'event17,event20';
    s.eVar22 = contactType;
    s.tl(link, 'o', contactClick);

}

function trackSolutionFinder(link) {
    var contactType = "Partner";
    var contactClick = "Partner contact clicked";
    var s = s_gi(s_account);
    s.linkTrackVars = 'events,eVar22';
    s.linkTrackEvents = 'event17,event19,event20';
    s.events = 'event17,event19,event20';
    s.eVar22 = contactType;
    s.tl(link, 'o', contactClick);
}
    