function confirmaRemoverItemLista() {
	if (confirm('Você deseja remover?')) {
		return true;
	}
	return false;
}

function formularioIdioma() {
	if (document.formulario.descricao.value.length < 2) {
		alert('Campo DESCRIÇÃO é obrigatório');
		document.formulario.descricao.focus();
	} else {
		document.formulario.submit();
	}
}

function formularioPais() {
	var df = document.formulario;

	if (df.nome.value.length < 2) {
		alert('Campo NOME é obrigatório');
		df.nome.focus();
	} else {
		document.formulario.submit();
	}
}

function formularioUsuario() {
	var df = document.formulario;

	if (df.nome.value.length < 2) {
		alert('Campo NOME é obrigatório');
		df.nome.focus();
	} else if (df.login.value.length < 2) {
		alert('Campo LOGIN é obrigatório');
		df.login.focus();
	} else {
		document.formulario.submit();
	}

}

function formularioEstado() {
	var df = document.formulario;

	if(df.acao.value != 'Alterar') {
		if(df.codpais[df.codpais.selectedIndex].value == 0) {
			alert("Campo PAÍS é obrigatório.");
			return false;
		} 
	}
	
	if(df.nome.value.length < 2) {
			alert('Campo NOME é obrigatório.');
			return false;
	}
	
	if(df.sigla.value.length < 2) {
			alert('Campo SIGLA é obrigatório.');
			return false;
	}

	df.submit();
}

function formularioCidade(acao) {
	df = document.formulario;

	if(acao != 'Alterar') {
		if(df.codpais[df.codpais.selectedIndex].value == 0) {
			alert("Campo PAÍS obrigatório.");
			return false;
		} 
		
		if(df.codestado[df.codestado.selectedIndex].value == 0) {
			alert("Campo ESTADO obrigatório.");
			return false;
		}
	}
	
	if(df.nome.value.length == 0) {
		alert("Campo NOME obrigatório.");
		return false;
	}

	df.acao.value = acao;
	df.submit();
}

function formularioEndereco(acao) {

	var df = document.formulario;

	if(df.codpais[df.codpais.selectedIndex].value == 0) {
		alert("Campo PAÍS é obrigatório.");
		return false;
	}

	if(df.codestado[df.codestado.selectedIndex].value == 0) {
		alert("Campo ESTADO é obrigatório.");
		return false;
	}

	if(df.codcidade[df.codcidade.selectedIndex].value == 0) {
		alert("Campo CIDADE é obrigatório.");
		return false;
	}

	if(df.rua.value.length < 1) {
		alert("Campo RUA deve ser informado.");
		return false;
	}

	df.acao.value = acao;
	df.submit();
}

function formularioCategoria(acao) {
	df = document.formulario;
	if(df.descricao.value.length < 2) {
		alert('Campo DESCRIÇÃO é obrigatório');
		df.descricao.focus();
	} else if(acao == "Incluir") {
		if(df.codidioma[df.codidioma.selectedIndex].value == 0) {
			alert('Você deve selecionar um IDIOMA.');
			df.codidioma.focus();
		}
		else {
			df.submit();
		}
	} else {
		df.submit();
	}
}

function selecionaIdiomaClasse() {
	df = document.formulario;

	df.acao.value = 0;

	df.submit();
}

function selecionaCategoriaClasse() {
	df = document.formulario;

	df.acao.value = 0;

	df.submit();
}

function formularioClasse(acao) {
	df = document.formulario;
	if(acao != 'Alterar') {
		if(df.codidioma[df.codidioma.selectedIndex].value == 0) {
			alert('Você deve selecionar um IDIOMA.');
			df.codidioma.focus();
		} else if(df.codcategoria[df.codcategoria.selectedIndex].value == 0) {
			alert('Você deve selecionar uma CATEGORIA.');
			df.codcategoria.focus();
		} else {
			df.submit();
		}
	} else {
		if(df.descricao.value.length < 2){
			alert('Campo DESCRIÇÃO é obrigatório');
			df.descricao.focus();
		} else {
			df.submit();
		}
	}
}

function alterarClasse(codClasse) {
	var df = document.acoes;

	df.acao.value = "Alterar";
	df.codclasse.value = codClasse;

	df.submit();
}

function removerClasse(codClasse) {
	var df = document.acoes;

	if(confirm("Tem certeza que deseja remover a classe?")) {
		df.acao.value = "Remover";
		df.codclasse.value = codClasse;
		df.submit();
	}
}

function removerEstado(codEstado, acao) {
	var df = document.formulario;

	if(confirm("Tem certeza que deseja remover o estado?")) {
		df.acao.value = acao;
		df.codi.value = codEstado;
		df.submit();
	}
}

function removerCidade(codCidade, acao) {
	var df = document.formulario;

	if(confirm("Tem certeza que deseja remover a cidade?")) {
		df.acao.value = acao;
		df.codi.value = codCidade;
		df.submit();
	}
}

