// DEFININDO O TOTAL DE ELEMENTOS
var totalFilmes, listaIndices, divElementos, idElemento, idElementoListaThumbs, intervaloSS, listaImagens, listaComentarios, listaThumbs;
var flagFA, indiceAtual, indiceAnterior, velocidadeTrans = 750, tempoTransicao = 5000;
var arrayDescFilme = []; // ARRAY PARA ARMAZENAR A INFORMAÇÃO REFERENTE AO FILME E A SUA TRANSMISSÃO
var indiceArray = -1; // PARA ADMINISTRAR O ÍNDICE DO ARRAY QUE VAI CONTER A DESCRIÇÃO DO FILME
var tamanhoIniListaThumbs = -1; // VARIÁVEL PARA OBTER O TAMANHO INICIAL DA LISTA DE THUMBS
var tamanhoFinalListaThumbs = -1; // VARIÁVEL QUE VAI OBTER O TAMANHO FINAL DA LISTA DE THUMBS
var divContListaThumbs, blocoScroll = -1, totalBlocoScroll = -1;
var flagClasseBtnScrollUp, flagClasseBtnScrollDown, listaVideos = [], nomeFilmes = [];
var trailerAtual, trailerAnterior, indiceOver, indiceOut, maskThumbEscolhido;
var flagAcessaAbaVideos; // VARIÁVEL QUE ME PERMITIRÁ SABER SE A ABA DE REDES E VÍDEOS ESTÁ SENDO ACESSADA
// PARA OS BOTÕES DO SCROLLBAR
var btnScrollUp, btnScrollDown;
// PARA OBTER INFORMAÇÕES DO VÍDEO
var destaque_video = -1, arrayDestaque = [];
		
jQuery(document).ready(function(){
	idElemento = '#box-programacao-home-esq';
	idElementoListaThumbs = '#div-content-list-thumbs-videos';
	tamanhoIniListaThumbs = parseInt(jQuery(idElementoListaThumbs).css('height'),0);
	btnScrollUp = '#btn-scroll-up-videos'; btnScrollDown = '#btn-scroll-down-videos';
	flagClasseBtnScrollUp = flagClasseBtnScrollDown = true;
	trailerAtual = trailerAnterior = indiceAnterior = indiceAtual = 0;
	flagAcessaAbaVideos = false;
	jQuery.ajax({
		url: 'xml_destaques.xml',
		global: false,
		type: 'GET',
		dataType: 'xml',
		contentType: "application/x-www-form-urlencoded; charset=UTF-8",
		success:function(xml) {
			// INICIALIZANDO AS VARIÁVEIS
			totalFilmes = 0; 
			listaImagens = listaComentarios = listaThumbs = '';
					
			// OBTENDO A PARTIR DA LEITURA DO ARQUIVO XML
			totalFilmes = jQuery(xml).find('filme').length;
			jQuery(xml).find('filme').each(function(){ 
				indiceArray +=1;
				
				// PARA SABER SE O DESTAQUE TEM VÍDEO OU NÃO
				if(jQuery(this).find('filmeflag').text() == '1') {
					listaImagens += '<div class="div-containt-img-film"><div class="div-img-film"><img alt="' + jQuery(this).find('filmenome').text() + '" src="' +  jQuery(this).find('filmeimagem').text() + '" class="img-film"/></div><div class="div-play-trailer"></div></div>';							
					destaque_video +=1;
					// ARMAZENANDO A INFORMAÇÃO DO FILME NO ARRAY
					arrayDescFilme[destaque_video] = '<span class="span-desc-thumb"><strong>' + jQuery(this).find('filmenome').text() + '</strong>:&nbsp;' + jQuery(this).find('filmehorario').text() + '</span>';
					// CRIANDO A LISTA DE IMAGENS PARA O BLOCO DE VÍDEOS
					listaThumbs += '<div class="div-thumb-trailer"><div class="div-img-trailer"><img alt="' + jQuery(this).find('filmenome').text()+ '"src="' + jQuery(this).find('filmethumb').text() + '" class="img-thumb-film" /></div><div class="div-title-thumb-trailer"><span>' + jQuery(this).find('filmenome').text() + '</span></div><div class="div-mask-img-trailer"><div class="div-play-mask-img-trailer"></div></div></div>';
					listaVideos[destaque_video] = jQuery(this).find('filmeembed').text();
					nomeFilmes[destaque_video] = jQuery(this).find('filmenome').text();
					// INDICANDO A QUAL VÍDEO DA LISTA DE DESTAQUES É CORRESPONDENTE O VÍDEO QUE VAI SER REPRODUZIDO
					arrayDestaque[destaque_video] = indiceArray;
				} else {
					listaImagens += '<div class="div-containt-img-film"><div class="div-img-film"><img alt="' + jQuery(this).find('filmenome').text() + '" src="' +  jQuery(this).find('filmeimagem').text() + '" class="img-film"/></div></div>';							
				}
				// LISTA DE COMENTÁRIOS PARA OS DESTAQUES DO MÊS
				listaComentarios += '<div class="div-desc-filme"><h4>' + jQuery(this).find('filmenome').text() + '</h4><span>' + jQuery(this).find('filmehorario').text() + '</span></div>';
				
			});
			criaElementos(totalFilmes,listaComentarios,listaImagens, listaThumbs);
		}, 
		error: function(xml) {
			alert('aconteceu um problema na obtenção dos dados');
		}
	});
});
		
