function confirmacao(){
    if (confirm('Excluir item?')){
        return true;
    } else {
        return false;
    }
}

function validaUsuario(){
    d = document.cadusuario;

    //validar senha
    if (d.senha.value == ""){
             alert("Informe uma senha.");
             d.senha.focus();
             return false;
    }

    //validar nome
    if (d.nome.value == ""){
             alert("Informe um nome.");
             d.nome.focus();
             return false;
    }

    //validar sobrenome
    if (d.sobrenome.value == ""){
             alert("Informe um sobrenome.");
             d.sobrenome.focus();
             return false;
    }

}

function validaNoticia(){
    d = document.cadnoticia;

    //validar titulo
    if (d.tit.value == ""){
             alert("Informe um titulo.");
             d.tit.focus();
             return false;
    }

    //validar descricao
    if (d.descr.value == ""){
             alert("Informe uma descricao.");
             d.descr.focus();
             return false;
    }

    //validar data
    erro=0;
    hoje = new Date();
    anoAtual = hoje.getFullYear();
    barras = d.dta.value.split("/");
    if (barras.length == 3){
             dia = barras[0];
             mes = barras[1];
             ano = barras[2];
             resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && (ano.length == 4) && (ano >= 1900));
            if (!resultado) {
                      alert("Formato de data invalido!");
                      d.dta.focus();
                      return false;
            }
    } else {
            alert("Formato de data invalido!");
            d.dta.focus();
            return false;
    }







    //validar email(verificao de endereco eletrônico)
    parte1 = d.email.value.indexOf("@");
    parte2 = d.email.value.indexOf(".");
    parte3 = d.email.value.length;
    if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
             alert ("O campo " + d.email.name + " deve ser conter um endereco eletronico!");
             d.email.focus();
             return false;
    }
    //validar telefone(verificacao se contem apenas numeros)
    if (isNaN(d.telefone.value)){
             alert ("O campo " + d.telefone.name + " deve conter apenas numeros!");
             d.telefone.focus();
             return false;
    }

    //validar sexo
    if (!d.sexo[0].checked && !d.sexo[1].checked) {
            alert("Escolha o sexo!")
            return false;
    }
    return true;
}



function validaEvento(){
    d = document.cadevento;

    //validar titulo
    if (d.tit.value == ""){
             alert("Informe um titulo.");
             d.tit.focus();
             return false;
    }

    //validar descricao
    if (d.descr.value == ""){
             alert("Informe uma descricao.");
             d.descr.focus();
             return false;
    }

    //validar data
    erro=0;
    hoje = new Date();
    anoAtual = hoje.getFullYear();
    barras = d.dta.value.split("/");
    if (barras.length == 3){
             dia = barras[0];
             mes = barras[1];
             ano = barras[2];
             resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && (ano.length == 4) && (ano >= 1900));
            if (!resultado) {
                      alert("Formato de data invalido!");
                      d.dta.focus();
                      return false;
            }
    } else {
            alert("Formato de data invalido!");
            d.dta.focus();
            return false;
    }
    return true;
}


function validaPatrocinador(){
    d = document.cadpatrocinador;

    //validar nome
    if (d.nome.value == ""){
             alert("Informe um nome.");
             d.nome.focus();
             return false;
    }

}



function validaPista(){
    d = document.cadpista;

    //validar nome
    if (d.nome.value == ""){
             alert("Informe um nome.");
             d.nome.focus();
             return false;
    }

    //validar data
    erro=0;
    hoje = new Date();
    anoAtual = hoje.getFullYear();
    barras = d.dta.value.split("/");
    if (barras.length == 3){
             dia = barras[0];
             mes = barras[1];
             ano = barras[2];
             resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && (ano.length == 4) && (ano >= 1900));
            if (!resultado) {
                      alert("Formato de data invalido!");
                      d.dta.focus();
                      return false;
            }
    } else {
            alert("Formato de data invalido!");
            d.dta.focus();
            return false;
    }

}



function validaHp(){
    d = document.cadhp;

    //validar nome
    if (d.hpnome.value == ""){
             alert("Informe um nome.");
             d.hpnome.focus();
             return false;
    }
}



function validaCategoria(){
    d = document.cadcategoria;

    //validar hp
    if (d.idhp.value == ""){
             alert("Informe um HP.");
             d.idhp.focus();
             return false;
    }

    //validar nome
    if (d.catnome.value == ""){
             alert("Informe um nome.");
             d.catnome.focus();
             return false;
    }
}



function validaRanking(nomeForm){
    d = document.getElementById(nomeForm);

    //validar nome
    if (d.nome.value == ""){
             alert("Informe um nome.");
             d.nome.focus();
             return false;
    }

    //validar tempo
    if (d.tempo.value == ""){
             alert("Informe um tempo.");
             d.tempo.focus();
             return false;
    }
    if (d.tempo.value.length < 5){
             alert("Informe um tempo válido.");
             d.tempo.focus();
             return false;
    }
  
    ponto = d.tempo.value.indexOf(".");
    if (!(ponto == 2)) {
             alert ("O campo tempo deve ter um valor valido!");
             d.tempo.focus();
             return false;
    }
}

function validaFoto(){
    d = document.cadfotos;

    //validar arquivo
    if (d.arquivo.value == ""){
             alert("Insira uma foto.");
             d.arquivo.focus();
             return false;
    }
}

function validaBoutique(){
    d = document.cadboutique;

    //validar produto
    if (d.produto.value == ""){
             alert("Insira um nome para o produto.");
             d.produto.focus();
             return false;
    }

    //validar valor
    if (d.valor.value == ""){
             alert("Insira um valor para o produto.");
             d.valor.focus();
             return false;
    }
}
