$(function() {
	$('#tab_labels a').click(function(e) {
		var targetID = $(e.target).attr('href').replace('#', '');
		
		$('#tab_labels a').removeClass('active');
		$(e.target).addClass('active');
		
		$('.tab:visible').hide();
		$('#' + targetID).show();
		
		trackPageview('/extensions/translator/' + targetID + '.html');
		
		e.preventDefault();
	});
	
	setTimeout(function() {
		$('#screenshots_content img').each(function(i, img) {
			$(img).attr('src', $(img).attr('hiddensrc'));
		});
	}, 2000);
	
	/*
	$('#release_notes_link').click(function(e) {
		if($('#release_notes').is(':visible')) {
			$('#release_notes').slideUp();
		}
		else {
			$('#release_notes').slideDown();
		}
		
		e.preventDefault();
	});
	*/
	
	// outer links tracking
	$('.outer_link').click(function(e) {
		trackPageview($(e.target).attr('href'));
		trackEvent('Outer Link', '', $(e.target).attr('href'));
	});
	
	// download link tracking
	$('#download_link').click(function(e) {
		trackPageview($(e.target).attr('href'));
		trackEvent('Downloads', 'Add-on', $(e.target).attr('href'));
	});
});

function trackPageview(url) {
	try {
		pageTracker._trackPageview(url);
	}
	catch(ex) { }
}

function trackEvent(category, type, url) {
	try {
		pageTracker._trackEvent(category, type, url, 1);
	}
	catch(ex) { }
}