$(function () {

	$('.video').click(function () {
	
		if ( $.browser.msie && $.browser.version == '6.0' ) {
			alert('Seu navegador não oferece suporte para a utilização desse recurso.');
			return false;
		}
	
		$('body').prepend('<div id="v_sombra"></div><div id="v_painel"></div>');
		$('#v_sombra').css('opacity','0').show().fadeTo('slow', '0.5');

		var obj = this;
		var url = $(obj).attr('href');
		if ( $.browser.msie ) {
			var fla = '<embed src="'+ url +'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385" wmode="transparent"></embed>';
		} 
		else {
			var fla = '<object width="480" height="385"><param name="wmode" value="transparent"></param><param name="movie" value="'+ url +'"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="'+ url +'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385" wmode="transparent"></embed></object>';
		}
		
		$('#v_painel').fadeIn().append('<div id="v_controle"><h1>'+ $(obj).attr('title') +'</h1></div><div id="v_conteudo">'+ fla +'</div>');
		
		if ($('.video').length > 1) {
		
			$('#v_controle').append('<button class="fechar"></button>').append('<button class="avancar"></button>').append('<button class="voltar"></button>');
		}
		else {
			$('#v_controle').append('<button class="fechar"></button>');
		}
				
		var f = function (obj, c) {
			$('#v_controle h1').html($('.video:eq('+ c +')').attr('title'));
			if ( $.browser.msie ) {
				var fla = '<embed src="'+ $('.video:eq('+ c +')').attr('href') +'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385" wmode="transparent"></embed>';
			} 
			else {
				var fla = '<object width="480" height="385"><param name="wmode" value="transparent"></param><param name="movie" value="'+ $('.video:eq('+ c +')').attr('href') +'"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="'+ $('.video:eq('+ c +')').attr('href') +'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385" wmode="transparent"></embed></object>';
			}
			$('#v_conteudo').html(fla);
			$('#v_conteudo').show();
			return $('.video').index($('.video:eq('+ c +')'));
		}
		
		var c1 = $('.video').index(obj) + 1;		
		$('.avancar').click(function () {
		
			$('#v_conteudo').hide();
			c2 = c1 -1;
			if (c1 == $('.video').length) 
				c1 = 0;
			c1 = f(obj, c1) + 1;
		});
		
		var c2 = $('.video').index(obj) - 1;
		$('.voltar').click(function () {
			$('#v_conteudo').hide();
			c1 = c2 +1;
			if (c2 < 0) 
				c2 = $('.video').length - 1;
			c2 = f(obj, c2) - 1;
		});
		
		$('#v_conteudo').show();
		$('#v_controle').show();
		
		$('.fechar').click(function () { d(); });
		$('#v_sombra').click(function () { d(); });
		
		$(document).keydown(function (e) {
	        if(e.which == 27) 
	            d();
		});
		
		var d = function () {
			var x = ['#v_sombra','#v_painel','#v_conteudo','#v_controle'];
			for (var i=0; i<x.length; i++)
				$(x[i]).remove();
		}
		return false;
	});

});
