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('videoPopLink', 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);
		});
	}
});

var whosNext = new WhosNext();

var videoBox;
var olay;

window.addEvent('domready', function() {
	whosNext.init();
});

function onMBOpen()
{
    if($('songsBox') != null){
        $('songsBox').setStyles({
        'margin-left':'-9999px'
        });
    }
	olay.show();
}

function onMBClose()
{
	olay.hide();
    if($('songsBox') != null){
        $('songsBox').setStyles({
        'margin-left':'0px'
        });
    }
}

function onClickOverlay()
{
	videoBox.close();
	olay.hide();
}