function get_element(id) {  
  return document.getElementById ? document.getElementById(id) :  
           (document.all ? document.all[id] : 0);  
}  
  
function toggle(id, show) {  
  var _element_ = get_element(id);  
  if (! _element_) return;  
  if (show > 0 || (! show && _element_.style.display == 'none')) {  
    _element_.style.display = '';  
    toggled = displayed = id;  
  } else {  
    _element_.style.display = 'none';  
    toggled = displayed = 0;  
  }  
}  
  

  
  
  
  
  
function _previewall(show) {  
  toggle('pv-all', - show);  
  toggle('pvc-all', show);  
  var as = document.body.getElementsByTagName("a");  
  for (i = 0; i < as.length; i++) {  
    if (as[i].id &&   
        ((show > 0 && as[i].id.search(/^_open-/) >= 0) ||   
         (show < 0 && as[i].id.search(/^_show-/) >= 0))) {  
      as[i].onclick();  
    }  
  }  
}  
  
function _preview(id, show, _openst) {  
  var _frame_ = get_element('_open-' + id);  
  var fr = get_element('_view-' + id);  
  if (! _frame_ || ! fr) return false;  
  toggle('_view-' + id, show);  
  toggle('_open-' + id, - show);  
  toggle('_show-' + id, show);  
  if (! show) return;  
  if (fr.src) ;  
  else if (_openst) _openstlink(_frame_, '_view-'+id);  
  else fr.src = _frame_.href;  
  return false;  
}  