// MÉTODO PARA CRIAR ELEMENTOS
function criaElementos(totalFilmes, listaComentarios, listaImagens, listaThumbs) {
	divElementos = 	'<div id="div-containt-destaques"> \
	 <div id="div-bg-containt-destaques"><div id="div-title-containt-destaques"><span class="span-tit-cont-dest-part01"> \
	 Destaques</span><span>&nbsp;do mês</span></div> \
	 <div id="div-containt-indexes-btns"><div id="div-ul-li-indexes"></div> \
	 <div id="btn-next-film" class="classBotoes"><span>></span></div><div id="btn-previous-film" class="classBotoes"><span>< \
	 </span></div></div></div><div id="div-containt-info-destaques"><div id="div-containt-img-filme"></div> \
	 <div id="div-containt-desc-filme"><div id="div-cont-desc-filme"></div></div></div></div>';

	// DECLARANDO OS ÍNDICES PARA EFEITOS DE TRANSIÇÃO
	indiceAnterior = indiceAtual = 0;
	if(totalFilmes > 0) {
		// DESTAQUES
		jQuery(idElemento).append(divElementos);
		jQuery("#div-ul-li-indexes").append('<ul id="ul-li-indexes"></ul>');
		jQuery('div#div-containt-img-filme').append(listaImagens);
		jQuery('div#div-cont-desc-filme').append(listaComentarios);
		
		// THUMBS
		jQuery(idElementoListaThumbs).append('<div id="div-list-thumbs-videos">' + listaThumbs + '</div>');
		divContListaThumbs = "#div-list-thumbs-videos";
		
		// APLICANDO OPACIDADE AO DIV DE THUMBS PARA EFEITOS DE MÁSCARA
	 	if(jQuery('div#div-list-thumbs-videos div.div-mask-img-trailer')) {
			jQuery('div#div-list-thumbs-videos div.div-mask-img-trailer').css('background-color', 'white');
			jQuery('div#div-list-thumbs-videos div.div-mask-img-trailer').css('opacity','0.5');
			if(jQuery.browser.msie) {
				jQuery('div#div-list-thumbs-videos div.div-mask-img-trailer div.div-play-mask-img-trailer').css('opacity','0');
			}
		} 
	
		jQuery(divContListaThumbs).css({width:132, height:(parseInt(jQuery('div.div-thumb-trailer').css('height')) + parseInt(jQuery('div.div-thumb-trailer').css('margin-top')))*(totalFilmes-1)});
				
		tamanhoFinalListaThumbs = parseInt(jQuery(divContListaThumbs).css('height'),0);

		// INICIALIZANDO A VARIÁVEL DA LISTA DE ÍNDICES
		listaIndices = '';
				
		// CRIANDO A LISTA DE ÍNDICES
		for(var i=0; i<totalFilmes; i++) listaIndices += '<li><div class="div-indexes"><div class="div-img-indexes"></div></div></li>';
		
		jQuery('ul#ul-li-indexes').append(listaIndices);
				
		// DEFININDO A PROPRIEDADE DE VISUALIZAÇÃO PARA OS DIVS DAS IMAGENS E DAS DESCRIÇÕES DELE
		jQuery('div.div-containt-img-film').css('visibility','visible');
		jQuery('div.div-containt-img-film').eq(0).siblings().hide();
		jQuery('div.div-desc-filme').css('visibility','visible');
		jQuery('div.div-desc-filme').eq(0).siblings().hide();
				
		// ESTABELECENDO A POSIÇÃO DA LISTA DE ÍNDICES
		jQuery('ul#ul-li-indexes').css({top:(jQuery('ul#ul-li-indexes').parent().height() - jQuery('ul#ul-li-indexes').height())/2});
				
		// DEFININDO O SETINTERVAL PARA APLICAR A TRANSIÇÃO DOS ELEMENTOS
		intervaloSS = setInterval(function(){atualizaIndice('next');},tempoTransicao);
					
		// ESTABELECENDO OS EVENTOS PARA CADA ITEM OU ÍNDICE
		if(jQuery('div.div-indexes')) {
			jQuery('div.div-indexes').mouseover(function(){
				jQuery(this).toggleClass('opt-selected');
				if(indiceAtual != jQuery('div.div-indexes').index(this)) jQuery(this).toggleClass('bg-indexes');
			});
			jQuery('div.div-indexes').mouseout(function(){
				jQuery(this).toggleClass('opt-selected');
				if(indiceAtual != jQuery('div.div-indexes').index(this)) jQuery(this).toggleClass('bg-indexes');
			});
			jQuery('div.div-indexes').click(function(){
				indiceAnterior = indiceAtual;
				indiceAtual = jQuery('div.div-indexes').index(this);
				if(indiceAnterior != indiceAtual){
					clearInterval(intervaloSS) || window.clearInterval(intervaloSS);
					transicaoImgDesc(indiceAnterior,indiceAtual);
					intervaloSS = setInterval(function(){atualizaIndice('next');},tempoTransicao);
				}
			});
					
			// POR SER A PRIMEIRA VEZ, ADICIONAR O FUNDO AO ELEMENTO
			jQuery('div.div-indexes').eq(0).toggleClass('bg-indexes');
		}
				
		// PARA OS BOTÕES DE NAVEGAÇÃO
		if(jQuery('div.classBotoes')) {
			jQuery('div.classBotoes').mouseover(function(){jQuery(this).toggleClass('opt-selected');});
			jQuery('div.classBotoes').mouseout(function() {jQuery(this).toggleClass('opt-selected');});
			// PARA ATUALIZAR OS ÍNDICES QUANDO OS BOTÕES DE NAVEGAÇÃO SÃO CLICADOS
			jQuery('div.classBotoes').click(function() {
				// PARANDO O INTERVALO
				clearInterval(intervaloSS) || window.clearInterval(intervaloSS);
				atualizaIndice((jQuery(this).attr('id') == 'btn-previous-film') ? 'previous' : 'next');
				intervaloSS = setInterval(function(){atualizaIndice('next');},tempoTransicao);
			});
		}
				
		// PARA A ESCOLHA DO VÍDEO A PARTIR DA ROLAGEM DE DESTAQUES
		if(jQuery('div.div-play-trailer').length > 0) {
			// INICIALIZANDO O VÍDEO DA LISTA DE THUMBS
			videoYoutube(listaVideos[0], arrayDescFilme[0]);
			jQuery('div.div-play-trailer').css('opacity','0.8');
			jQuery('div.div-play-trailer').mouseover(function(){jQuery(this).toggleClass('opt-selected');});
			jQuery('div.div-play-trailer').mouseout(function(){jQuery(this).toggleClass('opt-selected');});
			// ESCOLHENDO O VÍDEO A PARTIR DA ABA DE DESTAQUES
			jQuery('div.div-play-trailer').click(function() {
				trailerAnterior = trailerAtual;
				trailerAtual = jQuery('div.div-play-trailer').index(this);
				escolherAba('li.li-abas-navega-home',0); // MUDANDO O FLAG DE ACESSA ABA VÍDEOS
				// PARANDO A ROLAGEM DOS FILMES
				clearInterval(intervaloSS) || window.clearInterval(intervaloSS);
				// PARA MUDAR O VÍDEO
				if(trailerAnterior != trailerAtual) {
					// ESCOLHENDO O VÍDEO
					videoYoutube(listaVideos[trailerAtual],arrayDescFilme[trailerAtual]);
					// FAZENDO O EFEITO DA ESCOLHA DO VIDEO
					efeitoEscolherVideo(trailerAtual, trailerAnterior);
					// PARA O TÍTULO DO VÍDEO
					jQuery('div.div-thumb-trailer').eq(trailerAtual).find('div.div-title-thumb-trailer').stop(true,true).animate({'top':'65px'},'fast');
					// OBTENDO A POSIÇÃO DO VÍDEO DE ACORDO AO TAMANHO
					var posTrailerEsc = (parseInt(jQuery('div.div-thumb-trailer').eq(trailerAtual).css('height'),0) + parseInt(jQuery('div.div-thumb-trailer').eq(trailerAtual).css('margin-top'),0))*trailerAtual;
							
					blocoScroll = Math.floor(posTrailerEsc / tamanhoIniListaThumbs + 1);
					// ATUALIZANDO A POSIÇÃO DA LISTA DE THUMBS DOS VÍDEOS
					jQuery(divContListaThumbs).css('top',String(tamanhoIniListaThumbs*(1-blocoScroll)) + 'px');
					
					// ATUALIZANDO OS BOTÕES DO SCROLLBAR
					if(blocoScroll < totalBlocoScroll && blocoScroll == 1) {
						// ATUALIZANDO O BOTÃO DO SCROLL DOWN
						jQuery(btnScrollDown).removeClass('btn-down-scroll-allowed');
						jQuery(btnScrollDown).addClass('btn-down-scroll-no-allowed');
					} else if(blocoScroll < totalBlocoScroll && blocoScroll > 1) {
						jQuery(btnScrollDown).removeClass('btn-down-scroll-no-allowed');
						jQuery(btnScrollDown).addClass('btn-down-scroll-allowed');
						jQuery(btnScrollUp).removeClass('btn-up-scroll-no-allowed');
						jQuery(btnScrollUp).addClass('btn-up-scroll-allowed');
					} else if(blocoScroll == totalBlocoScroll && blocoScroll > 1) {
						jQuery(btnScrollDown).removeClass('btn-down-scroll-no-allowed');
						jQuery(btnScrollDown).addClass('btn-down-scroll-allowed');
						jQuery(btnScrollUp).removeClass('btn-up-scroll-allowed');
						jQuery(btnScrollUp).addClass('btn-up-scroll-no-allowed');
					}
				}
			});
		}
				
		// PARA ADMINISTRAR OS CONTROLES DOS BOTÕES DO SCROLLBAR PARA A LISTA DE THUMBS
		totalBlocoScroll = Math.floor(tamanhoFinalListaThumbs/tamanhoIniListaThumbs);
		blocoScroll = 1; // INICIALIZANDO O CONTROLE DO BLOCO DO SCROLL
		// ESTABELECENDO AS PROPRIEDADES DO SCROLL
		if(totalBlocoScroll == 1) { 
			jQuery(btnScrollUp).addClass('btn-up-scroll-no-allowed');
			jQuery(btnScrollDown).addClass('btn-down-scroll-no-allowed');
			jQuery(btnScrollUp + ',' + btnScrollDown).attr('disabled','true');
		}
		else {
			// PARA INICIALIZAR O SCROLLBAR
			jQuery(btnScrollUp).addClass('btn-up-scroll-allowed');
			jQuery(btnScrollDown).addClass('btn-down-scroll-no-allowed');
			
			// DEFININDO OS EVENTOS
			jQuery(btnScrollUp + ',' + btnScrollDown).mouseover(function(){jQuery(this).toggleClass('opt-selected');});
			jQuery(btnScrollUp + ',' + btnScrollDown).mouseout(function(){jQuery(this).toggleClass('opt-selected');});
			jQuery(btnScrollUp + ',' + btnScrollDown).click(function() {
				aplicaScroll(jQuery(this));
			});
		}
				
		// PARA ESCOLHER O VÍDEO A SER TRANSMITIDO
		if(jQuery('div.div-thumb-trailer').length > 0) {
			// PARA A MÁSCARA - APLICANDO OPACIDADE
			jQuery('div.div-mask-img-trailer').css('opacity','0');
			jQuery('div.div-mask-img-trailer').first().css('opacity','0.5');
			jQuery('div.div-thumb-trailer').first().find('div.div-title-thumb-trailer').css({top:65});
			// CASO SEJA INTERNET EXPLORER
			if(jQuery.browser.msie) {
				jQuery('div.div-thumb-trailer').first().find('div.div-play-mask-img-trailer').css('opacity','0.7');
			}
				
			// MOUSEOVER E MOUSEOUT PARA MOSTRAR O NOME DO FILME, AO IGUAL QUE TAMBÉM PARA MOSTRAR A MÁSCARA DE SELEÇÃO DO VÍDEO
			jQuery('div.div-thumb-trailer').hover(function() {
				jQuery(this).toggleClass('opt-selected');
				indiceOver = jQuery('div.div-thumb-trailer').index(this);
				if(trailerAtual != indiceOver) {
					maskThumbEscolhido = jQuery('div.div-thumb-trailer').eq(indiceOver).find('div.div-mask-img-trailer');
					maskThumbEscolhido.stop(true,true).animate({'opacity':'0.5'},'fast');
					jQuery(this).find('div.div-title-thumb-trailer').stop(true,true).animate({'top':'65px'},'fast');
					// CASO SEJA INTERNET EXPLORER
					if(jQuery.browser.msie) {
						jQuery('div.div-thumb-trailer').eq(indiceOver).find('div.div-play-mask-img-trailer').stop(true,true).animate({'opacity':'0.7'}, 'fast');
					}
				}
			}, function() {
				jQuery(this).toggleClass('opt-selected');
				indiceOut = jQuery('div.div-thumb-trailer').index(this);
				if(trailerAtual != indiceOut) {
					maskThumbEscolhido = jQuery('div.div-thumb-trailer').eq(indiceOut).find('div.div-mask-img-trailer');
					maskThumbEscolhido.stop(true,true).animate({'opacity':'0'},'fast');
					jQuery(this).find('div.div-title-thumb-trailer').stop(true,true).animate({'top':'90px'},'fast');
					// CASO SEJA INTERNET EXPLORER
					if(jQuery.browser.msie) {
						jQuery('div.div-thumb-trailer').eq(indiceOut).find('div.div-play-mask-img-trailer').stop(true,true).animate({'opacity':'0'}, 'fast');
					}
				}
			});
					
			// ESCOLHENDO O FILME
			jQuery('div.div-thumb-trailer').bind('click',function() {
				//alert(jQuery('div.div-thumb-trailer').index(this) + ',' + arrayDestaque[jQuery('div.div-thumb-trailer').index(this)]);
				trailerAnterior = trailerAtual;
				trailerAtual = jQuery('div.div-thumb-trailer').index(this);
				// ATUALIZANDO OS ÍNDICES DE ROLAGEM
				indiceAnterior = indiceAtual;
				//indiceAtual = trailerAtual;
				indiceAtual =  arrayDestaque[jQuery('div.div-thumb-trailer').index(this)];
				if(trailerAnterior != trailerAtual) { 
					// FAZENDO A TRANSIÇÃO DA IMAGEM PARA MOSTRAR NA ABA DE DESTAQUES INICIAIS
					transicaoImgDesc(indiceAnterior,indiceAtual);
					videoYoutube(listaVideos[trailerAtual], arrayDescFilme[trailerAtual]);
					efeitoEscolherVideo(trailerAtual, trailerAnterior);
				}
			});
		}
	}
}
		
