var Tools = {
	init: function() {
		//Tools.enableCodeCopy();
		Tools.enableMathCopy();
		Shadowbox.init({handleOversize:"drag",modal:false,displayNav:false,overlayOpacity:0.8});
	},
	enableCodeCopy: function() {
		$('pre').css('position','relative');
		var p = $('pre'), o, i;
		for(i = 0;i < p.length;i++) {
			o = $('<a></a>').attr('id','copycode-'+i).addClass('copy-code').html("copy").attr('href','#');
			o.css('top',p.eq(i).position().top+p.eq(i).outerHeight()-2).css('left',p.eq(i).position().left+p.eq(i).outerWidth()-35);
			o.click(Tools.copyCode);
			p.eq(i).attr('id','code-'+i).after(o).css('marginBottom','30px');
		}
	},
	enableMathCopy: function() {
		$('img.math').click(Tools.openLatexCode).css('cursor',"pointer").attr("title","Click for the LaTeX code.");
	},
	openLatexCode: function(e) {
		var t = $(e.currentTarget);
		var s = $('<textarea></textarea>').val(t.attr('alt')).addClass('latexSource').css('top',t.offset().top).css('left',t.offset().left).css('width',t.width()).css('height',t.height()).blur(Tools.closeLatexCode).attr('readonly','readonly').click(function(e){this.select();}).focus().attr('title',"Click to select all");
		$('body').append(s);
	},
	closeLatexCode: function(e) {
		$(e.currentTarget).remove();
	},
	copyCode: function(e) {
		var i = parseInt(e.currentTarget.id.split("-").pop());
		alert($('#code-'+i).html());
		return false;
	}
}
$('document').ready(Tools.init);

var addthis_config = {
	//username: "lucasvb",
	ui_cobrand: "Toxic Dump",
	services_compact: 'email, digg, reddit, twitter, delicious, stumbleupon, technorati, netvibes, facebook, more',
	data_track_linkback: true
}

var addthis_share = {
	templates: { twitter: 'Check out {{url}} (from @LucasVB)' }
}
