
Function.prototype.defaults = function()
{
  var _f = this;
  var _a = Array(_f.length-arguments.length).concat(
    Array.prototype.slice.apply(arguments));
  return function()
  {
    return _f.apply(_f, Array.prototype.slice.apply(arguments).concat(
      _a.slice(arguments.length, _a.length)));
  }
}

var unhide = function(divID, unhidden, hidden) {
  var item = document.getElementById(divID);
  if (item) {
    item.className=(item.className==hidden)?unhidden:hidden;
  }
}.defaults('', 'unhidden', 'hidden');


