var movideoAds = {
		
	advertChangedCallback:function (advertData)
	{
		var pattern = /image/;
		for (x in advertData.companionAds)
		{
			var y  = advertData.companionAds[x];
			if(y.width == 468)
			{
				var midleaderboard = document.getElementById('leave-behind-wrapper');
				if(pattern.test(y.creativeType)){
					midleaderboard.innerHTML = '<a href="'+y.clickThroughUrl+'"><img border="0" width="468" height="60" src="'+y.mediaUrl+'"></a>';
				}
				else{
					midleaderboard.innerHTML = '<object width="468" height="60"><param name="movie" value="'+y.mediaUrl+'"><embed src="'+y.mediaUrl+'" width="468" height="60"></embed></object>';
				}	
			}
			else if(y.width == 300)
			{
				var mrec = document.getElementById('mrec');
				if(pattern.test(y.creativeType)){
					mrec.innerHTML = '<a href="'+y.clickThroughUrl+'"><img border="0" width="300" height="250" src="'+y.mediaUrl+'"></a>';
				}
				else{
					mrec.innerHTML = '<object width="300" height="250"><param name="movie" value="'+y.mediaUrl+'?clickTAG='+y.clickThroughUrl+'"><embed src="'+y.mediaUrl+'?clickTAG='+y.clickThroughUrl+'" width="300" height="250"></embed></object>';
				}
				
				movideoAds.showMrec();
			}
		}
	},
	
	controlsEnabledCallback: function(showing)
	{
		if(showing)
		{	
			movideoAds.hideMrec();
		}
		else
		{
			movideoAds.showMrec();
		}
	},
	
	showMrec: function()
	{
		var mrec = document.getElementById('mrec-wrapper');
		var dirWrapper = document.getElementById('directory-wrapper');
		var dirPanel = document.getElementById('directory-panel');
		mrec.style.marginTop = ((360 - 250) / 2) + "px";
		dirPanel.style.marginTop = "-1000px";
		
		// Update name of clip here if required
		var message = document.getElementById('mrec-message');
		message.innerHTML = 'Advertisement: Your clip is next';
	},
	
	hideMrec: function()
	{
		var mrec = document.getElementById('mrec-wrapper');
		var dirPanel = document.getElementById('directory-panel');
		mrec.style.marginTop = "-1000px";
		dirPanel.style.marginTop = 0;
	}
};
