$(document).delegate('a.expandstatistics', 'click', function(e) {
	e.preventDefault();
	$(this).closest('table').find('.toggle').toggle();
});

$(document).ready(function () {
	$(document).delegate('.bubbled', 'mouseenter', function (e) {
		$('#bubble').remove();
		var bubble = $('<div id="bubble"></div>');
		bubble.html($(this).find('.bubble').html());
		bubble.css('display', 'block');
		bubble.css('position', 'absolute');
		bubble.css('top', (e.pageY + 10));
		bubble.css('left', (e.pageX + 10));
		$(document.body).append(bubble);
	});
	$(document).delegate('.bubbled', 'mousemove', function (e) {
		var bubble = $('#bubble');
		if (bubble.length == 1) {
			bubble.css('top', (e.pageY + 10));
			bubble.css('left', (e.pageX + 10));
		}
	});
	$(document).delegate('.bubbled', 'mouseleave', function () {
		$('#bubble').remove();
	});
	$('#save_sites').delegate('input', 'change', function () {
		var form = $(this).closest('form');
		$.ajax({
			url: form.attr('action'),
			type: form.attr('method'),
			data: form.serialize()
		});
	});
});
