/**
 * Init on doc ready
 */
$(document).ready(function() {
	// container
	var container = $('#objectcontainer');
	// overlay
	var overlay = $('#videooverlay');
			
	var videocontainer = $('#videocontainer');
	
	$('#close-video').live('click', function() {
		
		var actions = $('#video-actions'); 
		
		
		actions.hide();
		
		videocontainer.hide();
		

			
		// slide container up
		container.slideUp('slow', function() {
			// hide overlay
			overlay.hide();
		videocontainer.empty();
		});
		
	});
	
	// attach event on video link click
	$('.youtubevideo').click(function(e) {
		// current link that was clicked
		var link = $(this);
		// get url
		var url = link.attr('href').replace(new RegExp("watch\\?v=", "i"), 'v/');
		
		var myHtml 	= ''
		myHtml 			= myHtml + '<object width="480" height="385">';
		myHtml 			= myHtml + '<param name="movie" value="' + url + '"></param>';
		myHtml 			= myHtml + '<embed src="' + url + '" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed>';
		myHtml 			= myHtml + '</object>';

		videocontainer.html(myHtml);


		// center container
	container.css({
		'position'    : 'absolute',
		'left'	      : '50%',
		'top'	   	  : '50%',
		'margin-left' : 0 - (container.width() / 2),
		'margin-top'  : 0 - (container.height() / 2)
	});
	overlay.css('filter', 'alpha(opacity=50)');
		// show overlay
		overlay.fadeIn('fast', function() {
			// download link
			downloadLink = link.attr('href');
			// slide container down
			container.slideDown('slow', function() {
				// show object
				videocontainer.show();
				// show link
				$('#video-actions').show();
			});
		});
		
		// suppress default behavior for link
		return false;
	});
	

});
