//funcao que confirma o envio do formulario de envio de newsletter Locaweb
function envia_newsletter_locaweb(formulario)
	{
		var remetente = formulario.newsletter_remetente.value;
		var assunto = formulario.assunto.value;
		
		if((remetente!='')&&(assunto!=''))
			{
				if(confirm("Confirma o envio para os destinatários selecionados?")) envia_form_action_target_acao('newsletter','enviar_locaweb.php','_self','confirmar_envio');
			}
		else 
			{
				alert("Escolha o remetente e digite o assunto");
			}
	}
	
//funcao que abre a janela de selecao das cidades da base territorial dos sindicatos
function SelBaseSinicato(cidades_escolhidas,operacao)
	{
		var cidades_escolhidas_code = urlencode(cidades_escolhidas);
		eval("window.open('<? echo $http_admin; ?>/sindicatos/lista_de_cidades.php?operacao="+operacao+"&cidades_escolhidas="+cidades_escolhidas_code+"','addcidade','toolbar=no,location=no,status=yes,menubar=no,scrollbars=yes,resizable=no,width=600,height=400')");
	}

function SelBaseSinicatoEx(cidades_escolhidas,operacao)
	{
		var cidades_escolhidas_code = urlencode(cidades_escolhidas);
		eval("window.open('<? echo $http_admin; ?>/sindicatos/lista_de_cidades.php?operacao="+operacao+"&cidades_escolhidas="+cidades_escolhidas_code+"&excecao=sim','addcidade','toolbar=no,location=no,status=yes,menubar=no,scrollbars=yes,resizable=no,width=600,height=400')");
	}
	
//funcao que executa as acoes nos multiplos registro do Gerenciar Vagas
function acoes_selecionados_vagas(formulario)
	{
		if(confirm("Confirma a operação com todos os selecionados?")) 
			{
				formulario.acao.value = "acoes_selecionados";
				envia_form('acoes_selecionados',formulario.name);
			}
	}

//funcao que retira o nome do conjuge
function semconjuge()
	{
		eval("document.admin.contato_pessoa_conjuge_nome.value=''");
		eval("document.admin.contato_pessoa_conjuge.value=''");
		document.getElementById("conjuge_nome").innerHTML = 'C&ocirc;njuge n&atilde;o selecionado.';
	}

//funcao que retira o nome da pessoa na secao de vinculos - contato/organizacoes
function sempessoa(id_campo_pessoa)
	{
		eval("document.admin.contato_ocupacao_pessoa_nome_"+id_campo_pessoa+".value=''");
		eval("document.admin.contato_ocupacao_pessoa_"+id_campo_pessoa+".value=''");
		document.getElementById("pessoa_nome_"+id_campo_pessoa).innerHTML = 'Pessoa n&atilde;o selecionada.';
	}
	
//funcao que retira o nome da organizacao na secao de vinculos - contato/pessoas
function semorganizacao(id_campo_organizacao)
	{
		eval("document.admin.contato_ocupacao_organizacao_nome_"+id_campo_organizacao+".value=''");
		eval("document.admin.contato_ocupacao_organizacao_"+id_campo_organizacao+".value=''");
		document.getElementById("organizacao_nome_"+id_campo_organizacao).innerHTML = 'Organiza&ccedil;&atilde;o n&atilde;o selecionada.';
	}
	
	
