var goog =  {
	forumPost: function() {
		pageTracker._trackEvent('forums', 'post', 'Forums Post');
	},
	commentPost: function() {
		pageTracker._trackEvent('comments', 'post', 'Comments Post');
	},
	sendPrivateMessage: function() {
		pageTracker._trackEvent('private_mssg', 'send', 'Private Message Sent');
	},
	postUserReview: function() {
		pageTracker._trackEvent('user-reviews', 'post', 'User Review Post');
	},
	viewScreenShot: function(cat,label) {
		pageTracker._trackEvent('screenshots', cat, label);
	},
	rateVoting: function(cat,label) {
		pageTracker._trackEvent('votes', cat, label);
	},
	productRate: function() {
		pageTracker._trackEvent('votes', 'product', 'Product Star Vote');
	},
	captureTabClick: function(obj) {
		var labelString = settings.pageType.capitalize();
		if (settings.pagePlatform != '') {
			labelString += " " + settings.pagePlatform.capitalize();
		}
		if (obj.textContent) {
			labelString += " " + obj.textContent.strip();
		} else if (obj.innerText){
			labelString += " " + obj.innerText.strip();
		}
		pageTracker._trackEvent('tab-clicks', 'click', labelString);
	},
	trackIndexClick: function(urlPath,googAction) {
		pageTracker._trackEvent('index-clicks', googAction, urlPath);
	},
	trackProdBox: function(obj) {
		pageTracker._trackEvent(obj.cat, obj.action, obj.label);
	},
	trackSearchAuto: function(el) {
		var textNode = el.childNodes[0].childNodes[1];  /* el.select('.title')[0]; //failed in IE7 */
		var labelString = textNode.innerHTML
			.replace('<span class="type">',' - ')
			.replace('<span class="type">',' - ')
			.replace('</span>','')
			.replace('</span>','').strip();
		pageTracker._trackEvent('search', 'auto-complete', labelString);
	},
	generalTracker: function(obj) {
		pageTracker._trackEvent(obj.cat, obj.action, obj.label);
	},
	ad: function(page,skin) {
		pageTracker._trackEvent('avptest',page,skin);
	}
}