// Textos padrões para mensagens em alerts e confirms

// Variáveis de erro
	var ERRO_DATAINICIALINVALIDA		= "- A data inicial do período deve ser preenchida no formato [dd/mm/aaaa]."
	var ERRO_DATAFINALINVALIDA			= "- A data final do período deve ser preenchida no formato [dd/mm/aaaa].";
	var ERRO_DATAINICIALFINAL			= "- A data inicial do período deve ser menor que a data de término.";
	var ERRO_PALAVRAOBRIGATORIA			= "- O campo palavra-chave é obrigatório e deve ser preenchido.";
	var ERRO_NOMEOBRIGATORIO			= "- O campo nome é obrigatório e deve ser preenchido.";
	var ERRO_NOMEINVALIDA				= "- O campo nome possui caracteres inválidos, como acentos isolados e símbolos.";
	var ERRO_TITULOOBRIGATORIO			= "- O campo título é obrigatório e deve ser preenchido.";
	var ERRO_TITULOINVALIDO				= "- O campo título possui caracteres inválidos, como acentos isolados e símbolos.";
	var ERRO_TITULOGRANDE				= "- O campo título deve ter tamanho inferior a 1000 (mil) caracteres.";
	var ERRO_MENSAGEMOBRIGATORIA		= "- O campo mensagem é obrigatório e deve ser preenchido.";
	var ERRO_MENSAGEMINVALIDA			= "- O campo mensagem possui caracteres inválidos, como acentos isolados e símbolos.";
	var ERRO_MENSAGEMGRANDE				= "- O campo mensagem deve ter tamanho inferior a 1000 (mil) caracteres.";
	var ERRO_AREAOBRIGATORIA			= "- O campo área é obrigatório e deve ser preenchido.";
	var ERRO_SENHAOBRIGATORIA			= "- O campo senha é obrigatório e deve ser preenchido.";
	var ERRO_BUSCAOBRIGATORIA			= "- O campo busca é obrigatório e deve ser preenchido.";
	var ERRO_EMAILOBRIGATORIO			= "- O campo e-mail é obrigatório e deve ser preenchido.";
	var ERRO_EMAILINVALIDO				= "- O campo e-mail possui um endereço eletrônico inválido.";
	var ERRO_FALTAEMAIL					= "- Pelo menos um dos campos 'E-mail' deve ser preenchido.";
	var ERRO_EMAILPRESINVALIDO			= "- O campo e-mail presidente possui um endereço eletrônico inválido.";
	var ERRO_EMAILMARKINVALIDO			= "- O campo e-mail marketing possui um endereço eletrônico inválido.";
	var ERRO_EMAILPRODINVALIDO			= "- O campo e-mail produção possui um endereço eletrônico inválido.";
	var ERRO_USUARIOINVALIDO			= "- Não foi encontrado nenhum usuário com este e-mail.";
	var ERRO_SENHAINVALIDA				= "- A senha está incorreta. Por favor digite a senha corretamente.";
	var ERRO_NOME_FANT_OBRIGATORIO		= "- O campo 'Nome Fantasia' é obrigatório e deve ser preenchido.";
	var ERRO_CONTATO_OBRIGATORIO		= "- O campo 'Contato' é obrigatório e deve ser preenchido.";
	var ERRO_CNPJ_INVALIDO 				= "- O campo 'CNPJ' contém um CNPJ inválido.";
	var ERRO_CPF_INVALIDO 				= "- O campo 'CPF' contém um CPF inválido.";
	var ERRO_TELEFONE_OBRIGATORIO		= "- O campo 'Telefone' é obrigatório e deve ser preenchido.";
	var ERRO_CNPJ_OBRIGATORIO 			= "- O campo 'CNPJ' é obrigatório e deve ser preenchido.";
	var ERRO_RAZAO_OBRIGATORIO			= "- O campo 'Razão Social' é obrigatório e deve ser preenchido.";
	var ERRO_CAPITAL_OBRIGATORIO		= "- O campo 'Capital Social' é obrigatório e deve ser preenchido.";
	var ERRO_CAPITAL_INVALIDO			= "- O campo 'Capital Social' é inválido.";
	var ERRO_FATURAMENTO_OBRIGATORIO	= "- O campo 'Faturamento' é obrigatório e deve ser preenchido.";
	var ERRO_FATURAMENTO_INVALIDO		= "- O campo 'Faturamento Anual' é inválido.";
	var ERRO_CPF_OBRIGATORIO			= "- O campo 'CPF' é obrigatório e deve ser preenchido.";
	var ERRO_ESTADO_OBRIGATORIO			= "- O campo 'Estado' é obrigatório e deve ser preenchido.";
	var ERRO_ENDERECO_OBRIGATORIO		= "- O campo 'Endereço' é obrigatório e deve ser preenchido.";
	var ERRO_FUNCIONARIO_FAB_INVALIDO	= "- O campo 'Nº de Funcionários da Fábrica' é inválido.";
	var ERRO_FUNCIONARIO_ADM_INVALIDO	= "- O campo 'Nº de Funcionários Administração' é inválido.";