//funcao que exibe/esconde os campos de PF/PJ no cadastro de credenciado
function seleciona_tipo_credenciado(formulario)
	{
		formulario.cred_creden_cpf.value = '';
		formulario.cred_creden_cnpj.value = '';
		formulario.cred_creden_rg.value = '';
		formulario.cred_creden_reg_classe.value = '';
		formulario.cred_creden_pis.value = '';
		formulario.cred_creden_resp_legal.value = '';
		
		if(formulario.cred_creden_tipo[0].checked==true)
			{
				document.getElementById('linha_cpf').style.display = '';
				document.getElementById('linha_rg').style.display = '';
				document.getElementById('linha_reg_classe').style.display = '';
				document.getElementById('linha_pis').style.display = '';
				document.getElementById('linha_cnpj').style.display = 'none';
				document.getElementById('linha_resp_legal').style.display = 'none';
			}
		
		else if(formulario.cred_creden_tipo[1].checked==true)
			{
				document.getElementById('linha_cpf').style.display = 'none';
				document.getElementById('linha_rg').style.display = 'none';
				document.getElementById('linha_pis').style.display = 'none';
				document.getElementById('linha_reg_classe').style.display = 'none';
				document.getElementById('linha_cnpj').style.display = '';
				document.getElementById('linha_resp_legal').style.display = '';
			}
		
	}
	
//funcao que mostra as linhas das opcoes para acoes nos tramites de mensagens de contato
function mostra_outras_linhas(tipo_mensagem)
	{
		document.getElementById('linha_areas').style.display = "none";
		document.getElementById('linha_servicos').style.display = "none";
		document.getElementById('linha_unidades').style.display = "none";
		document.getElementById('linha_unidades_senai').style.display = "none";
		document.getElementById('linha_cursos_senai').style.display = "none";
		document.getElementById('linha_stt_senai').style.display = "none";
		document.admin.mensagens_contato_tramite_area.value = "";
		document.admin.mensagens_contato_tramite_servico.value = "";
		document.admin.mensagens_contato_tramite_unidade.value = "";
		
		for(var i=0;i<document.admin.mensagens_contato_tramite_area.length;i++)
			{
				if(document.admin.mensagens_contato_tramite_area.options[i].value=="indiferente") document.admin.mensagens_contato_tramite_area.options[i] = null;
			}
		
		if(tipo_mensagem=="orcamento")
			{
				document.getElementById('linha_areas').style.display = "";
				document.getElementById('linha_servicos').style.display = "";
				document.getElementById('linha_unidades').style.display = "";
				document.getElementById('linha_unidades_senai').style.display = "none";
				document.getElementById('linha_cursos_senai').style.display = "none";
				document.getElementById('linha_stt_senai').style.display = "none";
			}
		else if(tipo_mensagem=="duvidas")
			{
				document.getElementById('linha_areas').style.display = "";
				adicionar_opt = document.createElement('OPTION');
				adicionar_opt.text = 'Todas/Indiferente';
				adicionar_opt.value = 'indiferente';
				document.admin.mensagens_contato_tramite_area.options.add(adicionar_opt);  
				document.getElementById('linha_unidades_senai').style.display = "none";
				document.getElementById('linha_cursos_senai').style.display = "none";
				document.getElementById('linha_stt_senai').style.display = "none";
			}
		else if(tipo_mensagem=="reclamacao")
			{
				document.getElementById('linha_areas').style.display = "";
				adicionar_opt = document.createElement('OPTION');
				adicionar_opt.text = 'Todas/Indiferente';
				adicionar_opt.value = 'indiferente';
				document.admin.mensagens_contato_tramite_area.options.add(adicionar_opt);  
				document.getElementById('linha_unidades_senai').style.display = "none";
				document.getElementById('linha_cursos_senai').style.display = "none";
				document.getElementById('linha_stt_senai').style.display = "none";
			}
		else if(tipo_mensagem=="sugestoes")
			{
				document.getElementById('linha_areas').style.display = "none";
				document.getElementById('linha_servicos').style.display = "none";
				document.getElementById('linha_unidades').style.display = "none";
				document.getElementById('linha_unidades_senai').style.display = "";
				document.getElementById('linha_cursos_senai').style.display = "none";
				document.getElementById('linha_stt_senai').style.display = "none";
			}
		else if(tipo_mensagem=="stt")
			{
				document.getElementById('linha_areas').style.display = "none";
				document.getElementById('linha_servicos').style.display = "none";
				document.getElementById('linha_unidades').style.display = "none";
				document.getElementById('linha_unidades_senai').style.display = "";
				document.getElementById('linha_cursos_senai').style.display = "none";
				document.getElementById('linha_stt_senai').style.display = "";
			}
		else if(tipo_mensagem=="solicite_curso")
			{
				document.getElementById('linha_areas').style.display = "none";
				document.getElementById('linha_servicos').style.display = "none";
				document.getElementById('linha_unidades').style.display = "none";
				document.getElementById('linha_unidades_senai').style.display = "";
				document.getElementById('linha_cursos_senai').style.display = "";
				document.getElementById('linha_stt_senai').style.display = "none";
			}
	}
	
