// Validação de campos obrigatórios

function valida_dados(nomeform)
{
    if (nomeform.nome.value=="")
    {
        alert ("Por favor digite seu nome completo.");
        return false;
    }
	
	if (nomeform.nascimento.value=="00/00/0000")
    {
        alert ("Por favor digite sua data de nascimento.");
        return false;
    }

    if (!nomeform.sexo[0].checked && !nomeform.sexo[1].checked)
    {
        alert ("Por favor selecione o campo 'sexo'.");
        return false;
    }

    if (nomeform.endereco.value=="")
    {
        alert ("Por favor digite seu endereço.");
        return false;
    }

    if (nomeform.bairro.value=="")
    {
        alert ("Por favor digite seu bairro.");
        return false;
    }
	
	if ((nomeform.telefone.value=="") && (nomeform.celular.value=="") && (nomeform.trabalho.value==""))
    {
        alert ("Por favor digite um telefone de contato.");
        return false;
    }
	
	if (nomeform.email.value=="")
    {
        alert ("Por favor digite seu e-mail.");
        return false;
    }
	
	if (nomeform.tipo.value=="nulo")
    {
        alert ("Por favor selecione o tipo de grupo.");
        return false;
    }
	
	if (nomeform.dia.value=="nulo")
    {
        alert ("Por favor selecione o campo 'Dia da reunião'.");
        return false;
    }
	
	if (nomeform.horario.value=="nulo")
    {
        alert ("Por favor selecione o campo 'Horário'.");
        return false;
    }
    
return true;
}

function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function soNumeros(v){
    return v.replace(/\D/g,"")
}

function data(v){
    v=v.replace(/\D/g,"")                    //Remove tudo o que não é dígito
    v=v.replace(/(\d{2})(\d)/,"$1/$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
    v=v.replace(/(\d{2})(\d)/,"$1/$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
                                             //de novo (para o segundo bloco de números)
    return v
}

function telefone(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v
}

