<!--
document.getElementsByClassName = function(){
  if(arguments.length == 1)
    arguments[1]='*';
  var retnode = [];
  var myclass = new RegExp('\\b'+arguments[0]+'\\b');
  var elem = this.getElementsByTagName(arguments[1]);
  for(var i = 0; i < elem.length; i++){
    var classes = elem[i].className;
    if(myclass.test(classes))
      retnode.push(elem[i]);
  };
  return retnode;
};
window.onload=function(){
  var x = document.getElementsByClassName('clickme', 'a');
  for(var i = 0; i < x.length; i++){
    x[i].onclick=function(){
      var m = document.getElementsByClassName('clickme', 'a');
      var n = document.getElementsByClassName('showme', 'div');
      for(var i = 0; i<m.length; i++){
        n[i].style.display = (m[i]==this)?'block':'none';
      };
    };
  };
  x = document.getElementsByClassName('showme','div');
  for(var i = 0; i < x.length; i++){
    x[i].style.display = 'block';
  };
};

function showall(){
  var m = document.getElementsByClassName('clickme', 'a');
  var n = document.getElementsByClassName('showme', 'div');
    for(var i = 0; i<m.length; i++){
      n[i].style.display = (m[i]==this)?'none':'block';
    };
};

//-->