var nGlobalAnoFuvMin = 1980;
var nGlobalAnoTransMin = 2001;
var nGlobalAnoOutrosMin = 2004;
var nVestAno = '';
var nTransfAno = '';
var nGlobalStopNews = 0;
    
var nListaManuaisMinS = 0;
var nListaManuaisMaxS = 0;
var nListaManuaisOver = 0;
var nListaManuaisMinAno = 1980;
var nListaManuaisMaxAno = 2012;
 
var nGlobalAnoTrans = 0;
var nGlobalAnoFuv = 0;
var nGlobalAnoOutros = 0;

var nGlobalAnoExamePag = 0;
var nGlobalTipoExamePag = 0;
var cGlobalDirExamePag = 0;
var nUltimoManualFUVEST = 0;

var cGlobalFUVURL = "/";
if (window.location.href.indexOf("bin.fuvest.br")>=0) {
  cGlobalFUVURL = "http://www.fuvest.br/";
}
var cGlobalBINURL = "http://bin.fuvest.br/";


var aGlobalAnoInfo = [
 [1980,127220,36410,9932,"19790906","19791209","19800106","19800125"],
 [1981,125705,27362,7633,"19800831","19801207","19810104","19810127"],
 [1986,94768,24135,7507,"19850925","19851208","19860105","19860128"],
 [1987,104716,21326,6505,"19860920","19861207","19870104","19870127"],
 [1988,95361,21870,6499,"19870919","19871213","19880110","19880203"],
 [1989,94507,22678,6814,"19880917","19881211","19890108","19890201"],
 [1990,99058,37823,6997,"19891001","19891210","19900107","19900207"],
 [1991,116677,39105,8099,"19901007","19901209","19910106","19910205"],
 [1992,109036,39341,7948,"19911006","19911208","19920105","19920207"]
];

function gup( name ) {
  // Substitui todos os "&amp;" por "&" na url da janela
  // Os validadores de HTML exigem que se use "&amp;" ao invés de "&"
  var cURL = window.location.href.replace(/&amp;/gi,"&");
  //name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec(cURL);
  if (results===null) {
    return("");
  }
  else {
    return(results[1]);
  }
}

// Força com que as três colunas na página principal tenham o mesmo tamanho
function jsMainColResize() {
  var nHMax = $('#idMainCol1').height();
  var i = $('#idMainCol2').height();
  if (i>nHMax) {
    nHMax = i;
  }
  i = $('#idMainCol3').height();
  if (i>nHMax) {
    nHMax = i;
  }    
  $('#idMainCol1').height(nHMax);
  $('#idMainCol2').height(nHMax);
  $('#idMainCol3').height(nHMax);
}

// Verifica se determinada variável está definida no escopo da página
function jsIsDefined(x) {
  if (window[x]===undefined) {
    return(false);
  }
  else {
    return(true);
  }
}

function jsGlobalOpenNewWindow(cURL,cTitle,cFlags) {
  window.open(cURL,cTitle,cFlags);
}


function jsGExameAtual() {
  var oDate = new Date();
  
  nGlobalAnoTrans = oDate.getFullYear();
  nGlobalAnoFuv = oDate.getFullYear();
  nGlobalAnoOutros = oDate.getFullYear();

  if ((oDate.getMonth()+1)>=6) {
    ++nGlobalAnoFuv;
  }
  
  if ((oDate.getMonth()+1)>=5) {
    ++nGlobalAnoTrans;
  }
  
  if ((oDate.getMonth()+1)>=5) {
    ++nGlobalAnoOutros;
  }
    
  nVestAno = 'vest'+nGlobalAnoFuv;
  nTransfAno = 'tran'+nGlobalAnoTrans;

  nUltimoManualFUVEST = nGlobalAnoFuv;

  // Normalmente, o manual só sai em agosto
  //if ((oDate.getMonth()+1)<8) {
  //  --nUltimoManualFUVEST; 
  //}  
}


function jsDecodePageYear()  {
  var cAux = ""+window.location;
  var nPos = cAux.indexOf("/vest");
  var nAno;
  
  if (nPos>=0) {
    nGlobalAnoExamePag = cAux.substr(nPos+5, 4);
    nGlobalTipoExamePag = 1;
    cGlobalDirExamePag = "/vest"+nGlobalAnoExamePag+"/";
  }
  else {
    nPos = cAux.indexOf("/tran");
    if (nPos>=0) {
      nGlobalAnoExamePag = cAux.substr(nPos+5, 4);
   nGlobalTipoExamePag = 2;
   cGlobalDirExamePag = "/tran"+nGlobalAnoExamePag+"/";
    }
    else {
      nAno = parseFloat(gup("anofuv"));
      if (nAno>=1977) {
     nGlobalAnoExamePag = nAno;
        nGlobalTipoExamePag = 1;
     cGlobalDirExamePag = "/vest"+nGlobalAnoExamePag+"/";
      }
      else {
     nGlobalAnoExamePag = nGlobalAnoFuv;
        nGlobalTipoExamePag = 1;
     cGlobalDirExamePag = "/vest"+nGlobalAnoExamePag+"/";
      }
    }
  }
    
  nPos = cAux.indexOf("/outros/");
  if (nPos>=0) {
    nGlobalTipoExamePag = 3; // Outros exames
    nPos = cAux.indexOf("/outros/outros");
    if (nPos>=0) {
      // Página principal do ano
      nGlobalAnoExamePag = cAux.substr(nPos+14, 4);
    }
    else {
      nPos = cAux.indexOf("/outros/univesp");
      if (nPos>=0) {
        nGlobalAnoExamePag = cAux.substr(nPos+15, 4);
      }
      else {
        nPos = cAux.indexOf("/outros/fd");
        if (nPos>=0) {
          nGlobalAnoExamePag = cAux.substr(nPos+10, 4);
        }
        else {
          nPos = cAux.indexOf("/outros/fsp");
          if (nPos>=0) {
            nGlobalAnoExamePag = cAux.substr(nPos+11, 4);
          }
          else {
            nPos = cAux.indexOf("/outros/conc");
            if (nPos>=0) {
              nGlobalAnoExamePag = cAux.substr(nPos+12, 4);
            }
            else {
              nGlobalAnoExamePag = 0;
            }
          }          
        }
      }
    }
    cGlobalDirExamePag = "/outros/outros"+nGlobalAnoExamePag+".stm";
  }
} 
     

function jsGSendMessage(cUser) {
  var cMagic = "@";
  window.location = "mailto:"+cUser+cMagic+"fuvest.br";
}    

function jsGFormatDate(D) {
  var dow = ["Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado"];
  var oDate = new Date(D.substr(0, 4), D.substr(4, 2)-1, D.substr(6, 2));
  return(dow[oDate.getDay()]+", "+D.substr(6, 2)+"/"+D.substr(4, 2)+"/"+D.substr(0, 4));
}  
  
function jsGlobalMesAno(cDate) {
  var aMes = ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"];
  var nMes = parseFloat(cDate.substr(0, 2));
  var nAno = parseFloat(cDate.substr(3, 4));
  return(aMes[nMes-1]+" de "+nAno);
}
  
function jsGlobalLeapYear(intYear) {
  if (intYear % 100 === 0) {
    if (intYear % 400 === 0) { 
      return true; 
    }
  }
  else {
    if ((intYear % 4) === 0) {  
      return true; 
    }
  }
  return false;
}
  
function jsGCalend(D,U) {
  var C = "<div style='margin:auto;width:146px;height:160px;background-image:url("+cGlobalFUVURL+"img/backcalend.png)'>";
  var aDate = new Array(100);
  var nDia = parseFloat(D.substr(0, 2));
  var nMes = parseFloat(D.substr(3, 2));
  var nAno = parseFloat(D.substr(6, 4));
  var oFirstDay = new Date();
  var nMax = 31;
  var i;
  var W;
  if (nMes==2) {
    nMax = 28;
    if (jsGlobalLeapYear(nAno)) {
      nMax = 29;
    }
  }
  else if ((nMes==4)||(nMes==6)||(nMes==9)||(nMes==10)||(nMes==11)) {
    nMax = 30;
  }            
  oFirstDay.setFullYear(nAno,nMes-1,1);
  var nStart = oFirstDay.getDay();
  for (i=0;i<100;i++) {
    aDate[i] = 0;
  }
  for (i=0;i<nMax;i++) {
    aDate[i+nStart] = i+1;
  }
  
  C += "<div style='height:16px;font-family:arial;font-size:9pt;padding:2px;padding-top:6px;font-weight:bold;text-align:center'>"+jsGlobalMesAno(D.substr(3,7))+"<\/div>";
  C += "<table border=0 cellpadding=2 cellspacing=0 style='margin:auto;font-family:helvetica;font-size:9pt;text-align:center;'>";                       
  C += "<tr style='font-weight:bold;'><td style='color:red'>D<\/td><td>S<\/td><td>T<\/td><td>Q<\/td><td>Q<\/td><td>S<\/td><td style='color:blue'>S<\/td><\/tr>";
  for (W=0;W<6;W++) {
    if ((W===0)||(aDate[W*7]!==0)) {
      C += "<tr>";
      for (var nDay=0;nDay<7;nDay++) {
        C += "<td style='"+((U[aDate[W*7+nDay]]==1)?'font-weight:bold;':'')+((nDay===0)?'color:red;':'')+((nDay==7)?'color:blue;':'')+"'>";
        if (aDate[W*7+nDay]===0) {
          C += "&nbsp;";
        }
        else {
          C += aDate[W*7+nDay];
        }
        C += "<\/td>";
     }
     C += "<\/tr>";
    }
  }
  C += "<\/table>";
  C += "<\/div>";
  return(C);
}
          
          
function jsGWNews(D,S) {
  var C = "";
  var L = "";
  var i;
  var j;
  if (S===null) {
    S = false;
  }
  for (i=1;i<=D.items.length;i++) {
    if (L.substr(3,7)!=D.items[i-1].data.substr(3,7)) {
      if (L!="") {
        C += "<\/td>";
        C += "<\/tr>";
      }
      L = D.items[i-1].data;
      var U = new Array(33);
      for (j=0;j<=32;j++) {
        U[j] = 0;
      }
      for (j=1;j<=D.items.length;j++) {
        if (L.substr(3,7)==D.items[j-1].data.substr(3,7)) {
          U[parseFloat(D.items[j-1].data.substr(0,2))] = 1;
        }
      }
      C += "<table style='font-family:helvetica;background-image:url("+cGlobalFUVURL+"img/greendiv.gif);background-repeat:no-repeat'>";
      C += "<tr style='vertical-align:top;'>";
      C += "<td style='width:160px;'>";
      C += jsGCalend(L,U);
      C += "<\/td>";
      C += "<td style='padding-top:20px;'>";
    }
    C += "<div style='font-family:arial;font-size:10pt;margin-bottom:5px;margin-top:5px;padding:5px;border:solid 1px gray;background-color:rgb(230,230,230);'>";
    C += "<div style='float:right;margin:0px;font-size:9pt;font-weight:bold;color:red;letter-spacing:1px;'>"+D.items[i-1].data+"<\/div>";
    C += "<p style='margin:0px;font-weight:bold;font-size:14pt;letter-spacing:-1px;'>"+(S?(D.items[i-1].exame+": "):"")+"<span style='color:red'>"+D.items[i-1].subtipo+"<\/span><\/p>";
    C += "<p style='margin:0px;font-weight:bold;'>"+D.items[i-1].cabec+"<\/p>";
    C += "<p style='margin:0px;'>"+D.items[i-1].texto+"<\/p>";
    C += "<\/div>";
  }
  if (L!="") {
    C += "<\/td>";
    C += "<\/tr>";
    C += "<\/table>";
  }
  return(C);
}
    
    
function jsGlobalGetCarName(cCodCar) {
  if (cCodCar=="TOT") {
    return("Total Geral das Carreiras");
  }
  else if (cCodCar=="EXA") {
    return("Carreiras da Área de Exatas");
  }
  else if (cCodCar=="HUM") {
    return("Carreiras da Área de Humanas");
  }
  else if (cCodCar=="BIO") {
    return("Carreiras da Área de Biológicas");
  }
  else {
    return("");
  }
}
       
