	


var deep = 0;
 
// affichage des éléments d'un object
function listObject(object, maxdeep) {
    var decal = '-- ';
    var textObject = "";
    for (var i in object) {
        // création de l'indentation
        var indent = "";
        for (var y = 0; y < deep; y++) indent += decal;
        // nom de la propriété
        textObject += "deep = " + deep + " : " + indent + "<b>" + i + "</b> : ";
        if (typeof(object[i]) == ("object") && deep < maxdeep) {
            deep++;
            textObject += "<br />" + listObject(object[i],  maxdeep);
            deep--;
        }
        else {
            // valeur de la propriété
            textObject += object[i] + "<br />";
        }
    }
    return (textObject);
}
 
// Affichage dans le div des éléments d'un object
function retourObj (object, deep) {
    var evalObject = eval(object);
    document.getElementById('infoObject').style.display = "";
    document.getElementById('infoObject').innerHTML = (object) ? listObject(evalObject, deep) : "Ce n'est pas un object";
}

