﻿var baseopacity=0;
var lastMenu;
window.onload=hide;
window.defaultStatus="Désiron & Lizen"; 
function hide()
{
    for (var i = 1; i<=10; i++) 
    {
        var sub; 
		if (sub = document.getElementById('smenu'+i)) 
		{
		    sub.style.display='none'; 		    
		}
    }    
}
function montre(id, subMenu) 
{    
    var d = document.getElementById(id);
    if (lastMenu)
		    document.getElementById(lastMenu).style.display='none';
//    for (var i = 1; i<=10; i++) 
//    {
//		if (lastMenu)
//		    document.getElementById(lastMenu).style.display='none'; 
//    }
    cleartimer();
    if (d) 
    {
        if (!subMenu)
        {
            showtext(id);
            lastMenu = id;
        }
        d.style.display='block';
    }
    else
    {    
        //hidetext();        
    }    
}

function showtext(ssmenu)
{
    if (!document.getElementById)
        return;
    textcontainerobj = document.getElementById(ssmenu);
    browserdetect=textcontainerobj.filters? "ie" : typeof textcontainerobj.style.MozOpacity=="string"? "mozilla" : ""
    instantset(baseopacity, textcontainerobj);
    highlighting=setInterval("gradualfade(textcontainerobj)",70);    
}

function hidetext()
{
    cleartimer();
    instantset(baseopacity, lastMenu);
}

function instantset(degree, textcontainerobj)
{
    try
    {
        if (browserdetect=="mozilla")
        {
            textcontainerobj.style.MozOpacity=degree/100;            
        }
        else if (browserdetect=="ie")
        {
            textcontainerobj.filters.alpha.opacity=degree;
        }
    }
    catch(e)
    {
    }
}

function cleartimer()
{
    if (window.highlighting) 
    {
        clearInterval(highlighting);
    }
}

function gradualfade(cur2)
{
    if (browserdetect=="mozilla" && cur2.style.MozOpacity<1)
    {
        cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.2, 0.99);
    }        
    else if (browserdetect=="ie" && cur2.filters.alpha.opacity<100)
    {
        cur2.filters.alpha.opacity+=20;
    }    
    else if (window.highlighting)
        clearInterval(highlighting);
}

