function hide() {
    var divs = document.getElementsByTagName("div");

    for (var i = 0; i < divs.length; i++) {
        for(var j = 0; j < arguments.length; j++) {
            var myClass = arguments[j];
            if (divs[i].className.indexOf(myClass) != -1) {
               /* divs[i].style.display  = divs[i].style.display ? "":"none"; */
               divs[i].style.display  = "none";
            }
        }
    }
}
function show() {
    var divs = document.getElementsByTagName("div");

    for (var i = 0; i < divs.length; i++) {
        for(var j = 0; j < arguments.length; j++) {
            var myClass = arguments[j];
            if (divs[i].className.indexOf(myClass) != -1) {
               divs[i].style.display  = "";
            }
        }
    }
}
function toggle() {
    var divs = document.getElementsByTagName("div");

    for (var i = 0; i < divs.length; i++) {
        for(var j = 0; j < arguments.length; j++) {
            var myClass = arguments[j];
            if (divs[i].className.indexOf(myClass) != -1) {
               divs[i].style.display  = divs[i].style.display ? "":"none";
            }
        }
    }
}

  function showHide(elementID) {
    var desc = null;

    if (document.getElementById) {
      desc = document.getElementById("evt_desc_" + elementID);
    } else if (document.all) {
      desc = document.all["evt_desc_" + elementID];
    } else if (document.layers) {
      desc = document.layers["evt_desc_" + elementID];
    }

    if (desc) {
      if (desc.style.display == 'none') {
        expand(elementID);
      } else {
        collapse(elementID);
      }
    }
  }

  function expand(elementID) {
    var evt = null;
    var desc = null;
    var icon = null;

    if (document.getElementById) {
      evt = document.getElementById("evt_" + elementID);
      desc = document.getElementById("evt_desc_" + elementID);
      icon = document.getElementById("evt_icon_" + elementID);
    } else if (document.all) {
      evt = document.all["evt_" + elementID];
      desc = document.all["evt_desc_" + elementID];
      icon = document.all["evt_icon_" + elementID];
    } else if (document.layers) {
      evt = document.layers["evt_" + elementID];
      desc = document.layers["evt_desc_" + elementID];
      icon = document.layers["evt_icon_" + elementID];
    }

    if (desc.style.display == 'none') {
      evt.style.backgroundColor = '#FFFAF3';
      evt.style.border = '1px dotted #000000';
      evt.style.padding = '5px';
      evt.style.marginBottom = '5px';
      desc.style.display = 'block';
      icon.src = "/images/icon_minus.gif"
    }
  }

  function collapse(elementID) {
    var evt = null;
    var desc = null;
    var icon = null;

    if (document.getElementById) {
      evt = document.getElementById("evt_" + elementID);
      desc = document.getElementById("evt_desc_" + elementID);
      icon = document.getElementById("evt_icon_" + elementID);
    } else if (document.all) {
      evt = document.all["evt_" + elementID];
      desc = document.all["evt_desc_" + elementID];
      icon = document.all["evt_icon_" + elementID];
    } else if (document.layers) {
      evt = document.layers["evt_" + elementID];
      desc = document.layers["evt_desc_" + elementID];
      icon = document.layers["evt_icon_" + elementID];
    }

    if (desc.style.display != 'none') {
      evt.style.backgroundColor = '';
      evt.style.border = '';
      evt.style.padding = '';
      evt.style.marginBottom = '';
      desc.style.display = 'none';
      icon.src = "/images/icon_plus.gif"
    }
  }

  function expandAll() {
    var evt = null;

    if (document.body.getElementsByTagName) {
      evt = document.body.getElementsByTagName('DIV');
    } else if (document.body.all) {
      evt = document.body.all.tags('DIV');
    }

    if (evt) {
      for (var i=0; i<evt.length; i++) {
        if (evt[i].id.substring(0, 4) == 'evt_') {
          if (evt[i].id.substring(0, 5) != 'evt_d') {
            expand(evt[i].id.substring(4));
          }
        }
      }
    }
  }

  function collapseAll() {
    var evt = null;

    if (document.body.getElementsByTagName) {
      evt = document.body.getElementsByTagName('DIV');
    } else if (document.body.all) {
      evt = document.body.all.tags('DIV');
    }

    if (evt) {
      for (var i=0; i<evt.length; i++) {
        if (evt[i].id.substring(0, 4) == 'evt_') {
          if (evt[i].id.substring(0, 5) != 'evt_d') {
            collapse(evt[i].id.substring(4));
          }
        }
      }
    }
  }