<!--
var aEmpresaFields=['cnpj', 'empresa', 'endereco', 'numero', 'complemento', 'cidade', 'estado', 'cep',
						'pais', 'ddi', 'ddd', 'telefone', 'ramal', 'fax', 'homepage', 'nfuncionarios', 'plataforma',
						'outra_plataforma', 'ramo_atividade', 'outro_servico', 'outra_financa', 'outra_industria', 'outro_comercio'];
var aContatoFields=['cpf', 'nome', 'end_correspondencia', 'enderecor', 'numeror', 'complementor',
						'cidader', 'estador', 'cepr', 'paisr', 'ddir', 'dddr', 'telefoner', 'celularr', 'faxr',
						'email', 'cargo', 'responsabilidade', 'outra_responsabilidade', 'departamento', 'outro_departamento',
						'decisao_compra', 'area_interesse', 'outra_area_interesse', 'curriculo', 'formacao',
						'tempo_na_area', 'idioma', 'outro_idioma'];
var cCondCom = 'end_correspondencia[0].checked';
var cCondRes = 'end_correspondencia[1].checked';
var cResponsavel = 'tipo_responsavel[2].checked';
var aArmazenar = [['responsavel', false], ['tipo_participacao', 0], ['end_correspondencia', 0],
						['cpf', ''], ['nome', ''], ['enderecor', ''], ['numeror', ''],
						['complementor', ''], ['cidader', ''], ['estador', ''], ['cepr', ''],
						['paisr', 'BRASIL'], ['ddir', '55'], ['dddr', ''], ['telefoner', ''],
						['celularr', ''], ['faxr', ''], ['email', ''], ['cargo', ''],
						['responsabilidade', 0], ['outra_responsabilidade', ''],
						['departamento', 0], ['outro_departamento', ''], ['decisao_compra', 0],
						['area_interesse', []], ['outra_area_interesse', ''],
						['curriculo', ''], ['formacao', ''], ['tempo_na_area', ''], ['idioma', ''], ['outro_idioma', ''],
						['palestra', ''], ['curso', ''], ['consultoria', ''],
						['cnpj', ''], ['empresa', ''], ['endereco', ''], ['numero', ''],
						['complemento', ''], ['cidade', ''], ['estado', ''], ['cep', ''],
						['pais', 'BRASIL'], ['ddi', '55'], ['ddd', ''],['telefone', ''],
						['ramal', ''], ['fax', ''], ['homepage', ''], ['nfuncionarios', 0],
						['plataforma', []], ['outra_plataforma', ''],
						['ramo_atividade', []], ['outro_servico', ''],
						['outra_financa', ''], ['outra_industria', ''], ['outro_comercio', ''] ];
var aErrosTrabalho = [ 'Erro nos dados cadastrais do Trabalho\n\n',
						['', 'cod_atividade', 'Selecione o tipo de atividade no qual se enquadra a Apresentação'],
						['', 'cod_evento', 'Selecione o evento para onde deseja enviar sua Sugestão de Conteúdo'],
						['', 'duracao', 'Não foi indicado a previsão do tempo para Apresentação do Conteúdo'],
						['', 'cod_tema', 'Selecione o Tema no qual se enquadra a Apresentação'],
						['', 'cod_subtema', 'Selecione o Sub-tema bo qual se enquadra a Apresentação'],
						['', 'titulo', 'Não foi indicado o Título da Apresentação'],
						['', 'nivel_apresentacao', 'Deve ser indicado o Nível da Apresentação'],
						['', 'publico_alvo', 'Selecione o tipo de Público para o qual a Apresentação se aplica'],
						['publico_alvo.selectedIndex==publico_alvo.options.length-1', 'outro_publico_alvo', 'Descreva o tipo de público para o qual a Apresentação se aplica'],
						['!ePreenchidoTopicos()', 'topico1', 'Deve ser indicado pelo menos um tópico da Apresentação do Conteúdo'],
						['', 'resumo', 'Não foi digitado o Resumo do Trabalho'],
						['ja_apresentou[0].checked', 'outra_praca', 'Não foi especificado os eventos em que foi apresentado o mesmo conteúdo']
						];
