function isOverFlowMenu(el, sc)
{
    r = document.getElementById(el);
    if(r.offsetHeight>349){
        r.style.height='350px';
        document.getElementById(sc).style.display='block';
        scr = 1;
    } else {
        scr = 0;
    }
}

var myimages = new Array();
function preloading(){
    for (x=0; x<preloading.arguments.length; x++){
        myimages[x] = new Image();
        myimages[x].src = preloading.arguments[x];
    }
}
preloading("../img/spinner.gif","../img/logo.jpg","../img/oscurece.png");

function isDefined(variable) {
    return (typeof(window[variable]) != "undefined");
}

function overOut()
{
    if(!isDefined("sec")){
        sec=100;
    }
    
    var uls = document.getElementsByTagName("ul");
    var lis = uls[0].getElementsByTagName("li");
    var lisB= uls[1].getElementsByTagName("li");
    var lisC= uls[2].getElementsByTagName("li");
    var lisD= uls[3].getElementsByTagName("li");
    var lisE= uls[4].getElementsByTagName("li");
    var lisF= uls[5].getElementsByTagName("li");

    var z= new Array();
    z[0]=0;
    z[1]=lisB.length+1;
    z[2]=z[1]+(lisC.length)+1;
    z[3]=z[2]+(lisD.length)+1;
    z[4]=z[3]+(lisE.length)+1;
    z[5]=z[4]+(lisF.length)+1;

    for(i=0;i<6;i++)
    {
        
        if(i!==sec){
            lis[z[i]].onmouseover=function() {
                isOverFlowMenu(1, "sc1");
                isOverFlowMenu(2, "sc2");
                isOverFlowMenu(3, "sc3");
                isOverFlowMenu(4, "sc4");
                
                if(document.getElementById("texto")){
                    document.getElementById("texto").style.display="none";

                    if(document.getElementById("scrollbar"))
                    document.getElementById("scrollbar").style.display="none";
                }
                if(document.getElementById("contacto")){
                    document.getElementById("contacto").style.display="none";
                }
                if(document.getElementById("q")){
                    document.getElementById("q").style.display="none";
                }

                document.getElementById("oscurece").style.display="block";
            }
            
            lis[z[i]].onmouseout=function() {

                isOverFlowMenu(1, "sc1");
                isOverFlowMenu(2, "sc2");
                isOverFlowMenu(3, "sc3");
                isOverFlowMenu(4, "sc4");

                if(document.getElementById("texto")){
                    document.getElementById("texto").style.display="block";
                    if(document.getElementById("scrollbar")){
                        if(sc == 1) {
                            document.getElementById("scrollbar").style.display='block';
                        } else {
                            document.getElementById("scrollbar").style.display='none';
                        }
                    }
                    
                }
                if(document.getElementById("contacto")){
                    document.getElementById("contacto").style.display="block";
                }
                if(document.getElementById("q")){
                    document.getElementById("q").style.display="block";
                }
                document.getElementById("oscurece").style.display="none";

            }
        }
        
    }
    if(isDefined("sected")){
        ax= new Array();
        ax = lis[z[sected]].getElementsByTagName("a");
        ax[0].style.color="#F6A125";
        
    }
}

var time;
var transparency = 0;

function fadeIn() {
    transparency += 4;
    transparency = (transparency == 100) ? clearInterval(time) : transparency;
    obj = document.getElementById('imagen');
    if(document.getElementById('texto')) {
        objB = document.getElementById('texto');
    }
    if(document.getElementById('contacto')) {
        objC = document.getElementById('contacto');
    }
    if (document.all){
        obj.style.filter = 'alpha(opacity='+transparency+')';
        if(document.getElementById('texto')) {
            objB.style.filter = 'alpha(opacity='+transparency+')';
        }
        if(document.getElementById('contacto')) {
            objC.style.filter = 'alpha(opacity='+transparency+')';
        }
    }else{
        obj.style.opacity = transparency /100;
        obj.style.MozOpacity = transparency /100;
        obj.style.KHTMLOpacity = transparency /100;
    }
}

window.onload = function() {
    overOut();
    if(document.getElementById("imagen")){
        time = setInterval('fadeIn()',20);
        document.getElementById("loadbar").style.display="none";
    }
};