// MÉTODO PARA APLICAR O SCROLLBAR
function aplicaScroll(btnScroll) {
	if(jQuery(btnScroll).attr('id') == 'btn-scroll-down-videos') {
		// APLICANDO SCROLLDOWN
		if(blocoScroll > 1) {
			// ANALISANDO SE É POSSÍVEL TROCAR O BOTÃO DO SCROLL 
			blocoScroll -=1;
			// MUDANDO O BOTÃO DO SCROLL - HABILITANDO PARA FAZER O SCROLLUP
			if(flagClasseBtnScrollUp) {
				flagClasseBtnScrollUp = false;
				jQuery(btnScrollUp).removeClass('btn-up-scroll-no-allowed');
				jQuery(btnScrollUp).addClass('btn-up-scroll-allowed');
			}
			jQuery(divContListaThumbs).stop(true,true).animate({'top': '+=' + String(tamanhoIniListaThumbs) + 'px'}, 'slow', function() {
			 	if(blocoScroll == 1) {
					jQuery(btnScroll).removeClass('btn-down-scroll-allowed');
					jQuery(btnScroll).addClass('btn-down-scroll-no-allowed');
					flagClasseBtnScrollDown = true;
				}
			});
		}
		else blocoScroll = 1;
	} else {
		// PARA APLICAR SCROLLUP
		if(blocoScroll < totalBlocoScroll) { 
			blocoScroll +=1;
			// MUDANDO O BOTÃO DO SCROLL - HABILITANDO PARA FAZER O SCROLLDOWN
			if(flagClasseBtnScrollDown) {
				flagClasseBtnScrollDown = false;
				jQuery(btnScrollDown).removeClass('btn-down-scroll-no-allowed');
				jQuery(btnScrollDown).addClass('btn-down-scroll-allowed');
			}
			jQuery(divContListaThumbs).stop(true,true).animate({'top': '-=' + String(tamanhoIniListaThumbs) + 'px'}, 'slow', function() {
				if(blocoScroll == totalBlocoScroll) {
					jQuery(btnScroll).removeClass('btn-up-scroll-allowed');
					jQuery(btnScroll).addClass('btn-up-scroll-no-allowed');
					flagClasseBtnScrollUp = true;
				}
			});
		}
		else blocoScroll = totalBlocoScroll; 
	}
}
		
