var bt_fechar_comentarios = "";
var urlis = URLIMG + "meuccook_55.gif";
var urlin = URLIMG + "meuccook_56.gif";
var url_manda_box = location.href;
var usercodi = (logado_js() ? getCookie("usercodi") : "0");
propcodi = parseInt(propcodi);
usercodi = parseInt(usercodi);
var ja_comentei = false;

var descricao = new Array();
descricao[0] = "Avalie:";
descricao[1] = "Não Gostei";
descricao[2] = "Regular";
descricao[3] = "Boa";
descricao[4] = "Muito Legal";
descricao[5] = "Perfeita";

/*
	function muda_nota
		valores cod_nota
		1 até 5 = nota dada para a receita

		valores para fixa_flag
			0 = quando vai fixar a nota
			1 = quando vai apenas mostrar a estrela acesa (passar mouse por cima)
			2 = quando vai retornar para o status anterior

		valores prefixo
			é o prefixo do id da nota (estrelas) estou usando:
			top = avaliação do box
			bot = avaliação de baixo
*/
function muda_nota (cod_nota , prefixo , fixa_flag) {
	var pid = prefixo + "_nota_";
	var did = prefixo + "_mostra_nota_descricao";
	var oif = pid + "f";
	objf = document.getElementById(oif);
	desc = document.getElementById(did);

	if (fixa_flag == 0) {
		objf.value = cod_nota;
	}
	else if (fixa_flag == 2) {
		cod_nota = objf.value;
	}
	cod_nota = parseInt(cod_nota);
	for (var i = 1 ; i <= 5 ; i++) {
		oid = pid + i;
		obj = document.getElementById(oid);
		if (cod_nota < i) {
			obj.src = urlin;
		} else {
			obj.src = urlis;
		}
	}
	/*	para a descrição da nota permanecer quando tirar o mouse, sem voltar o texto "Avalie:".	*/
	desc.innerHTML = descricao[cod_nota];
	/*	para a descrição da nota sumir quando tirar o mouse e voltar o texto "Avalie:".	*/
	/*
	if (fixa_flag == 1) {
		desc.innerHTML = descricao[cod_nota];
	} else {
		desc.innerHTML = descricao[0];
	}
	*/
}

/* function verifica
	valores f
	é um objeto -> o formulário que será verificado

	valores flag
	0 = comentário
	1 = momentos
*/

function valida_email (email) {
	arroba = email.indexOf("@");
	arroba2 = email.indexOf("@" , (arroba + 1));
	ponto = email.indexOf("." , (arroba + 2));
	return (arroba > 0 && ponto > 0 && ponto < (email.length - 2) && arroba2 < 0);
}

function verifica (f , flag) {
	if (flag == 0) {
		if (!logado_js()) {
			if (trim(f.nome.value) == "") {
				alert ("Você deve preencher seu nome.");
				return false;
			}
			else if (!valida_email(trim(f.email.value))) {
				alert ("Você deve preencher um e-mail válido.");
				return false;
			}
		}
		if (f.comentario.value.length == 0 || f.comentario.value == txt_comentario_msg) {
			alert ("Você deve digitar um comentário antes de prosseguir.");
			return false;
		}
		else if (f.nota.value == "0") {
			alert ("Passe o mouse e clique nas estrelas ao lado para fazer sua avaliação.");
			return false;
		}
		else {
			return true;
		}
	}
	else {
		if (f.momento.value.length == 0 || f.momento.value == txt_momento_msg) {
			alert ("Você deve digitar um momento de união antes de prosseguir!");
			return false;
		}
		else {
			return true;
		}
	}
}

function avaliar (prefixo) {
	if (prefixo == "bottom") {
		document.getElementById("comentarios_io").className = "comentarios-ativo";
	}

	if (logado_js()) {
		if (ja_comentei) {
			comentarios_comentada (prefixo);
			return true;
		}
	}
	return comentarios_on(prefixo);
	//if (logado_js() && prefixo == "bottom") {
}

function comentarios_on (prefixo) {
	if (!logado_js()) {
		document.getElementById("div-dados-nao-logado").style.display = "block";
	}
	oid = prefixo + "_comentarios-box";
	objy = document.getElementById(oid);
	objy.style.display = "block";
	return true;
}

function comentarios_comentada (prefixo) {
	oid = prefixo + "_comentarios-box"
	objy = document.getElementById(oid);
	objy.innerHTML = "<br /><table border='0' cellspacing='0' cellpadding='0' width='100%'><tr><td class='meuccook-textopreto11' align='right'><a href='javascript:comentarios_off(\"" + prefixo + "\");'><img src='" + URLIMG + "meuccook_115.gif' border='0' border='0' width='16px' height='16px' title='fechar' /></a></td></tr><tr><td class='meuccook-textopreto11'>Você já avaliou esta matéria anteriormente!</td></tr></table><br />";
	objy.style.display = "block";
}

function comentarios_sucesso (prefixo) {
	oid = prefixo + "_comentarios-box";
	objy = document.getElementById(oid);
	objy.innerHTML = "<br /><table border='0' cellspacing='0' cellpadding='0' width='100%'><tr><td class='meuccook-textopreto11' align='right'><a href='javascript:comentarios_off(\"" + prefixo + "\");'><img src='" + URLIMG + "meuccook_115.gif' border='0' border='0' width='16px' height='16px' title='fechar' /></a></td></tr><tr><td class='meuccook-textopreto11'><strong><img src='" + URLIMG + "meuccook_86.gif' width='16' height='16' align='absmiddle'> <span class='meuccook-textovermelho11bd'>Obrigado!</span></strong><br />Seu comentário será analisado e aparecerá aqui em breve!</td></tr></table><br />";
	objy.style.display = "block";
}

function comentarios_off (prefixo) {
	oid = prefixo + "_comentarios-box";
	objy_box = document.getElementById(oid);
	objy_box.style.display = "none";
	if (prefixo == "bottom") {
		document.getElementById("comentarios_io").className = "icones";
	}
}

function relevante(cod_comentario) {
	if (!logado_js()) {
		location.href = URL_PALADAR + "login.php?vai=" + vai;
	}
	if (confirm("Este comentário foi relevante?")) {
		document.getElementById("server").src = URL_CYBERCOOK4 + "mostra_materia_comenta_proc.php" + "?acao=relevante&cod_cadastro=" + usercodi + "&cod_materia=" + cod_materia + "&cod_comentario=" + cod_comentario + "&vai=" + vai;
	}
}