		function Verifica(){
    		Form = document.form1;

Form.sexoPHP.value = Form.sexo.selectedIndex;

			if(Form.nome.value == ""){
				alert("Por favor preencher o campo Nome !");
				Form.nome.focus();
				return false;				
			}
			if(Form.sexo.selectedIndex == 0){
				alert("Por favor selecione o campo Sexo !");
				Form.sexo.focus();
				return false;				
			}
			if(Form.endereco.value == ""){
				alert("Por favor preencher o campo Endereço !");
				Form.endereco.focus();
				return false;				
			}
			if(Form.cidade.value == ""){
				alert("Por favor preencher o campo Cidade !");
				Form.cidade.focus();
				return false;				
			}
			if(Form.estado.selectedIndex == 0){
				alert("Por favor selecione o Estado !");
				Form.estado.focus();
				return false;				
			}
	
			verifica = verifica_CEP();
			if(verifica == false){
				return false;
			}

			if(Form.nascimento.value == ""){
				alert("Por favor preencher o campo Data de nascimento !");
				Form.nascimento.focus();
				return false;				
			}

			if(Form.rg1.value == "" | Form.rg2.value == "" | Form.rg3.value == ""){
				alert("Por favor o RG é obrigatório !");
				Form.rg1.focus();
				return false;				
			}

			if(Form.cpf1.value != "" | Form.cpf2.value != "" | Form.cpf3.value != "" | Form.cpf4.value != ""){
				verifica = valida_CPF()
				if(verifica == false){
					alert('O CPF não é válido !');
					Form.cpf1.focus();
					return false;
				}
			}



if(Form.pretencao.value == ""){
				alert("Por favor preencher sua pretenção salarial !");
				Form.pretencao.focus();
				return false;				
			}


if (!confirm('Atenção: clicando no OK abaixo você está confirmando os dados do seu corrículo. É MUITO importante que todos os seus dados estejam preenchidos corretamente.')){
botao_clicado=false
		return false
	}

		}

		function verifica_CEP(){	

    		 Form = document.form1;

  			if (Form.cep1.value.length == 0) {
				alert("Por favor preencher os dois campos do CEP !");
        		Form.cep1.focus();
        		return false;
     		}
     		if (Form.cep2.value.length == 0) {
				alert("Por favor preencher os dois campos do CEP !");
    		    Form.cep2.focus();
    		    return false;
    		 }

    		 s = limpa_string(Form.cep1.value);
    		 if (s.length != 5) {
				alert("A primeira parte do CEP deve ter 5 caracteres numéricos !");
   			     Form.cep1.value = ""
    		    Form.cep1.focus();
       		 	return false;
   			}
   			 s = limpa_string(Form.cep2.value);
    		 if (s.length != 3) {
				alert("A segunda parte do CEP deve ter 3 caracteres numéricos !");
    		    Form.cep2.value = ""
    		    Form.cep2.focus();
    		    return false;
    		 }	
	
		}

		function limpa_string(S){			// Deixa so' os digitos no numero

			var Digitos = "0123456789";
			var temp = "";
			var digito = "";
			for (var i=0; i<S.length; i++){
    		  digito = S.charAt(i);
    	 	 	if (Digitos.indexOf(digito)>=0){
					temp=temp+digito;
				}
   			 }
    			return temp
		}

		function valida_CPF(){
			Form = document.form1; 
			s= Form.cpf1.value + Form.cpf2.value + Form.cpf3.value + Form.cpf4.value;
			var i;
			var c = s.substr(0,9);
			var dv = s.substr(9,2);
			var d1 = 0;

			for (i = 0; i < 9; i++){
				d1 += c.charAt(i)*(10-i);
			}
			if (d1 == 0) return false;
				d1 = 11 - (d1 % 11);
				if (d1 > 9) d1 = 0;
				if (dv.charAt(0) != d1){
				return false;
			}
			d1 *= 2;
			for (i = 0; i < 9; i++){
				d1 += c.charAt(i)*(11-i);
			}
			d1 = 11 - (d1 % 11);
			if (d1 > 9) d1 = 0;
				if (dv.charAt(1) != d1){
					return false;
				}
			return true;
		}

function completa_zeros(objA, tamanho){
		//completa com zeros a esquerda
		if ((objA.value).length < tamanho){
			sTexto = objA.value;
			for(i=0; i < tamanho - ((objA.value).length); i++){
				sTexto = '0' + sTexto;
			} 
			objA.value = sTexto;

		return;
	}

}

function verifica_numero(s){
		//alert('verifica num: '+s+' Length: '+s.value.length);

	if ( s != '' ) {
		var i;
		var dif = 0;
		for (i = 0; i < s.value.length; i++){
			var c = s.value.charAt(i);
			if (!((c >= '0') && (c <= '9'))){
				dif = 1;
			}
		}
		if (dif == 1){
			alert('Este campo deve ser numérico!');
			s.focus();	
			s.select();
			return false;
		}
	}

	return true;
}

 function tamanho_tipo_campo(objA, objP,tipo, tamanho) {
	var key = window.event.keyCode;	
  	if(tipo==0) {
				if (( key < 47 )||( key > 58 )) {
						window.event.returnValue = null; 
						return; 
     			}
 			}
	 caracter = String.fromCharCode(key); 
   	 palavra = objA.value +  caracter; 
	 if (palavra.length == tamanho) 
   		{
   			objA.value = palavra;
			window.event.returnValue = null;
			objP.focus();
			return;
   		}
   	 else
   		{ 
			if (palavra.length > tamanho) 
   				{
   					objA.value = palavra.substring(0, tamanho);
					window.event.returnValue = null;
					objP.focus();
					return;
   				}
   			else
   				{ 
	 	 			objA.focus(); 
	  			}
   		}
}