// MÉTODO PARA ATUALIZAR OS ÍNDICES DO SLIDESHOW A PARTIR DO INTERVALO
function atualizaIndice(acao){
	indiceAnterior = indiceAtual;
	if(acao == 'next') {
		if(indiceAtual < totalFilmes - 1) indiceAtual +=1;
		else indiceAtual = 0;
	} else {
		if(indiceAtual > 0) indiceAtual -=1;
		else indiceAtual = totalFilmes -1;
	}
	// TRANSIÇÃO DOS ELEMENTOS
	transicaoImgDesc(indiceAnterior,indiceAtual);
}
		
// APLICANDO A TRANSIÇÃO PARA AS IMAGENS
function transicaoImgDesc(indiceAnterior,indiceAtual) {
	// PARA ATUALIZAR O FUNDO DOS ÍNDICES
	jQuery('div.div-indexes').eq(indiceAnterior).removeClass('bg-indexes');
	jQuery('div.div-indexes').eq(indiceAtual).addClass('bg-indexes');
	
	// ANIMAÇÃO PARA EFEITOS DE ROLAGEM QUANDO A ABA DE DESTAQUES INICIAIS ESTIVER ESCOLHIDA
	if(!flagAcessaAbaVideos) {
		// PARA APLICAR EFEITO FADE ÀS IMAGENS DOS FILMES
		jQuery('div.div-containt-img-film').eq(indiceAnterior).fadeOut(String(velocidadeTrans));
		jQuery('div.div-play-trailer').eq(indiceAnterior).fadeOut(String(velocidadeTrans));
		jQuery('div.div-containt-img-film').eq(indiceAtual).fadeIn(String(velocidadeTrans));
		jQuery('div.div-play-trailer').eq(indiceAtual).fadeIn(String(velocidadeTrans));
		// ANIMANDO A APARIÇÃO DO NOME DO DESTAQUE	
		jQuery('div#div-cont-desc-filme').stop(true,true).animate({top: jQuery('div#div-cont-desc-filme').height() }, String(velocidadeTrans), function(){
				jQuery('div.div-desc-filme').eq(indiceAnterior).hide();
				jQuery('div.div-desc-filme').eq(indiceAtual).show();
				jQuery('div#div-cont-desc-filme').css({top:0});
			});
	} else {
		// PARA APLICAR EFEITO FADE ÀS IMAGENS DOS FILMES
		jQuery('div.div-containt-img-film').eq(indiceAnterior).hide();
		jQuery('div.div-play-trailer').eq(indiceAnterior).hide();
		jQuery('div.div-desc-filme').eq(indiceAnterior).hide();
		jQuery('div.div-containt-img-film').eq(indiceAtual).show();
		jQuery('div.div-play-trailer').eq(indiceAtual).show();
		jQuery('div.div-desc-filme').eq(indiceAtual).show();
		jQuery('div#div-cont-desc-filme').css({top:0});
	}
}
		
