﻿// Used with forms
function niFormEvent(name, detail, action) {
	niEvent('Form', 'Athero IQ Sign Up', name, detail, action);
}

// Called in the flash videos
function niFlashEvent(detail, title, pos, action) {
	ntptAddPair('ntpt_flash', 'true');
	
	ntptAddPair('ntpt_vidPos', pos);
	
	niEvent('Video', 'MOA', title, detail, action);
}

function niSearchEvent() {
	ntptAddPair('srcTerm', document.getElementById('terms').value);

	niGlobalEvent('sitesearch', 'sitesearch');
}

function niGlobalEvent(event, name) {
	niEvent(event, 'Global Functions', name, '', 'Click');
}

function niErrorEvent(errorNum) {
	var errorLocation = location.protocol + '//' + location.host + location.search.match(/aspxerrorpath=.*/g)[0].split('=')[1];

	ntptAddPair('lc', errorLocation);
	niEvent('Error', '', '', errorNum, '');
}

function niEvent(event, group, name, detail, action) {
	ntptAddPair('evGroup', group);
	ntptAddPair('evName', name);
	ntptAddPair('evDetail', detail);
	ntptAddPair('evAction', action);

	ntptEventTag('ev=' + event);
}