//funcao que posta o formulario de inserir um noto tramite nas mensagens de contato
function envia_form_inserir_tramite_mensagem_contato(nome_formulario,casa)
	{
		var formulario = eval("document."+nome_formulario);
		
		var remetente = formulario.email_remetente_mensagem.options[formulario.email_remetente_mensagem.selectedIndex].value;
		var assunto = formulario.email_assunto.value;
		var conteudo_resposta = tinyMCE.get('email_texto').getContent();
				
		if(formulario.mensagens_contato_tramite_acao.value=="responder")
			{
				var mensagem_erro = "";
				
				if((conteudo_resposta=="<p>&nbsp;</p>")||(conteudo_resposta=="")) 
					{
						mensagem_erro += "- É preciso preencher o texto da resposta\n";
					}
				if(assunto=="")
					{
						mensagem_erro += "- Preencha o assunto da mensagem\n";
					}
					
				if(remetente=="")
					{
						mensagem_erro += "- Escolha o remetente da mensagem\n";
					}
					
				if(mensagem_erro=="")
					{
						if(confirm("Confirma o envio da resposta para o remetente?"))
							{
								envia_form('inserir','admin');
							}
					}
				else
					{
						alert(mensagem_erro);
					}
			}
		else if(formulario.mensagens_contato_tramite_acao.value=="transferir")
			{
				if(formulario.mensagens_contato_tramite_tipo.value=="")
					{
						if((formulario.mensagens_contato_tramite_area.value=="")&&(casa=="sesi")) alert("É preciso escolher pelo menos o tipo de mensagem e a área de destino.");
						if((formulario.mensagens_contato_tramite_unidade_transf_senai.value=="")&&(casa=="senai")) alert("É preciso escolher pelo menos o tipo de mensagem e a unidade de destino");
					}
				else envia_form('inserir','admin');
			}
		else envia_form('inserir','admin')
	}


//funcao que mostra/esconde a linha do tipo de valor do contrato do credenciado
function mostra_linha_valor(campo,formulario,id)
	{
		var tipo_valor = campo.options[campo.selectedIndex].value;
				
		if(tipo_valor=="valor_unico")
			{
				document.getElementById('linha_valor_unico_'+id).style.display = '';
				document.getElementById('linha_valor_faixa_km_'+id).style.display = 'none';
				document.getElementById('linha_valor_faixa_empregados_'+id).style.display = 'none';
				document.getElementById('linha_valor_tabela_'+id).style.display = 'none';
			}
		else if(tipo_valor=="faixa_km")
			{
				document.getElementById('linha_valor_unico_'+id).style.display = 'none';
				document.getElementById('linha_valor_faixa_km_'+id).style.display = '';
				document.getElementById('linha_valor_faixa_empregados_'+id).style.display = 'none';
				document.getElementById('linha_valor_tabela_'+id).style.display = 'none';
			}
		else if(tipo_valor=="faixa_empregados")
			{
				document.getElementById('linha_valor_unico_'+id).style.display = 'none';
				document.getElementById('linha_valor_faixa_km_'+id).style.display = 'none';
				document.getElementById('linha_valor_faixa_empregados_'+id).style.display = '';
				document.getElementById('linha_valor_tabela_'+id).style.display = 'none';
			}
		else if(tipo_valor=="tabela")
			{
				document.getElementById('linha_valor_unico_'+id).style.display = 'none';
				document.getElementById('linha_valor_faixa_km_'+id).style.display = 'none';
				document.getElementById('linha_valor_faixa_empregados_'+id).style.display = 'none';
				document.getElementById('linha_valor_tabela_'+id).style.display = '';
			}
		else
			{
				document.getElementById('linha_valor_unico_'+id).style.display = 'none';
				document.getElementById('linha_valor_faixa_km_'+id).style.display = 'none';
				document.getElementById('linha_valor_faixa_empregados_'+id).style.display = 'none';
				document.getElementById('linha_valor_tabela_'+id).style.display = 'none';
			}
	}
	
