
var img_tfo = new Image();
var img_tfc = new Image();
var img_vln = new Image();
var img_tmp = new Image();
var img_tep = new Image();
var img_to  = new Image();
var img_tc  = new Image();
var img_ts  = new Image();

function PreLoadImages(TRef){
  img_tfo.src = TRef + "images/tree_folderopen.gif";
  img_tfc.src = TRef + "images/tree_folder.gif";
  img_vln.src = TRef + "images/tree_vline.gif";
  img_tmp.src = TRef + "images/tree_tree_midpoint.gif";
  img_tep.src = TRef + "images/tree_tree_endpoint.gif";
  img_to.src  = TRef + "images/tree_opened.gif";
  img_tc.src  = TRef + "images/tree_closed.gif";
  img_ts.src  = TRef + "images/spacer.gif";
}

function TreeOpen(TPlusName, TImgName, TObjName, TCatId){
  if(img_to.src == "" || img_to.src == null){
    alert("Tree images are not specified.");
    return false
  }
  var isOpened = !(document.getElementById(TObjName).style.display == "");
  document.getElementById(TObjName).style.display = ((!isOpened)?"none":"");
  document.getElementById(TImgName).src = ((!isOpened)?img_tfc.src:img_tfo.src);
  document.getElementById(TPlusName).src = ((!isOpened)?img_tc.src:img_to.src);
}
//**************************************************
function ViewOriginal(TSource){
  newWin = window.open(TSource, null, "location=no, menubar=no, status=no, toolbar=no, scrollbars=yes, resizable=yes");
}
