var WhosNext = new Class({
	init: function()
	{
		this.addTracking();

			var MultiBoxOptions = {
			useOverlay: false,
			opacOverlay: 0.75,
			fixedObject: $('content'),
			showControls: false,
			showNumbers: false,
			openFromLink: false,
			onOpen: function(){ onMBOpen(); },
			onClose: function(){ onMBClose(); },
			offset: {x:0, y:-400},
			overlayInjectBefore: $('wrapper'),
			container: 'content'
		};

		videoBox = new MultiBox('videoDiary', MultiBoxOptions);

		olay = new Overlay('alphaOverlay', onClickOverlay);
	},

	addTracking: function()
	{
		$$('UL.socialMedia LI A').addEvent('click', function(event) {
			var linkName = event.target.getParent().getAttribute('class');

			urchinTracker('whos_next/' + linkName);
		});

		$('videoLink').addEvent('click', function() {
			urchinTracker('whos_next/video_diary');
		});
	}
});

var whosNext = new WhosNext();

var videoBox;
var olay;

window.addEvent('domready', function() {
	whosNext.init();
});


function onMBOpen()
{
	$('songsBox').setStyle('display', 'none');
	olay.show();
}

function onMBClose()
{
	$('songsBox').setStyle('display', 'block');
	olay.hide();
}

function onClickOverlay()
{
	videoBox.close();
	olay.hide();
}