﻿ //*************************************************
 //* Variáveis e Constantes                        *
 //*************************************************
 function GetPageSession(Url)
 {
  
  if ((Url == null) || (Url.length == 0))
   return "";

  if (Url.toLowerCase().indexOf("?".toLowerCase()) < 0)
  {
   Url += "?ID=" + self.ID + 
          "&DBIndex="+self.DBIndex + 
          "&SessionID=" + SessionID + 
          "&Matricula="+ self.Matricula + 
          "&Sistema=" + self.Sistema + 
          "&JRPWK="+self.JRPWK +
          "&EmTeste=" + self.EmTeste +
          "&Suporte=" + self.Suporte +           
          "&CodPreMatricula="+self.CodPreMatricula + 
          "&CodVest="+self.CodVest +
          "&HomeRedirect="+self.HomeRedirect +
          "&MenuRedirect="+self.MenuRedirect +          
          "";
   return Url;
  }
         
  if (Url.toLowerCase().indexOf("&id=".toLowerCase())+Url.toLowerCase().indexOf("?id=".toLowerCase()) == -2)
  {
   Url += "&ID="+ID;
  }

  if (Url.toLowerCase().indexOf("&dbindex=".toLowerCase())+Url.toLowerCase().indexOf("?dbindex=".toLowerCase()) == -2)
  {
   Url += "&DBIndex="+self.DBIndex;
  }
  
  if (Url.toLowerCase().indexOf("&sessionid=".toLowerCase())+Url.toLowerCase().indexOf("?sessionid=".toLowerCase()) == -2)
  {
   Url += "&SessionID="+SessionID;
  }
  
  if (Url.toLowerCase().indexOf("&matricula=".toLowerCase()) + Url.toLowerCase().indexOf("?matricula=".toLowerCase()) == -2)
  {
   Url += "&Matricula="+Matricula;
  }

  if (Url.toLowerCase().indexOf("&sistema=".toLowerCase()) + Url.toLowerCase().indexOf("?sistema=".toLowerCase()) == -2)
  {
   Url += "&Sistema="+self.Sistema;
  }

  if (Url.toLowerCase().indexOf("&jrpwk=".toLowerCase()) + Url.toLowerCase().indexOf("?jrpwk=".toLowerCase()) == -2)
  {
   Url += "&JRPWK="+self.JRPWK;
  }

  if (Url.toLowerCase().indexOf("&emteste=".toLowerCase()) + Url.toLowerCase().indexOf("?emteste=".toLowerCase()) == -2)
  {
   Url += "&EmTeste="+self.EmTeste;  }

  if (Url.toLowerCase().indexOf("&suporte=".toLowerCase()) + Url.toLowerCase().indexOf("?suporte=".toLowerCase()) == -2) {
   Url += "&Suporte=" + self.Suporte;
  }

  if (Url.toLowerCase().indexOf("&codprematricula=".toLowerCase()) + Url.toLowerCase().indexOf("?codprematricula=".toLowerCase()) == -2)
  {
   Url += "&CodPreMatricula="+self.CodPreMatricula;
  }
  
  if (Url.toLowerCase().indexOf("&codvest=".toLowerCase()) + Url.toLowerCase().indexOf("?codvest=".toLowerCase()) == -2)
  {
   Url += "&CodVest="+self.CodVest;
  }

  if (Url.toLowerCase().indexOf("&homeredirect=".toLowerCase()) + Url.toLowerCase().indexOf("?homeredirect=".toLowerCase()) == -2)
  {
   Url += "&HomeRedirect="+self.HomeRedirect;
  }

  if (Url.toLowerCase().indexOf("&menuredirect=".toLowerCase()) + Url.toLowerCase().indexOf("?menuredirect=".toLowerCase()) == -2)
  {
   Url += "&MenuRedirect="+self.MenuRedirect;
  }

  return Url;
 } 

 //*************************************************
 //* Funções                                       *
 //*************************************************
 function PageBeforeReload(Sender)
 {
  try
  {

  }
  catch (e)
  {
   //faz nada
  }

  return true;
 }
 
 function PageAffterReload(Sender)
 {
  //*************************************************
  //* ASPX Events                                   *
  //*************************************************
  try
  {
   if (Sender.contentWindow.document.getElementById("AjaxKeyBorad") != null)
   {
    IW_LoadDigitalKeyBord();
   }
  }
  catch(e)
  {
   //
  }
  
  //*************************************************
  //* Eventos                                       *
  //*************************************************
  try
  {
   for (i = 0; i < ExpandIndex;i++)
   {
    Expand(Expand_Image[ExpandIndex],Expand_Block[ExpandIndex],Expand_Inner[ExpandIndex]);
   }
   ExpandIndex = 0;
  }
  catch (e)
  {  
   //faz nada
  }

  try
  {
   var formLogin = document.getElementById("formLogin");
   
   if ((formLogin != null) && (formLogin.Auto != null))
   {
    formLogin.Auto.value = 'SIM';
    formLogin.submit();
   } 
  }
  catch (e)
  {  
   //faz nada
  }
  return true;
 }
 

 function IntrawebAlterar(StrImg,Src)
 {
  var img = document.getElementById(StrImg);
  
  if(img == null)
  return;
  
   img.src = Src;
 }

 function VerificarDeficiencia()
 {
  var Deficiente        = document.getElementsByName("Deficiente");
  var tdDeficiencia     = document.getElementById("tdDeficiencia");
  var BlockDeficiencia  = document.getElementById("BlockDeficiencia");
  var tdDeficienciaName = document.getElementById("tdDeficienciaName");
  
  ShowAguarde(true);
  try
  {
   if ((BlockDeficiencia != null) && (Deficiente != null) && (tdDeficiencia != null) && (tdDeficienciaName != null))
   {
    if (Deficiente[0].checked)
    {
     tdDeficiencia.innerHTML     = BlockDeficiencia.value;
     tdDeficienciaName.innerHTML = "<font face=\"Verdana\" size=\"2\">&nbsp;&nbsp;Qual?</font>";
    }
    else
    {
     tdDeficiencia.innerHTML     = "<img src=\"Imagens/Branco.gif\" style=\"width:100%;height:1px\">";
     tdDeficienciaName.innerHTML = "<img src=\"Imagens/Branco.gif\" style=\"width:100%;height:1px\">";
    }
   }
  } 
  finally
  {
   ShowAguarde(false);
  } 
 }
 
 function VerificarEnem()
 {
  var Enem       = document.getElementsByName("Enem");
  var tdEnem     = document.getElementById("tdEnem");
  var BlockEnem  = document.getElementById("BlockEnem");
  
  ShowAguarde(true);
  try
  {
   if ((BlockEnem != null) && (Enem != null) && (tdEnem != null))
   {
    if (Enem[0].checked)
    {
     tdEnem.innerHTML = BlockEnem.value;
    }
    else
    {
     tdEnem.innerHTML = "<img src=\"Imagens/Branco.gif\" style=\"width:100%;height:1px\">";
    }
   }
  }
  finally
  {
   ShowAguarde(false);
  } 
 } 
 
 function ActonSubmit()
 {
  ShowAguarde(false);
  return ;
 }
 
 function SetSenha(Index)
 {
  var S         = "";
  var lbSenha   = document.getElementById("lbSenha");
  var formLogin = document.getElementById("formLogin") || document.getElementById("ctl01") || document.forms[0];

  if ((formLogin == null) || (formLogin.Senha == null) || (lbSenha == null))
   return;
   
  try
  {
   if (Index == "-")
   {
    S = formLogin.Senha.value
    i = S.length-1

    if (i >= 0)
    {
     formLogin.Senha.value = S.substring(0,i);
    }
   }
   else
   if (formLogin.Senha.value.length < 06)
   {
    formLogin.Senha.value = formLogin.Senha.value + Index.toString();
   }

   S  = formLogin.Senha.value + ""
   S2 = ""
   for (i = 1 ;i <= S.length;i++)
   {
    S2 = S2 + '*'
   }
   
   var lbSenha = document.getElementById("lbSenha");
   
   if (lbSenha != null)
   {
    lbSenha.innerHTML = (S2 == "") ? "&nbsp;" : S2;
    lbSenha.style.color = "navy"
   }
  }
  catch (e)
  {
   //faz nada
  } 
 }

 function SetImgSenha(img0,img1,img2,img3,img4,img5,img6,img7,img8,img9,SenhaIndex,MSG)
 {
  var btn00     = document.getElementById("btn00");
  var btn01     = document.getElementById("btn01");
  var btn02     = document.getElementById("btn02");
  var btn03     = document.getElementById("btn03");
  var btn04     = document.getElementById("btn04");
  var btn05     = document.getElementById("btn05");
  var btn06     = document.getElementById("btn06");
  var btn07     = document.getElementById("btn07");
  var btn08     = document.getElementById("btn08");
  var btn09     = document.getElementById("btn09");
  var lbSenha   = document.getElementById("lbSenha");
  var formLogin = document.forms[0];
  
  try
  {
   if (btn00 != null)
    btn00.src = 'Imagens/botoes/btn' + img0 + '.GIF';
   if (btn01 != null)
    btn01.src = 'Imagens/botoes/btn' + img1 + '.GIF';
   if (btn02 != null)
    btn02.src = 'Imagens/botoes/btn' + img2 + '.GIF';
   if (btn03 != null)
    btn03.src = 'Imagens/botoes/btn' + img3 + '.GIF';
   if (btn04 != null)
    btn04.src = 'Imagens/botoes/btn' + img4 + '.GIF';
   if (btn05 != null)
    btn05.src = 'Imagens/botoes/btn' + img5 + '.GIF';
   if (btn06 != null)
    btn06.src = 'Imagens/botoes/btn' + img6 + '.GIF';
   if (btn07 != null)
    btn07.src = 'Imagens/botoes/btn' + img7 + '.GIF';
   if (btn08 != null)
    btn08.src = 'Imagens/botoes/btn' + img8 + '.GIF';
   if (btn09 != null)
    btn09.src = 'Imagens/botoes/btn' + img9 + '.GIF';
   if ((lbSenha != null) && (MSG != null))
   {
    lbSenha.innerHTML   = MSG;
    lbSenha.style.color = 'red';
   }
   
   if ((formLogin != null) && (formLogin.Senha != null))
   {
    formLogin.Senha.value = "";
   }
   if ((formLogin != null) && (formLogin.SenhaIndex != null))
   {
    formLogin.SenhaIndex.value = SenhaIndex;
   }
   if ((formLogin != null) && (formLogin.Auto != null))
   {
    formLogin.Auto.value = 'NÃO';
   }
  
  }
  catch (e)
  {
   //faz nada
  } 
 }
 
 function SetClick(ButtonName)
 {
  __doPostBack(ButtonName, '');
 }


 function ActiveSeta(Sender,MouseOver)
 {    
  if (Sender.children[0].tagName.toUpperCase() == "IMG")
  {
   Imagem = Sender.children[0];
   
   if (Imagem)
   {
    if (MouseOver)
    {
     Imagem.src = "Imagens/SetaOver.gif"
    }
    else 
    {
     Imagem.src = "Imagens/SetaOut.GIF"
    }
   } 
  }
 }

//***********************************************************************************************************************************************************

function SelectBorder(Sender, Selected)
{
 if (Sender == null)
  return false;

 if (Selected)
 {
  Sender.style.backgroundImage = "url(Imagens/Selected.png)";
  Sender.style.border          = "1px solid rgb(153, 216, 242)";
  Sender.style.backgroundRepeat = "repeat";
 }
 else
 {
  Sender.style.backgroundRepeat = "no-repeat";
  Sender.style.backgroundImage  = "url(Imagens/branco.gif)";
  Sender.style.border           = "1px solid rgb(255, 255, 255)";
 }
 
}


function SelectTrChild(Sender,Color)
{
 if (!Sender)
  return false;
 
 for (var i = 0;i < Sender.childNodes.length; i++)
 {
  if (
      (!Sender.childNodes[i]) || 
      (!Sender.childNodes[i].tagName) || 
      (Sender.childNodes[i].tagName.toUpperCase().indexOf("TD") < 0)
     )
  {
   continue;
  }
  
  Sender.childNodes[i].style.backgroundColor = Color;
  Sender.childNodes[i].style.cursor = 'default';
 }
}


