var vars=new Array();var varsAfter=new Array();var histVars=new Array();var histNivel;var histSize;var contentName;var content;var rootURL;var histZ=1;var TRANSITION_HIDE = 1;var TRANSITION_FADE = 2;var transition = TRANSITION_HIDE;var transitionTimer;var transitionOpacity = 10;var transitionTimeBasis = 50;function getVar(nome){if(!vars[nome.toUpperCase()]) return "";return vars[nome.toUpperCase()];}function setVar(nome,valor){vars[nome.toUpperCase()]=valor;}function getVarAfter(nome){if(!varsAfter[nome.toUpperCase()]) return "";return varsAfter[nome.toUpperCase()];}function setVarAfter(nome,valor){varsAfter[nome.toUpperCase()]=valor;}function clearVars(naoApagar){if(!naoApagar) naoApagar="";naoApagar=";"+naoApagar+";sessionID;";var key;for(key in vars){if(naoApagar.toUpperCase().indexOf(';'+key+';')<0&&key.indexOf("LOGIN")!=0&&key.indexOf("INST.INF")!=0) vars[key]='';}}function clearHistory(){histSize=1;}function setContent(tela){var tmpVars=new Array();var key;for(key in vars) tmpVars[key]=vars[key];histVars[histNivel]=tmpVars;for(key in varsAfter) vars[key]=varsAfter[key];varsAfter=new Array();if(transition == TRANSITION_HIDE) document.getElementById('content' + histNivel).style.visibility = 'hidden';if(transition == TRANSITION_FADE){clearTimeout(transitionTimer);transitionTimer = '';transitionOpacity = 10;fadeOut('content' + histNivel);document.getElementById('nessLoadingPanel').style.zIndex=document.getElementById('content' + histNivel).style.zIndex/*+1*/;document.getElementById('nessBlank').style.zIndex=document.getElementById('content' + histNivel).style.zIndex-1;}focus();histNivel++;if(histNivel>=7) histNivel=0;content=window.frames['content'+histNivel];content.location.replace(rootURL + 'telas/' + tela + '.html');histSize++;contentName=tela.substring(tela.lastIndexOf('/')+1);content.focus();}function showCurrent(){if(transition == TRANSITION_HIDE) document.getElementById('content' + histNivel).style.visibility = 'visible';else if(transition == TRANSITION_FADE){clearTimeout(transitionTimer);transitionTimer = '';transitionOpacity = 0;histZ += 3;setOpacity(document.getElementById('content' + histNivel), 0);document.getElementById('content' + histNivel).style.visibility = 'visible';document.getElementById('content' + histNivel).style.zIndex = histZ;fadeIn('content' + histNivel);}}function noRelative() {return true; }function backContent(){histSize--;if(histSize<1){histSize=1;return;}var oldHistNivel = histNivel;if(transition == TRANSITION_HIDE){document.getElementById('content' + histNivel).style.visibility = 'hidden';setTimeout("window.frames['content" + histNivel + "'].location.replace('about:blank')", 10);}if(transition == TRANSITION_FADE){clearTimeout(transitionTimer);transitionTimer = '';}histNivel--;if(histNivel<0) histNivel=6;vars=new Array();for(key in histVars[histNivel]) vars[key]=histVars[histNivel][key];if(transition == TRANSITION_HIDE) document.getElementById('content' + histNivel).style.visibility = 'visible';else if(transition == TRANSITION_FADE){clearTimeout(transitionTimer);transitionTimer = '';transitionOpacity = 5;setOpacity(document.getElementById('content' + histNivel), 5);document.getElementById('content' + histNivel).style.visibility = 'visible';var z0 = document.getElementById('content' + histNivel).style.zIndex;var z1 = document.getElementById('content' + oldHistNivel).style.zIndex;document.getElementById('content' + histNivel).style.zIndex=z1;document.getElementById('content' + oldHistNivel).style.zIndex=z0;fadeIn('content' + histNivel, "window.frames['content" + oldHistNivel + "'].location.replace('about:blank')");}content = window.frames['content' + histNivel];if(content.screenShowBack) content.screenShowBack();contentName=content.location.href;contentName=contentName.substring(contentName.lastIndexOf('/')+1);contentName = contentName.substring(0, contentName.lastIndexOf('.'));}function getContentName() { return contentName; }function getContent() { return content; }function getRootURL() { return rootURL; }function hasHist(){return (histSize>1);}function listNESS(){var lista="";var content;for(var i=0; i<7; i++){content=window.frames['content'+i];if(!content) continue;lista+=i+": "+content.location.href+"\n";}alert(lista);}function initNESS(){rootURL=location.href.substring(0,location.href.lastIndexOf('/')+1);rootURL=rootURL.replace("http://","");rootURL=rootURL.replace("https://","");rootURL=rootURL.substring(rootURL.indexOf("/"));document.body.style.margin=0;var frames="";frames+="<iframe style='position:absolute;top:0;left:0;width:100%;height:100%' scrolling=no frameborder=0 id='temp' name='temp'></iframe>";for(var i=0; i<7; i++){frames+="<iframe style='position:absolute;top:0;left:0;width:100%;height:100%' scrolling=no frameborder=0 id='content"+i+"' name='content"+i+"' allowtransparency='true'></iframe>";}document.body.innerHTML = "<div style='position:absolute;top:0;left:0;width:90%;height:90%;z-index:0' id='nessLoadingPanel'><table width=100% height=100%><tr><td align=center valign=middle style='font-family:Arial;font-size:18pt;color:#3F3F3F;'><span style='background-image:url(common/imagens/transparent.png);padding:3px' id='nessLoadingMessage'>Carregando...</span></td></tr></table></div>" +"<div style='position:absolute;top:0;left:0;width:100%;height:100%;background-color:white;z-index:-1' id='nessBlank'></div>" + frames;var inf=readFile('inst.inf');if(!inf) inf=readFile('inst.inf.txt');if(inf){inf=replaceAll(replaceAll(replaceAll(inf,'\n',';'),'\r',';'),';;',';');var linhas=inf.split(';');var edicao="";var atualizacao="";var data="";for(var i=0; i<linhas.length; i++){if(linhas[i].indexOf("EDICAO=")==0) edicao=linhas[i].substring(linhas[i].indexOf('=')+1);else if(linhas[i].indexOf("ATUALIZACAO=")==0) atualizacao=linhas[i].substring(linhas[i].indexOf('=')+1);else if(linhas[i].indexOf("DATA=")==0) data=linhas[i].substring(linhas[i].indexOf('=')+1);if(linhas[i]){setVar("inst.inf"+linhas[i].substring(0,linhas[i].indexOf('=')), linhas[i].substring(linhas[i].indexOf('=')+1));}}setVar("edicao",edicao);setVar("idAtualizacao", atualizacao);setVar("dataAtualizacao", data);}histNivel=0;histSize=0;/*document.getElementById('temp').style.display='none';document.getElementById('content1').style.display='none';document.getElementById('content2').style.display='none';document.getElementById('content3').style.display='none';document.getElementById('content4').style.display='none';document.getElementById('content5').style.display='none';document.getElementById('content6').style.display='none';*/ //RSMdocument.getElementById('temp').style.visibility='hidden';document.getElementById('content1').style.visibility='hidden';document.getElementById('content2').style.visibility='hidden';document.getElementById('content3').style.visibility='hidden';document.getElementById('content4').style.visibility='hidden';document.getElementById('content5').style.visibility='hidden';document.getElementById('content6').style.visibility = 'hidden';var content;for(var i=0; i<7; i++){content=window.frames['content'+i];if(!content) continue;content.location.replace('about:blank');}}function fadeIn(id,onComplete){if(transitionTimer) clearTimeout(transitionTimer);transitionTimer = setInterval('doFade("' + id + '",1,"' + onComplete + '")', transitionTimeBasis);}function fadeOut(id, onComplete){if(transitionTimer) clearTimeout(transitionTimer);transitionTimer = setInterval('doFade("' + id + '",-1,"' + onComplete + '")', transitionTimeBasis);}function doFade(id,step,onComplete){transitionOpacity += step;if(transitionOpacity > 10) transitionOpacity = 10;if(transitionOpacity < 0) transitionOpacity = 0;setOpacity(document.getElementById(id), transitionOpacity);if(step < 0 && transitionOpacity == 5){clearTimeout(transitionTimer);transitionTimer = '';if(onComplete) eval(onComplete);}if(step > 0 && transitionOpacity == 10){clearTimeout(transitionTimer);transitionTimer = '';if(onComplete) eval(onComplete);}}function setOpacity(obj, value){if(!obj) return;obj.style.opacity = value / 10;obj.style.filter = 'alpha(opacity=' + value * 10 + ')';if(obj.style.visibility == 'hidden') obj.style.visibility = 'visible';}
