function div_cache(nomdiv)
{
    var style = document.getElementById(nomdiv).style.visibility;
    var display  = "block";
 
    if (style != "hidden") {
        style ="hidden";
        display = "none";
    } else {
        style ="visible";
        display = "block";
    }
    document.getElementById(nomdiv).style.visibility= style;
    document.getElementById(nomdiv).style.display = display; 
}

function div_montre(nomdiv)
{
    var style = document.getElementById(nomdiv).style.visibility;
    var display  = "block";
 
    if (style != "visible") {
        style ="visible";
        display = "block";
    } else {
        style ="hidden";
        display = "none";
    }
    document.getElementById(nomdiv).style.visibility= style;
    document.getElementById(nomdiv).style.display = display; 
}

function div_cache_parent(nomdiv)
{                               
    var style = parent.document.getElementById(nomdiv).style.visibility;
    var display  = "block";
 
    if (style != "hidden") {
        style ="hidden";
        display = "none";
    } else {
        style ="visible";
        display = "block";
    }
    parent.document.getElementById(nomdiv).style.visibility= style;
    parent.document.getElementById(nomdiv).style.display = display; 
}

function div_montre_parent(nomdiv)
{
    var style = parent.document.getElementById(nomdiv).style.visibility;
    var display  = "block";
 
    if (style != "visible") {
        style ="visible";
        display = "block";
    } else {
        style ="hidden";
        display = "none";
    }
    parent.document.getElementById(nomdiv).style.visibility= style;
    parent.document.getElementById(nomdiv).style.display = display; 
}