/**
 * @author ardy
 * 
 * light-weight event tracking
 */

var d = new Date();
var startTime = d.getTime();

function trackEvent(cat, label, value) {
	if (!cat) {
		/* no tracking if category is missing */
		return;
	}	
	var action = typeof CUSTOM_ACTION !== 'undefined' ? CUSTOM_ACTION : location.pathname;	
	pageTracker._trackEvent(cat, action, label ? label : '', value);
}

//for js generated elements
function trackBindEvent(event) {
	if (!event.data.cat) {
		/* no tracking if category is missing */
		return;
	}	
	
	var cat = event.data.cat;
	var label = event.data.label;
	
	pageTracker._trackEvent(cat, location.pathname, label ? label : '');
}

function trackLiveEvent(cat, label) {
	if (!cat) {
		/* no tracking if category is missing */
		return;
	}	
	
	//var cat = event.data.cat;
	//var label = event.data.label;
	
	//alert(cat); return false;

	pageTracker._trackEvent(cat, location.pathname, label ? label : '');
}

$(function() {
	$("a").click(function() {
		trackEvent(/*category*/$(this).attr("rel"), /*label*/$(this).attr("rev"));
	});
	var d = new Date();
	var loadTime = d.getTime() - startTime;
	
	trackEvent('LoadTime_sec', 'Page_LoadTime', loadTime);

});