var aErrosResponsavel = [ 'Erro nos dados do Responsável pelo Pagamento da Inscrição\n\n',
					['', 'tipo_responsavel', 'Indique o Responsavel pela Inscrição'],
					[cResponsavel, 'ConfirmaCPF(cpf_r)', 'O CPF da pessoa não foi preenchido ou não é válido'],
					[cResponsavel, 'nome_r', 'O Nome do responsavel não foi preenchido'],
					[cResponsavel, 'ConfirmaCNPJ(cnpj_r, cnpj_obrigatorio.value)', 'O CNPJ da sua Empresa não foi preenchido ou não é válido'],
					[cResponsavel, 'empresa_r', 'O Nome da Empresa não foi preenchido'],
					[cResponsavel, 'email_r', 'O campo email é de preenchimento obrigatório'],
					[cResponsavel, 'cargo_r', 'Não foi digitado o Cargo que ocupa na empresa'],
					[cResponsavel, 'departamento_r', 'Indique o Departamento de atuação dentro da empresa'],
					[cResponsavel + ' && departamento_r.selectedIndex==departamento_r.options.length-1', 'outro_departamento_r', 'Não foi preenchido o campo \"Outro Departamento\"'],
					[cResponsavel, 'endereco_r', 'O Nome do Logradouro não foi preenchido'],
					[cResponsavel, 'numero_r', 'O Número de logradouro não foi preenchido'],
					[cResponsavel, 'cidade_r', 'O Nome da Cidade da Empresa não foi preenchido'],
					[cResponsavel, 'estado_r', 'O Estado ao qual pertence a cidade da Empresa não foi preenchido'],
					[cResponsavel, 'cep_r', 'O Número de CEP é de preenchimento obrigatório'],
					[cResponsavel, 'pais_r', 'Não foi digitado o País ao qual pertence a Empresa'],
					[cResponsavel, 'ddi_r', 'Deve ser indicado o DDI do País indicado no campo correspondente'],
					[cResponsavel, 'ddd_r', 'Deve ser indicado o DDD da Cidade indicado no campo correspondente'],
					[cResponsavel, 'telefone_r', 'O Telefone para contato não pode ser deixado em branco']
					 ];
var aErrosContato = [ 'Erro nos dados do Contato\n\n',
					['', 'tipo_participacao', 'Selecione o tipo de participação da Pessoa'],
					['', 'ConfirmaCPF(cpf)', 'O CPF da pessoa não foi preenchido ou não é válido'],
					['', 'nome', 'O Nome da pessoa não foi preenchido'],
					['', 'curriculo', 'Não foi preenchido o currículo do Apresentador'],
					['', 'formacao', 'Deve ser informado a formação do Apresentador'],
					['', 'tempo_na_area', 'Não foi indicado o tempo do Apresnetador na Área'],
					['idioma.selectedIndex==idioma.options.length-1', 'outro_idioma', 'Indique o idioma do Apresentador'],
					[cCondRes, 'enderecor', 'O Nome do Logradouro não foi preenchido'],
					[cCondRes, 'numeror', 'O Número de logradouro não foi preenchido'],
					[cCondRes, 'cidader', 'O Nome da Cidade não foi preenchido'],
					[cCondRes, 'estador', 'O Estado ao qual pertence a cidade da Pessoa não foi preenchido'],
					[cCondRes, 'cepr', 'O Número de CEP é de preenchimento obrigatório'],
					[cCondRes, 'paisr', 'Não foi digitado o País de origem da Pessoa'],
					[cCondRes, 'ddir', 'Deve ser indicado o DDI do País indicado no campo correspondente'],
					[cCondRes, 'dddr', 'Deve ser indicado o DDD da Cidade indicado no campo correspondente'],
					[cCondRes, 'telefoner', 'O Telefone de contato da Pessoa não pode ser deixado em branco'],
					['', 'email', 'O campo email é de preenchimento obrigatório'],
					['', 'cargo', 'Não foi digitado o Cargo que ocupa na sua empresa'],
					['', 'responsabilidade', 'Selecione o nível de responsabilidade da Pessoa'],
					['responsabilidade.selectedIndex==responsabilidade.options.length-1', 'outra_responsabilidade', 'Não foi preenchido o campo Outra Responsabilidade'],
					['', 'departamento', 'Indique o Departamento de atuação dentro da sua empresa'],
					['departamento.selectedIndex==departamento.options.length-1', 'outro_departamento', 'Não foi preenchido o campo Outro Departamento'],
					['', 'decisao_compra', 'Selecione quál é o nível de decisão de compra dentro da sua empresa'],
					['outra_area_interesse.value==""', 'area_interesse', 'Deve selecionar a(s) área(s) do seu interesse'],
					['', 'palestra', 'Selecione o Palestra de sua preferência'],
					['', 'curso', 'Selecione o Curso de sua preferência'],
					['', 'consultoria', 'Selecione a Consultoria de sua preferência'] ];
