function validar(parte){
	var ele = [];
	var men = [];
	switch(parte){ // Inicio Switch
		case 1 : 
			// Pegando os campo obrigarótios do formulario da parte 1 (declaracao de variáveis)
			ele.push('cpf');
			men.push("Verifique se digitou o CPF corretamente.");
			ele.push('nome');
			men.push("Informe seu Nome.");
/*			ele.push('email');
			men.push("Verifique se digitou o Email corretamente.");*/
			ele.push('endereco');
			men.push("Informe seu Endereco.");
			ele.push('bairro');
			men.push("Informe o Bairro em que mora.");
			ele.push('cep');
			men.push("Informe seu CEP.");
			ele.push('cidade');
			men.push("Informe a Cidade em que mora.");
			ele.push('tbUf_idUf');
			men.push("Selecione o Estado em que mora.");
			ele.push('dataNasc');
			men.push("Verifique se digitou a Data de Nascimento corretamente.");
			ele.push('nFilho');
			men.push("Informe a Quantidade de filhos que tem.");
			ele.push('foneRes');
			men.push("Informe seu Telefone Residencial.");

			for(q=0;q<ele.length;q++){
				//alert(q+" - "+ele[q]);
				var campo = document.getElementById(ele[q]);
				switch(ele[q]){
						case 'cpf' :
							if(!ValidaCPF(campo.value)||campo.value==''){
								alert(men[q]);
								campo.focus();
								return false;
							}
						break;
			/*			case 'email' :
							if(!ValidaEmail(campo.value)){
								alert(men[q]);
								campo.focus();
								return false;
							}
						break;*/
						case 'dataNasc' :
							if(!ValidaData(campo.value)){
								alert(men[q]);
								campo.focus();
								return false;
							}
						break;
						default :
							if(campo.value==''){
								alert(men[q]);
								campo.focus();
								return false;
							}
						break;
				}
			}
			ChamaAjax(1);
		break; // Fim case 1
		case 2 : 
			// Pegando os campo obrigarótios do formulario da parte 1 (declaracao de variáveis)
			ele.push('tbCargo_idCargo');
			men.push("Informe em que Cargo deseja Trabalhar.");
			ele.push('prefSalario');
			men.push("Informe sua Pretensão salarial.");
			ele.push('palavra');
			men.push("Informe alguma palavra chave para encontrá-lo.");

			for(q=0;q<ele.length;q++){
				//alert(q+" - "+ele[q]);
				var campo = document.getElementById(ele[q]);
				if(campo.value==''){
					alert(men[q]);
					campo.focus();
					return false;
				}
			}
			ChamaAjax(2);
		break; // Fim case 2
	} // Fim Switch

	return false;
}

// Funcao para validar CPF
function ValidaCPF(cpfx) {
	//alert('dentro: '+cpfx);
	//substituir os caracteres que nao sao numeros
	if(document.layers && parseInt(navigator.appVersion) == 4){
		x = cpfx.substring(0,3);
		x += cpfx.substring(4,7);
		x += cpfx.substring(8,11);
		x += cpfx.substring(12,14);
		cpfx = x;
	} else {
		cpfx = cpfx.replace(".","");
		cpfx = cpfx.replace(".","");
		cpfx = cpfx.replace("-","");
	}
	valor = true;
	erro = new String;
	var nonNumbers = /\D/;
	if (nonNumbers.test(cpfx)) erro += "Verifique se você digitou o C.P.F. corretamente! \n\n";	
	if (cpfx == "00000000000" || cpfx == "11111111111" || cpfx == "22222222222" || cpfx == "33333333333" || cpfx == "44444444444" || cpfx == "55555555555" || cpfx == "66666666666" || cpfx == "77777777777" || cpfx == "88888888888" || cpfx == "99999999999")
	erro = "Número de CPF inválido!";
	var a = [];
	var b = new Number;
	var c = 11;
	for (i=0; i<11; i++){
		a[i] = cpfx.charAt(i);
		if (i < 9) b += (a[i] *  --c);
	}
	if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
	b = 0;
	c = 11;
	for (y=0; y<10; y++) b += (a[y] *  c--); 
	if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
	if ((cpfx.charAt(9) != a[9]) || (cpfx.charAt(10) != a[10])){
		erro ="Número de CPF inválido!";
	}
	if (erro.length > 0){
		return false;
	}
	return true;
}