// MÉTODO PARA MOSTRAR O VÍDEO
function videoYoutube(video, descricao) {
	jQuery("div#div-video-youtube").html('<object width="492" height="300"><param name="movie" value="http://www.youtube.com/v/'+video+'&hl=pt-br&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'+video+'&hl=pt-br&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="492" height="300" wmode="transparent"></embed></object>');
	jQuery("div#div-desc-video-youtube").html(descricao);
}

// MÉTODO PARA APLICAR A ANIMAÇÃO DA ESCOLHA DO VÍDEO
function efeitoEscolherVideo(trailerAtual, trailerAnterior){
	jQuery('div.div-thumb-trailer').eq(trailerAnterior).find('div.div-mask-img-trailer').stop(true,true).animate({'opacity':'0'},'fast');
	jQuery('div.div-thumb-trailer').eq(trailerAnterior).find('div.div-title-thumb-trailer').stop(true,true).animate({'top':'90px'},'fast');
	jQuery('div.div-thumb-trailer').eq(trailerAtual).find('div.div-mask-img-trailer').stop(true,true).animate({'opacity':'0.5'},'fast');
	// CASO SEJA INTERNET EXPLORER
	if(jQuery.browser.msie) {
		jQuery('div.div-thumb-trailer').eq(trailerAnterior).find('div.div-play-mask-img-trailer').stop(true,true).animate({'opacity':'0'}, 'fast');
		jQuery('div.div-thumb-trailer').eq(trailerAtual).find('div.div-play-mask-img-trailer').stop(true,true).animate({'opacity':'0.7'}, 'fast');
		
	}
}

