function Abrir(arg)
{
     document.Docente.op.value = arg;
     document.Docente.submit();
}

function Seleciona_Semestre(arg)
{
  if(Ver_Semestre(document.Docente))
  {
         document.Docente.op.value = arg;
         document.Docente.submit();
  }
}
function Selecionado(arg)
{
  if(Escolha(document.Docente))
  {
         document.Docente.op.value = arg;
         document.Docente.submit();
  }
}
function Selecionado_2(arg)
{
  if(Escolha_2(document.Docente))
  {
         document.Docente.op.value = arg;
         document.Docente.submit();
  }
}
function Selecionado_3(arg)
{
  if(Escolha_3(document.Docente))
  {
         document.Docente.op.value = arg;
         document.Docente.submit();
  }
}
function Selecionado_4(arg)
{
  if(Escolha_4(document.Docente))
  {
         document.Docente.op.value = arg;
         document.Docente.submit();
  }
}
function EnviarDados(arg)
{
    if(ver_agenda(document.Docente))
    {
         document.Docente.op.value = arg;
         document.Docente.submit();
    }
}
function Enviar(arg)
{
    if(ver_campos(document.Docente))
    {
         document.Docente.op.value = arg;
         document.Docente.submit();
    }
}
function Equiv(arg, arg1)
{
       document.forms[0].Disciplina.value = arg;
       document.forms[0].Arquivo.value = arg1;
       document.forms[0].submit();
}
function Equivalencias(arg, arg1, arg2, arg3)
{
       document.forms[0].op.value = arg;
       document.forms[0].Disciplina.value = arg1;
       document.forms[0].Matricula.value = arg2;
       document.forms[0].Nome.value = arg3;
       document.forms[0].submit();
}
function Equivalencia(arg, arg1, arg2, arg3, arg4, arg5)
{
       document.forms[0].op.value = arg;
       document.forms[0].Disciplina.value = arg1;
       document.forms[0].Matricula.value = arg2;
       document.forms[0].Nome.value = arg3;
       document.forms[0].Curso.value = arg4;
       document.forms[0].Curriculo.value = arg5;
       document.forms[0].submit();
}
function Helpdesk(arg)
{
    if(ver_helpdesk(document.Docente))
    {
         document.Docente.op.value = arg;
         document.Docente.submit();
    }
}
function Submit(arg)
{
       document.forms[0].op.value = arg;
       document.forms[0].submit();
}
function Resultados(arg, arg1)
{
       document.forms[0].op.value = arg;
       document.forms[0].resp.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.Docente))
    {
       document.forms[0].op.value = arg1;
       document.forms[0].submit();
    }
}
function Senha(arg1)
{
    if(versenha(document.Docente))
    {
       document.forms[0].op.value = arg1;
       document.forms[0].submit();
    }
}
function Ver_pesquisa(arg1, arg2, arg3)
{
       document.forms[0].op.value = arg1;
       document.forms[0].Matricula.value = arg2;
       document.forms[0].Nome.value = arg3;
       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 Numeros_Limite(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 += "";
}
}
if(temp > 10)
{
  alert("Digite apenas Notas entre 0 e 10");
  campo.value = temp/10;
}
if(temp <= 10)
{
   campo.value = temp;
}
}

function Limite(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){
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 > 2100)||(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 do seu Registro!");
            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;
       }
       comprimento1 = form.Senha_nova.value.length;
       comprimento2 = form.Senha_confirma.value.length;
       if(comprimento1<6)
       {
            alert("A nova senha deve ter no mínimo 6 caracteres!");
            form.Senha_nova.focus();
            return false;
       }
       if(comprimento2<6)
       {
            alert("O campo Confirma Senha deve ter no mínimo 6 caracteres!");
            form.Senha_confirma.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;
      }
      if(Campo_Zero(form.Mes)==true){
      alert ("Você precisa escolher o Mês!");
      form.Mes.focus();
      return false;
      }

      return true;
}
function Escolha_2(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;
}
function Escolha_3(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;
      }
      if(Campo_Branco(form.Data_exame)==true){
      alert ("Você precisa preencher a Data do Exame!");
      form.Data_exame.focus();
      return false;
      }
      return true;
}
function Escolha_4(form)
{
      if(Campo_Zero(form.Disciplina)==true){
      alert ("Você precisa escolher uma Disciplina!");
      form.Disciplina.focus();
      return false;
      }
      return true;
}
function Ver_Semestre(form)
{
      if(Campo_Zero(form.Semestre)==true){
      alert ("Você precisa escolher o Semestre!");
      form.Semestre.focus();
      return false;
      }
      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 = "";
          return false;
      }
      return true;
}
function ver_helpdesk(form)
{
      if(Campo_Branco(form.Email)==true)
      {
            alert("Por Favor, preencha o e-mail!");
            form.Email.focus();
            return false;
       }

       if((Campo_Branco(form.Fone)==true))
       {
            alert("Por Favor, peencha o campo Fone/Ramal para contato!");
            form.Fone.focus();
            return false;
       }

       if((form.problema[0].checked==false)&&(form.problema[1].checked==false)&&(form.problema[2].checked==false)&&(form.problema[3].checked==false)&&(form.problema[4].checked==false))
       {
            alert("Por Favor, selecione um tipo de problema!");
            return false;
       }
       else
       {
          if((form.problema[0].checked==true)&&(form.Sub_problema1[0].checked==false)&&(form.Sub_problema1[1].checked==false)&&(form.Sub_problema1[2].checked==false))
          {
               alert("Por Favor, selecione uma das opções (a, b ou c) de problemas com o lançamento de Faltas!");
               return false;
          }
          if((form.problema[1].checked==true)&&(form.Sub_problema2[0].checked==false)&&(form.Sub_problema2[1].checked==false)&&(form.Sub_problema2[2].checked==false)&&(form.Sub_problema2[3].checked==false))
          {
               alert("Por Favor, selecione uma das opções (a, b, c ou d) de problemas com o lançamento de Notas!");
               return false;
          }
          if((form.problema[4].checked==true)&&(Campo_Branco(form.Obs)==true))
          {
               alert("Por Favor, descreva o problema no campo de Observações!");
               form.Obs.focus();
               return false;
          }
       }
       return true;
}