// Last edit: 2010 Apr 08, 18:57:29

////////////////////////
// function showhide_div
// div_id: string id of showhide
// control_el: ref to display el, often just this
// msg_show: Something like '[+] Click to show'
// msg_hide: Something like '[+] Click to hide'
function showhide_div(div_id,control_el, msg_show, msg_hide)
{
  //alert('div_id=='+div_id+
  //    ', control_el=='+control_el+
  //    ', msg_show=='+msg_show+
  //    ', msg_hide=='+msg_hide);
  var dbb = document.getElementById(div_id);
  if( !dbb ){ return; }
  var disp = dbb.style.display;
  if( disp != "none" )
  {
      dbb.style.display="none";
      control_el.innerHTML=msg_show;
  }
  else
  {
      dbb.style.display="block";
      control_el.innerHTML=msg_hide;
  }
} // END function showhide_div()

function toggle_class(div_id,class1, class2)
{
  var dbb = document.getElementById(div_id);
  if( !dbb ){ return; }
  var dispClass = dbb.className;
  if( dispClass == class1 )
  {
      dbb.className = class2;
  }
  else
  {
      dbb.className = class1;
  }
  //alert('div_id=='+div_id+
  //    ', class1=='+class1+
  //    ', class2=='+class2+
  //    ', className=='+dbb.className);
} // END function toggle_class(div_id,class1, class2)
