function osw_dom_visibility_switch(obj_id) {
  var obj = document.getElementById(obj_id);
  if (obj) {
    if (obj.style.display != 'none') {
      obj.oldstyle = obj.style.display;
      obj.style.display = 'none';
    } else {
      obj.style.display = obj.oldstyle ? obj.oldstyle : '';
    }
  }
}

function osw_show_cursor_wait(obj) {
  obj.style.cursor = 'wait';
  document.getElementsByTagName('body')[0].style.cursor = 'wait';
}