function formularioEmpresa() {
	var df = document.formulario;

	if(df.nome.value.length < 2) {
		alert('Campo NOME é obrigatório');
		df.nome.focus();
	} else {
		df.submit();
	}
}

function formularioEmpresaDescricao(codEmpresa, acao) {
	var df = document.formulario;

	if(acao == 'Incluir') {
		if(df.codidioma[df.codidioma.selectedIndex].value == 0) {
			alert('Campo IDIOMA é obrigatório.');
			df.codidioma.focus();
		} else if(df.descricao.value.length < 2) {
			alert("Campo DESCRIÇÃO é obrigatório.");
			df.descricao.focus();
		} else {
			df.acao.value = acao;
			df.codi.value = codEmpresa;
			df.submit();
		}
	} else if(acao == 'Alterar') {
		if(df.descricao.value.length < 2) {
			alert("Campo DESCRIÇÃO é obrigatório.");
			df.descricao.focus();
		} else {
			df.acao.value = acao;
			df.codi.value = codEmpresa;
			df.submit();
		}
	}
}

function formularioEmpresaClasse(acao) {
	var df = document.formulario;

	if(df.codclasse[df.codclasse.selectedIndex].value == 0) {
		alert('Campo CLASSE é obrigatório.');
		df.codclasse.focus();
	} else {
		df.acao.value = acao;
		df.codi.value = df.codclasse[df.codclasse.selectedIndex].value;
		df.submit();
	}
}

function removerEmpresa(codEmpresa) {
	var df = document.formulario;

	if(confirm("Tem certeza que deseja remover a empresa?")) {
		df.acao.value = "Remover"
		df.codi.value = codEmpresa;
		df.submit();
	}
}

function removerEmpresaDescricao(codIdioma) {
	var df = document.formulario;

	if(confirm("Tem certeza que deseja remover a descrição?")) {
		df.acao.value = "Remover";
		df.codi.value = codIdioma;
		df.submit();
	}
}

function removerEmpresaClasse(codClasse, codIdioma, codCategoria) {
	var df = document.formulario;

	if(confirm("Tem certeza que deseja remover a classe?")) {
		df.acao.value = "Remover";
		df.remcodclasse.value = codClasse;
		df.remcodidioma.value = codIdioma;
		df.remcodcategoria.value = codCategoria;
		df.submit();
	}
}

function formularioPatrocinador() {
	var df = document.formulario;

	if(df.descricao.value.length < 2) {
		alert('Campo DESCRIÇÃO é obrigatório');
		df.descricao.focus();
	} else {
		df.submit();
	}
}

function removerPatrocinador(codPatrocinador) {
	var df = document.formulario;

	if(confirm("Tem certeza que deseja remover o patrocinador?")) {
		df.acao.value = "Remover"
		df.codi.value = codPatrocinador;
		df.submit();
	}
}

function formularioClassePatrocinador(acao) {
	var df = document.formulario;

	codClasse = df.codclasse[df.codclasse.selectedIndex].value;
	if(codClasse == 0) {
		alert("Campo CLASSE é obrigatório.");
	} else {
		df.acao.value = acao;
		df.submit();
	}
}

function removerClassePatrocinador(codClasse, acao) {
	var df = document.formulario;

	if(confirm("Você tem certeza que deseja excluir a associação?")) {
		df.codi.value = codClasse;
		df.acao.value =	acao;
		df.submit();
	}
}

function abreCategorias(codIdioma) {
	window.open('../admin/categorias_janela.php?codidioma=' + codIdioma, 'Categorias', 'toolbar=no,width=450,height=300, directories=no, scrollbars=yes, status=yes, resize=no, menubar=no,top=100,left=250');
}

function abreClasses(codCategoria) {
	window.open('../admin/classes_janela.php?codcategoria=' + codCategoria, 'Classes', 'toolbar=no,width=450,height=300, directories=no, scrollbars=yes, status=yes, resize=no, menubar=no,top=100,left=250');
}

function limpaCategoria() {
	var df = document.formulario;

	df.codcategoria.value = 0;
	df.descricaocategoria.value = '';

	df.codclasse = 0;
	df.descricaoclasse.value = '';

	df.submit();
}

function limpaClasse() {
	var df = document.formulario;

	df.codclasse = 0;
	df.descricaoclasse.value = '';
}

function alterarPais() {
	var df = document.formulario;

	if(df.codpais.value != 0) {
		df.mostraEstado.value = true;
	} else {
		df.mostraEstado.value = 0;
	}

	df.mostraCidade.value = 0;
	df.alterouLocal.value = true;

	df.submit();
}

function alterarEstado() {
	var df = document.formulario;

	if(df.codestado.value != 0) {
		df.mostraCidade.value = true;
	} else {
		df.mostraCidade.value = 0;
	}

	df.mostraEstado.value = true;
	df.alterouLocal.value = true;

	df.submit();
}
