function niFormEvent(name, detail, action) {
	var group = '';
	
	switch (location.pathname.toLowerCase()) {
		case '/common/send_to_friend.aspx':
			group = 'Email To Friend';
			break;
		case '/talking-to-doctor/my-acid-reflux-symptoms.aspx':
			group = 'Symptoms';
			break;
	}
	
	//alert(group + '|' + name + '|' + detail + '|' + action);
	
	niEvent('Form', group, name, detail, action);
}

function niFormularyEvent(name, detail, action) {
	niEvent('Tool', 'Formulary Tool', name, detail, action);
}

function niFaqEvent(name) {
	niEvent('Action', 'Purple Pill Savings Card FAQ', name, '', 'Click');
}

// Called in the home page brandbox
function flashTracking(name) {
	var event = (name.indexOf("_")>0) ? 'Action' : 'Display';
	niEvent(event, 'Home Page Brand-box', name, '', '');
//	alert(event + ": " + name);
}

// Called in the flash videos
function trackVid(name, action, pos) {
	niFlashEvent(name, pos, action);
}

function niFlashEvent(name, pos, action) {
	var group = '';
	
	switch (location.pathname.toLowerCase()) {
		case '/acid-reflux-disease/index.aspx':
		case '/acid-reflux-disease/erosive-esophagitis.aspx':
			group = 'Condition';
			break;
		case '/about-nexium/relieve-heartburn-pain.aspx':
			group = 'MOA';
			break;
		case '/acid-reflux-patient-stories/index.aspx':
			group = 'Patient Success Stories';
			break;
	}

	ntptAddPair('ntpt_flash', 'true');
	
	ntptAddPair('ntpt_vidPos', pos);
	
	if (pos == "0%") {
		action = "Start";
	} else if (pos == "100%") {
		action = "Complete";
	}
	niEvent('Video', group, name, 'NEX DTC Video', action);
	

}

function niSearchEvent() {
	ntptAddPair('srcTerm', document.getElementById('ctl00_Header1_objSearch_txtSearch').value);
	niGlobalEvent('sitesearch', 'sitesearch');
}

function niGlobalEvent(event, name) {
	niEvent(event, 'Global Functions', name, '', 'Click');
}

function niCouponEvent(id, rxGroup) {
	ntptAddPair('RxBIN', '601341');
	ntptAddPair('RxPCN', 'OHCP');
	ntptAddPair('RxGRP', rxGroup);
	ntptAddPair('RxID', id);
	ntptAddPair('Suf', '01');
	
	niEvent('PurplePill.com Savings Card', 'Coupon', '', '', '');
}

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);
}
