function setDisplayByTagClass(tName,cName,vis){
  var disp = (vis) ? 'table-cell' : 'none';
  var elements = document.getElementsByTagName(tName);
  for(var i=0;i<elements.length;i++){
    if (elements.item(i).className == cName){
      try{elements.item(i).style.display = disp;}
      catch(e){elements.item(i).style.display = 'block';}}}}
function togCol(cName){
  var obj = document.getElementById(cName+'ID');
  if (obj.className == cName){
    var disp = obj.style.display;}
  if(disp == 'none' || disp == ''){showCol(cName);}
  else{hideCol(cName);}}
function setCol(cName){
  var obj = document.getElementById(cName+'ID');
  try{obj.style.display = 'table-cell';}
  catch(e){obj.style.display = 'block';}
  document.images[cName+'Img'].src = 'img/icons/note-on.gif';}
function showCol(cName){
  setDisplayByTagClass('TH',cName,1);
  setDisplayByTagClass('TD',cName,1);
  document.images[cName+'Img'].src = 'img/icons/note-on.gif';
  setCookie(cName, 1, '', '/');}
function hideCol(cName){
  setDisplayByTagClass('TH',cName,0);
  setDisplayByTagClass('TD',cName,0);
  setCookie(cName, 0, '', '/');
  if(document.images[cName+'Img'])
  {document.images[cName+'Img'].src = 'img/icons/note-off.gif';}}

