/*Notícias*/
var global_id = 0;
function avalia(id, nota, user_id)
{
	global_id = id;
	desabilitaFundo();
	carregaDados('interacaoBD/colunasSalvaAvaliacao.php?id='+id+'&nota='+nota+'&user_id='+user_id, salvaAvaliacao);
}

function salvaAvaliacao()
{
	if(xmlHttp.readyState==1){
		document.getElementById("mensagem").innerHTML = '<img src="template/imagens/carregando.gif" />';
	}
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") 
	{
		habilitaFundo();
		document.getElementById("mensagem").innerHTML = xmlHttp.responseText;
		carregaDados('interacaoBD/colunasBuscaAvaliacao.php?id='+global_id, atualizaAvaliacao);
	}
}

function atualizaAvaliacao()
{
	if(xmlHttp.readyState==1){
		document.getElementById("avaliacao").innerHTML = '<div id="rodapeAvaliacao"><img src="template/imagens/carregando.gif" /></div>';
	}
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") 
	{
		aux = xmlHttp.responseText.split("|");
		document.getElementById("avaliacao").innerHTML = '<div id="rodapeAvaliacao">'+aux[0]+'</div>';
		document.getElementById("nota").innerHTML = aux[1];
		document.getElementById("mensagem").innerHTML = "";
	}
}

function comenta(id, user_id)
{
	global_id = id;
	var texto = document.getElementById('comentario').value;
	if (texto.length < 3)
	{
		alert("Certifique-se de escrever o comentario.");
		return;
	}
	var campos = "&texto="+replaceAll(texto, "\n", "<[quebra]>"); 
	if (document.getElementById('tipoComentarista').value == 0)
	{	// não logado
		var nome = document.getElementById('nome').value;
		if (nome == "")
		{
			alert("Campo nome precisa ser preenchido.");
			return;
		}
		campos += "&nome="+nome;
	}
	desabilitaFundo();
	carregaDados('interacaoBD/colunasComenta.php?id='+id+'&user_id='+user_id+campos, salvaComentario);
}

function responde(coluna, comentario)
{
	global_id = coluna;
	var texto = document.getElementById('resposta'+comentario).value;
	if (texto.length < 3)
	{
		alert("Certifique-se de escrever a resposta.");
		return;
	}
	var campos = "&texto="+replaceAll(texto, "\n", "<[quebra]>"); 
	desabilitaFundo();
	carregaDados('interacaoBD/colunasRespondeComentario.php?coluna='+coluna+'&comentario='+comentario+campos, salvaComentario);
}

function salvaComentario()
{
	if(xmlHttp.readyState==1){
		document.getElementById("mensagem").innerHTML = '<img src="template/imagens/carregando.gif" />';
	}
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") 
	{
		habilitaFundo();
		document.getElementById("mensagem").innerHTML = xmlHttp.responseText;
		carregaDados('interacaoBD/colunasBuscaComentarios.php?id='+global_id, atualizaComentarios);
	}
}

function atualizaComentarios()
{
	if(xmlHttp.readyState==1){
	//	document.getElementById("mensagem").innerHTML = '<img src="template/imagens/carregando.gif" />';
	}
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") 
	{
		document.getElementById("nr_comentarios").innerHTML = (xmlHttp.responseText.split("textoComentario")).length-1;
		document.getElementById("caixaComentarios").innerHTML = '<div class="colunas">'+xmlHttp.responseText+'</div>';
		document.getElementById("mensagem").innerHTML = "";
		document.getElementById('comentario').value = "";
		document.getElementById('nome').value = "";
	}
}

function excluirComentario(coluna, comentario)
{
	global_id = coluna;
	desabilitaFundo();
	if (confirm("Tem certeza que deseja excluir permanentemente o comentario?"))
		excluiDados("coluna="+coluna+"&comentario="+comentario, "interacaoBD/colunasExcluiComentario.php");
}

function finalizaExclusao(resposta)
{
	habilitaFundo();
	document.getElementById("mensagem").innerHTML = xmlHttp.responseText;
	carregaDados('interacaoBD/colunasBuscaComentarios.php?id='+global_id, atualizaComentarios);
}

function mudaFundoEstrelas(num)
{
	obj = document.getElementById('estrelas');
	if (num == 0)
		obj.className = "";
	else
		obj.className = "estrela"+num;
}