function jsGlobalGetRegName(cCodReg) {
  if (cCodReg=="TT") {
    return("Total dos Candidatos Inscritos");
  }
  else if (cCodReg=="II") {
    return("Total dos Candidatos Inscritos em Carreiras fora da Grande São Paulo");
  }
  else if (cCodReg=="CC") {
    return("Total dos Candidatos Inscritos em Carreiras da Grande São Paulo");
  }
  else {
    return("");
  }
}
    
function jsGlobalRoundTable(cColor, cContent) {
  var cAux = "";
  cAux += "<table border=0 cellspacing=0 cellpadding=0 style='font-size:0px;line-height:0px;width:90%;margin:auto;'>";
  cAux += "<tr><td style='width:8px;height:8px;'><img src='"+cGlobalFUVURL+"img/"+cColor+"tl.gif'><\/td><td style='width:100%;height:8px;background-color:#"+cColor+";'>&nbsp;<\/td><td style='width:8px;height:8px;'><img src='"+cGlobalFUVURL+"img/"+cColor+"tr.gif'><\/td>";
  cAux += "<tr><td style='width:8px;background-color:#"+cColor+";'>&nbsp;<\/td><td style='width:100%;background-color:#"+cColor+";'>"+cContent+"<\/td><td style='width:8px;background-color:#"+cColor+";'>&nbsp;<\/td>";
  cAux += "<tr><td style='width:8px;height:8px;'><img src='"+cGlobalFUVURL+"img/"+cColor+"bl.gif'><\/td><td style='width:100%;height:8px;background-color:#"+cColor+";'>&nbsp;<\/td><td style='width:8px;height:8px;'><img src='"+cGlobalFUVURL+"img/"+cColor+"br.gif'><\/td>";
  cAux += "<\/table>";
  return(cAux);
}
       
function jsGlobalRemoveAccents(cStr) {
  var cAcc = "áéíóúÁÉÍÓÚàèìòùÀÈÌÒÙçÇâêîôûÂÊÎÔÛäëïöüÄËÏÖÜãõÃÕ";
  var cAcn = "aeiouAEIOUaeiouAEIOUcCaeiouAEIOUaeiouAEIOUaoAO";
  var cResult = "";
  var C = "";
  var nIdx = 0;
  for (var i=0;i<cStr.length;i++) {
    C = cStr.substr(i, 1);
    nIdx = cAcc.indexOf(C);
    if (nIdx>=0) {
      cResult = cResult+cAcn.substr(nIdx, 1);
    }
    else {
      cResult = cResult+C;
    }
  }
  return(cResult);
}       

function jsGlobalLoadScript(url, callback){
  var script = document.createElement("script");
  script.type = "text/javascript";
  if (script.readyState) {  //IE
    script.onreadystatechange = function() {
      if ((script.readyState == "loaded") || (script.readyState == "complete")) {
        script.onreadystatechange = null;
        callback();
      }
    };
  } 
  else {  //Others
    script.onload = function() {
      callback();
    };
  }
  script.src = url;
  document.getElementsByTagName("head")[0].appendChild(script);
}
   
function jsGlobalNoInfo(cTitle,cDiv) {
  var S = "";
  S += "<p style='font-weight:bold;font-size:14pt;margin:0px;'>"+cTitle+"<\/p>";
  S += "<p style='font-weight:bold;font-size:12pt;margin:0px;'><img src='/img/loading.png'><\/p>";
  S += "<p style='font-weight:bold;font-size:12pt;margin:0px;'>Aguarde o carregamento das estatísticas.<\/p>";
  $("#"+cDiv).html(S);
}
    
function jsGlobalCheckDate(cDate) {
  if (cDate.length!=10) {
    return(false);
  }
  if (cDate.charAt(2)!="/") {
    return(false);
  }  
  if (cDate.charAt(5)!="/") {
    return(false);
  }
  var nMes = parseFloat(cDate.substr(3, 2));
  if ((nMes<1)||(nMes>12)) {
    return(false);
  }
  var nAno = parseFloat(cDate.substr(6, 4));
  if ((nAno<1800)||(nAno>2999)) {
    return(false);
  }
  var nDia = parseFloat(cDate.substr(0, 2));                                                
  var nMax = 31;
  if (nMes==2) {
    nMax = 28;
    if (jsGlobalLeapYear(nAno)) {
      nMax = 29;
    }
  }
  else if ((nMes==4)||(nMes==6)||(nMes==9)||(nMes==10)||(nMes==11)) {  
    nMax = 30;
  }
  
  if ((nDia<1)||(nDia>nMax)) {
    return(false);
  }
  return(true);
}

function jsGlobalCalend(cDate,aUsed) {
  var cContent = "<table border=1 cellpadding=1 cellspacing=0 style='background-color:white;font-family:helvetica;font-size:9pt;text-align:center;border:solid 1px black;border-collapse:collapse;'>";
  var aDate = new Array(100);
  var nDia = parseFloat(cDate.substr(0, 2));
  var nMes = parseFloat(cDate.substr(3, 2));
  var nAno = parseFloat(cDate.substr(6, 4));
  var oFirstDay = new Date();
  var nMax = 31;
  var i;
  var W;
  var nDay;
  if (nMes==2) {
    nMax = 28;
    if (jsGlobalLeapYear(nAno)) {
      nMax = 29;
    }
  }
  else if ((nMes==4)||(nMes==6)||(nMes==9)||(nMes==10)||(nMes==11)) {
    nMax = 30;
  }
            
  oFirstDay.setFullYear(nAno,nMes-1,1);
  var nStart = oFirstDay.getDay();
  for (i=0;i<100;i++) {
    aDate[i] = 0;
  }
  for (i=0;i<nMax;i++) {
    aDate[i+nStart] = i+1;
  }
              
  cContent += "<tr style='font-weight:bold;'><td style='color:red'>D<\/td><td>S<\/td><td>T<\/td><td>Q<\/td><td>Q<\/td><td>S<\/td><td style='color:blue'>S<\/td><\/tr>";
  for (W=0;W<6;W++) {
    if ((W===0)||(aDate[W*7]!==0)) {
      cContent += "<tr>";
      for (nDay=0;nDay<7;nDay++) {
        cContent += "<td style='"+((aUsed[aDate[W*7+nDay]]==1)?'font-weight:bold;':'')+((nDay===0)?'color:red;':'')+((nDay==7)?'color:blue;':'')+"'>";
        if (aDate[W*7+nDay]===0) {
          cContent += "&nbsp;";
        }
        else {
          cContent += aDate[W*7+nDay];
        }
        cContent += "<\/td>";
      }
      cContent += "<\/tr>";
    }
 }
 cContent += "<\/table>";
 return(cContent);
}
          
function jsGlobalWriteNews(cDiv) {
  var C = "<table style='font-family:helvetica;'>";
  var cOldDate = "";
  var i;
  var j;
  for (i=1;i<=aLocalFuvNews.items.length;i++) {
    if (cOldDate.substr(3,7)!=aLocalFuvNews.items[i-1].data.substr(3,7)) {
      if (cOldDate!="") {
        C += "<\/td>";
        C += "<\/tr>";
      }
      cOldDate = aLocalFuvNews.items[i-1].data;
      var aUsed = new Array(33);
      for (j=0;j<=32;j++) {
        aUsed[j] = 0;
      }
      for (j=1;j<=aLocalFuvNews.items.length;j++) {
        if (cOldDate.substr(3,7)==aLocalFuvNews.items[j-1].data.substr(3,7)) {
          aUsed[parseFloat(aLocalFuvNews.items[j-1].data.substr(0,2))] = 1;
        }
      }
                
      C += "<tr style='vertical-align:top;'>";
      C += "<td colspan=3 style='font-weight:bold;font-size:12pt;'>";
      C += "<p style='margin:10px 0px 0px 0px;border-bottom:solid 1px black;'>"+jsGlobalMesAno(cOldDate.substr(3,7))+"<\/p>";
      C += "<\/td>";
      C += "<\/tr>";
      C += "<tr style='vertical-align:top;'>";
      C += "<td style='width:20px;'>&nbsp;<\/td>";
      C += "<td style='width:120px;'>";
      C += jsGlobalCalend(cOldDate,aUsed);
      C += "<\/td>";
      C += "<td>";
    }
    C += "<div style='font-family:helvetica;font-size:10pt;margin-bottom:10px;'>";
    C += "<p style='margin:0px;font-weight:bold;color:red'>"+aLocalFuvNews.items[i-1].data+" "+aLocalFuvNews.items[i-1].subtipo+"<\/p>";
    C += "<p style='margin:0px;font-weight:bold;'>"+aLocalFuvNews.items[i-1].cabec+"<\/p>";
    C += "<p style='margin:0px;'>"+aLocalFuvNews.items[i-1].texto+"<\/p>";
    C += "<\/div>";
   }
   if (cOldDate!="") {
     C += "<\/td>";
     C += "<\/tr>";
   }
   C += "<\/table>";
   $("#"+cDiv).html(C);
}
 
