var paginaComentario = 1;
var maxPaginas = 0;
var asking = false;
var posicaoBanner = 1;
var valorMin = 70;

function calcularPosicaoBanner(scrollTop) {
	var topoAnuncio = 445;
	
	var tamanho = scrollTop - topoAnuncio;
	
	var posicao = Math.ceil(tamanho/$("#google_ads_div_BXK_Detalhes_Ecommerce").height());
	return posicao;
}
$(document).ready(function() {
	if (maxPaginas != 0) {
		var divCorpo = "#corpo";
		if ($("#corpo").html() == null) {
			divCorpo = ".duas-colunas";
			valorMin = 85;
		}
		if ($("#google_ads_div_BXK_Detalhes_Ecommerce").height()> $(divCorpo).height()) {
			$(divCorpo).height($("#google_ads_div_BXK_Detalhes_Ecommerce").height() + valorMin);
		}
	}
	if ($(window).scrollTop()!=0)  {
		$(window).scrollTop(0);
	}
	$(document).bind('barra-rolagem',function() {
		asking = true;
		paginaComentario = paginaComentario + 1;
		if (paginaComentario<=maxPaginas) {
			appendPaginaComentario(paginaComentario);
		}
	});
	$(window).scroll(function() {
		if (maxPaginas != 0) {
			posicionarBanner(calcularPosicaoBanner($(window).scrollTop()));
			if (maxPaginas > paginaComentario && asking == false && ($(window).scrollTop() + $(window).height() + 680) >= $("body")[0].scrollHeight) {
				$(document).trigger('barra-rolagem');
			}
		}
	});
});

function posicionarBanner(pos) {
	if (pos <= 0) pos = 1
	pos = pos - 1;
	if (!bannerVisivel(pos)) {
	
		var valorCalc = $(window).scrollTop()-290;
		if (valorCalc > ($("body").height() - 1980)) {
			valorCalc = $("body").height() - 1940;
		}
		if (valorCalc < valorMin) valorCalc = valorMin;
		
		$("#google_ads_div_BXK_Detalhes_Ecommerce").stop();
		$("#google_ads_div_BXK_Detalhes_Ecommerce").animate({'top': valorCalc +'px'},600);
	var posAtual = $(window).scrollTop();
	var posFinalAtual = $(window).scrollTop()+$(window).height();
	var posBanner = valorCalc;
	var posFinalBanner = posBanner + 1210;
	
	}
}
function bannerVisivel(pos) {
	var posAtual = $(window).scrollTop();
	var posFinalAtual = $(window).scrollTop()+$(window).height();
	//var posBanner = $("#google_ads_div_BXK_Detalhes_Ecommerce").css('top');
	//var posBanner = parseInt(posBanner.substr(0,posBanner.length-2)) + 290;
	posBanner=500;
	var posFinalBanner = posBanner + 1210;
	
	if (posAtual < posFinalBanner && posFinalAtual > posBanner) {
		
		if (posAtual<posBanner) {
			return false;
		}
		return true;
	}
	return false;
}

function appendPaginaComentario(pagina) {
	
	if (typeof(codprograma) != 'undefined') {
	$("#opinioes").append('<div class="loader">Aguarde um momento. Carregando comentários.</div>');
	$.getJSON('/inc/asp/get-comentarios.asp?codprograma='+codprograma+'&pagina='+pagina,function(resp) {
		var valScr = $(window).scrollTop();
		$("#opinioes .loader").remove();
		for (var x=0; x<resp.length; x++) {
			var opi = '';
			opi = '<div class="opiniao-box"><div class="avatar"><a href="/perfil/"'+resp[x].codUsuario+'"><img src="'+resp[x].avatar+'" alt="'+resp[x].nomeUsuario+'" /></a></div><div class="text"><img class="nota" src="http://www.baixaki.com.br/img/v8/notas/25/'+resp[x].nota+'.png"/><strong>'+resp[x].titulo+'</strong><em><a href="/perfil/'+resp[x].codUsuario+'">'+resp[x].nomeUsuario+'</a> em <abbr title="'+resp[x].dataOrig+'">'+resp[x].data+'</abbr></em><span>'+resp[x].comentario+' </span></div></div>'
			$("#opinioes").append(opi);
		}
		$(window).scrollTop(valScr);
		asking = false;
	});
	} else if(typeof(codproduto) != 'undefined') {
		$("#opinioes").append('<li class="loader">Aguarde um momento. Carregando comentários.</li>');
		$.getJSON('/inc/asp/get-comentarios-eletronicos.asp?codproduto='+codproduto+'&pagina='+pagina,function(resp) {
			var valScr = $(window).scrollTop();
			$("#opinioes .loader").remove();
			for (var x=0; x<resp.length; x++) {
				var opi = '';
//				opi = '<div class="opiniao-box"><div class="avatar"><a href="/perfil/"'+resp[x].codUsuario+'"><img src="'+resp[x].avatar+'" alt="'+resp[x].nomeUsuario+'" /></a></div><div class="text"><img class="nota" src="http://www.baixaki.com.br/img/v8/notas/25/'+resp[x].nota+'.png"/><strong>'+resp[x].titulo+'</strong><em><a href="/perfil/'+resp[x].codUsuario+'">'+resp[x].nomeUsuario+'</a> em <abbr title="'+resp[x].dataOrig+'">'+resp[x].data+'</abbr></em><span>'+resp[x].comentario+' </span></div></div>'
				opi = '<li><div class="avatar"><a href="/perfil/"'+resp[x].codUsuario+'"><img src="'+resp[x].avatar+'" alt="" /></a></div><div class="text"><strong>'+resp[x].titulo+'</strong><span class="nota" title="'+resp[x].notaExtenso+'"><span class="valor" style="width:'+resp[x].notaPercentual+'%;">'+resp[x].nota+'</span></span><em><a href="/perfil/"'+resp[x].codUsuario+'">'+resp[x].nomeUsuario+'</a> em '+resp[x].data+'</em><span>'+resp[x].comentario+'</span></div></li>';
				$("#opinioes").append(opi);
			}
			$(window).scrollTop(valScr);
			asking = false;
		});
	}
}

function irPaginaComentario(pagina) {document.location.href='?p='+pagina;}


$(document).ready(function() {
	var qStr=location.search.split('?');
	if(qStr != ''){
		var quebra = qStr[1].split('=');
		if(quebra[1] != undefined && quebra[0]=='p'){location.hash='#coments';}
	}
});

