//variaveis destaque player
var totSlide     = {};
var widLi         = {};
var somaLi      = {};
var timer         = null;
var numSlide  = {};
var posIni       = {};
var sliderLi     = {};
var navSel = {};

//variaveis lista busca
var ulList = 0;
var status = 1;
var statusBusc = 1;
statusCheck = 1;
var heightLi;

//define o tempo
timer = null;

//busca geral
var bGeral = '';

$(function() {

	configSlider('#sliderHome', '#navBals');
	configSlider('#sliderBlog', false);
	configSlider('#bloco-videos-vistos', false);	
	
	//home listagem dicas escolhidas
	$("#listDestaquesDicas").load(anchor('Home/listDestDicas/'));        
        $('#videos-mais-acessados').load(anchor('Home/videosMais/'));

});

//config de largura dos sliders
function configSlider(elmUL, navSelector){

	sliderLi[elmUL] = $(elmUL);

	//valores slider destaque
	numSlide[elmUL] = 0;
	totSlide[elmUL] = sliderLi[elmUL].find('li').length;
	widLi[elmUL] = $(sliderLi[elmUL].find('li').get(0)).outerWidth(true);


	//aumenta tamnho do ul de acordo com numero de li dentro do destaque principal
	somaLi[elmUL] = totSlide[elmUL] * widLi[elmUL];
	$(elmUL).find('ul').width(somaLi[elmUL]);
	
	//chama função para ativar bolinha atual
	goToSlide(elmUL, 1);
	
	navSel[elmUL] = navSelector;
	

}


/*************************** metodos **********************************************/

function goToSlide(elmUL, slideNum) {
	

	numSlide[elmUL] = slideNum;
	
	$(elmUL).find('>ul').stop().animate({
		marginLeft: 0 - ((slideNum-1) * widLi[elmUL])
	}, 600);
	
	if(navSel[elmUL]) {
		$(navSel[elmUL]).find("li").removeClass("bol-ativo");
    
		$(navSel[elmUL]).find("li").addClass("bol-inativo");
		$(navSel[elmUL]).find("li[rel="+slideNum+"]").addClass("bol-ativo");
	}


}

// ################ função seta direita ################
function slideRight(elmUL){ 
	
	if(numSlide[elmUL] >= totSlide[elmUL]){
		goToSlide(elmUL, 1);
	} else{
		goToSlide(elmUL, numSlide[elmUL] + 1);
	} 


	return false;
}

// ############ função seta esquerda ################

function slideLeft(elmUL){ 
	
	if(numSlide[elmUL] == 1){
		goToSlide(elmUL, totSlide[elmUL]);
	} else {
		goToSlide(elmUL, numSlide[elmUL] - 1);
	}

	return false;
}



// ################ making off ################ 
function abreGalery(num){

	if(num == 0){ // apenas para fechar a galeria
		$('.galeryPlayer').fadeOut(800);
		$('.fichaPlayer').fadeOut(800);
		$('.player iframe').slideDown(800);
	}
	
    $('.fichaPlayer[rel="'+num+'"]').slideUp(800);//fecha a ficha do mesmo destaque
    $('.player iframe[rel="'+num+'"]').slideUp(800);
    $('.galeryPlayer[rel="'+num+'"]').fadeIn(1000, function(){
        
        $(this).load(anchor('home/galEscolhida/'+num));
        
    })
    
}
// ################ ficha tecnica ################ 
function abreFicha(numFicha){
    
	if(numFicha == 0){ // apenas para fechar a galeria
		$('.galeryPlayer').fadeOut(800);
		$('.fichaPlayer').fadeOut(800);
		$('.player iframe').slideDown(800);
	}
	
    $('.galeryPlayer[rel="'+numFicha+'"]').slideUp(500);//fecha a ficha técnica do destaque
    $('.player iframe[rel="'+numFicha+'"]').slideUp(800);
    $('.fichaPlayer[rel="'+numFicha+'"]').fadeIn(1000, function(){
        
        $(this).load(anchor("home/exibeFicha"));
        
    })
    
}

// ################ tooltip ################ 

function tooltipBal(numBal){
	
	$('.tooltip[rel="'+numBal+'"]').fadeIn(500);
	$('#player').css('z-index','-1');
	
}

function tooltipBalClose(numBal){
	
	$('.tooltip[rel="'+numBal+'"]').hide();
	$('frame').css('z-index', '0');
	
}


// ################ atalho callback ################ 
function teste(msg) {
	console.log(msg);
}

// #############################################



