/*

Protótipo de recursos de efeito para os portais.
Versão: 0.1
Criador: Rony Barbosa Tomaz

FIX-ME: Não estou conseguindo compatibilidade com o internet explorer devido à
        problemas com o menu esquerdo.
*/


//Função que dispara um fade
function sfadeIn(id){
if (booleanosefeitos.hasstarted[id] != true){
booleanosefeitos.hasstarted[id] = true;
fadeIn(0,id);
}
}

// Função que executa a lógica do fade
function fadeIn(x,id){
    
if(is.nav) //verifica se o navegador é firefox ou compativel
    document.getElementById(id).style.opacity = x; 
else {//se não (para internet explorer)
    }//document.getElementById(id).style.filter = 'alpha(opacity='+x * 100 +')';


x = x + 0.1;
if(x <= 1){
var t=setTimeout("fadeIn("+x+",'"+id+"')",25);
}
else{
booleanosefeitos.hasstarted[id] = false;
}
}

function setHasstarted(id){
booleanosefeitos.hasstarted[id] = true;

}
booleanosefeitos=new Object();
booleanosefeitos.hasstarted = new Array();

function Is(){
    var agt=navigator.userAgent.toLowerCase();
    this.major = parseInt(navigator.appVersion);
    this.minor = parseFloat(navigator.appVersion);
    this.nav  = ((agt.indexOf('mozilla')!=-1) && ((agt.indexOf('spoofer')==-1)
    && (agt.indexOf('compatible') == -1)));
    this.nav2 = (this.nav && (this.major == 2));
    this.nav3 = (this.nav && (this.major == 3));
    this.vms   = (agt.indexOf("vax")!=-1) || (agt.indexOf("openvms")!=-1);
}

var is = new Is(); 