/*
*
*	JavaScript Document
*	DOCUMENTO: Arquivo com os scripts bsicos do site
*	CRIAO: 06/05/2009
*	AUTOR: Marcelo Casinha (marcelo@gadbrivia.com.br)
*	VERSO: 001
*
*/

// Função para inserir _blank em links externos
function externalLinks() {
	$("a[@rel=external]").attr("target", "_blank");
}
// Funcao para inserir voltar
function RetornoLink() {
	$("a[@rel*=back]").click( function(){ history.back(); return false });
}
// Funcao para inserir funcao de imprimir nos links
function ImprimirLink() {
	$("a[@rel*=print]").click( function(){window.print(); return false; })
}
// Funcao para inserir funcao de adicionar aos favoritos nos links
function FavoritoLinks(){
	$("a[@rel*=bookmark]").click( function(){
		if (document.all) window.external.AddFavorite(window.location.href, document.title);
		else if (window.sidebar) window.sidebar.addPanel(document.title, window.location.href, "")
	});
}

//Funcoes para carregar videos do YouTube
function carregarVideo()
{

    //carregar primeiro video
    var primeiroVideo = $('.lista-videos a:first').attr('href');
    $('.player').html(
        '<object width="390" height="321">'+
            '<param name="movie" value="'+primeiroVideo+'"></param>'+
            '<param name="allowFullScreen" value="true"></param>'+
            '<param name="allowscriptaccess" value="always"></param>'+
            '<param name="wmode" value="transparent"></param>'+
            '<embed src="'+primeiroVideo+'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="390" height="321"></embed>'+
         '</object>');
         
	$(".principal h1").text($('.lista-videos a:first').prev().val());
	$(".lk-redirecionar").attr("href",$(".lista-videos a:first").prev().prev().val());
	$('.lista-videos a:first').parent().addClass('ativo');

    //ao clicar no item da lista
    $('.lista-videos a').click(        
		function()
		{
		    //pega href do link clicado
		    var video = $(this).attr('href');
		    
		    //remove e insere o object com o novo video
		    $('object').remove();
		    $('.player').html(
		        '<object width="390" height="321">'+
                    '<param name="movie" value="'+video+'"></param>'+
                    '<param name="allowFullScreen" value="true"></param>'+
                    '<param name="allowscriptaccess" value="always"></param>'+
                    '<param name="wmode" value="transparent"></param>'+
                    '<embed src="'+video+'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="390" height="321"></embed>'+
                 '</object>');
			
			//marca video ativo na listagem
			$('.lista-videos li').removeClass('ativo');
			$(this).parent().addClass('ativo');
			$(".principal h1").text($(this).prev().val());
			$(".lk-redirecionar").attr("href",$(this).prev().prev().val());
			return false;
		}
	);
	
	fechaRefresh();
}

// Função para fechar thickbox e atualizar a página
function fechaRefresh(){
	$(".lk-redirecionar").unbind("click");
	$(".lk-redirecionar").click(
		function()
		{
			var url = $(this).attr("href");
			self.parent.location = url;
			return false;
		}
	);
}

// Função para iniciar as demais
$(document).ready(function() {

	// Função para inserir _blank em links externos
	externalLinks();

	// Função para inserir voltar em links
	RetornoLink();

    // Funcao para inserir funcao de imprimir nos links
    ImprimirLink(); 

    // Funcao para inserir funcao de adicionar aos favoritos nos links
    FavoritoLinks();
    
    // Funcao para carregar videos do YouTube
    carregarVideo();
    
    

    	
});
