
function initSite()
{
	setupSingleSharLinks();
	setupMultiShareLinks();
}

function setupSingleSharLinks()
{
	var item = $('share_single');
	
	if (item)
	{
		var eTitle = $$('img')[0].title;
		var eURL = item.href;
		
		Event.observe(item, 'mouseover', function(e)
		{
			e.stop();
			
			return addthis_open(item, '', eURL, eTitle);
		});
		
		Event.observe(item, 'mouseout', function(e)
		{
			e.stop();
			
			addthis_close();
			
			return false;
		});
		
		Event.observe(item, 'click', function(e)
		{
			e.stop();
			
			return addthis_sendto();
		});
	}
	
}

function setupMultiShareLinks()
{
	// Find each button marked as a cancel button
	$$('a.share_multi').each
	(
		function(item)
		{
			var eTitle = item.up(1).select('img')[0].title;
			var eURL = item.href;
		
			Event.observe(item, 'mouseover', function(e)
			{
				e.stop();
				
				return addthis_open(item, '', eURL, eTitle);
			});
			
			Event.observe(item, 'mouseout', function(e)
			{
				e.stop();
				
				addthis_close();
				
				return false;
			});
			
			Event.observe(item, 'click', function(e)
			{
				e.stop();
				
				return addthis_sendto();
			});
		}
	);
}

// Initialize all the admin scripts
document.observe('dom:loaded', initSite);