$(function(){
	
	// botão de fazer comentários de vídeo
	var btn_comentario =  $('#botao-fazer-comentario');
	btn_comentario.attr('href','javascript:void(0);');
		
	// botão de enviar o vídeo para um amigo
	var btn_enviar_amigo =  $('#botao-enviar-amigo');
	btn_enviar_amigo.attr('href','javascript:void(0);');
	
	// botão de adicionar um vídeo à uma lista de favoritos
	var btn_adicionar_favoritos =  $('#botao-adicionar-favoritos');
	btn_adicionar_favoritos.attr('href','javascript:void(0);');
	
	// botão de esconder elementos
	var btn_esconder_elementos =  $('#botao-esconder-elementos');
	btn_esconder_elementos.attr('href','javascript:void(0);');
	
	// Botão de Esconder os Elementos
	btn_esconder_elementos.click(function(){
		$('#video-comentario').hide();
		$('#video-amigo').hide();
		$('#video-favoritos').hide();
	});
	
	btn_comentario.click(function(){
		$('#video-amigo').hide('fast');
		$('#video-favoritos').hide('fast');
		$('#video-comentario:hidden').show('fast');		
	});
	
	btn_enviar_amigo.click(function(){
		$('#video-comentario').hide('fast');
		$('#video-favoritos').hide('fast');
		$('#video-amigo:hidden').show('fast');		
	});
	
	btn_adicionar_favoritos.click(function(){
		$('#video-comentario').hide('fast');
		$('#video-amigo').hide('fast');
		$('#video-favoritos:hidden').show('fast');		
	});
	
	$('#lista-favoritos').change(function(){
		
		$.ajax({

			type: 'POST',
			url: '../video/ajax_video-favorito.php',
			data: $('#form-lista-favoritos').serialize(),

			beforeSend: function(){
				//$('#favoritos-resposta').html('<p><img alt="buscando programação..." src="img/ajax-loader.gif"/></p>');
			},	
			success: function(data) {
				$('#favoritos-resposta').html(data);
				return false;
			},
            error: function(data){
                $('#favoritos-resposta').html('<strong>Não foi possivel carregar a programação.</strong>');
            }
           
		}); //close $.ajax(
		
		return false;
		
		//$('#favoritos-resposta').html('&nbsp;Selecionado!');
	});
	
	$('#novalista').keyup(function(){
		
		var item = $(this).val();
		$.post('../video/ajax_verifica-lista.php',
			{item_lista:item},
			function(data){
				/*var datas = data.split('_')	
				$('#botao-programacao .anterior').attr('title',datas[0]);
				$('#botao-programacao .proximo').attr('title',datas[1]);
				alert(data);*/
			},"html");
		
	});
	
	//Chamando o ScrollPane
	$('#mod-video-scroll').jScrollPane({'dragMinHeight':10,'dragMaxHeight':100,'showArrows':true});

	//function para reniciando o ScrollPane
	reinitialiseScrollPane = function()
	{
		$('#mod-video-scroll').jScrollPane({'dragMinHeight':15,'dragMaxHeight':15, 'dragMaxWidth':20});
	}
	
	$('#form-lista-favoritos').submit(function(){
		
		var novalista = jQuery.trim($("#novalista").attr("value"));
		
		if ( novalista.split(" ").join("") == "" || novalista == 'crie uma nova lista de favoritos') {
			alert("Por favor, digite o nome da nova lista de Vídeos Favoritos.");
			return false;
		}	
		
		var form = $(this).serialize();
		
		$.ajax({

			type: 'POST',
			url: 'ajax_add-nova-lista-favorito.php',
			data: form,

			beforeSend: function(){
				/*var tamanho_bloco = $('#conteudo-programacao').innerHeight() / 2;
				tamanho_bloco -= tamanho_bloco / 2;
				$('#conteudo-programacao').html('<p style="text-align: center; margin:'+tamanho_bloco+'px 0;"><img alt="buscando programação..." src="img/ajax-loader.gif"/></p>');*/
			},	
			success: function(data) {
				$('#favoritos-resposta').html(data);
				// Adicionando a nova lista no SELECT, se tudo der certo
				$.post('ajax_seleciona-lista.php',
						form,
						function(result){
							if ( result != 0 ){
								var lista = result.split(',');
								$('#lista-favoritos').append('<option value="'+lista[0]+'" selected="selected">'+lista[1]+'</option>');
							}	
								
						},"html");
				
				$("#novalista").empty();
				
				return false;
			},
            error: function(xml){
                $('#favoritos-resposta').html('<strong>Não foi possivel cadastrar a Lista. Por favor, tente novamente.</strong>');
            }
         	
		}); //close $.ajax(
		return false;
		
	});
	
	$('.div_termos_relacionados ul li a').tooltip();
	
});
