$(document).ready(function() {	
	var posicaoAtual = 0;
	ativarComentarios();
	$("#comentarios .list-comment:last").css({'background' : 'none'});
	
});

/**
	Comentarios
	**/
	// função para navegar na paginação de comentarios
	function irPaginaComentario(pagina) {
		if (typeof(comentariosArray[pagina])=='undefined') {
			if (typeof(comentariosArray[paginaAtualComentario])=='undefined') comentariosArray[paginaAtualComentario] = $("#comentarios").html();
			$("#comentarios .list-comment,#comentarios .paginacao-box").remove();
			$("#comentarios").append('<div class="loading">Carregando...</div>');
			$.getJSON('/inc/asp/comentarios-artigos.asp?c='+codArtigo+'&pagina='+pagina,function(resp) {
				paginaAtualComentario = pagina;
				var div = resp[0]+'<ul class="list-comment">';
				for (var x=1; x<resp.length; x++) {
					div +='<li><div class="avatar"><a href="'+resp[x][6]+'" class="t11"><img src="'+resp[x][1]+'" alt="" class="u45" />'+resp[x][0]+'</a><br /><em> em '+resp[x][5]+'</em><span class="aval aval-neg" title="Não Gostaram" style="display:none;"><img src="img/pixel.gif" alt="Gostaram" class="ic-generic neg" />10</span></div><div class="text"><p>'+resp[x][4]+'</p><div class="comment-tool" style="display:none;"><button class="bt-generic gray" title="Gostei"><img src="pixel.gif" alt="Gostei" class="ic-generic pos" /></button><button class="bt-generic gray" title="Não gostei"><img src="pixel.gif" alt="Não Gostei" class="ic-generic neg" /></button><button class="bt-generic gray"><img src="pixel.gif" alt="Denuncie" class="ic-generic denuncie" /><span>denuncie</span></button><button class="bt-generic gray bt-responder"><img src="pixel.gif" alt="Responder" class="ic-generic responder" /><span>responder</span></button></div></div></li>';
				}
				div += '</ul>'+resp[0];
				$("#comentarios .loading").remove();
				$("#comentarios").append(div);
				$("#comentarios .list-comment:last").css({'background' : 'none'});
				comentariosArray[pagina] = $("#comentarios").html();
				ativarComentarios();
			});
		} else {
			$("#comentarios .list-comment,#comentarios .paginacao-box").remove();
			$("#comentarios").append('<div class="loading">Carregando...</div>');
			$("#comentarios").html(comentariosArray[pagina]);
			ativarComentarios();
		}
	}
	
// ativa a caixa de comentarios
	function ativarComentarios() {
		$('.btn-comentar, .link-comentar').unbind('click');
		$('.btn-comentar, .link-comentar').click(function() {
			if (autenticarCookiePergunta()) {
				abrirJanelaComentar(this);
			}
		});
	}
	
// abrir janela de um comentario
	function abrirJanelaComentar(botao) {
		if ($("#box-comentar").html()!=null) {
			$("#box-comentar").remove();
		} else {
			var div = '<div class="box comment-edit" id="box-comentar" style="margin-bottom:20px"><h3 class="tt">Escreva seu comentário</h3><form method="post" name="frmComentario" id="frmComentario" ><div class="campo-texto"><textarea id="txtcomentario" class="fm-txa" name="txtcomentario" rows="3"></textarea></div><div class="form-botoes"><input type="hidden" value="'+codArtigo+'" name="codArtigo" id="codArtigo" /><input type="button" class="fm-btn" id="bt-enviar" onclick="vComent();" value="Comentar" /></div><div class="aval-result" id="retErroComentario" style="display:none;">Coment&aacute;rio em branco.<a class="bt-close" onclick="void(0);$(\'#retErroComentario\').css(\'display\',\'none\');">Fechar</a></div></form></div>'
			$(div).insertAfter($(botao).parent());
			$('#txtcomentario').focus();
		}
	}
	// mostrar confirmacao de comentario enviado
	function mostrarConfirmacaoComentario() {
		var user=(getCookie("nznuser") == null) ? "X" : getCookie("nznuser");
		if (user.length > 1 )user = user.split("&",1);
		var div = '<div class="comment-ok" id="retComent-ok" style="margin-bottom:20px;"><h3>'+user+', obrigado pela colaboração!</h3><p>Seu comentário será analisado pela nossa equipe de moderação e estará no ar dentro de poucos minutos.<br/></p><a onclick="$(\'#retComent-ok\').remove();" style="cursor:pointer;" class="btn-ok">Ok</a></div>';
		$(div).insertAfter("#box-comentar");
		$("#box-comentar").remove();
	}


