$(function () {
	
	function geturi () {
		return window.location.pathname;
	}
	
	function qs(url) {
		var obj = {};
		var q = url.split('?');
		if (typeof q[1] !== "undefined" && q[1] !== "")
		{
			var vars = q[1].split("&");
			for (var i = 0; i < vars.length; i++) {
				var p = vars[i].split("=");
				obj[p[0]] = p[1];
			}
		}
		return obj;
	};
	
	// Out click
	
	$('a[href*="/out/offer/"]').click(function () {
		var query_obj = qs($(this).attr('href'));
		pageTracker._trackEvent('clickoff', geturi() + "_" +  query_obj.mi);
		return true;
	});
	
	// Mview
	// pageTracker._trackEvent('pageview', geturi());
	
	// Printables
	$('.printable').each(function () {
		var pid = $(this).attr('id').replace('voucher-', '').replace('p', '') || 'unknown';
		$(this).find('a[href*="/out/offer/"]').click(function () {
			var query_obj = qs($(this).attr('href'));
			pageTracker._trackEvent('printdl', geturi() + "_" +  pid + '_' + query_obj.mi);
		});
	});
	
	// Submit forms
	var submit = {
		'nevermiss': '.nevermiss_printable, .nevermiss',
		'header': '#header_inner form',
		'dashboard': 'form.dashboard[action*="/dashboard/register"]',
		'alert': 'form.codealerts'
	};
	
	for (i in submit) {
		$(submit[i]).attr('rel', i).submit(function () {
			pageTracker._trackEvent('signup', geturi() + "_" + $(this).attr('rel'));
		});
	}
});