// Variáveis de confirmação
	var MSG_SENHAENVIADA					= "- Sua senha foi enviada para o seu e-mail.";
		
// Mensagem inicial de erro
	var ERRO_MENSAGEM = "Ocorreram os seguintes erros:";

// Mensagens de erro para formulários dinâmicos
	var ERRO_FORMOBRIGATORIO				= "\n- O campo 'CAMPO' é obrigatório e deve ser preenchido."
	var ERRO_FORMSELECAOOBRIGATORIO	= "\n- O campo 'CAMPO' é obrigatório e deve ser selecionado um item.";
	var ERRO_FORMDATAFORMATODMA			= "\n- O campo 'CAMPO' deve ser preenchido no formato [dd/mm/aaaa].";
	var ERRO_FORMDATAFORMATODMAHM		= "\n- O campo 'CAMPO' deve ser preenchido no formato [dd/mm/aaaa hh:mm].";
	var ERRO_FORMATOCAMPO						= "\n- O campo 'CAMPO' deve ser preenchido no formato [00000-000].";
	var ERRO_FORMVALORNUMERICO			= "\n- O campo 'CAMPO' é obrigatório e deve ser um valor númerico.";
	var ERRO_FORMDATAMAIORHOJE			= "\n- O campo 'CAMPO' deve ser uma data maior que a data de hoje.";
	var ERRO_FORMEMAIL							= "\n- O campo 'CAMPO' deve ser um e-mail válido.";
	var ERRO_FORMCAMPOINVALIDO			= "\n- O campo 'CAMPO' não é válido.";
	var ERRO_FORMHORAFORMATO				= "\n- O campo 'CAMPO' deve ser preenchido no formatado [hh:mm].";
	var ERRO_FORMHORAFUTURA					= "\n- O campo 'CAMPO' deve ser uma hora futura.";
	var ERRO_FORMMINIMOCARACTERES		= "\n- O campo 'CAMPO1' deve ter no mínimo CAMPO2 caracteres.";
	var ERRO_FORMMAXIMOCARACTERES		= "\n- O campo 'CAMPO1' deve ter no máximo CAMPO2 caracteres.";
	

// Para mais de um campo usar chamar a função assim:
// adicionaErro('campo1|campo2|campoN', sMensagem)
// sMensagem = " O campo 'CAMPO1' deve ser preenchido com valores 'CAMPO2'!"
function adicionaErro(sCampo, sMensagem){
	var c = 0
	var pos = sCampo.indexOf("|");
	if(pos > 0){
		sCampos = sCampo.split("|");
		for(var i=1; i<=sCampos.length; i++){
			var re = 'CAMPO'+i;
			var sMensagem = sMensagem.replace(re, sCampos[c++]);
		}
	}
	else{
		var re = /CAMPO/g;
		var sMensagem = sMensagem.replace(re, sCampo);
	}
	return sMensagem;
}
