var popups = [];
var counter = 0;
j(document).ready(function(){
	var facebookImg = new Image(16, 16); 
	facebookImg.src="/images/share/ic_facebookShare.gif"; 
	var twitterImg = new Image(16, 16); 
	twitterImg.src="/images/share/ic_twitterShare.gif"; 
	var diggImg = new Image(16, 16); 
	diggImg.src="/images/share/ic_diggShare.gif"; 
	var redditImg = new Image(16, 16); 
	redditImg.src="/images/share/ic_redditShare.gif"; 
	var emailImg = new Image(16, 16); 
	emailImg.src="/images/share/ic_emailShare.gif"; 
	j('.madmanShareLink').click(function(){
		var t;
		var id = counter++;
		var popup;
		var title = escape(j(this).attr('title'));
		var url = escape(j(this).attr('href'));
		var offset = j(this).offset();
		var html = '<div class="sharePopOutWrapper"><div class="shareOptions">'
			+ '<a href="http://www.facebook.com/sharer.php?u='+url+'&t='+title+'" target="_blank" title="Share on Facebook"><img src="'+facebookImg.src+'" height="16" width="16" alt="Share on Facebook"/></a>'+
			'<a href="http://twitter.com/home?status=Currently Reading '+url+'" target="_blank" title="Share on Twitter"><img src="'+twitterImg.src+'" height="16" width="16" alt="Share on Twitter"/></a>'+
			'<a href="http://digg.com/submit?phase=2&url='+url+'&title='+title+'" title="Share on Digg" target="_blank"><img src="'+diggImg.src+'" height="16" width="16" alt="Share on Digg"/></a>'+
			'<a href="http://reddit.com/submit?url='+url+'&title='+title+'" title="Share on Reddit" target="_blank"><img src="'+redditImg.src+'" height="16" width="16" alt="Share on Reddit"/>'+
			'<a href="mailto:?subject='+title+'&body=Check out this: '+url+'" title="Share via Email" target="_blank"><img src="'+emailImg.src+'" height="16" width="16" alt="Share via Email"/></a>'+
			'</div></div>';
		popups[id] = j(html).css("position", "absolute").appendTo(document.body);
		
		popups[id].css({
			top: offset.top + j(this)[0].offsetHeight + 1,
			left: offset.left - 68
		}).show().hover(
			function(){if(t)clearTimeout(t);},
			function(){	if(t)clearTimeout(t);t = setTimeout("popups["+id+"].hide()", 500)}
		);
		
		j(this).hover(
			function(){if(t)clearTimeout(t);},
			function(){	if(t)clearTimeout(t);t = setTimeout("popups["+id+"].hide()", 500)}
		);
		
		return false;
	});
});
