﻿function doPageEvent(pageType, pageName) {
    //alert("doPageEvent:pageType = [" + pageType + "] pageName = [" + pageName + "]"); 
    ntptEventTag('ev=Page&' + pageType + '=' + pageName + '&pv=0');
}

function doFundDetailEvent(fundName, userName) {
    //alert("doPageEvent:pageType = [" + pageType + "] pageName = [" + pageName + "]"); 
    ntptEventTag('ev=FundDetail&Fund=' + fundName + '&User=' + userName + '&pv=0');
}

function doFundDocumentEvent(fundName, userName, docName) {
    //alert("doPageEvent:pageType = [" + pageType + "] pageName = [" + pageName + "]"); 
    ntptEventTag('ev=FundDocument&Fund=' + fundName + '&User=' + userName + '&Document=' + docName + '&pv=0');
}

function doCustomEvent(eventName) {
    //alert("doCustomEvent: eventName = [" + eventName + "]"); 
    ntptEventTag('ev=' + eventName + '&pv=0');
}

function doLinkEvent(linkType, linkName) {
    //alert("doLinkEvent: linkName = [" + linkName + "]"); 
    ntptAddPair(linkType, linkName);
    ntptEventTag('ev=' + linkType + '&tab=' + linkName + '&pv=0');
}

function changeURL(link) {
    if (link != '') window.location = link;
}

function tagExternal(loc, pageType, pageName, inNewWindow) {
    // use this to log clickouts to external sites 
    //alert('loc= ' + loc + '\ntype= ' + pageType + '\nname= ' + pageName + '\ninNewWindow= ' + inNewWindow); 
    doPageEvent(pageType, pageName);
    if (inNewWindow === false || inNewWindow === '') { changeURL(loc); } else { window.open(loc); }
} 