function jsGlobalGotoSelect(cSelectName) {
  if ($("#"+cSelectName).length!==0) {
    var cURL = $("#"+cSelectName).val();
    window.location = cURL;
  }
}

function jsGlobalGNews(i) {
  nGlobalStopNews = i;
}
     
function jsGlobalTRGNewsId() {
  var nTop;
  var i;
  var nTopRN;
  var nTopLP;
  var nTop1;
  var nWait = 0;
  if (typeof(aGlobalFuvNews)!='undefined') {
    nTopRN = Math.round($('#idDivRotateNews').offset().top);
    if (nGlobalStopNews===0) {
      nTop = Math.round($('#idDivRotateNews').scrollTop());
   nTopLP = Math.round($('#idPLastNews').offset().top);
   $('#idDivRotateNews').scrollTop(Math.round($('#idDivRotateNews').scrollTop()+1));
      nTop1 = $('#idDivRotateNews').scrollTop();
   if (nTopLP<=nTopRN) {
        $('#idDivRotateNews').scrollTop(0);
      }
    }
  
    for (i=1;i<=aGlobalFuvNews.items.length;i++) {
      nTop = Math.round($('#idPNews'+i).offset().top);
   if (nTop==nTopRN) {
     nWait = 1;
     break;
   }
    }
  
    setTimeout(function () {jsGlobalTRGNewsId();}, ((nWait==1)?2000:50));
  }
}

function jsHideDiv(cDiv) {
  $("#"+cDiv).hide("slow");
}


 
function jsGCheckCPF(cpf) {
  var nonNumbers = /\D/;
  if (nonNumbers.test(cpf)) {
    return(false);
  }
  if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999") {
    return(false);
  }
  var a = [];
  var b = 0;
  var c = 11;
  for (i=0; i<11; i++){
    a[i] = cpf.charAt(i);
    if (i < 9) {
      b += (a[i] * --c);
    }
  }
  if ((x = b % 11) < 2) {
    a[9] = 0;
  }
  else {
    a[9] = 11-x;
  }
  b = 0;
  c = 11;
  for (y=0; y<10; y++) {
    b += (a[y] * c--);
  }
  if ((x = b % 11) < 2) {
    a[10] = 0;
  }
  else {
    a[10] = 11-x;
  }
  if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])) {
    return(false);
  }
  return(true);
}
  
function jsPerformLoginSubmit() {
  var nX = $("#idLogin").offset().left;
  var nY = $("#idLogin").offset().top;   
  var cCPF = $('#fuvLoginUser').val();
  var cCodigo = $('#fuvCodVer').val();
  cCodigo = cCodigo.toUpperCase();
  $('#fuvCodVer').val(cCodigo);
   
  var C = '';
  if (cCPF=='') {
    C += '<p class="cDialogText">O CPF não pode estar em branco.<\/p>';
  }
  else if (!jsGCheckCPF(cCPF)) {
    C += '<p class="cDialogText">CPF inválido.<\/p>';
  } 
      
  if ($('#fuvLoginPass').val()=='') {
    C += '<p class="cDialogText">A senha não pode estar em branco.<\/p>';
  }
   
  if (cCodigo=='') {
    C += '<p class="cDialogText">Os dígitos de verificação devem ser informados.<\/p>';
  }
  else if (cCodigo.length!=6) {
 C += '<p class="cDialogText">Os dígitos de verificação devem ser possuir 6 caracteres.<\/p>';
  }
   
  if (C=='') {
    $("#idFormLogin").submit();
  }
  else {
 var cAux = 'jsRemoveWindow("idLoginError");';
 C += "<a class='cOWButton' style='width:100px;height:20px;padding-top:2px;margin:auto;' href='javascript:"+cAux+"'>Fechar<\/a>";
 jsCreateWindowN('idLoginError',cGlobalFUVURL+'img/ow', 'cOW', [6, 5, 10, 9, 20, 20], 'Atenção', nX-32, nY+32, 400, 0, 1100, C);
  }
}
 
    
function jsGlobalPerformLogin(cCaller) {
  var C = "";
  var A = '';
  var nW = 400;
  var nH = 300;
  var nX = $("#"+cCaller).offset().left+$("#"+cCaller).outerWidth();
  var nY = $("#"+cCaller).offset().top+$("#"+cCaller).outerHeight();
  
  C += "<p class='cDialogText'>Digite seu CPF, a sua senha e escreva no espaço correspondente à <span style='font-weight:bold;'>Verificação<\/span> as letras e os número desenhados na figura abaixo, para entrar no sistema.<\/p>";

  C += "<form id='idFormLogin' method='POST' action='"+cGlobalBINURL+"inscr/loginx.php'>";
  
  C += "<table cellpadding=2px style='font-family:helvetica;font-size:10pt;font-weight:bold;margin:10px 0px 10px 20px'>";
  C += "<tr style='vertical-align:middle'>";
  C += "<td>CPF<\/td>";
  A = 'jsFormKeyDown(event,"fuvLoginPass","jsPerformLoginSubmit();","idLogin")';
  C += "<td colspan=2><input id='fuvLoginUser' name='fuvLoginUser' type='TEXT' onkeydown='"+A+"' style='width:200px;'><\/td>";
  C += "<\/tr>";
  C += "<tr style='vertical-align:middle'>";
  C += "<td>Senha<\/td>";
  A = 'jsFormKeyDown(event,"fuvCodVer","jsPerformLoginSubmit();","idLogin")';
  C += "<td colspan=2><input id='fuvLoginPass' name='fuvLoginPass' type='PASSWORD' onkeydown='"+A+"' style='width:200px;'><\/td>";
  C += "<\/tr>";
  C += "<tr style='vertical-align:middle'>";
  C += "<td>Verificação<\/td>";
  A = 'jsFormKeyDown(event,"idButtonLoginSubmit","jsPerformLoginSubmit();","idLogin")';
  C += "<td><input id='fuvCodVer' name='fuvCodVer' type='TEXT' onkeydown='"+A+"' style='width:100px;'><\/td>";
  C += "<td><img src='"+cGlobalBINURL+"inscr/p.php?r="+Math.round(Math.random()*65535)+Math.round(Math.random()*65535)+"' style='border:solid 2px green;height:20px;'><\/td>";
  C += "<\/tr>";      
  C += "<\/table>";
  C += "<\/form>";
   
  A = 'jsFormKeyDown(event,"","jsPerformLoginSubmit();","idLogin")';   
  C += "<a class='cOWButton' style='float:left;width:100px;height:20px;padding-top:2px;margin-left:70px;' href='javascript:jsPerformLoginSubmit();' onkeydown='"+A+"'>Entrar<\/a>";
   
  A = 'jsRemoveWindow("idLogin");';
  C += "<a class='cOWButton' style='float:left;width:100px;height:20px;padding-top:2px;margin-left:10px;' href='javascript:"+A+"'>Cancelar<\/a>";
  C += "<div style='clear:both;height:1px;'><\/div>";
  
  C += "<p class='cDialogFooter'><a href='"+cGlobalBINURL+"inscr/cadcpf.php'>Ainda não tenho cadastro<\/a><\/p>";
  C += "<p class='cDialogFooter'><a href='"+cGlobalBINURL+"inscr/sendpersonaldata.php'>Esqueci minha senha<\/a><\/p>";
   
  jsCreateWindowN('idLogin', cGlobalFUVURL+'img/ow', 'cOW', [6, 5, 10, 9, 20, 20], 'Realizar LOGIN no sistema', nX-nW, nY, nW, 0, 1000, C);

  $("#fuvLoginUser").focus();
} 


    
sprintfWrapper = {
 
 init : function () {
 
  if (typeof arguments == "undefined") { return null; }
  if (arguments.length < 1) { return null; }
  if (typeof arguments[0] != "string") { return null; }
  if (typeof RegExp == "undefined") { return null; }
 
  var string = arguments[0];
  var exp = new RegExp(/(%([%]|(\-)?(\+|\x20)?(0)?(\d+)?(\.(\d)?)?([bcdfosxX])))/g);
  var matches = [];
  var strings = [];
  var convCount = 0;
  var stringPosStart = 0;
  var stringPosEnd = 0;
  var matchPosEnd = 0;
  var newString = '';
  var match = null;
 
  while ((match = exp.exec(string))) {
   if (match[9]) { 
     convCount += 1; 
   }
 
   stringPosStart = matchPosEnd;
   stringPosEnd = exp.lastIndex - match[0].length;
   strings[strings.length] = string.substring(stringPosStart, stringPosEnd);
 
   matchPosEnd = exp.lastIndex;
   matches[matches.length] = {
    match: match[0],
    left: match[3] ? true : false,
    sign: match[4] || '',
    pad: match[5] || ' ',
    min: match[6] || 0,
    precision: match[8],
    code: match[9] || '%',
    negative: (parseInt(arguments[convCount],10)<0)?true:false,
    argument: String(arguments[convCount])
   };
  }
  strings[strings.length] = string.substring(matchPosEnd);
 
  if (matches.length === 0) { return string; }
  if ((arguments.length - 1) < convCount) { return null; }
 
  var code = null;
  match = null;
  var i = null;
 
  for (i=0; i<matches.length; i++) {
 
   if (matches[i].code == '%') { substitution = '%'; }
   else if (matches[i].code == 'b') {
    matches[i].argument = String(Math.abs(parseInt(matches[i].argument,10)).toString(2));
    substitution = sprintfWrapper.convert(matches[i], true);
   }
   else if (matches[i].code == 'c') {
    matches[i].argument = String(String.fromCharCode(parseInt(Math.abs(parseInt(matches[i].argument,10)),10)));
    substitution = sprintfWrapper.convert(matches[i], true);
   }
   else if (matches[i].code == 'd') {
    matches[i].argument = String(Math.abs(parseInt(matches[i].argument,10)));
    substitution = sprintfWrapper.convert(matches[i]);
   }
   else if (matches[i].code == 'f') {
    matches[i].argument = String(Math.abs(parseFloat(matches[i].argument,10)).toFixed(matches[i].precision ? matches[i].precision : 6));
    substitution = sprintfWrapper.convert(matches[i]);
   }
   else if (matches[i].code == 'o') {
    matches[i].argument = String(Math.abs(parseInt(matches[i].argument,10)).toString(8));
    substitution = sprintfWrapper.convert(matches[i]);
   }
   else if (matches[i].code == 's') {
    matches[i].argument = matches[i].argument.substring(0, matches[i].precision ? matches[i].precision : matches[i].argument.length);
    substitution = sprintfWrapper.convert(matches[i], true);
   }
   else if (matches[i].code == 'x') {
    matches[i].argument = String(Math.abs(parseInt(matches[i].argument,10)).toString(16));
    substitution = sprintfWrapper.convert(matches[i]);
   }
   else if (matches[i].code == 'X') {
    matches[i].argument = String(Math.abs(parseInt(matches[i].argument,10)).toString(16));
    substitution = sprintfWrapper.convert(matches[i]).toUpperCase();
   }
   else {
    substitution = matches[i].match;
   }
 
   newString += strings[i];
   newString += substitution;
 
  }
  newString += strings[i];
 
  return newString;
 
 },
 
 convert : function(match, nosign){
  if (nosign) {
   match.sign = '';
  } else {
   match.sign = match.negative ? '-' : match.sign;
  }
  var l = match.min - match.argument.length + 1 - match.sign.length;
  var pad = new Array(l < 0 ? 0 : l).join(match.pad);
  if (!match.left) {
   if (match.pad == "0" || nosign) {
    return match.sign + pad + match.argument;
   } else {
    return pad + match.sign + match.argument;
   }
  } else {
   if (match.pad == "0" || nosign) {
    return match.sign + match.argument + pad.replace(/0/g, ' ');
   } else {
    return match.sign + match.argument + pad;
   }
  }
 }
};
 
