function vMask(src, mask) {
	var i = src.value.length;
	var saida = mask.substring(0,1);
	var texto = mask.substring(i)

	if (texto.substring(0,1) != saida) {
		src.value += texto.substring(0,1);
	}
}
function vDate(campo) {
    var expReg = /^(([0-2]\d|[3][0-1])\/([0]\d|[1][0-2])\/[1-2][0-9]\d{2})$/;
    var msgErro = 'Data inválida     ';
    if ((campo.value.match(expReg)) && (campo.value!='')) {
        //alert('Data válida');
    } else {
        alert(msgErro);
        campo.focus();
		return false;
    }
}
function vForm() {
	var nomedocandidato = document.getElementById('nomedocandidato').value;
	var cpf = document.getElementById('cpf').value;
	var rg = document.getElementById('rg').value;
	var datadenascimentodia = document.getElementById('datadenascimentodia').value;
	var datadenascimentomes = document.getElementById('datadenascimentomes').value;
	var datadenascimentoano = document.getElementById('datadenascimentoano').value;
	var opcao1 = document.getElementById('opcao1').value;
	var nomedopai = document.getElementById('nomedopai').value;
	var nomedamae = document.getElementById('nomedamae').value;
	var endereco = document.getElementById('endereco').value;
	var bairro = document.getElementById('bairro').value;
	var cidade = document.getElementById('cidade').value;
	var uf = document.getElementById('uf').value;
	var cep = document.getElementById('cep').value;
	var telefone1 = document.getElementById('telefone1').value;
	var escolaqueestudava = document.getElementById('escolaqueestudava').value;
	var raca = document.getElementById('raca').value;
	var naturalidade = document.getElementById('naturalidade').value;
	
	if (nomedocandidato == "") { alert('Preencha o Nome completo   '); return false; }
	if (cpf == "") { alert('Preencher o CPF   '); return false; }
	if (rg == "") { alert('Preencher o RG   '); return false; }
	if (datadenascimentodia == 0) { alert('Preencher o Dia da Data de nascimento   '); return false; }
	if (datadenascimentomes == 0) { alert('Preencher o Mês da Data de nascimento   '); return false; }
	if (datadenascimentoano == 0) { alert('Preencher o Ano da Data de nascimento   '); return false; }
	if (opcao1 == "") { alert('Preencher o Curso: Opção 1   '); return false; }
	if (naturalidade == "") { alert('Preencher campo naturaldiade'); return false; }
	if (nomedopai == "") { alert('Preencher o Nome do Pai   '); return false; }
	if (nomedamae == "") { alert('Preencher o Nome da Mãe   '); return false; }
	if (endereco == "") { alert('Preencher o Endereco   '); return false; }
	if (bairro == "") { alert('Preencher o Bairro   '); return false; }
	if (cidade == "") { alert('Preencher a Cidade   '); return false; }
	if (uf == "") { alert('Preencher o Estado   '); return false; }
	if (cep == "") { alert('Preencher o CEP   '); return false; }
	if (telefone1 == "") { alert('Preencher o Telefone   '); return false; }
	if (escolaqueestudava == "") { alert('Preencher a Escola que estudava    '); return false; }
	if (raca == "selecione") { alert('Preencher Cor/Raça'); return false; }
	
	var expr = new RegExp;
	var email = document.getElementById('email').value;
	if (email == "") { alert('Preencher o E-mail'); return false; }
	expr = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; var strR = expr.exec(email);
	if (strR == null) { alert('E-mail inválido'); return false; }
}
function vCpf(c) {
	var i; 
	s = c;
	var c = s.substr(0,9); 
	var dv = s.substr(9,2); 
	var d1 = 0; 
	var v = false;
	
	for (i = 0; i < 9; i++) { 
		d1 += c.charAt(i)*(10-i); 
	} 
	
	if (d1 == 0) { 
		alert("CPF Inválido"); document.getElementById('cpf').focus();
		v = true; 
		return false; 
	} 
	
	d1 = 11 - (d1 % 11); 
	if (d1 > 9) d1 = 0; 
	
	if (dv.charAt(0) != d1) { 
		alert("CPF Inválido"); document.getElementById('cpf').focus();
		v = true;
		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) { 
		alert("CPF Inválido"); document.getElementById('cpf').focus();
		v = true;
		return false; 
	}

}