function inserirEspecialidade(tipo){	
	var form = document.formEspecialidade;
	var descr = form.descrEsp;
	var id = form.idEsp;
	
	if(!validaCampoVazio("Nome", descr)) return;
	
	
	if(tipo == 'incluir')
		action = "especialidade/especialidadeCadastroRepositorio.php?acao=incluirEspecialidade&descr=" + descr.value;
	if(tipo == 'alterar'){
		if(id.value == ""){ 
			alert("Selecione algum registro.");
			return;
		}
		action = "especialidade/especialidadeCadastroRepositorio.php?acao=alterarEspecialidade&descr=" + descr.value + "&id=" + id.value;
	}
		
	componente = "divStatus";
	carregarDados(action, componente, "get", '', 1);
	//setTimeout("listarEspecialidade()", 2000); 
}

function excluiEspecialidade(){
	var form = document.formEspecialidade;
	var id = form.idEsp;
	if(id.value == ""){ 
		alert("Selecione algum registro.");
		return;
	}
	action = "especialidade/especialidadeCadastroRepositorio.php?acao=excluiEspecialidade&id=" + id.value;
			
	componente = "divStatus";
	carregarDados(action, componente, "get", '', 1);
	//setTimeout("listarEspecialidade()", 2000); 
}

function listarEspecialidade(){
	pagina = "especialidade/especialidadeListar.php";
	componente = "divListagemEspecialidade";
	carregarDados(pagina, componente, "get", '', 1);
}

function preencheCamposEspecialidade(id){
	var form = document.formEspecialidade;
	desabilitaBotao("incluirEsp", 1);
	desabilitaBotao("alterarEsp", 0);
	desabilitaBotao("excluirEsp", 0);
	form.reset();	
	preencheCampo(form.idEsp, id);
	preencheCampo(form.descrEsp, document.getElementById("descr"+id).innerHTML);
}

function limparFormEspecialidade(){
	document.formEspecialidade.reset();
	desabilitaBotao("alterarEsp", 1);
	desabilitaBotao("incluirEsp", 0);
	desabilitaBotao("excluirEsp", 1);
}

function mostraPrestadoresEspecialidade(idEsp){
	if(idEsp == "" || idEsp == 0) return;
	
	pagina = "repositorio.php?acao=mostraPrestadoresEspecialidadeSite&id=" + idEsp;
	componente = "especialidade" + idEsp;
	if(document.getElementById(componente).style.display == "none"){
		document.getElementById(componente).style.display = "block";
		carregarDados(pagina, componente, "get", '', 1);
	}
	else
		document.getElementById(componente).style.display = "none";
}
