// JavaScript Document
var opcao, categoria;
var categorias = new Array();
var categorias_c = new Array();
function desabilita_radio(i)
{
	document.getElementById('radio'+i).disabled = 'disabled';	
}

function form_categoria(num_cat)
{
 categorias_c = document.cookie.split("|");
 n = -1;
 do
 {
	n++;
 	categoria = categorias_c[n].slice(0, 10);
	
 }
 while(categoria != "categorias");
 
 while(categorias_c[n].indexOf("+") != -1)
	{
		categorias_c[n] = categorias_c[n].replace("%7C", "|");
		categorias_c[n] = categorias_c[n].replace("+", " ");
		categorias_c[n] = categorias_c[n].replace("%F5", "õ");
		categorias_c[n] = categorias_c[n].replace("%F3", "ó");
		categorias_c[n] = categorias_c[n].replace("%FA", "ú");
		categorias_c[n] = categorias_c[n].replace("%E3", "ã");
		categorias_c[n] = categorias_c[n].replace("%28", "(");
		categorias_c[n] = categorias_c[n].replace("%29", ")");
	}
	teste = categorias_c[n].indexOf("; ");
	categorias_c[n] = categorias_c[n].slice(0, teste);
	categorias_c[n] = categorias_c[n].slice(11);
	categorias = categorias_c[n].split("|");
	m = 0;
	for(x in categorias)
	{
		if(categorias[x] == "")
		{
			continue;
		}
		opcao = opcao+"<option>Abaixo de "+categorias[x]+"</option>";
		document.getElementById('radio'+m).disabled = 'disabled';
		m++;
	}
	document.getElementById("add_categoria").style.display = "none";
 document.getElementById("form_categoria").innerHTML = "<div id='botoes'><center><a href='' onClick=\"return cancelar_form_categoria('"+m+"')\" style='color:gray'>[Cancelar]</a></center>\
                                                     <form name='form_categoria' method='POST' action='bd/envia_banco.php' onSubmit='return valida_categoria()'>\
                                                     <label for='nome_categoria' id='label_categoria'>Nome da categoria</label><br />\
                                                     <input type='text' name='nome_categoria' id='nome_categoria'/><br />\
                                                     <label for='posicao_categoria'>Posição*</label><br />\
                                                     <select name='posicao_categoria'>\
													 <option selected>Primeira posicao*</option>"+opcao+"</select><br /><br />\
                                                     <center><input type='submit' name='add_categoria' value='enviar' /></center>\
                                                     </form></div>";
}

function cancelar_form_categoria(m)
{
	opcao = "";
	document.getElementById("form_categoria").innerHTML = "";
	document.getElementById("add_categoria").style.display = "";
	for(n=0; n<m; n++)
	{
		document.getElementById('radio'+n).disabled = '';	
	}
	return false;
}

function valida_categoria()
{
	if(document.getElementById("nome_categoria").value == "")
	{
		document.getElementById("label_categoria").innerHTML = "<span style='color:red'>Nome da categoria*</span>";
		alert("Digite o nome da categoria.");
		return false;
	}
}

function adicionar_produto(n, nome_categoria, num_categorias, num_prod, cd_produto)
{
		if(num_categorias != -1)
		{
			verifica_edicao(n, num_categorias, num_prod);
		}
		document.getElementById("adicionar_produto"+n).innerHTML = "<a href='' onClick=\"return form_produto('"+n+"', '"+nome_categoria+"', '"+num_categorias+"', '"+num_prod+"', '"+cd_produto+"')\">[Adicionar produto]</a>";
}

function verifica_edicao(n, num_categorias, num_prod)
{
	for(i=0; i<num_categorias; i++)
	{
		document.getElementById("adicionar_produto"+i).innerHTML = "";
		document.getElementById("editar_nome"+i).innerHTML = "";
		if(document.getElementById("salvar_mover"+i) != null)
			document.getElementById('salvar_mover'+i).style.display = "none";
	}
	/*for(j=0; j<num_prod; j++)
	{
	 document.getElementById("alterar_imagem"+i+j).innerHTML = "";
	 document.getElementById("mover_imagem"+i+j).innerHTML = "";
	}*/
}

function form_produto(n, nome_categoria, num_categorias, num_prod, cd_produto)
{
	for(j=0; j<num_prod; j++)
	{
		 document.getElementById("alterar_imagem"+n+j).innerHTML = "";
		 document.getElementById("mover_imagem"+n+j).innerHTML = "";
		 document.getElementById("excluir_imagem"+n+j).innerHTML = "";
    }
	document.getElementById("editar_nome"+n).innerHTML = "";
	document.getElementById("novo_produto"+n).innerHTML = "<div id='botoes'><form name='form_produto' method='POST' action='bd/envia_banco.php' enctype=\"multipart/form-data\" onSubmit='return valida_produto(this)'>\
		<input type='text' name='num_categoria' value='"+n+"' style='display:none'/>\
		<label for='nova_img_link' id='label_img_link'>URL do produto: </label><br />\
		<input type='text' name='nova_img_link' id='nova_img_link' /><br />\
		<label for='nova_img_produto' id='label_img_produto'>Enviar imagem: </label><br />\
		<input type='file' name='nova_img_produto' id='nova_img_produto' /><br /><br />\
		<center><input type='submit' name='add_produto' value='Submeter' /></center>\
        </form></div>";
	document.getElementById("adicionar_produto"+n).innerHTML = "<a href='' onClick=\"return cancela_form_produto('"+n+"', '"+nome_categoria+"', '"+num_categorias+"', '"+num_prod+"', '"+cd_produto+"')\">[Cancelar]</a>";
	return false;
}

function cancela_form_produto(n, nome_categoria, num_categorias, num_prod, cd_produto)
{
	document.getElementById("novo_produto"+n).innerHTML = "";
	num_categorias = -1;
	cont = 0;
	adicionar_produto(n, nome_categoria, num_categorias, num_prod, cd_produto);
	mostra_editar(n, nome_categoria, num_categorias, num_prod, cd_produto);
	mostra_editar_img(n, nome_categoria, num_categorias, num_prod, cd_produto);
	mostra_excluir_img(n, num_prod);
	return false;
}

function valida_produto()
{
	n = 0;
	if(document.getElementById("nova_img_link").value == "")
	{
		document.getElementById("label_img_link").innerHTML = "<span style='color:red'>URL do produto*</span>";
		n = n+1;
	}
	else
		document.getElementById("label_img_link").innerHTML = "<span>URL do produto</span>";
	
	if(document.getElementById("nova_img_produto").value == "")
	{
		document.getElementById("label_img_produto").innerHTML = "<span style='color:red'>Enviar Imagem*</span>";
		n = n+1;
	}
	else
		document.getElementById("label_img_produto").innerHTML = "<span>Enviar Imagem</span>";
	
	if(n>0)
	{
		alert("Você deixou de preencher algum campo do formulário.");
		return false;
	}
}