sprintf = sprintfWrapper.init;




function jsListaManuaisOver() {
  // Mostra setas
  var i = $("#idListaManuaisPicsCont").scrollLeft();
     
  if (i>nListaManuaisMinS) {   
    $("#isListaManuaisEsq").show();
  }
     
  if (i<nListaManuaisMaxS) {   
    $("#isListaManuaisDir").show();
  }
}
   
function jsListaManuaisOut() {
  // Esconder setas
  $("#isListaManuaisEsq").hide();
  $("#isListaManuaisDir").hide();
}      
    
    
function jsListaManuaisClickEsqEnd() {
  $("#idListaManuaisPicsCont").scrollLeft(nListaManuaisMinS);
  nListaManuaisOver = 0;
}
   
function jsListaManuaisClickDirEnd() {
  $("#idListaManuaisPicsCont").scrollLeft(nListaManuaisMaxS);
  nListaManuaisOver = 0;
}
   
function jsListaManuaisClickEsq() {
  var i = $("#idListaManuaisPicsCont").scrollLeft();
  if (i>nListaManuaisMinS) {
    i = i-8;
  }
  else {
    i = 0;
    nListaManuaisOver = 0;
  }
  $("#idListaManuaisPicsCont").scrollLeft(i);
    
  if (nListaManuaisOver==1) {
    setTimeout(function () {jsListaManuaisClickEsq();}, 100);
  }
}
   
function jsListaManuaisClickDir() {
  var i = $("#idListaManuaisPicsCont").scrollLeft();
  if (i<nListaManuaisMaxS) {
    i = i+8;
  }
  else {
    i = nListaManuaisMaxS;
    nListaManuaisOver = 0;
  }
  $("#idListaManuaisPicsCont").scrollLeft(i);
    
  if (nListaManuaisOver==2) {
    setTimeout(function () {jsListaManuaisClickDir();}, 100);
  }
}   
   
function jsListaManuaisOverEsq() {
  nListaManuaisOver = 1;
  jsListaManuaisOver();
  jsListaManuaisClickEsq();
}
   
function jsListaManuaisOverDir() {
  nListaManuaisOver = 2; 
  jsListaManuaisOver();
  jsListaManuaisClickDir();
}   
   
function jsListaManuaisOutEsq() {
  nListaManuaisOver = 0; 
  jsListaManuaisOut();   
}
   
function jsListaManuaisOutDir() {
  nListaManuaisOver = 0; 
  jsListaManuaisOut();   
}   
   
   
function jsListaManuaisFixed(cContainer,nAno,nWD,nHD,cLink) {
  var C = "";
  var i;
  var w;
  var mt;
  var cTheLink;
      
  // Calcula a largura total da área onde as capas dos manuai serão desenados
  w = (nListaManuaisMaxAno-nListaManuaisMinAno+1)*127;
      
  nListaManuaisMaxS = w-nWD;
     
  C += "<div style='position:relative;width:"+w+"px;height:"+nHD+"px;background-image:url("+cGlobalFUVURL+"img/oldpaper1.png);padding:10px'>";
  for (i=nListaManuaisMinAno;i<=nListaManuaisMaxAno;i++) {
    w = 120;
    h = 158;
    cTheLink = cLink.replace("$ANO$", i);
    C += "<div style='display:block;float:left;width:"+(w+5)+"px;height:"+(h+5)+"px;margin-left:2px;margin-top:0px;'>";  
    C += "<div style='width:"+(w+5)+"px;height:"+(h+5)+"px;background-image:url("+cGlobalFUVURL+"img/backmans"+(w+4)+".png)'>";  
    C += "<a href='"+cTheLink+"' title='FUVEST "+i+"' alt='FUVEST "+i+"'><img src='"+cGlobalFUVURL+"img/man"+i+".jpg' style='width:"+w+"px;border:solid 1px gray;'><\/a>"; 
    C += "<\/div>";
    C += "<div style='text-align:center;font-size:9pt'>";
    C += "<p style='font-weight:bold;margin:0px;'><a href='"+cTheLink+"'>FUVEST "+i+"<\/a><\/p>";
    C += "<\/div>";
    C += "<\/div>";
  }
  C += "<\/div>";
  $("#"+cContainer).html(C);
   
  var nsl = 127*(nAno-nListaManuaisMinAno)-nWD/2+60;
  if (nsl<0) {
    nsl=0;
  }
   
  $("#"+cContainer).scrollLeft(nsl);      
}   
   
function jsListaManuais(cContainer,nAno,nWD,nHD,cLink) {
  var C = "";
  var i;
  var w;
  var mt;
  var cTheLink;
      
  // Calcula a largura total da área onde as capas dos manuai serão desenados
  w = (nListaManuaisMaxAno-nListaManuaisMinAno)*67+127;
      
  nListaManuaisMaxS = w-nWD;
     
  C += "<div style='position:relative;width:"+nWD+"px;height:"+nHD+"px;background-image:url("+cGlobalFUVURL+"img/oldpaper1.png);padding:10px'>";
  C += "<div id='idListaManuaisPicsCont' style='width:"+nWD+"px;height:"+nHD+"px;overflow:hidden;' onmouseover='jsListaManuaisOver()' onmouseout='jsListaManuaisOut()'>";
  C += '<div id="idListaManuaisPics" style="width:'+w+'px;height:'+nHD+'px;">';
  for (i=nListaManuaisMinAno;i<=nListaManuaisMaxAno;i++) {
    w = (nAno==i)?120:60;
    h = (nAno==i)?158:79;
       cTheLink = cLink.replace("$ANO$", i);
    C += "<div style='display:block;float:left;width:"+(w+5)+"px;height:"+(h+5)+"px;margin-left:2px;margin-top:"+((nAno==i)?"0":"40")+"px;background-image:url("+cGlobalFUVURL+"img/backmans"+(w+4)+".png)'>";  
    C += "<a href='"+cTheLink+"' title='FUVEST "+i+"' alt='FUVEST "+i+"'><img src='"+cGlobalFUVURL+"img/man"+i+".jpg' style='width:"+w+"px;border:solid 1px gray;' onmouseover='jsListaManuaisOver()' onmouseout='jsListaManuaisOut()'><\/a>"; 
    C += "<\/div>";
  }
  C += "<\/div>";
  C += "<\/div>";
  C += "<img id='isListaManuaisEsq' src='"+cGlobalFUVURL+"img/seta_esquerda.png' style='display:block;position:absolute;left:10px;top:100px;cursor:pointer;' onmouseover='jsListaManuaisOverEsq()' onmouseout='jsListaManuaisOutEsq()' onclick='jsListaManuaisClickEsqEnd()'>";
  C += "<img id='isListaManuaisDir' src='"+cGlobalFUVURL+"img/seta_direita.png' style='display:block;position:absolute;left:"+(nWD-20)+"px;top:100px;cursor:pointer;' onmouseover='jsListaManuaisOverDir()' onmouseout='jsListaManuaisOutDir()'  onclick='jsListaManuaisClickDirEnd()'>";
  C += "<\/div>";     
  $(cContainer).html(C);
   
  var nsl = 67*(nAno-nListaManuaisMinAno)-nWD/2+60;
  if (nsl<0) {
    nsl=0;
  }
   
  $("#idListaManuaisPicsCont").scrollLeft(nsl);      
  jsListaManuaisOut();   
}   
   
function jsListaManuaisWindow() {
  var nX = 100;
  var nY = 200;
  var nW = 650;
  var nH = 240;
  var C = "<div id='idListaManuaisWContent' style=''><\/div>";
  jsCreateWindowN('idListaManuaisW', cGlobalFUVURL+'img/ow', 'cOW', [6, 5, 10, 9, 20, 20], 'Escolha o ano do Exame', nX, nY, nW, nH, 1000, C);
  jsListaManuais('#idListaManuaisWContent',nUltimoManualFUVEST,600,170,"/vest$ANO$/manual/manual.stm");
}
     
