function renomearCategoria() {
	document.getElementById("titulo_limpo").style.display = 'none';
	document.getElementById("titulo_editar").style.display = '';
}
function voltarRenomearCategoria(nome, cod_cat) {
	document.getElementById("titulo_limpo").style.display = '';
	document.getElementById("titulo_editar").style.display = 'none';
	
	document.getElementById("nome_categoria_limpo").innerHTML = nome;
	document.getElementById("nome-categoria").value = nome;
	document.getElementById("nome_categoria_"+cod_cat).innerHTML = nome;
}
function renomearCategoriaSalvar() {
	var nome_categoria = document.getElementById("nome-categoria").value;
	var codigo_categoria = document.getElementById("cod-categoria").value;
	ajax_get('/includes/ajax/usuarios/renomear-categoria.php?cod='+codigo_categoria+'&nome='+encodeURIComponent(nome_categoria)+'&ssid='+Math.random());
}
function cancelarRenomearCategoria() {
	var nome_categoria = document.getElementById("nome_categoria_limpo").innerHTML;
	var codigo_categoria = document.getElementById("cod-categoria").value;
	voltarRenomearCategoria(nome_categoria,codigo_categoria);
}
function comentarioPessoal(cod_meu_livro) {
	document.getElementById("comentarios_"+cod_meu_livro).style.display = 'none';
	document.getElementById("editar_comentario_"+cod_meu_livro).style.display = '';
}
function salvarComentario (cod_meu_livro) {
	var texto = encodeURIComponent(document.getElementById("texto_"+cod_meu_livro).value);
	var params = 'cod='+cod_meu_livro+'&texto='+texto+'&ssid='+Math.random();
	ajax_post('/includes/ajax/usuarios/salvar-comentarios.php',params);
}
function salveiComentarios(cod_meu_livro, texto) {
	if (texto!='') {
		document.getElementById("comentarios_"+cod_meu_livro).innerHTML = '<a href="javascript:comentarioPessoal(\''+cod_meu_livro+'\');" class="c-editar"><img src="/imagens/v2/ic_editcomm.gif" /></a>'+nl2br(texto)+'</span>';
	} else {
		document.getElementById("comentarios_"+cod_meu_livro).innerHTML = '<a href="javascript:comentarioPessoal(\''+cod_meu_livro+'\');">Clique aqui para adicionar um comentário.</a>';
	}
	descartarAlteracoes(cod_meu_livro);
}
function descartarAlteracoes(cod_meu_livro) {
	document.getElementById("comentarios_"+cod_meu_livro).style.display = '';
	document.getElementById("editar_comentario_"+cod_meu_livro).style.display = 'none';
}
function incluirCategoria(cod_meu_livro, cod_categoria) {
	var url = '/includes/ajax/usuarios/incluir-categoria.php?ml='+cod_meu_livro+'&cat='+cod_categoria+'&ssid='+Math.random();
	ajax_get(url);
}
function excluirCategoria(cod_meu_livro, cod_categoria) {
	var url = '/includes/ajax/usuarios/remover-categoria.php?ml='+cod_meu_livro+'&cat='+cod_categoria+'&ssid='+Math.random();
	ajax_get(url);
}
function organizarPasta(cod_meu_livro) {
	var filhos_ul = document.getElementById("ul_cat_"+cod_meu_livro).childNodes;
	var cont_tem_cat = false;
	for (var x=0; x<filhos_ul.length; x++) {
		if (filhos_ul[x].tagName=='LI') {
			cont_tem_cat = true;
			break;
		}
	}
	
	if (!cont_tem_cat) {
		abrirCaixaSemCategorias();
	} else {
		if (document.getElementById("categorias_organizar_"+cod_meu_livro).style.display=='none') {
			document.getElementById("categorias_organizar_"+cod_meu_livro).style.display = '';
		} else {
			document.getElementById("categorias_organizar_"+cod_meu_livro).style.display = 'none';
		}
	}
	
}
function organizarPastaMinhas(cod_rec) {
	if (document.getElementById("categorias_organizar_rec_"+cod_rec).style.display=='none') {
		document.getElementById("categorias_organizar_rec_"+cod_rec).style.display = '';
		ajax_get('/includes/ajax/usuarios/procurar-meu-livro.php?cod_rec='+cod_rec+'&ssid='+Math.random());
	} else {
		document.getElementById("categorias_organizar_rec_"+cod_rec).style.display = 'none';
	}
	
}
function criarNovaCategoria() {
	if (!document.getElementById("nova-pasta")) {
		var li_novapasta = document.createElement("li");
		li_novapasta.id = 'li_novapasta';
		li_novapasta.innerHTML = '<span class="novapasta"><input name="nova-pasta" type="text" class="ipt-novapasta" value="Nova Categoria" id="nova-pasta" onkeydown="{if (event.keyCode==13){ adicionarCategoria() }else if (event.keyCode==27){ cancelarAdicionarCategoria(); }}" /><input name="" type="button" class="btn-novapasta" onclick="adicionarCategoria()" /></span>';
		document.getElementById("pasteiro").appendChild(li_novapasta);
		document.getElementById("nova-pasta").focus();
		document.getElementById("nova-pasta").select();
	}
}
function adicionarCategoria() {
	var nome_pasta = encodeURIComponent(document.getElementById("nova-pasta").value);
	ajax_get('/includes/ajax/usuarios/criarNovaPasta.php?nome='+nome_pasta+'&ssid='+Math.random());
}
function cancelarAdicionarCategoria() {
	document.getElementById("pasteiro").removeChild(document.getElementById("li_novapasta"));
}
function ordernarBusca() {
	document.filtragem.submit();
}
function alterarNota(codrec) {
	var caixa = caixaNota(codrec);
	document.getElementById('recebe_msg').innerHTML = caixa;
	
	abre_janela('float-box');
}
function deletarReceitaLivro(codml) {
	var url = '/includes/ajax/usuarios/remover-receita-livro.php?codmeulivro='+codml;
	ajax_get(url);
}
function trocarNota(codrec,nota) {
	var url = '/includes/ajax/usuarios/troca-notas.php?codrec='+codrec+'&nota='+nota+'&ssid='+Math.random();
	ajax_get(url);
}
function excluirCategoriaLivro(codcat) {
	var url = '/includes/ajax/usuarios/deletar-categoria.php?codcat='+codcat+'&ssid='+Math.random();
	ajax_get(url);
}
function criarPrimeiraCategoria(caixa) {
	document.getElementById("categorias_organizar_"+caixa).style.display = 'none';
	criarNovaCategoria();
}
function fecharCaixaSemCategorias() {
	fecha_janela('float-box');
}
function abrirCaixaSemCategorias() {
var caixa = geraCaixa('Sem categorias','Para utilizar este recurso você precisa criar uma categoria no seu livro de receitas. Clique no botão Criar Nova Categoria para fazer isto.',true,false)
/*var caixa_sem_cat =  	'<div id="float-box">';
caixa_sem_cat += 	'<div class="alert"><b><b><a href="javascript:fecharCaixaSemCategorias();"><img src="/imagens/v2/box-default/bt-close.png"/></a>Meu Livro</b></b>';
caixa_sem_cat += 	'<div class="descriptionright">';
caixa_sem_cat += 	'<div class="description">';
caixa_sem_cat += 	'Para utilizar este recurso você precisa criar uma<br/>categoria no seu livro de receitas. Clique no botão<br/>Criar Nova Categoria para fazer isto.<div class="buttons"><input type="button" name="" value="OK" style="float:none;" onclick="javascript:fecharCaixaSemCategorias();"/></div>';
caixa_sem_cat +=	'<div style="clear: both;"></div>';
caixa_sem_cat +=	'</div>';
caixa_sem_cat +=	'</div>';
caixa_sem_cat +=	'</div>';
caixa_sem_cat +=	'</div>';*/
	document.getElementById("recebe_msg").innerHTML = caixa;
	document.getElementById("recebe_msg").className = '';
	abre_janela('float-box');
}
function adicionarCategoriasOrganizar(cod_cat, nome_cat) {
	var elemento_nova_cat = document.createElement("li");
	var array_caixas = getElementsByClassName("caixa_de_categorias");
	if (array_caixas.length>0) {
		var filhada = array_caixas[0].childNodes;
		var num_cats=1;
		for (var x=0; x<filhada.length; x++) {
			if (filhada[x].tagName=='LI') {
				num_cats++;
			}
		}
		var tamanho_de_tudo = num_cats*25;
		if (tamanho_de_tudo>200) tamanho_de_tudo = 200;
		for (var x=0; x<array_caixas.length; x++) {
			array_caixas[x].parentNode.style.height = tamanho_de_tudo+'px';
			var cod_meu_livro = array_caixas[x].id.replace(/ul_cat_/gi,'');
			elemento_nova_cat.innerHTML = '<span class="fl">'+nome_cat+'</span> <a href="javascript:incluirCategoria(\''+cod_meu_livro+'\',\''+cod_cat+'\');" class="add" title="Incluir na categoria" id="categoria_'+cod_meu_livro+'_'+cod_cat+'"><img src="/imagens/v2/b.gif" alt="Incluir na categoria" id="img_'+cod_meu_livro+'_'+cod_cat+'"></a>';
			document.getElementById("ul_cat_"+cod_meu_livro).appendChild(elemento_nova_cat);
		}
	}
}
function caixaNota(cod_receita) {
	if (document.getElementById("img_nota_"+cod_receita)!=null) {
		var nome_img = document.getElementById("img_nota_"+cod_receita).src;
		if (nome_img.indexOf('/imagens/v2/notas/p-')>=0) nome_img = nome_img.substring(nome_img.indexOf('/imagens/v2/notas/p-'),nome_img.length);;
		nome_img = nome_img.replace(/\/imagens\/v2\/notas\/p-/gi,'');
		nome_img = nome_img.replace(/\.png/gi,'');
		if (nome_img<=2) nota = 1;
		else if (nome_img<=4) nota = 2;
		else if (nome_img<=6) nota = 3;
		else if (nome_img<=8) nota = 4;
		else nota = 5;
	} else nota = 5;
	
	var msg_ret = '<div id="float-box" style="width:320px;">';
	msg_ret += '	<div class="title">';
	msg_ret += '		<div class="left">';
	msg_ret += '			<div class="right">';
	msg_ret += '				<span><a href="javascript:fecha_janela(\'float-box\');"><img src="/imagens/v2/box/bt-close.png" alt="Fechar" /></a>Dar Nota</span>';
	msg_ret += '			</div>';
	msg_ret += '		</div>';
	msg_ret += '	</div>';
	msg_ret += '	<div class="description">';
	msg_ret += '		<div class="left">';
	msg_ret += '			<div class="right">';
	msg_ret += "				<span><div align=\"center\">Passe o mouse sobre os garfos abaixo e<br/>dê um clique para fixar a nota.</div>";
	msg_ret += "<div id=\"nota\"><ul>";
	msg_ret += "<li class=\"full\" id=\"garfo_1\" onmouseover=\"javascript:passaGarfo('1')\" onclick=\"javascript:selecionaGarfo('1')\"/>";
	msg_ret += "<li class=\""+(nota>=2?'full':'empty')+"\" id=\"garfo_2\" onmouseover=\"javascript:passaGarfo('2')\" onclick=\"javascript:selecionaGarfo('2')\"/>";
	msg_ret += "<li class=\""+(nota>=3?'full':'empty')+"\" id=\"garfo_3\" onmouseover=\"javascript:passaGarfo('3')\" onclick=\"javascript:selecionaGarfo('3')\"/>";
	msg_ret += "<li class=\""+(nota>=4?'full':'empty')+"\" id=\"garfo_4\" onmouseover=\"javascript:passaGarfo('4')\" onclick=\"javascript:selecionaGarfo('4')\"/>";
	msg_ret += "<li class=\""+(nota==5?'full':'empty')+"\" id=\"garfo_5\" onmouseover=\"javascript:passaGarfo('5')\" onclick=\"javascript:selecionaGarfo('5')\"/>";
	msg_ret += "</ul></div><div style=\"clear: both;\"></div>";
	msg_ret += '				<input type="hidden" name="cod_receita_votacao" id="cod_receita_votacao" value="'+cod_receita+'" />';
	msg_ret += '				</span>';
	msg_ret += '	<div id="msg_erro_esq"></div>';
	msg_ret += '<div style="clear: both;"></div>';
	msg_ret += '			</div>';
	msg_ret += '		</div>';
	msg_ret += '	</div>';
	msg_ret += '</div>';
	return msg_ret;
}
function passaGarfo(numero) {
	for (var x=1; x<=numero; x++) {
		document.getElementById("garfo_"+x).className = 'full';
	}
	if (numero!=5) {
		for (var x=(parseInt(numero)+1); x<=5; x++) {
			document.getElementById("garfo_"+x).className = 'empty';
		}
	}
}
function selecionaGarfo(numero) {
	if (numero=='1' || numero=='2' || numero=='3' || numero=='4' || numero=='5') {
		numero = parseInt(numero);
	} else {
		numero = 5;
	}
	trocarNota(document.getElementById("cod_receita_votacao").value,parseInt(numero)*2);
}

function irPaginaMeuLivro(pagina, tipo, codcat, coduser) {
	if (typeof(codcat)=='undefined') codcat = 0;
	if (typeof(coduser)=='undefined') coduser = 0;
	$("#lista-receitas").html('<li class="carregando">Carregando...</li>');
	$.getJSON('/includes/ajax/usuarios/lista-receitas.php'
			,'tipo='+tipo+'&pag='+pagina+'&categoria='+codcat+'&coduser='+coduser
			,function(data) {

			$("#lista-receitas").html('');
			$('<li class="paginacao">'+data.paginacao+'</li>').appendTo("#lista-receitas");
	          $.each(data.receitas, function(i,item){
	            $('<li><a href="'+item.url+'">'+item.titulo+'</a></li>').appendTo("#lista-receitas");
	          });
	          
	          $('<li class="paginacao">'+data.paginacao+'</li>').appendTo("#lista-receitas");

				
			});
}