$(document).ready(function() {
	function record_incoming(source_url) {
		loc = document.location.toString();
		$.post('/traffic/record/incoming/',
				{'source_url': source_url, 'destination_url': loc});
	}
	if(document.referrer) {
		record_incoming(document.referrer);
	}

	function record_outgoing(event) {
		loc = document.location.toString();
		out = event.target.href;
		if(!out) {
			out = '';
		}
		$.post('/traffic/record/outgoing/',
				{'source_url': loc, 'destination_url': out});
		return true;
	}
	$('a').click(record_outgoing);
});