function jsManListMount(P) {
  var nX = $("#"+P.id).offset().left;
  var nY = $("#"+P.id).offset().top;
  var nW = 640;
  var nH = 210;
  nX = nX+$("#"+P.id).outerWidth()-nW;
  var C = "";
  var cImgExt = "png";
  var cTemplate = cGlobalFUVURL+"img/blue_rrw_";
  var aW = [11, 11, 11, 11];
     
  C += "<div id='idManList' style='position:absolute;left:"+nX+"px;top:"+nY+"px;width:"+nW+"px;height:"+nH+"px;'>";
  // montar a parte de cima
  C += "<div style='float:left;font-size:0px;line-height:0px;background-image:url("+cTemplate+"tl."+cImgExt+");width:"+aW[0]+"px;height:"+aW[1]+"px;'><\/div>";
  C += "<div style='float:left;font-size:0px;line-height:0px;background-image:url("+cTemplate+"tm."+cImgExt+");width:"+(nW-aW[0]-aW[2])+"px;height:"+aW[1]+"px;'><\/div>";
  C += "<div style='float:left;font-size:0px;line-height:0px;background-image:url("+cTemplate+"tr."+cImgExt+");width:"+aW[2]+"px;height:"+aW[1]+"px;'><\/div>";
     
  C += "<div style='float:left;font-size:0px;line-height:0px;background-image:url("+cTemplate+"ml."+cImgExt+");width:"+aW[0]+"px;height:"+(nH-aW[1]-aW[3])+"px;'><\/div>";
  C += "<div style='float:left;font-size:0px;line-height:0px;background-image:url("+cTemplate+"mm."+cImgExt+");width:"+(nW-aW[0]-aW[2])+"px;height:"+(nH-aW[1]-aW[3])+"px;'>";
     
  C += "<div id='idManListContent' style='float:left;width:620px;height:"+(nH-aW[1]-aW[3])+"px;'><\/div>";
     
  C += "<\/div>";
  C += "<div style='float:left;font-size:0px;line-height:0px;background-image:url("+cTemplate+"mr."+cImgExt+");width:"+aW[0]+"px;height:"+(nH-aW[1]-aW[3])+"px;'><\/div>";
     
  C += "<div style='float:left;font-size:0px;line-height:0px;background-image:url("+cTemplate+"bl."+cImgExt+");width:"+aW[0]+"px;height:"+aW[1]+"px;'><\/div>";
  C += "<div style='float:left;font-size:0px;line-height:0px;background-image:url("+cTemplate+"bm."+cImgExt+");width:"+(nW-aW[0]-aW[2])+"px;height:"+aW[1]+"px;'><\/div>";
  C += "<div style='float:left;font-size:0px;line-height:0px;background-image:url("+cTemplate+"br."+cImgExt+");width:"+aW[2]+"px;height:"+aW[1]+"px;'><\/div>";     
     
  C += "<\/div>";
     
  $("body").append(C);
     
  jsListaManuais('#idManListContent',nUltimoManualFUVEST,nW-40,nH-40,cGlobalFUVURL+"vest$ANO$/manual/manual.stm");
     
  $("#idManList").bind('mouseleave', function() {
    if ($('#idManList').length>0) {
      $('#idManList').remove();
    }     
   });
}
   
function jsGlobalMenuOver(O) {
  var cId = O.id;
  var nW = 0;
  var nH1 = 0;
  var nH2 = 0;
  var nX = 0;
  var nY = 0;
  var C = "";  
  $('#'+cId+"L").removeClass('cML1').addClass('cML');
  $('#'+cId+"M").removeClass('cMM1').addClass('cMM');
  $('#'+cId+"R").removeClass('cMR1').addClass('cMR');
    
  // Se for o vestibular, adicionar o submenu correspondente
  if (cId=="idM01") {
    nW = $('#'+cId+"L").outerWidth()+$('#'+cId+"M").outerWidth()+$('#'+cId+"R").outerWidth()+40;
    nH1 = $('#'+cId+"M").outerHeight()+4;
    nH2 = 7*20+4;
    nX = $('#'+cId+"L").offset().left-20;
    nY = $('#'+cId+"L").offset().top;
    C = "";
    C += "<div id='idSM01' style='position:absolute;left:"+nX+"px;top:"+nY+"px;width:"+nW+"px;height:"+(nH1+nH2)+"px;'>";
    C += "<div style='height:"+nH1+"px;'>";
    C += "<div class='cML' style='margin-left:20px;'><\/div>";
    C += "<div class='cMM'><a href='"+cGlobalFUVURL+"vest"+nGlobalAnoFuv+"/fuvest.stm' class='cAM'>FUVEST "+nGlobalAnoFuv+"<\/a><\/div>";
    C += "<div class='cMR'><\/div>";      
    C += "<\/div>";
    C += "<div class='cSMenu' style='height:"+nH2+"px;'>";
    C += "<a style='width:"+(nW-16)+"px' href='"+cGlobalFUVURL+"vest"+nGlobalAnoFuv+"/informes/informes.stm'>Informes<\/a>";
    C += "<a style='width:"+(nW-16)+"px' href='"+cGlobalFUVURL+"vest"+nGlobalAnoFuv+"/novidade/novidade.stm'>Novidades<\/a>";
    C += "<a style='width:"+(nW-16)+"px' href='"+cGlobalFUVURL+"vest"+nGlobalAnoFuv+"/estat/estat.stm'>Estatísticas<\/a>";
    C += "<a style='width:"+(nW-16)+"px' href='"+cGlobalFUVURL+"vest"+nGlobalAnoFuv+"/manual/manual.stm'>Manuais<\/a>";
    C += "<a style='width:"+(nW-16)+"px' href='"+cGlobalFUVURL+"vest"+nGlobalAnoFuv+"/listas/listas.stm'>Listas<\/a>";
    C += "<a style='width:"+(nW-16)+"px' href='"+cGlobalFUVURL+"vest"+nGlobalAnoFuv+"/provas/provas.stm'>Provas<\/a>";
    C += "<a style='width:"+(nW-16)+"px' href='"+cGlobalFUVURL+"vest"+nGlobalAnoFuv+"/calend/calend.stm'>Calendário<\/a>"; 
    C += "<\/div>";
    C += "<\/div>";
    $("body").append(C);
    $("#idSM01").bind('mouseleave', function () 
      {
       $("#idSM01").remove();
       $("#idM01L").removeClass("cML").addClass("cML1");
       $("#idM01M").removeClass("cMM").addClass("cMM1");
       $("#idM01R").removeClass("cMR").addClass("cMR1");
      }
    );
  }    
  else if (cId=="idM02") { // Se for a transferencia, adicionar o submenu correspondente
    nW = $('#'+cId+"L").outerWidth()+$('#'+cId+"M").outerWidth()+$('#'+cId+"R").outerWidth()+40;
    nH1 = $('#'+cId+"M").outerHeight()+4;
    nH2 = 7*20+4;
    nX = $('#'+cId+"L").offset().left-20;
    nY = $('#'+cId+"L").offset().top;
    C = "";
    C += "<div id='idSM02' style='position:absolute;left:"+nX+"px;top:"+nY+"px;width:"+nW+"px;height:"+(nH1+nH2)+"px;'>";
    C += "<div style='height:"+nH1+"px;'>";
    C += "<div class='cML' style='margin-left:20px;'><\/div>";
    C += "<div class='cMM'><a href='"+cGlobalFUVURL+"tran"+nGlobalAnoTrans+"/transf.stm' class='cAM'>Transferência "+nGlobalAnoTrans+"<\/a><\/div>";
    C += "<div class='cMR'><\/div>";        
    C += "<\/div>";
    C += "<div class='cSMenu' style='height:"+nH2+"px;'>";
    C += "<a style='width:"+(nW-16)+"px' href='"+cGlobalFUVURL+"tran"+nGlobalAnoTrans+"/informes/informes.stm'>Informes<\/a>";
    C += "<a style='width:"+(nW-16)+"px' href='"+cGlobalFUVURL+"tran"+nGlobalAnoTrans+"/novidade/novidade.stm'>Novidades<\/a>";
    C += "<a style='width:"+(nW-16)+"px' href='"+cGlobalFUVURL+"tran"+nGlobalAnoTrans+"/estat/estat.stm'>Estatísticas<\/a>";
    C += "<a style='width:"+(nW-16)+"px' href='"+cGlobalFUVURL+"tran"+nGlobalAnoTrans+"/manual/manual.stm'>Manuais<\/a>";
    C += "<a style='width:"+(nW-16)+"px' href='"+cGlobalFUVURL+"tran"+nGlobalAnoTrans+"/listas/listas.stm'>Listas<\/a>";
    C += "<a style='width:"+(nW-16)+"px' href='"+cGlobalFUVURL+"tran"+nGlobalAnoTrans+"/provas/provas.stm'>Provas<\/a>";
    C += "<a style='width:"+(nW-16)+"px' href='"+cGlobalFUVURL+"tran"+nGlobalAnoTrans+"/calend/calend.stm'>Calendário<\/a>"; 
    C += "<\/div>";
    C += "<\/div>";
    $("body").append(C);
    $("#idSM02").bind('mouseleave', function () 
      {
       $("#idSM02").remove();
       $("#idM02L").removeClass("cML").addClass("cML1");
       $("#idM02M").removeClass("cMM").addClass("cMM1");
       $("#idM02R").removeClass("cMR").addClass("cMR1");
      }
    );
  }
}
   
function jsGlobalMenuOut(O) {
  var cId = O.id;
  // Vestibular e Transferência alteração a classe quando apagarem o submenu
  if (!((cId=="idM01")||(cId=="idM02"))) {
    $("#"+cId+"L").removeClass("cML").addClass("cML1");
    $("#"+cId+"M").removeClass("cMM").addClass("cMM1");
    $("#"+cId+"R").removeClass("cMR").addClass("cMR1");
  }
}   
   
function jsCacheImages() {
  var cImgExt = "png";
  var aWImages = ["lightblue_rrw_", "blue_rrw_"];
  var aWTypes = ["tl", "tm", "tr", "ml", "mm", "mr", "bl", "bm", "br"];
  var aImgGeral = ["seta_direita.png","seta_esquerda.png"];
  var img;
  var i;
  var j;
  var nAno;
  for (i=0;i<aWImages.length;i++) {
    for (j=0;j<aWTypes.length;j++) {
      img = new Image();
      img.src = cGlobalFUVURL+"img/"+aWImages[i]+aWTypes[j]+"."+cImgExt;
    }
  }
     
  for (nAno=nListaManuaisMinAno;nAno<=nListaManuaisMaxAno;nAno++) {
    img = new Image();
    img.src = cGlobalFUVURL+"img/man"+nAno+".jpg";
  }

  for (i=0;i<aImgGeral.length;i++) {
    img = new Image();
    img.src = cGlobalFUVURL+"img/"+aImgGeral[i];
  }     
}

// Recoloca as janelas laterais na posição correta, no caso de haver um redimensionamento na janela principal
function jsGlobalForceResize() {
  var nWBody = $("body").width();
  var nHBody = $("body").height();
  var nWT = $("#idTopDIV").outerWidth();
  var nHT = $("#idTopDIV").outerHeight();
  var nLT = $("#idTopDIV").offset().left;
  var nTT = $("#idTopDIV").offset().top;
  var nY = nTT;
  var nW = $("#idOtherInfo").outerWidth();
  var nH = $("#idOtherInfo").outerHeight();
  var nX = nLT-nW-2;
     
  $('#idActualManInfo').css('left',(nLT+nWT)+'px').css('top',(nTT)+'px');
  $('#idOtherInfo').css('left',(nX)+'px').css('top',(nY)+'px');
}
   
