function valida(nform) {
	
	if (!document.cadastro.vaga[0].checked && !document.cadastro.vaga[1].checked) {
           alert('Selecione uma opção de VAGA  no qual deseja participar!!');
          return false;
    }
	if (document.cadastro.nome.value == "") {
		alert("Informe seu Nome.");
		document.cadastro.nome.focus();
		return false;
	}
	
	if (document.cadastro.datanascimento.value == "") {
		alert("Informe a Data de Nascimento DD/MM/AAAA.");
		document.cadastro.datanascimento.focus();
		return false;
	}
	
	if (document.cadastro.datanascimento.value == "") {
		alert("Informe a Data de Nascimento.");
		document.cadastro.datanascimento.focus();
		return false;
	}
		
	if (document.cadastro.cidade.value == "") {
		alert("Informe a Cidade.");
		document.cadastro.cidade.focus();
		return false;
	}
		
	if (document.cadastro.idade.value == "") {
		alert("Informe a Idade.");
		document.cadastro.idade.focus();
		return false;
	}
	
	if (document.cadastro.cpf.value == "") {
		alert("Informe a CPF.");
		document.cadastro.cpf.focus();
		return false;
	}	
		
	if (document.cadastro.cidademoradia.value == "") {
		alert("Informe a Cidade Corretamente.");
		document.cadastro.cidademoradia.focus();
		return false;
	}
		
	if (document.cadastro.cep.value == "") {
		alert("Informe CEP.");
		document.cadastro.cep.focus();
		return false;
	}
		
	if (document.cadastro.telefone.value == "") {
		alert("Informe o Telefone para o Contato.");
		document.cadastro.telefone.focus();
		return false;
	}
	if (document.cadastro.email.value == "") {
		alert("Informe o E-mail para o Contato.");
		document.cadastro.email.focus();
		return false;
	}	
		
	if (document.cadastro.escola.value == "") {
		alert("Informe a Escolaridade.");
		document.cadastro.escola.focus();
		return false;
	}

	if (document.cadastro.anoinicio.value == "") {
		alert("Informe o Ano que Iniciou / Formato - 00/00/0000.");
		document.cadastro.anoinicio.focus();
		return false;
	}

	if (document.cadastro.anofim.value == "") {
		alert("Informe o Ano que Concluiu / Formato - 00/00/0000.");
		document.cadastro.anofim.focus();
		return false;
	}

	if (document.cadastro.turno.value == "") {
		alert("Informe o Turno.");
		document.cadastro.turno.focus();
		return false;
	}

	if (document.cadastro.enderecomoradia.value == "") {
		alert("Informe o Endereço.");
		document.cadastro.enderecomoradia.focus();
		return false;
	}

	if (document.cadastro.numeromoradia.value == "") {
		alert("Informe o Número.");
		document.cadastro.numeromoradia.focus();
		return false;
	}

/*	if (document.cadastro.complementomoradia.value == "") {
		alert("Informe a Cidade que Mora.");
		document.cadastro.complementomoradia.focus();
		return false;
	}
	*/

	}

function VerificaData(digData)
{
    var bissexto = 0;
    var data = digData;
    var tam = data.length;
    if (tam == 10)
    {
        var dia = data.substr(0,2)
        var mes = data.substr(3,2)
        var ano = data.substr(6,4)
        if ((ano > 1900)||(ano < 2100))
        {
            switch (mes)
            {
                case '01':
                case '03':
                case '05':
                case '07':
                case '08':
                case '10':
                case '12':
                    if  (dia <= 31)
                    {
                        return true;
                    }
                    break
                
                case '04':        
                case '06':
                case '09':
                case '11':
                    if  (dia <= 30)
                    {
                        return true;
                    }
                    break
                case '02':
                    /* Validando ano Bissexto / fevereiro / dia */
                    if ((ano % 4 == 0) || (ano % 100 == 0) || (ano % 400 == 0))
                    {
                        bissexto = 1;
                    }
                    if ((bissexto == 1) && (dia <= 29))
                    {
                        return true;                
                    }
                    if ((bissexto != 1) && (dia <= 28))
                    {
                        return true;
                    }            
                    break                        
            }
        }
    }    
    alert("A Data "+data+" é inválida!");
    return false;
}



function MaskField(o,f) {
    v_obj = o;
    v_fun = f;
    setTimeout("ExecMask()",1);
}

function ExecMask() {
    v_obj.value = v_fun(v_obj.value);
}

function Data(v){
    v=v.replace(/\D/g,"");                    
    v=v.replace(/(\d{2})(\d)/,"$1/$2");      
    v=v.replace(/(\d{2})(\d)/,"$1/$2");      
                                            
    v=v.replace(/(\d{2})(\d{2})$/,"$1$2");
    return v;
}
