﻿function menu(id) {

    try {
        
        // get current node by id   
        var d = document.getElementById(id);
        
        // close all the other nodes, up to 10
        for (var i = 1; i<=20; i++) {
        
            // check if node exists
            if (document.getElementById('smenu'+i) && (('smenu' + i) != id)) {
                // close it
                document.getElementById('smenu'+i).style.display='none';
            }
        }
        
        // does it exist
        if (d) {
        
            // alert(d.style.display); 
                
            if (d.style.display == 'block') {

                d.style.display = 'none';     // if its open close it

            } else {
            
                d.style.display = 'block';    // else just open it
            }
            
        }
        
    } catch (e) {
        alert(e);    
    }
}

