
function get_nextsibling(n)
{
    var x=n.nextSibling; 
    while (x.nodeType!=1) {
        x=x.nextSibling;
    }
    return x;
}

var blocsId = new Array();

function initLabMenu () 
{      
    
    var content_node = document.getElementById('content');
    var a_nodes = content_node.getElementsByTagName('a');    
    var first_displayed = false;
    
    for (i=0;i<a_nodes.length;i++)
    {
        if (a_nodes[i].href.search('#c') != -1 )
        {
            //alert(a_nodes[i].href.substring(a_nodes[i].href.search('#c')+2));
            blocsId.push(a_nodes[i].href.substring(a_nodes[i].href.search('#c')+1));
            
            a_nodes[i].id = 'l'+a_nodes[i].href.substring(a_nodes[i].href.search('#c')+2);
            //a_nodes[i].href = a_nodes[i].href+'#';
            a_nodes[i].target = '';
            a_nodes[i].onclick = displayContent;
            
            if (!first_displayed) {
                first_displayed = true;
                a_nodes[i].onclick();
            }
        }
    }
}

function hideAllContent () 
{
/*   
    var content_node = document.getElementById('content');
    var a_nodes = content_node.getElementsByTagName('a'); 
    for (i=0;i<a_nodes.length;i++)

    

    for (i=0;i<a_nodes.length;i++)
    {
        if (a_nodes[i].id.slice(0,1) == 'c') 
        {
            var p_node = get_nextsibling(a_nodes[i]);
            if(p_node != undefined) {
                p_node.style.display = "none";
            }
        }
    }
*/
    for (i=0;i<blocsId.length;i++)
    {
        var a_node = document.getElementById(blocsId[i]);

        var p_node = get_nextsibling(a_node);
        if(p_node != undefined) {
                p_node.style.display = "none";
        }
    }

}

function displayContent () 
{
    hideAllContent();
    
    //alert(this.href+' - '+this.id);
    //alert(this.id.slice(1));
    //var id = this.href.slice(1);
    
    var anchor = document.getElementById('c'+this.id.slice(1));
    var p_node = get_nextsibling(anchor);
    p_node.style.display = "block";
}

/*
// exec with jquery
$(document).ready(function(){ initLabMenu(); });

// exec niftycube.js
$(document).ready(function(){ Nifty("p.lab-bloc","normal"); });

*/

$(document).ready(function() {
    setTimeout(
        function(){
           initLabMenu();
           Nifty("p.lab-bloc","normal");
        }
        , ( $.browser.msie ) ? 500 : 0
    )
});
