﻿function trackit(events, linkType, linkName) {
    //s.tl(this,'o','Link Name');
    // 1st parm is always "this"
    // 2nd parm is either o, d or e (generic/custom, download or exit)
    // 3rd parm is link name

    s.linkTrackVars = "prop10,eVar10,prop29,eVar29,events,channel,campaign";
    //s.prop14 = "en-US";
    //s.eVar14 = "en-US";
    s.channel = "en-US";
    s.prop10 = linkName;
    s.eVar10 = linkName;
    s.linkTrackEvents = events;
    s.events = events;

    s.tl(this, linkType, linkName);

    //clear out events/props
    s.prop12 = "";
    s.eVar12 = "";
    s.prop13 = "";
    s.eVar13 = "";
    s.prop14 = "";
    s.eVar14 = "";
    s.linkTrackVars = 'None';
    s.linkTrackEvents = 'None';
}
function trackitauto(objThis, linkType, events, linkName, main, sub, dest, third) {
	trackitAuto(events, linkType, linkName, main, sub, dest, third);
}
function trackitAuto(events, linkType, linkName, main, sub, dest, third) {

    s.linkTrackVars = "prop13,eVar13,events,channel,campaign";
	s.prop13 = s.pageName + ':' + linkName;
	s.eVar13 = s.prop13;
    s.linkTrackEvents = events;
    s.events = events;

	if (linkType == "0") {
		s.tl();
	}else {
		s.tl(this, linkType, linkName);
	}

    //clear out events/props
    s.prop13 = "";
    s.eVar13 = "";
    s.linkTrackVars = 'None';
    s.linkTrackEvents = 'None';
}
function trackitSecondaryOffer(events, linkType, linkName, main, sub, dest, third) {

	if (main != undefined) {
		s.linkTrackVars = "prop5,eVar5,prop13,eVar13,events,channel,campaign";
		s.prop13 = s.pageName + ':' + main;
		s.eVar13 = s.prop13;
	}else {
		s.linkTrackVars = "prop5,eVar5,events,channel,campaign";
	}

	s.prop5 = s.pageName + ':' + linkName;
	s.eVar5 = s.prop5;
    s.linkTrackEvents = events;
    s.events = events;

	if (linkType == "0") {
		s.tl();
	}else {
		s.tl(this, linkType, linkName);
	}

    //clear out events/props
    s.prop5 = "";
    s.eVar5 = "";
    s.linkTrackVars = 'None';
    s.linkTrackEvents = 'None';
}