function autenticarCookiePergunta() {
		if (getCookie("nzn")==null) {
			var janelaAbrir = 'http://www.baixaki.com.br/';
			if (document.location!=null) {
				janelaAbrir = document.location;
			}
			abrirJanela(janelaAbrir,1);
			return false;
		}
		return true;
	}

	function abrirJanela(url_go, usar_parent) {
		if (typeof(usar_parent)=='undefined') {
			usar_parent = 0;
		} else {
			usar_parent = 1;
		}
		tb_show('caixa-login','/usuarios/login.asp?go='+escape(url_go)+'&parent='+usar_parent+'&keepThis=true&TB_iframe=true&height=440&width=550');
	}

function vComent(){
	if(autenticarCookiePergunta()){
		var coment = $('#txtcomentario').val().length;
		//var sComentario 	= 	escape($('#txtcomentario').val());
		var sComentario 	= 	($('#txtcomentario').val());
		var codArtigo 		= 	$('#codArtigo').val();
			if(coment < 1){$('#retErroComentario').css('display','block');return false;}
			else{
			if ($("#envia-comentarioifr").html() == null) {
				$("body").append("<iframe id=\"envia-comentarioifr\" name=\"envia-comentarioifr\" style=\"display:none;\" />");
			}
			if ($("#envia-comentario").html() == null) {
				$("body").append("<form id=\"envia-comentario\" style=\"display:none;\" target=\"envia-comentarioifr\" action=\"/inc/asp/envia-comentario.asp\" method=\"post\"><input type=\"hidden\" id=\"codArtigof\" name=\"codArtigo\" /><input type=\"hidden\" id=\"sComentariof\" name=\"sComentario\" /><input type=\"hidden\" id=\"sComentOk\" name=\"sComentOk\" value=\"1\" /></form>");
			}
			$("#codArtigof").val(codArtigo);
			$("#sComentariof").val(sComentario);
			
			$("#envia-comentarioifr").bind('enviou',function() {
				var resposta = eval($('#envia-comentarioifr').contents().find("body").html());
				switch (resposta[0]) {
					case 'sucesso':
						mostrarConfirmacaoComentario();
					break;
					case 'erro':
					var div = '<div class="comment-ok" id="retComent-ok" style="margin-bottom:20px;">Houve um problema ao enviar coment&aacute;rio.</div>';
					$(div).insertAfter("#box-comentar");
					$("#box-comentar").remove();
					var janelaAbrir = 'http://www.baixaki.com.br/';
					if (document.location!=null) {
						janelaAbrir = document.location;
					}
					abrirJanela(janelaAbrir,1);
					break;
					case 'comentou':
					var div = '<div class="comment-ok" id="retComent-ok" style="margin-bottom:20px;">Voc&ecirc; fez um coment&aacute;rio recentemente neste artigo. Aguarde a aprova&ccedil;&atilde;o do mesmo.</div>';
					$(div).insertAfter("#box-comentar");
					$("#box-comentar").remove();
				}
			});
			
			$("#envia-comentario").submit();
			
			$("#envia-comentarioifr").load(function() {
				$("#envia-comentarioifr").trigger('enviou');
			});
			
			var usarAjax = false;
			
			if (usarAjax == true) {
			
				$.getJSON('/inc/asp/envia-comentario.asp?sComentOk=1', {sComentario:sComentario,codArtigo:codArtigo}, function(data) {
					switch (data[0]) {
						case 'sucesso':
							mostrarConfirmacaoComentario();
						break;
						case 'erro':
							$('#retErroComentario').html('Houve um problema ao enviar coment&aacute;rio.');
						break;
					}
				});
			
			}
			
			}
		}
	}
	
