function Selecionado(arg)
{
  if(Escolha(document.Aluno))
  {
         document.Aluno.op.value = arg;
         document.Aluno.submit();
  }
}
function EnviarDados(arg)
{
    if(ver_agenda(document.Aluno))
    {
         document.Aluno.op.value = arg;
         document.Aluno.submit();
    }
}
function Enviar(arg)
{
    if(ver_campos(document.Aluno))
    {
         document.Aluno.op.value = arg;
         document.Aluno.submit();
    }
}
function Submit(arg)
{
       document.forms[0].op.value = arg;
       document.forms[0].submit();
}
function Equiv(arg, arg1)
{
       document.forms[0].Disciplina.value = arg;
       document.forms[0].Arquivo.value = arg1;
       document.forms[0].submit();
}
function Atualiza(arg1, arg2, arg3, arg4, arg5, arg6)
{
       document.forms[0].op.value = arg1;
       document.forms[0].Disciplina.value = arg2;
       document.forms[0].Turma.value = arg3;
       document.forms[0].Ano.value = arg4;
       document.forms[0].Semestre.value = arg5;
       document.forms[0].Mes.value = arg6;
       document.forms[0].submit();
}
function Impressao(arg1, arg2)
{
       document.forms[0].op.value = arg1;
       document.forms[0].imprime_tudo = arg2;
       document.forms[0].submit();
}
function Ver(arg1, arg2, arg3, arg4, arg5, arg6)
{
       document.forms[0].op.value = arg1;
       document.forms[0].Disciplina.value = arg2;
       document.forms[0].Turma.value = arg3;
       document.forms[0].Ano.value = arg4;
       document.forms[0].Semestre.value = arg5;
       document.forms[0].Tipo_nota.value = arg6;
       document.forms[0].submit();
}
function Altera(arg1, arg2, arg3)
{
       document.forms[0].op.value = arg1;
       document.forms[0].cod_disciplina.value = arg2;
       document.forms[0].nome_disciplina.value = arg3;
       document.forms[0].submit();
}
function Grava(arg1)
{
    if(validaform(document.Aluno))
    {
       document.forms[0].op.value = arg1;
       document.forms[0].submit();
    }
}
function Senha(arg1)
{
    if(versenha(document.Aluno))
    {
       document.forms[0].op.value = arg1;
       document.forms[0].submit();
    }
}
function Tamanho(campo,tamanho){
if((campo.value.length >0)&&(campo.value.length < tamanho)){
txt = "Preencha este campo com "+tamanho+" dígitos!";
alert(txt);
return false;
}
return true;
}
function Somente_Numeros(campo){
comprimento = campo.value.length;
temp = "";
for (a=0;a <=(comprimento);a++){
valor = campo.value.substr(a,1);
if(valor == " "){
valor = "-";
}
if((valor==0)||(valor==1)||(valor==2)||(valor==3)||(valor==4)||(valor==5)||(valor==6)||(valor==7)||(valor==8)||(valor==9)){
temp += ""+valor;
}
else{
temp += "";
}
}
campo.value = temp;
}
function Numeros(campo){
comprimento = campo.value.length;
temp = "";
for (a=0;a <=(comprimento);a++){
valor = campo.value.substr(a,1);
if(valor == " "){
valor = "-";
}
if((valor==0)||(valor==1)||(valor==2)||(valor==3)||(valor==4)||(valor==5)||(valor==6)||(valor==7)||(valor==8)||(valor==9)||(valor==".")){
temp += ""+valor;
}
else{
if((valor==",")){
temp += ".";
}
temp += "";
}
}
campo.value = temp;
}
function Campo_Branco (campo)
{
   if(campo.value=="")
   {
       return true;
   }
   else
   {
       return false;
   }
}
function Campo_Zero(campo){
if(campo.selectedIndex==0){
return true;
}
else
{
return false;
}
}