// Funcao para validae EMAIL
function ValidaEmail(valor){
		var parte1 = valor.indexOf("@");
		var parte21  = valor.substr(parseInt(parte1)+1,valor.length);
		var parte22 = parte21.indexOf(".");
		var parte3 = parte21.length;
		
		if (!(parte1>=3)||(!(parte22 >= 3) && (parte21.indexOf("ig") == -1 && parte21.indexOf("oi") == -1))||!(parte3 >= 6)) return false;
		if (!(parte1>=3)||!(parte22 >= 3)||!(parte3 >= 6)) return false;
		
		return true;
}

// Funcao par validar DATA
function ValidaData(strData){
		var dataD = strData.charAt(0)+strData.charAt(1);
		var dataM = strData.charAt(3)+strData.charAt(4);
		var dataA = strData.charAt(6)+strData.charAt(7)+strData.charAt(8)+strData.charAt(9);
		var dataL= new Date();
		var anoL = dataL.getFullYear();
		if ((dataD > 31)||(dataD == 00)) return false;
		if ((dataM > 12)||(dataM == 00)) return false;
		if ((dataA > anoL) || (dataA < 1900)) return false;
		if (dataM == 02) if(!((dataA % 4 == 0) || (dataA % 100 == 0) || (dataA % 400 == 0))) return false;
		if ((dataM == 02) && (dataD > 29)) return false;
		/*if (((dataM == 04)||(dataM == 06)||(dataM == 09)||(dataM == 11)) & (dataD > 30)){
			erackson = 1;
		}*/
		return true;
}

// Funcao que chama o Ajax
function ChamaAjax(fase){
	var inputs = document.getElementsByTagName('input');
	var sex = document.getElementById('sexo');
	switch(fase){


		case 1 : 
		
			//alert('pegou os inputs');
			var num = 0; var num2 = '';
			//alert('criou as variaveis num');
			for(i=0;i<inputs.length;i++){
			//alert('entrou no for: '+i);
				if(inputs[i].type=='radio' && inputs[i].name=='sexo'){
					
					if(inputs[i].checked==true)
						num2=inputs[i].value;
					num++;
				}
			}
			//alert('cpf'+document.getElementById('cpf').value);
			ajaxGet('http://www.interativadigital.com.br/cad_curriculo.php?valor='+document.getElementById('cpf').value+'|'+document.getElementById('nome').value+'|'+document.getElementById('email').value+'|'+document.getElementById('endereco').value+'|'+document.getElementById('bairro').value+'|'+document.getElementById('cep').value+'|'+document.getElementById('cidade').value+'|'+document.getElementById('tbUf_idUf').value+'|'+document.getElementById('dataNasc').value+'|'+num2+'|'+document.getElementById('tbCivil_idCivil').value+'|'+document.getElementById('nFilho').value+'|'+document.getElementById('foneCom').value+'|'+document.getElementById('foneRes').value+'|'+document.getElementById('cell').value+'|'+document.getElementById('dataCad').value,document.getElementById('content'),true);
		break;


		case 2 :
			//alert('pegou os inputs');
			var num = 0; var num2 = '';
			//alert('criou as variaveis num '+inputs.length);
			for(i=0;i<inputs.length;i++){
			//alert('entrou no for: '+i);
			//alert('Checkbox: '+inputs[i].type);
			//alert('Idioma: '+inputs[i].name);
			//alert('valor: '+inputs[i].value);
			//alert('check true: '+inputs[i].checked);
				if(inputs[i].type=='checkbox' && inputs[i].name=='tbIdioma_idIdioma'){
					//alert('check: '+inputs[i].checked);
					if(inputs[i].checked==true){
						num2+='-'+inputs[i].value;
						//alert('valor num2: '+inputs[i].value);
					}
					num++;
				}
			}
			//alert('>>>:'+document.getElementById('complemento').value+'<<<');
			ajaxGet('http://www.interativadigital.com.br/cad_curriculo2.php?valor='+document.getElementById('cpf').value+'|'+
			document.getElementById('tbFormacao_idFormacao').value+'|'+
			num2+'|'+
			document.getElementById('tbCargo_idCargo').value+'|'+
			document.getElementById('cursoAtual').value+'|'+
			document.getElementById('tbDeficiencia_idDeficiencia').value+'|'+
			document.getElementById('palavra').value+'|'+
			document.getElementById('complemento').value+'|'+
			document.getElementById('prefSalario').value+'|'+
			document.getElementById('semestre').value+'|'+
			document.getElementById('instituicao').value,
			document.getElementById('content'),true);
		break;
	}
}