$(window).resize(function() {
  jsGlobalForceResize();
});      


$(document).ready(function() {   
  var aDivList = ["FVest", "FNovid", "FEstat", "FManu", "FList", "FProva", "FCalend", "FInform", "Trans", "TCalend", "TNovid", "TInform", "TEstat", "TManu", "TList", "TProva"];
  var aDirList = ["fuvest.stm", "novidade/novidade.stm", "estat/estat.stm", "manual/manual.stm", "listas/listas.stm", "provas/provas.stm", "calend/calend.stm", "informes/informes.stm", "transf.stm", "calend/calend.stm", "novidade/novidade.stm", "informes/informes.stm", "estat/estat.stm", "manual/manual.stm", "listas/listas.stm", "provas/provas.stm"];
  var aExaList = ["FUVEST", "FUVEST", "FUVEST", "FUVEST", "FUVEST", "FUVEST", "FUVEST", "FUVEST", "Transferência", "Transferência", "Transferência", "Transferência", "Transferência", "Transferência", "Transferência", "Transferência", "Transferência"];
  var aDirpList = ["vest", "vest", "vest", "vest", "vest", "vest", "vest", "vest", "tran", "tran", "tran", "tran", "tran", "tran", "tran", "tran", "tran"];
  var C = "";
  var nAnoIni = 0;
  var nAnoFim = 0;
  var nAnoAtual = 0;
  var cAux = "";
  var nPos = 0;
  var nAno = 0;
  var i = 0;
  var cContent = "";
  var cTipo='vest';
  var cNome='FUVEST';
  var cFile='fuvest';  
  var cDir="";
  var cNum="";  
  
  C += "<div style='position:absolute;top:-40px;left:0px;width:900px;height:40px;background-image:url("+cGlobalFUVURL+"img/fundo_principal.png);'>";
  C += "<\/div>";
  $("#idMainDIV").append(C);
     
  C = "";
  C += "<div style='position:absolute;top:0px;left:0px;width:100%;height:40px;background-image:url("+cGlobalFUVURL+"img/backblue50t.png)'>";
     
  C += "<div style='width:900px;height:34px;margin:auto;padding:2px;position:relative;'>";
     
  C += "<div id='idM01L' class='cML1' style='margin-left:20px;'><\/div>";
  C += "<div id='idM01M' class='cMM1'><a href='"+cGlobalFUVURL+"vest"+nGlobalAnoFuv+"/fuvest.stm' id='idM01' class='cAM' onmouseover='jsGlobalMenuOver(this)' onmouseout='jsGlobalMenuOut(this)'>FUVEST "+nGlobalAnoFuv+"<\/a><\/div>";
  C += "<div id='idM01R' class='cMR1'><\/div>";
     
  C += "<div id='idM02L' class='cML1'><\/div>";
  C += "<div id='idM02M' class='cMM1'><a href='"+cGlobalFUVURL+"tran"+nGlobalAnoTrans+"/transf.stm' id='idM02' class='cAM' onmouseover='jsGlobalMenuOver(this)' onmouseout='jsGlobalMenuOut(this)'>Transferência "+nGlobalAnoTrans+"<\/a><\/div>";
  C += "<div id='idM02R' class='cMR1'><\/div>";     
     
  C += "<div id='idM03L' class='cML1'><\/div>";
  C += "<div id='idM03M' class='cMM1'><a href='"+cGlobalFUVURL+"outros/outros"+nGlobalAnoOutros+".stm' id='idM03' class='cAM' onmouseover='jsGlobalMenuOver(this)' onmouseout='jsGlobalMenuOut(this)'>Outros Exames<\/a><\/div>";
  C += "<div id='idM03R' class='cMR1'><\/div>";     
     
  C += "<div id='idM04L' class='cML1'><\/div>";
  C += "<div id='idM04M' class='cMM1'><a href='"+cGlobalFUVURL+"novidade/novidade.html' id='idM04' class='cAM' onmouseover='jsGlobalMenuOver(this)' onmouseout='jsGlobalMenuOut(this)'>Novidades<\/a><\/div>";
  C += "<div id='idM04R' class='cMR1'><\/div>";
     
  C += "<div id='idM05L' class='cML1'><\/div>";
  C += "<div id='idM05M' class='cMM1'><a href='"+cGlobalBINURL+"inscr/userinfo.php' id='idM05' class='cAM' onmouseover='jsGlobalMenuOver(this)' onmouseout='jsGlobalMenuOut(this)'>Usuários<\/a><\/div>";
  C += "<div id='idM05R' class='cMR1'><\/div>";     
     
  C += "<div id='idM06L' class='cML1'><\/div>";
  C += "<div id='idM06M' class='cMM1'><a href='"+cGlobalFUVURL+"email/email.html' id='idM06' class='cAM' onmouseover='jsGlobalMenuOver(this)' onmouseout='jsGlobalMenuOut(this)'>Contato<\/a><\/div>";
  C += "<div id='idM06R' class='cMR1'><\/div>";
     
  C += "<div id='idTopUserInfo' class='cTopUserInfoDiv'><\/div>";
     
  C += "<\/div>";
  C += "<\/div>";
  $("body").append(C);

  var nWBody = $("body").width();
  var nHBody = $("body").height();
  var nWT = $("#idTopDIV").outerWidth();
  var nHT = $("#idTopDIV").outerHeight();
  var nLT = $("#idTopDIV").offset().left;
  var nTT = $("#idTopDIV").offset().top;     
     
  var nY = nTT;
  var nW = 110;
  var nH = 300;
  var nX = nLT-nW-2;
  var cImgExt = "png";
  var cTemplate = cGlobalFUVURL+"img/lightblue_rrw_";
  var aW = [11, 11, 11, 11];
     
  if (nX>=0) {
    C = "";
    C += "<div id='idActualManInfo' class='cHideFromPrint' style='position:absolute;left:"+(nLT+nWT)+"px;top:"+(nTT)+"px;width:80x;height:105px;background-image:url("+cGlobalFUVURL+"img/fundo_thumb_manual.png);padding:10px;cursor:pointer;' onmouseover='jsManListMount(this)'>";
    C += "<img id='idImg' src='"+cGlobalFUVURL+"img/man"+nUltimoManualFUVEST+".jpg' style='width:80px;height:105px'>";
    C += "<\/div>";
    $("body").append(C);     
     
    C = "";    
    C += "<div id='idOtherInfo' class='cHideFromPrint' style='position:absolute;left:"+nX+"px;top:"+nY+"px;width:"+nW+"px;height:"+nH+"px;'>";

    // montar a parte de cima
    C += "<div style='float:left;font-size:0px;line-height:0px;background-image:url("+cTemplate+"tl."+cImgExt+");width:"+aW[0]+"px;height:"+aW[1]+"px;'><\/div>";
    C += "<div style='float:left;font-size:0px;line-height:0px;background-image:url("+cTemplate+"tm."+cImgExt+");width:"+(nW-aW[0]-aW[2])+"px;height:"+aW[1]+"px;'><\/div>";
    C += "<div style='float:left;font-size:0px;line-height:0px;background-image:url("+cTemplate+"tr."+cImgExt+");width:"+aW[2]+"px;height:"+aW[1]+"px;'><\/div>";
     
    C += "<div style='float:left;font-size:0px;line-height:0px;background-image:url("+cTemplate+"ml."+cImgExt+");width:"+aW[0]+"px;height:"+(nH-aW[1]-aW[3])+"px;'><\/div>";
    C += "<div style='float:left;font-size:0px;line-height:0px;background-image:url("+cTemplate+"mm."+cImgExt+");width:"+(nW-aW[0]-aW[2])+"px;height:"+(nH-aW[1]-aW[3])+"px;'>";
     
    C += '<p style="text-align:center;margin:0px 0px 10px 0px;"><a href=http://www.usp.br target=_BLANK><img src='+cGlobalFUVURL+'img/usplogo.png border=0 alt="USP"><\/a><\/p>';     
    C += '<p style="text-align:center;margin:20px 0px 0px 0px;"><a href="http://www.usp.br/inclusp" target=_BLANK><img src='+cGlobalFUVURL+'img/b_inclusp.png border=0 alt="INCLUSP"><\/a><\/p>';
    C += '<p style="text-align:center;margin:20px 0px 0px 0px;"><a href="http://www.usp.br/pasusp" target=_BLANK><img src='+cGlobalFUVURL+'img/pasusp.png border=0 alt="PASUSP"><\/a><\/p>';
     
    C += "<\/div>";
    C += "<div style='float:left;font-size:0px;line-height:0px;background-image:url("+cTemplate+"mr."+cImgExt+");width:"+aW[0]+"px;height:"+(nH-aW[1]-aW[3])+"px;'><\/div>";
     
    C += "<div style='float:left;font-size:0px;line-height:0px;background-image:url("+cTemplate+"bl."+cImgExt+");width:"+aW[0]+"px;height:"+aW[1]+"px;'><\/div>";
    C += "<div style='float:left;font-size:0px;line-height:0px;background-image:url("+cTemplate+"bm."+cImgExt+");width:"+(nW-aW[0]-aW[2])+"px;height:"+aW[1]+"px;'><\/div>";
    C += "<div style='float:left;font-size:0px;line-height:0px;background-image:url("+cTemplate+"br."+cImgExt+");width:"+aW[2]+"px;height:"+aW[1]+"px;'><\/div>";     

    C += "<\/div>";
     
    $("body").append(C);
  }
  
      
  for (i=0; i<aDivList.length; i++) { 
    if ($("#idDIV"+aDivList[i]).length!==0) {
      cContent = "<div style='float:right;margin:2px;padding:4px;text-align:right;'><span class='cGoto'><a href='javascript:jsGlobalGotoSelect(\"idSelectAnoVest\");'>Ir Para<\/a><\/span> <select onchange='jsGlobalGotoSelect(\"idSelectAnoVest\");' name='idSelectAnoVest' id='idSelectAnoVest' size='1' style='margin-left:5px;'>";
    
      if (aDirpList[i]=="vest") {
        nAnoIni = nGlobalAnoFuvMin;
        nAnoFim = nGlobalAnoFuv;
        cAux = ""+window.location;
        nPos = cAux.indexOf("/vest");
        if (nPos!==0) {
          nAnoAtual = cAux.substr(nPos+5, 4);
        }
      }
      else if (aDirpList[i]=="tran") {
        nAnoIni = nGlobalAnoTransMin;
        nAnoFim = nGlobalAnoTrans;
        cAux = ""+window.location;
        nPos = cAux.indexOf("/tran");
        if (nPos!==0) {
          nAnoAtual = cAux.substr(nPos+5, 4);
        }
      }
    
      for (nAno=nAnoIni;nAno<=nAnoFim;++nAno) {
        cContent += '<option value="'+cGlobalFUVURL+aDirpList[i]+nAno+"/"+aDirList[i]+'"'+((nAno==nAnoAtual)?' selected':'')+'>'+aExaList[i]+' '+nAno+'<\/option>';
      }
      cContent += '<\/select><\/div>';
      $("#idDIV"+aDivList[i]).html(cContent);
    }
  }
   
  if ($("#idDIVOut").length!==0) {
    cContent = "<div style='float:right;margin:2px;padding:4px;text-align:right;'><span class='cGoto'><a href='javascript:jsGlobalGotoSelect(\"idSelectAnoVest\");'>Ir Para<\/a><\/span> <select onchange='jsGlobalGotoSelect(\"idSelectAnoVest\");' name='idSelectAnoVest' id='idSelectAnoVest' size='1' style='margin-left:5px;'>";
    for (nAno=nGlobalAnoOutrosMin; nAno<=nGlobalAnoOutros; ++nAno) {
      cContent += '<option value="/outros/outros'+nAno+'.stm"'+((nAno==nGlobalAnoExamePag)?' selected':'')+'>Outros Exame '+nAno+'<\/option>';
    }
    cContent += '<\/select><\/div>';
    $("#idDIVOut").html(cContent);
  }
   
  if ($("#idTRHeader").length!==0) {
    cContent = "<p style='margin:0px;'><a href='"+cGlobalFUVURL+"'><img src='"+cGlobalFUVURL+"img/f.gif' style='border:none'><\/a><\/p>";
    cContent += "<p style='margin:0px;font-family:helvetica;font-size:7pt;text-align:center;'>Rua Alvarenga 1945/1951 (Portão Principal da USP)<\/p>";
    cContent += "<p style='margin:0px;font-family:helvetica;font-size:7pt;text-align:center;'>Butantã, São Paulo, SP - CEP 05509-004<\/p>";
    cContent += "<p style='margin:0px;font-family:helvetica;font-size:7pt;text-align:center;'>Telefone: (11) 3093-2300<\/p>";
    $("#idTRHeader").html(cContent);
  }
   
  if ($("#idDIVLinks").length!==0) {
    cContent = "";
    cContent += "<p style='margin:0px;'><a href='../novidade/novidade.stm'>Novidades<\/a>";
    cContent += " <a href='../informes/informes.stm'>Informes<\/a>";
    cContent += " <a href='../estat/estat.stm'>Estatísticas<\/a>";
    cContent += " <a href='../manual/manual.stm'>Manuais<\/a>";
    cContent += " <a href='../listas/listas.stm'>Listas<\/a>";
    cContent += " <a href='../provas/provas.stm'>Provas<\/a>";
    cContent += " <a href='../calend/calend.stm'>Calend&aacute;rio<\/a><\/p>";
    $("#idDIVLinks").html(cContent);
  }
   
  if ($("#idDIVLinksAbs").length!==0) {
    cContent = "";
    cTipo='vest';
    cNome='FUVEST';
    cFile='fuvest';
    if (nGlobalTipoExamePag==2) {
      cTipo='tran';
      cNome='Transferência';
      cFile='transf';
    }
    cContent += "<p style='margin:0px;'><a style='color:red;' href='"+cGlobalFUVURL+cTipo+nGlobalAnoExamePag+"/"+cFile+".stm'>["+cNome+" "+nGlobalAnoExamePag+"]<\/a> <a href='/"+cTipo+nGlobalAnoExamePag+"/novidade/novidade.stm'>Novidades<\/a>";
    cContent += " <a href='"+cGlobalFUVURL+""+cTipo+nGlobalAnoExamePag+"/informes/informes.stm'>Informes<\/a>";
    cContent += " <a href='"+cGlobalFUVURL+""+cTipo+nGlobalAnoExamePag+"/estat/estat.stm'>Estat&iacute;sticas<\/a>";
    cContent += " <a href='"+cGlobalFUVURL+""+cTipo+nGlobalAnoExamePag+"/manual/manual.stm'>Manuais<\/a>";
    cContent += " <a href='"+cGlobalFUVURL+""+cTipo+nGlobalAnoExamePag+"/listas/listas.stm'>Listas<\/a>";
    cContent += " <a href='"+cGlobalFUVURL+""+cTipo+nGlobalAnoExamePag+"/provas/provas.stm'>Provas<\/a>";
    cContent += " <a href='"+cGlobalFUVURL+""+cTipo+nGlobalAnoExamePag+"/calend/calend.stm'>Calend&aacute;rio<\/a><\/p>";
    $("#idDIVLinksAbs").html(cContent);
  }
   
  if ($("#idDIVLinks1").length!==0) {
    cContent = "";
    cContent += "<p style='margin:0px;'><a href='../novidade/novidade.stm'>Novidades<\/a>";
    cContent += " <a href='../../informes/informes.stm'>Informes<\/a>";
    cContent += " <a href='../../estat/estat.stm'>Estat&iacute;sticas<\/a>";
    cContent += " <a href='../../manual/manual.stm'>Manuais<\/a>";
    cContent += " <a href='../../listas/listas.stm'>Listas<\/a>";
    cContent += " <a href='../../provas/provas.stm'>Provas<\/a>";
    cContent += " <a href='../../calend/calend.stm'>Calend&aacute;rio<\/a><\/p>";
    $("#idDIVLinks1").html(cContent);
  }
   
  if ($("#idDIVLinksS").length!==0) {
    cContent = "";
    cContent += "<p style='margin:0px;'><a href='novidade/novidade.stm'>Novidades<\/a>";
    cContent += " <a href='informes/informes.stm'>Informes<\/a>";
    cContent += " <a href='estat/estat.stm'>Estat&iacute;sticas<\/a>";
    cContent += " <a href='manual/manual.stm'>Manuais<\/a>";
    cContent += " <a href='listas/listas.stm'>Listas<\/a>";
    cContent += " <a href='provas/provas.stm'>Provas<\/a>";
    cContent += " <a href='calend/calend.stm'>Calend&aacute;rio<\/a><\/p>";
    $("#idDIVLinksS").html(cContent);
  }
   
  if (($("#idDIVFMenu").length!==0)||($("#idDIVFMenu1").length!==0)||($("#idDIVFMenu2").length!==0)||($("#idDIVFMenu3").length!==0)||($("#idDIVFMenuA").length!==0)) {
    cContent = "";
    cDir = "";
    cNum = "";
    if ($("#idDIVFMenu1").length!==0) {
      cDir = "../";
      cNum = "1";  
    }
    if ($("#idDIVFMenu2").length!==0) {
      cDir = "../../";
      cNum = "2";  
    }
    if ($("#idDIVFMenu3").length!==0) {
      cDir = "../../../";
      cNum = "3";  
    }
    if ($("#idDIVFMenuA").length!==0) {
      nAnoAtual = 0;
      cDir = "";
      cAux = ""+window.location;
      nPos = cAux.indexOf("/vest");
      if (nPos>=0) {
        nAnoAtual = cAux.substr(nPos+5, 4);
        cDir = "/vest"+nAnoAtual+"/";
      }
      else {
        nPos = cAux.indexOf("/tran");
        nAnoAtual = cAux.substr(nPos+5, 4);
        cDir = "/tran"+nAnoAtual+"/";
      }
      cNum = "A";  
    }   
    cContent += "<a href='"+cDir+"novidade/novidade.stm'>Novidades<\/a> | ";
    cContent += "<a href='"+cDir+"informes/informes.stm'>Informes<\/a> | ";
    cContent += "<a href='"+cDir+"estat/estat.stm'>Estatísticas<\/a> | ";
    cContent += "<a href='"+cDir+"manual/manual.stm'>Manuais<\/a> | ";
    cContent += "<a href='"+cDir+"listas/listas.stm'>Listas<\/a> | ";
    cContent += "<a href='"+cDir+"provas/provas.stm'>Provas<\/a> | ";
    cContent += "<a href='"+cDir+"calend/calend.stm'>Calendário<\/a>";
    $("#idDIVFMenu"+cNum).html(cContent);
  }   
   
  if ($("#idDIVEInfo").length!==0) {
    cContent = "";
    if (nGlobalTipoExamePag==1) {
      if (nGlobalAnoExamePag!=nGlobalAnoFuv) {
        cContent += "<div style='height:100px;'>";
        cContent += "<img src='"+cGlobalFUVURL+"img/close.gif' style='float:right;margin:1px;border:none;cursor:pointer;' onclick='jsHideDiv(\"idDIVEInfo\")'>";
        cContent += "<p class='cInfoLarge'>Atenção!<\/p>";
        cContent += "<p class='cInfo' style='margin:2px 0px 2px 0px'>Esta página não contém informações sobre o exame atual. O exame que está atualmente em curso é o \"FUVEST "+nGlobalAnoFuv+"\". Clique <a href='"+cGlobalFUVURL+"vest"+nGlobalAnoTrans+"/fuvest.stm'>aqui<\/a> para exibir informações sobre o exame atual.<\/p>";
        cContent += "<p class='cInfo' style='font-size:8pt;font-style:italic'>Esta informação é baseada no relógio interno de seu computador.<\/p>";
        cContent += "<\/div>";
        $("#idDIVEInfo").html(jsGlobalRoundTable("ffff84",cContent));
      }
    }
    else if (nGlobalTipoExamePag==2) {
      if (nGlobalAnoExamePag!=nGlobalAnoTrans) {
        cContent += "<div style='font-family:helvetica;font-size:10pt;text-align:justify;line-height:150%;'>";
        cContent += "<img src='"+cGlobalFUVURL+"img/close.gif' style='float:right;margin:1px;border:none;cursor:pointer;' onclick='jsHideDiv(\"idDIVEInfo\")'>";
        cContent += "<p style='font-weight:bold;font-size:20pt;margin:0px;text-align:center;'>Atenção!<\/p>";
        cContent += "<p style='margin:0px;'>Esta página não contém informações sobre o exame de transferência atual. O exame que está atualmente em curso é o \"Transferência "+nGlobalAnoTrans+" \". Clique <a href='"+cGlobalFUVURL+"tran"+nGlobalAnoTrans+"/transf.stm'>aqui<\/a> para exibir informações sobre o exame atual.<\/p>";
        cContent += "<\/div>";
        $("#idDIVEInfo").html(jsGlobalRoundTable("ffff84", cContent));
      }
    }
    else if (nGlobalTipoExamePag==3) {
      if (nGlobalAnoExamePag!=nGlobalAnoOutros) {
        cContent += "<div style='font-family:helvetica;font-size:10pt;text-align:justify;line-height:150%;'>";
        cContent += "<img src='"+cGlobalFUVURL+"img/close.gif' style='float:right;margin:1px;border:none;cursor:pointer;' onclick='jsHideDiv(\"idDIVEInfo\")'>";
        cContent += "<p style='font-weight:bold;font-size:20pt;margin:0px;text-align:center;'>Atenção!<\/p>";
        cContent += "<p style='margin:0px;'>Esta página contém informações sobre exames antigos (ingresso em "+nGlobalAnoExamePag+"). Estamos aplicando, atualmente, exames para ingresso em "+nGlobalAnoOutros+" \". Clique <a href='"+cGlobalFUVURL+"outros/outros"+nGlobalAnoOutros+".stm'>aqui<\/a> para exibir informações atuais.<\/p>";
        cContent += "<\/div>";
        $("#idDIVEInfo").html(jsGlobalRoundTable("ffff84", cContent));
        //$("#idDIVEInfo").html(cContent);
      }
    }     
  } 

  jsGlobalLoadScript(cGlobalBINURL+"js/novidades.js", function() {
    if ($("#idTRGNews").length!==0) {
      cContent = "";
      if (typeof(aGlobalFuvNews)!='undefined') {
        cContent += "<div id='idDivRotateNews' onmouseover='jsGlobalGNews(1)' onmouseout='jsGlobalGNews(0)' style='height:90px;overflow:hidden;'>";
        cContent += "<p id='idPFirstNews' style='height:90px;margin:0px;'><\/p>";
        for (i=1;i<=aGlobalFuvNews.items.length;i++) {
          cContent += "<p id='idPNews"+i+"' style='margin:0px;font-weight:bold;color:red'>"+aGlobalFuvNews.items[i-1].data+" "+aGlobalFuvNews.items[i-1].exame+" "+aGlobalFuvNews.items[i-1].subtipo+"<\/p>";
          cContent += "<p style='margin:0px;font-weight:bold;'>"+aGlobalFuvNews.items[i-1].cabec+"<\/p>";
          cContent += "<p style='margin:0px;'>"+aGlobalFuvNews.items[i-1].texto+"<\/p>";
        } 
        cContent += "<p id='idPLastNews' style='height:90px;margin:0px;'><\/p>";
        cContent += "<\/div>";
      }
      $("#idTRGNews").html(cContent);
      nGlobalTRGNewsId = setTimeout(function () {jsGlobalTRGNewsId();}, 1000);
    }
  });   
   
  // Executar a função após carregar este script
  jsGlobalLoadScript(cGlobalBINURL+"inscr/ca2.php", function() {  
    if ($("#idTopUserInfo").length!==0) {
      if ((window.jsGlobalUserCPF===undefined)||(jsGlobalUserCPF==="")) {
        C = '<p>Você ainda não está logado<\/p>';
        C += '<p><a id="idAGlobalLogin" href="javascript:jsGlobalPerformLogin(\'idAGlobalLogin\')">Clique aqui para entrar no sistema<\/a><\/p>';
        $('#idTopUserInfo').html(C);       
      }
      else {
        C = '<p>'+jsGlobalUserName+'<\/p>';
        C += '<p>'+jsGlobalUserEmail+' (<a href="'+cGlobalBINURL+'inscr/logoutx.php">Sair<\/a>)<\/p>';
        $('#idTopUserInfo').html(C);              
      }
    }   
 
    if ($("#idDIVFooter").length!==0) {
      if (typeof jsGlobalMostraContador == 'function') {
        jsGlobalMostraContador("idDIVFooter");
      }
      else {
        $("#idDIVFooter").html("FUVEST - Fundação Universitária para o Vestibular");
      }
    }
     
    if ($("#idMainInscrDIV").length!==0) {
      if ((window.nGlobalTotExames!==undefined)&&(nGlobalTotExames>0)) {
        C = "";
        var cLink = "";
        for (i=0;i<nGlobalTotExames;i++) {
          cLink = cGlobalBINURL+"inscr/"+aGlobalExameInfo[i][4]+"?exame="+aGlobalExameInfo[i][0];
          C += "<p style='font-weight:bold;font-size:10pt;border-bottom:dotted 1px gray;border-top:solid 1px black;padding-top:3px;margin:0px;margin-top:4px;'>"+aGlobalExameInfo[i][3]+"<\/p>";
          C += "<p style='font-size:8pt;margin:0px 0px 0px 0px;'><a href='"+cLink+"'>"+aGlobalExameInfo[i][6]+"</a><\/p>";
          C += "<p style='font-size:8pt;margin:0px 0px 0px 20px;text-align:justify;'><span style='font-weight:bold'>Início:</span> "+jsGFormatDate(aGlobalExameInfo[i][1])+"<\/p>";
          C += "<p style='font-size:8pt;margin:0px 0px 10px 20px;text-align:justify;'><span style='font-weight:bold'>Término:</span> "+jsGFormatDate(aGlobalExameInfo[i][2])+"<\/p>";
        }
        $('#idMainInscrDIV').html(C);
        $('#idMainInscrDIVContainer').show();
        jsMainColResize();
      }
    } 
  });
 

  // Informações adicionais sobre o vestibular.
  if ($("#idVestInfo").length!==0) {
    var nIndVest = -1;
    for (i=0;i<aGlobalAnoInfo.length;i++) {
      if (aGlobalAnoInfo[i][0]==nGlobalAnoExamePag) {
        nIndVest = i;
        break;
      }
    }
    C = "";
    C += "<div style='background-image:url("+cGlobalFUVURL+"img/fundo_janela_info_vestibular_top.png);width:194px;height:11px;'></div>";
    C += "<div style='background-image:url("+cGlobalFUVURL+"img/fundo_janela_info_vestibular_mid.png);width:168px;padding:0px 10px 0px 16px;'>";
    C += "<img src='"+cGlobalFUVURL+"img/man"+nGlobalAnoExamePag+".jpg' style='border:none;' alt='FUVEST "+nGlobalAnoExamePag+"'>";
       
    if (nIndVest>=0) {
      C += "<p class='cVestInfo'>FUVEST "+aGlobalAnoInfo[i][0]+"<\/p>";
      C += "<p class='cVestInfoTitle'>1º dia de inscrição<\/p>";
      C += "<p class='cVestInfoDate'>"+jsGFormatDate(aGlobalAnoInfo[i][4])+"<\/p>";
      C += "<p class='cVestInfoTitle'>1º dia da 1ª Fase<\/p>";
      C += "<p class='cVestInfoDate'>"+jsGFormatDate(aGlobalAnoInfo[i][5])+"<\/p>";
      C += "<p class='cVestInfoTitle'>1º dia da 2ª Fase<\/p>";
      C += "<p class='cVestInfoDate'>"+jsGFormatDate(aGlobalAnoInfo[i][6])+"<\/p>";
      C += "<p class='cVestInfoTitle'>1º Chamada<\/p>";
      C += "<p class='cVestInfoDate'>"+jsGFormatDate(aGlobalAnoInfo[i][7])+"<\/p>";
      C += "<p class='cVestInfoTitle'>Inscritos<\/p>";
      C += "<p class='cVestInfoNumber'>"+aGlobalAnoInfo[i][1]+"<\/p>";
      C += "<p class='cVestInfoTitle'>Convocados 2ª Fase<\/p>";
      C += "<p class='cVestInfoNumber'>"+aGlobalAnoInfo[i][2]+"<\/p>";
      C += "<p class='cVestInfoTitle'>Matriculados<\/p>";
      C += "<p class='cVestInfoNumber'>"+aGlobalAnoInfo[i][3]+"<\/p>";
    }
       
    C += "</div>";
    C += "<div style='background-image:url("+cGlobalFUVURL+"img/fundo_janela_info_vestibular_bot.png);width:194px;height:15px;'></div>";       
       
    $('#idVestInfo').html(C);
  }
      
  if ($("#idMainCol1").length!==0) {
    jsMainColResize();
  }
      
  jsGlobalForceResize();
});
 