// FUNÇÃO QUANDO UMA OPÇÃO DAS ABAS É REQUERIDA
function escolherAba(elementos, indice) {
	abaAnterior = abaAtual;
	abaAtual = indice;
	// VERIFICANDO PARA MUDAR OS ELEMENTOS
	if(abaAnterior != abaAtual) {
		/* ------ PROPRIEDADES --------- */				
		// MUDANDO AS VINHETAS
		jQuery('div.vinheta-abas-navega-home').eq(abaAnterior).removeClass('vinheta-opt-selected');
		jQuery('div.vinheta-abas-navega-home').eq(abaAnterior).addClass('vinheta-opt-no-selected');
		jQuery('div.vinheta-abas-navega-home').eq(abaAtual).addClass('vinheta-opt-selected');
		jQuery('div.vinheta-abas-navega-home').eq(abaAtual).removeClass('vinheta-opt-no-selected');
		// MUDANDO O BACKGROUND DE CADA UM
		jQuery('li.li-abas-navega-home').eq(abaAnterior).removeClass('abas-navega-home-selected');
		jQuery('li.li-abas-navega-home').eq(abaAnterior).addClass('abas-navega-home-no-selected');
		jQuery('li.li-abas-navega-home').eq(abaAtual).removeClass('abas-navega-home-no-selected');
		jQuery('li.li-abas-navega-home').eq(abaAtual).addClass('abas-navega-home-selected');
		// PARA OS SEPARADORES
		jQuery('li.separator-abas-navega-home').eq(abaAnterior).removeClass('separator-abas-navega-home-selected');
		jQuery('li.separator-abas-navega-home').eq(abaAnterior).addClass('separator-abas-navega-home-no-selected');
		jQuery('li.separator-abas-navega-home').eq(abaAtual).removeClass('separator-abas-navega-home-no-selected');
		jQuery('li.separator-abas-navega-home').eq(abaAtual).addClass('separator-abas-navega-home-selected');
				
		/* ------ PARA TROCAR AS DIVS ------*/
		switch(indice) {
			case 1: 
				jQuery('div#div-containt-programacao-videos-redes').hide();
				jQuery('div#div-containt-programacao-home').show();
				flagAcessaAbaVideos = false;
				// ATIVAR A ROLAGEM DE VÍDEOS
				intervaloSS = setInterval(function(){atualizaIndice('next');},tempoTransicao);
				break;
			case 0: 
				jQuery('div#div-containt-programacao-videos-redes').show();
				jQuery('div#div-containt-programacao-home').hide();
				clearInterval(intervaloSS) || window.clearInterval(intervaloSS);
				flagAcessaAbaVideos = true;
				break;
		}
	}
}
