function validaform()
{
  if (document.formint.Nome.value == '')
  {
    window.alert('O campo Nome não pode ser vazio.');
    return false;
  }
  if (!(valida_email(document.formint.Email, false, false)))
  {
    window.alert('O campo E-Mail está vazio ou é inválido.');
    return false;
  }
  if (document.formint.Telefone.value == '')
  {
    window.alert('O campo Telefone não pode ser vazio.');
    return false;
  }
  return true;
}
function valida_email(o_email, branco, alerta)
{
  p_email = o_email.value.toLowerCase();
  
  if (branco) // Permite o e-mail em branco
  {
    if (p_email == '')
      return true;
  }

  reg_email = /^[\w\-\.]+@[\w\-\.]+\.[a-z]{2,4}$/;
  if (! reg_email.test(p_email))
  {
    if (alerta)
    {
      alert('E-mail inválido');
      o_email.focus();
      o_email.select();
    }
    return false;
  }
  return true;
}


function validaform2()
{
  if (document.formint2.Nome.value == '')
  {
    window.alert('O campo Nome não pode ser vazio.');
    return false;
  }
  if (!(valida_email(document.formint2.Email, false, false)))
  {
    window.alert('O campo E-Mail está vazio ou é inválido.');
    return false;
  }
  if (document.formint2.Telefone.value == '')
  {
    window.alert('O campo Telefone não pode ser vazio.');
    return false;
  }
  return true;
}
function valida_email(o_email, branco, alerta)
{
  p_email = o_email.value.toLowerCase();
  
  if (branco) // Permite o e-mail em branco
  {
    if (p_email == '')
      return true;
  }

  reg_email = /^[\w\-\.]+@[\w\-\.]+\.[a-z]{2,4}$/;
  if (! reg_email.test(p_email))
  {
    if (alerta)
    {
      alert('E-mail inválido');
      o_email.focus();
      o_email.select();
    }
    return false;
  }
  return true;
}

//////////////////////////////////////////////////////////////////////

function valida_timestamp(o_data, branco, alerta)
{
  p_data = o_data.value;

  if (branco) // Permite a data em branco
  {
    if (p_data == '')
      return true;
  }

  reg_data = /^\d{4}-\d{2}-\d{2}( \d{2}:\d{2}(:\d{2})*)*$/;
  if (! reg_data.test(p_data))
  {
    if (alerta)
    {
      alert('Data/Hora inválidos');
      o_data.focus();
      o_data.select();
    }
    return false;
  }

  return true;
}

function validacad()
{
  if (document.formint.tipo.value == '')
  {
    window.alert('Tipo não pode ser vazio.');
    return false;
  }
  if (document.formint.transacao.value == '')
  {
    window.alert('Transação não pode ser vazio.');
    return false;
  }
  if (document.formint.bairro.value == '')
  {
    window.alert('Bairro não pode ser vazio.');
    return false;
  }
  if (document.formint.cidade.value == '')
  {
    window.alert('Bairro não pode ser vazio.');
    return false;
  }
  if (document.formint.dependencias.value == '')
  {
    window.alert('Dependências não pode ser vazio.');
    return false;
  }  
  if (document.formint.valor.value == '')
  {
    window.alert('Valor não pode ser vazio.');
    return false;
  }  
    if (document.formint.descricao.value == '')
  {
    window.alert('Descrição não pode ser vazio.');
    return false;
  }  
  return true;
}