var aErrosEmpresa = [ 'Erro nos dados da Empresa do Contato\n\n',
					['', 'ConfirmaCNPJ(cnpj, cnpj_obrigatorio.value)', 'O CNPJ da sua Empresa não foi preenchido ou não é válido'],
					['', 'empresa', 'O Nome da Empresa não foi preenchido'],
					[cCondCom, 'endereco', 'O Nome do Logradouro não foi preenchido'],
					[cCondCom, 'numero', 'O Número de logradouro não foi preenchido'],
					[cCondCom, 'cidade', 'O Nome da Cidade da Empresa não foi preenchido'],
					[cCondCom, 'estado', 'O Estado ao qual pertence a cidade da Empresa não foi preenchido'],
					[cCondCom, 'cep', 'O Número de CEP é de preenchimento obrigatório'],
					[cCondCom, 'pais', 'Não foi digitado o País ao qual pertence a Empresa'],
					[cCondCom, 'ddi', 'Deve ser indicado o DDI do País indicado no campo correspondente'],
					[cCondCom, 'ddd', 'Deve ser indicado o DDD da Cidade indicado no campo correspondente'],
					[cCondCom, 'telefone', 'O Telefone de contato da Empresa não pode ser deixado em branco'],
					['', 'nfuncionarios', 'Indique o número de funcionários da sua Empresa'],
					['outra_plataforma.value==""', 'plataforma', 'Indique o tipo de plataforma(s) da sua empresa'],
					['!ePreenchidoRamoAtividade()', 'ramo_atividade', 'Selecione o Ramo de Atividade da empresa'] ];
var aErrosComoSoube = [ 'Erro na seleção da forma Como Soube do Evento\n\n',
					['outro_como_soube.value==""', 'como_soube[]', 'Indique a(s) forma(s) Como Soube do evento'] ];
var aErrosPagamento = [ 'Erro na Inscrição\n\n',
					['', 'valor', 'Escolha o tipo de Inscrição'],
					['', '_VerificaDias()', 'O número de Dias não está de acordo com os dias selecionados na \ntabela de participação por # de dias do evento'],
					['', 'convite', 'Digite o Código do seu convite'],
					['', 'forma_pagamento', 'Escolha a forma de Pagamento'] ];

function _VerificaDias(){
	if ( typeof VerificaDias === "function" ) return VerificaDias();
	else return true;
}

function ConfirmaCPF(oField){
	var lReturn = isCPF(oField.value);
	if ( !lReturn ) oField.focus();
   return lReturn;
}

function ConfirmaCNPJ(oField, lObrigatorio){
	var lReturn = ( ( lObrigatorio == 0 && oField.value == "" ) || isCNPJ( oField.value ) );
	if ( !lReturn ) oField.focus();
	return lReturn;
}

function ePreenchidoSelecaoMultipla2(cField){
	var oField, lReturn;
	with ( document.ficha ) {
		if ( eval( "typeof " + cField ) == "undefined" ) return oField;
		oField  = eval( cField );
		lReturn = ( oField.length > 0 );
		if ( !lReturn ) oField.focus();
	}
	return lReturn;
}

function ePreenchidoRamoAtividade(){
	with ( document.ficha ) {
		return ( outro_servico.value != "" || outra_financa.value != "" ||
					outra_industria.value != "" || outro_comercio.value != "" );
  }
}

function ePreenchidoTopicos(){
	with ( document.ficha )
		return (topico2.value!="" || topico3.value!="" || topico4.value!="" ||
					topico5.value!="" || topico6.value!="" || topico7.value!="");
}
//-->