if(idioma == '0'){
	var erroNome = 'Digite seu nome!';
	var erroMail = 'Digite um e-mail válido!';
	var erroCpf = 'Digite um CPF v?lido!';
	var erroSexo = 'Selecione seu sexo!';
	var erroCivil = 'Selecione seu estado civil!';
	var erroPais = 'Selecione um país!';
	var erroEndereco = 'Digite seu endereço!';
	var erroNumRes = 'Digite o número de sua residência!';
	var erroBairro = 'Digite seu bairro!';
	var erroCEP = 'Digite um CEP válido!';
	var erroEstado = 'Selecione um estado!';
	var erroCidade = 'Selecione uma cidade!';
	var erroInternacional = 'Digite sua localidade internacional!';
	var erroInteresse = 'Digite seu cargo de interesse!';
	var erroAcademico = 'Preencha pelo menos uma formação acadêmica.\n\nSelecione seu grau de escolaridade!';
	var erroFormacao = 'Preencha pelo menos uma formação acadêmica.\n\nDigite o curso!';
	var erroIniFormacao = 'Preencha pelo menos uma formação acadêmica.\n\nDigite o mês em que iniciou sua formação!';
	var erroAnoFormacao = 'Preencha pelo menos uma formação acadêmica.\n\nDigite o ano em que iniciou sua formação!';
	var erroConcFormacao = 'Preencha pelo menos uma formação acadêmica.\n\nDigite o mês em que concluiu / concluirá sua formação!';
	var erroAnoConcFormacao = 'Preencha pelo menos uma formação acadêmica.\n\nDigite o ano em que concluiu / concluirá sua formação!';
	var erroAnoCursando = 'Preencha pelo menos uma formação acadêmica.\n\nSelecione o ano que está cursando ou se já concluiu!';
	var erroNomeInstituicao = 'Preencha pelo menos uma formação acadêmica.\n\nDigite o nome da instituição!';
	var erroCurriculo = 'Digite o resumo de seu currículo!';
	var areaAtuar = 'Selecione no mínimo 1 (uma) área em que deseja atuar!';
	var erroHierarquico = 'Selecione no mínimo 1 (um) nível hierárquico em que deseja atuar!';
	var erroEstadoTrampo = 'Selecione o estado onde pode trabalhar!';
	var erroCidadeTrampo = 'Selecione a cidade onde pode trabalhar!';
	var erroPretensaoSalarial = 'Selecione sua pretensão salarial!';
	var erroLimitacoes = 'Digite suas outras limitações!';
	var confirma = 'Tem certeza que todos os dados estão corretos?\nClique em "ok" para continuar.';
}
else if(idioma == '1'){
	erroNome = 'Enter your name!';
	erroMail = 'Enter a valid e-mail!';
	erroCpf = 'Enter CPF!';
	erroSexo = 'Select sex!';
	erroCivil = 'Select marital state!';
	erroPais = 'Select country!';
	erroEndereco = 'Enter your address!';
	erroNumRes = 'Enter your house number!';
	erroBairro = 'Enter your district!';
	erroCEP = 'Enter the ZIP code!';
	erroEstado = 'Select state!';
	erroCidade = 'Select city!';
	erroInternacional = 'Enter your international location!';
	erroInteresse = 'Enter your position of interest!';
	erroAcademico = 'Fill in at least one academic.\n\nSelect your level of education!';
	erroFormacao = 'Fill in at least one academic.\n\nEnter course!';
	erroIniFormacao = 'Fill in at least one academic.\n\nEnter the month in which you began your training!';
	erroAnoFormacao = 'Fill in at least one academic.\n\nEnter the year in which you began your training!';
	erroConcFormacao = 'Fill in at least one academic.\n\nEnter the month in which completed / will complete your training!';
	erroAnoConcFormacao = 'Fill in at least one academic.\n\nEnter the year in which completed / will complete your training!';
	erroAnoCursando = 'Fill in at least one academic.\n\nSelect the year you are attending or have completed!';
	erroNomeInstituicao = 'Fill in at least one academic.\n\nEnter name of institution!';
	erroCurriculo = 'Enter a summary of your resume!';
	areaAtuar = 'Select at least 1 (one) area where you want to act!';
	erroHierarquico = 'Select at least one (1) hierarchical level where you want to act!';
	erroEstadoTrampo = 'Select the state where you can work!';
	erroCidadeTrampo = 'Select the city where you can work!';
	erroPretensaoSalarial = 'Select your desired salary!';
	erroLimitacoes = 'Enter your limitations!';
	confirma = 'Are you sure that all data are correct? \n Click "OK" to continue.';
}
else{
	erroNome = 'Introduzca su nombre!';
	erroMail = 'Por favor, escriba un e-mail válido!';
	erroCpf = 'Introduzca un CPF!';
	erroSexo = 'Seleccione su género!';
	erroCivil = 'Seleccione su estado civil!';
	erroPais = 'Seleccione un país!';
	erroEndereco = 'Ingrese su dirección!';
	erroNumRes = 'Introduce el número de residentes!';
	erroBairro = 'Escriba su vecindario!';
	erroCEP = 'Por favor, introduzca un código postal válido!';
	erroEstado = 'Seleccione un estado!';
	erroCidade = 'Seleccione una ciudad!';
	erroInternacional = 'Introduce tu ubicación Internacional!';
	erroInteresse = 'Introduzca su interés de trabajo!';
	erroAcademico = 'Rellene al menos un académico.\n\nSeleccione su nivel de educación!';
	erroFormacao = 'Rellene al menos un académico.\n\nEntrar en el curso!';
	erroIniFormacao = 'Rellene al menos un académico.\n\nIntroduzca el mes donde comenzó su formación!';
	erroAnoFormacao = 'Rellene al menos un académico.\n\nIntroduzca el año en que comenzó su formación!';
	erroConcFormacao = 'Rellene al menos un académico.\n\nIngrese el mes en el que completó / a completar su formación!';
	erroAnoConcFormacao = 'Rellene al menos un académico.\n\nIngrese el año completo / a completar su formación!';
	erroAnoCursando = 'Rellene al menos un académico.\n\nSeleccione el año que va a asistir o que hayan completado!';
	erroNomeInstituicao = 'Rellene al menos un académico.\n\nEscriba el nombre de la institución!';
	erroCurriculo = 'Escriba un resumen de su curriculum vitae!';
	areaAtuar = 'Seleccione al menos 1 (una) zona en la que quieren actuar!';
	erroHierarquico = 'Seleccione al menos un (1) el nivel jerárquico en el que desea actuar!';
	erroEstadoTrampo = 'Seleccione el estado donde se puede trabajar!';
	erroCidadeTrampo = 'Seleccione la ciudad donde se puede trabajar!';
	erroPretensaoSalarial = 'Seleccione su salario deseado!';
	erroLimitacoes = 'Introduce las otras limitaciones!';
	confirma = '¿Estás seguro de que todos los datos son correctos?\nHaga clic en "ok" para continuar.';
}
window.addEvent('domready', function(event) {
	$('btn_submit_form').addEvent('click',function(event){
		
		// NOME
		if($('campoNome').getProperty('value') == $('campoNome').defaultValue){
			erro(erroNome);
			$('campoNome').focus();
			event.stop();
			return false;
		}
		
		// E-MAIL
		var regEmail = /^[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}$/;
		if(!regEmail.test($('campoEmail').getProperty('value'))){
			erro(erroMail);
			$('campoEmail').focus();
			event.stop();
			return false;
		}
		
		// CPF
		var regCpf = /(^\d{3}\x2E\d{3}\x2E\d{3}\x2D\d{2}$)/;
		if(!regCpf.test($('campoCpf').getProperty('value'))){
			erro(erroCpf);
			$('campoCpf').focus();
			event.stop();
			return false;
		}
		
		// SEXO
		if($('campoSexo').getProperty('value') == '0'){
			erro(erroSexo);
			$('campoSexo').focus();
			event.stop();
			return false;
		}
		
		// ESTADO CIVIL
		if($('campoEstadoCivil').getProperty('value') == '0'){
			erro(erroCivil);
			$('campoEstadoCivil').focus();
			event.stop();
			return false;
		}
		
		// ENDERE�O COMPLETO
		switch($('campoPais').getProperty('value')){
			case '0':
				erro(erroPais);
				$('campoPais').focus();
				event.stop();
				return false;
			break;
			case '30':
				
				// ENDERE�O
				if($('campoEndereco').getProperty('value') == $('campoEndereco').defaultValue){
					erro(erroEndereco);
					$('campoEndereco').focus();
					event.stop();
					return false;
				}
				
				// N�MERO
				if($('campoNumero').getProperty('value') == $('campoNumero').defaultValue){
					erro(erroNumRes);
					$('campoNumero').focus();
					event.stop();
					return false;
				}
				
				// BAIRRO
				if($('campoBairro').getProperty('value') == $('campoBairro').defaultValue){
					erro(erroBairro);
					$('campoBairro').focus();
					event.stop();
					return false;
				}
				
				// CEP
				var regCep = /^\d{5}(-\d{3})?$/;
				if(!regCep.test($('campoCep').getProperty('value'))){
					erro(erroCEP);
					$('campoCep').focus();
					event.stop();
					return false;
				}
				
				// ESTADO
				if($('campoEstado').getProperty('value') == '0'){
					erro(erroEstado);
					$('campoEstado').focus();
					event.stop();
					return false;
				}
				
				// CIDADE
				if($('campoCidade').getProperty('value') == '0'){
					erro(erroCidade);
					$('campoCidade').focus();
					event.stop();
					return false;
				}
				
			break;
			default:
				
				// LOCALIDADE INTERNACIONAL
				if($('campoCidadeInternacional').getProperty('value') == $('campoCidadeInternacional').defaultValue){
					erro(erroInternacional);
					$('campoCidadeInternacional').focus();
					event.stop();
					return false;
				}
				
			break;
		}
		
		// OBJETIVO - CARGO DE INTERESSE
		if($('campoCargoInteresse').getProperty('value') == $('campoCargoInteresse').defaultValue){
			erro(erroInteresse);
			$('campoCargoInteresse').focus();
			event.stop();
			return false;
		}
		
		// ESCOLARIDADE
		
		/// FORMA��O N� 1
		
		//// GRAU DE ESCOLARIDADE
		if($('campoForm1GrauEscolaridade').getProperty('value') == '0'){
			erro(erroAcademico);
			$('campoForm1GrauEscolaridade').focus();
			event.stop();
			return false;
		}
		
		//// CURSO
		if($('campoForm1GrauEscolaridade').getProperty('value') != 'ensino m�dio' && $('campoForm1GrauEscolaridade').getProperty('value') != '0' && $('campoForm1Curso').getProperty('value') == $('campoForm1Curso').defaultValue){
			erro(erroFormacao);
			$('campoForm1Curso').focus();
			event.stop();
			return false;
		}
		
		//// MES DE INICIO
		if($('campoForm1DataIniMes').getProperty('value') == $('campoForm1DataIniMes').defaultValue){
			erro(erroIniFormacao);
			$('campoForm1DataIniMes').focus();
			event.stop();
			return false;
		}
		
		//// ANO DE INICIO
		if($('campoForm1DataIniAno').getProperty('value') == $('campoForm1DataIniAno').defaultValue){
			erro(erroAnoFormacao);
			$('campoForm1DataIniAno').focus();
			event.stop();
			return false;
		}
		
		//// MES DE CONCLUS�O
		if($('campoForm1DataConclusaoMes').getProperty('value') == $('campoForm1DataConclusaoMes').defaultValue){
			erro(erroConcFormacao);
			$('campoForm1DataConclusaoMes').focus();
			event.stop();
			return false;
		}
		
		//// ANO DE CONCLUS�O
		if($('campoForm1DataConclusaoAno').getProperty('value') == $('campoForm1DataConclusaoAno').defaultValue){
			erro(erroAnoConcFormacao);
			$('campoForm1DataConclusaoAno').focus();
			event.stop();
			return false;
		}
		
		//// ANO ATUAL
		if($('campoForm1AnoAtual').getProperty('value') == '0'){
			erro(erroAnoCursando);
			$('campoForm1AnoAtual').focus();
			event.stop();
			return false;
		}
		
		//// NOME DA INSTITUI��O
		if($('campoForm1NomeInstituicao').getProperty('value') == $('campoForm1NomeInstituicao').defaultValue){
			erro(erroNomeInstituicao);
			$('campoForm1NomeInstituicao').focus();
			event.stop();
			return false;
		}
		
		// CURSOS / ESPECIALIZA��ES
		if($('campoResumoCurriculo').getProperty('value') == $('campoResumoCurriculo').defaultValue){
			erro(erroCurriculo);
			$('campoResumoCurriculo').focus();
			event.stop();
			return false;
		}
		
		// aREA PROFISSIONAL DESEJADA
		if($('campoAreaDesejada').getProperty('value').length == 0){
			erro(areaAtuar);
			$('campoAreaDesejada').focus();
			event.stop();
			return false;
		}
		
		// NiVEL HIERaRQUICO
		if($('campoNivelHierarquico').getProperty('value').length == 0){
			erro(erroHierarquico);
			$('campoNivelHierarquico').focus();
			event.stop();
			return false;
		}
		
		// CIDADES PARA TRABALHAR
		if(!$('campoCidadeParaTrabalhar').checked){
			
			// ESTADO
			if($('campoCidadeParaTrabalharEstado').getProperty('value') == '0'){
				erro(erroEstadoTrampo);
				$('campoCidadeParaTrabalharEstado').focus();
				event.stop();
				return false;
			}
			
			// CIDADE
			if($('campoCidadeParaTrabalharCidade').getProperty('value') == '0'){
				erro(erroCidadeTrampo);
				$('campoCidadeParaTrabalharCidade').focus();
				event.stop();
				return false;
			}
			
		}
		
		// PRETEN��O SALARIAL
		if($('campoPretencaoSalarial').getProperty('value') == '0'){
			erro(erroPretensaoSalarial);
			$('campoPretencaoSalarial').focus();
			event.stop();
			return false;
		}
		
		// CONSIDERA DEFICIENTE
		if($('campoConsideraDeficienteSim').checked && $('campoDeficienciasOutras').checked && $('campoOutrasLimitacoes').getProperty('value') == $('campoOutrasLimitacoes').defaultValue){
			erro(erroLimitacoes);
			$('campoOutrasLimitacoes').focus();
			event.stop();
			return false;
		}
		
		if(!confirm(confirma)){
			event.stop();
			return false;
		}
		
	});
});