function jsGlobalLoadNews(cDiv,V,cTitle,cMore) {
  var i;
  var C = "<div style='width:180px;height:8px;background-image:url("+cGlobalFUVURL+"img/newstop.gif);font-size:0px;line-height:0px;'></div>";
  C += "<div style='background-color:white;padding:5px;'>";
  C += "<p style='font-family:helvetica;font-size:10pt;font-weight:bold;margin:0px;text-align:center;'>Novidades</p>";
  C += "<p style='font-family:helvetica;font-size:9pt;font-weight:bold;margin:0px;text-align:center;'>"+cTitle+"</p>";
  var nMax=V.items.length;
  if (nMax>3) {
    nMax=3;
  }
  C += "<p style='font-family:helvetica;font-size:8pt;font-style:italic;margin:0px;margin-bottom:10px;text-align:center;'>Últimas "+nMax+" notícias</p>";
  for (i=1;i<=nMax;i++) {
    C += "<div style='font-family:helvetica;font-size:8pt;margin-bottom:10px;'>";
    C += "<p style='margin:0px;font-weight:bold;color:red'>"+V.items[i-1].data+" "+V.items[i-1].subtipo+"</p>";
    C += "<p style='margin:0px;font-weight:bold;'>"+V.items[i-1].cabec+"</p>";
    C += "<p style='margin:0px;'>"+V.items[i-1].texto+"</p>";
    C += "</div>";
  }
  if (cMore!="") {
    C += "<p style='font-family:helvetica;font-size:8pt;font-style:italic;text-align:right;'>"+cMore+"<\/p>";
  }
  C += "</div>";
  C += "<div style='width:180px;height:8px;background-image:url("+cGlobalFUVURL+"img/newsbot.gif);font-size:0px;line-height:0px;'></div>";
  $("#"+cDiv).html(C);
  jsGlobalForceResize();
}


 // Calcula, pela data do computador do usuário, qual o exame em questão
jsGExameAtual();

// Verifica se existe informações sobre o exame e o ano de realização na URL
jsDecodePageYear(); 
 
// Carrega as imagens principais usadas na interface com o usuário
jsCacheImages();