//funcao que mostra/esconde as opcoes de publicacao de uma newsletter no site
function mostra_esconde_newsletter_publicar_site(opcao)
	{

		//alert(opcao);
		if(opcao=="sim")
			{
				document.admin.newsletter_publicar_site_titulo.value = document.admin.assunto.value;
				
				document.getElementById('linha_news_publicar_site_data').style.display = '';
				document.getElementById('linha_news_publicar_site_titulo').style.display = '';
				document.getElementById('linha_news_publicar_site_secao').style.display = '';
			}
		else if((opcao=="nao")||(opcao==""))
			{
				document.getElementById('linha_news_publicar_site_data').style.display = 'none';
				document.getElementById('linha_news_publicar_site_titulo').style.display = 'none';
				document.getElementById('linha_news_publicar_site_secao').style.display = 'none';
			}
	}
	
	
//funcao que mostra/esconte o motivo de recusa do curriculo
function motivo_reprovacao_curriculo(formulario)
	{
		var status = formulario.curriculo_status.options[formulario.curriculo_status.selectedIndex].value;
		
		if(status==2) document.getElementById('linha_reprovacao_motivo').style.display = '';
		else 
			{
				formulario.curriculo_reprovacao_motivo.value = '';
				document.getElementById('linha_reprovacao_motivo').style.display = 'none';
			}
		
	}	
	
//funcao que mostra/esconte o motivo de recusa do curriculo
function motivo_reprovacao_empresa(formulario)
	{
		var status = formulario.senai_voce_empresa_status.options[formulario.senai_voce_empresa_status.selectedIndex].value;
		//alert(status);
		
		if(status==3) document.getElementById('linha_reprovacao_motivo').style.display = '';
		else 
			{
				formulario.senai_voce_empresa_motivo_recusa.value = '';
				document.getElementById('linha_reprovacao_motivo').style.display = 'none';
			}
		
	}

//funcao que preenche o campo da cidade com o escolhido na lista
function cidades_curriculo(formulario)
	{
		var cidade_escolhida = formulario.cidades_inseridas.options[formulario.cidades_inseridas.selectedIndex].value;
		//alert("cidade_escolhida: "+cidade_escolhida);
		
		if((cidade_escolhida!="")&&(cidade_escolhida!="-"))
			{
				document.getElementById('cidade').style.display='none';
				document.getElementById('linha_estado').style.display='none';
				
				formulario.cidade.value = "";
				formulario.estado.value = "";
				
				var separa_cidade_escolhida = cidade_escolhida.split("-");
				var cidade = separa_cidade_escolhida[0];
				var estado = separa_cidade_escolhida[1];
				//alert("cidade: "+cidade+"\nestado: "+estado);
				
				formulario.cidade.value = cidade;
				formulario.estado.value = estado;
			}	
		else if(cidade_escolhida=="-")
			{
				formulario.cidade.value = "";
				formulario.estado.value = "";
				
				document.getElementById('cidade').style.display='';
				document.getElementById('linha_estado').style.display='';
			}
		else
			{
				formulario.cidade.value = "";
				formulario.estado.value = "";
				
				document.getElementById('cidade').style.display='none';
				document.getElementById('linha_estado').style.display='none';
			}
	}

