function toggleEvents(el) {
    closeAll();
    if (document.getElementById('' + el).style.display == 'block')
    { document.getElementById('' + el).style.display = 'none' }
    else
    { document.getElementById('' + el).style.display = 'block' };
}
function closeAll() {

    var cells = getElementsByClass("EventList");
    //alert(cells.length);
    for (var i = 0; i < cells.length; i++) {
        cells[i].style.display = 'none';
    }
}
function getElementsByClass(searchClass, node, tag) {
    var classElements = new Array();
    if (node == null)
        node = document;
    if (tag == null)
        tag = '*';
    var els = node.getElementsByTagName(tag);
    var elsLen = els.length;
    var pattern = new RegExp("(^|\\s)" + searchClass + "(\\s|$)");
    for (i = 0, j = 0; i < elsLen; i++) {
        if (pattern.test(els[i].className)) {
            classElements[j] = els[i];
            j++;
        }
    }
    return classElements;
}