function Verifica_Campo(string){
var temp = "";
comprimento = string.length;
for (a=0;a <= (comprimento-1);a++){
valor = string.substr(a,1);
if(valor=="'"){
temp += "";
}
else{
temp += valor
}
}
return temp;
}
function Verifica_Data(Dia,Mes,Ano){
var V_ano = new Date();
if((Dia < 01)||(Dia < 01 || Dia > 30) && (  Mes == 04 || Mes == 06 || Mes == 09 || Mes == 11 ) || Dia > 31){
alert ("Dia incorreto!");
return false;
}
if(Mes < 01 || Mes > 12 ){
alert ("Mês incorreto!");
return false;
}
if(Mes == 2 && ( Dia < 01 || Dia > 29 || ( Dia > 28 && (parseInt(Ano / 4) != Ano / 4)))){
alert ("Data incorreta!");
return false;}
if((Ano > V_ano.getFullYear())||(Ano < 1902)){
alert("Ano inválido!");
return false;
}
return true;
}
function validaform(form)
{
      if(Verifica_Data(form.Dia_prova.value,form.Mes_prova.value,form.Ano_prova.value)==false)
      {
            alert("Preencha a Data da Prova novamente!");
            form.Dia_prova.value = "";
            form.Mes_prova.value = "";
            form.Ano_prova.value = "";
            form.Dia_prova.focus();
            return false;
      }
      if((Campo_Branco(form.hora_prova)==true))
      {
            alert("Informe a Hora!");
            form.hora_prova.focus();
            return false;
      }
      if((Campo_Branco(form.minuto_prova)==true))
      {
            alert("Informe os minutos!");
            form.minuto_prova.focus();
            return false;
      }
      if((Campo_Branco(form.Dia_divulga)==false)||(Campo_Branco(form.Mes_divulga)==false)||(Campo_Branco(form.Ano_divulga)==false))
      {
            if(Verifica_Data(form.Dia_divulga.value,form.Mes_divulga.value,form.Ano_divulga.value)==false)
            {
                  alert("Preencha a Data de Divulgação novamente!");
                  form.Dia_divulga.value = "";
                  form.Mes_divulga.value = "";
                  form.Ano_divulga.value = "";
                  form.Dia_divulga.focus();
                  return false;
            }
      }
      if((Campo_Branco(form.Dia_revisa)==false)||(Campo_Branco(form.Mes_revisa)==false)||(Campo_Branco(form.Ano_revisa)==false))
      {
            if(Verifica_Data(form.Dia_revisa.value,form.Mes_revisa.value,form.Ano_revisa.value)==false)
            {
                  alert("Preencha a Data Máxima para Revisão novamente!");
                  form.Dia_revisa.value = "";
                  form.Mes_revisa.value = "";
                  form.Ano_revisa.value = "";
                  form.Dia_revisa.focus();
                  return false;
            }
      }

      return true;
}

function ver_campos(form)
{
      if(Campo_Branco(form.Matricula)==true)
      {
            alert("Por Favor, preencha o número da sua Matrícula!");
            form.Matricula.focus();
            return false;
       }

       if((Campo_Branco(form.Senha_pessoal)==true))
       {
            alert("Por Favor, Peencha sua Senha pessoal para continuar!");
            form.Senha_pessoal.focus();
            return false;
       }

       return true;
}
function ver_agenda(form)
{
  if((form.Escolha[3].checked==true))
  {
      if(Verifica_Data(form.Dia.value,form.Mes.value,form.Ano.value)==false)
      {
      alert("Preencha a Data novamente!");
      form.Dia.value = "";
      form.Mes.value = "";
      form.Ano.value = "";
      form.Dia.focus();
      return false;
      }
      return true;
  }
  else
  {
    return true;
  }
}
function versenha(form)
{
      if(Campo_Branco(form.Senha_atual)==true)
      {
            alert("Por Favor, Digite a sua Senha Atual!");
            form.Senha_atual.focus();
            return false;
       }

       if((Campo_Branco(form.Senha_nova)==true))
       {
            alert("Por Favor, Peencha sua nova Senha pessoal!");
            form.Senha_nova.focus();
            return false;
       }

       if((Campo_Branco(form.Senha_confirma)==true))
       {
            alert("Por Favor, Repita a nova Senha pessoal!");
            form.Senha_confirma.focus();
            return false;
       }
       if(form.Senha_nova.value != form.Senha_confirma.value)
       {
            alert("Por Favor, O valor digitado no campo Confirma Senha deve ser igual ao valor digitado no campo Nova Senha!");
            form.Senha_nova.focus();
            return false;
       }


       return true;
}
function Escolha(form)
{
      if(Campo_Zero(form.Disciplina)==true){
      alert ("Você precisa escolher uma Disciplina!");
      form.Disciplina.focus();
      return false;
      }
      if(Campo_Zero(form.Turma)==true){
      alert ("Você precisa escolher uma Turma para a Disciplina acima!");
      form.Turma.focus();
      return false;
      }
      return true;
}