﻿function trackPage() {
    try {
        if (enableTracking && enableTracking == true) {//enableTracking var is set during analytics script reg.
            var pageTracker = _gat._getTracker(trackerId);
            var varIndex = 1;
            pageTracker._setCustomVar(varIndex++, "UserId", getUserId(), 1);
            pageTracker._setCustomVar(varIndex++, "CompanyId", getCompanyId(), 1);
            try {
                pageTracker._setCustomVar(varIndex++, "SubsidiaryId", getSubsidiaryId(), 1);
            } //to track pages which does not have a subsidiaryId
            catch (subsidiaryIdError) {
            }
            try {
                pageTracker._setCustomVar(varIndex++, "JobId", getJobId(), 3);
                pageTracker._setCustomVar(varIndex++, "CategoryId", getCategoryId(), 3);
            }//to track pages which does not have a jobref
            catch (jodIdError) {
            }
            pageTracker._trackPageview();
        }
    }
    catch (error) {

    }
} 