// FELIXONE.it © 2002/2007 - All rights reserved.

function doOutline(evnt) {
  var targetId, srcElm, targetElm, id, opn;
  if (window.event) {
    srcElm = window.event.srcElement;
  } else {
    srcElm = evnt.target;
  }
  id = srcElm.id;
  opn = id.substring(id.lastIndexOf("_"));
  if (opn == "_I" || opn == "_H") {
    srcElm = srcElm.id;
    srcElm = srcElm.substr(0, srcElm.length-2);
    targetId = srcElm + "_S";
    srcElm1 = srcElm + "_I";
    srcElm2 = srcElm + "_F";
    if (document.all) {
      srcElm1 = document.all(srcElm1);
      if (document.all(srcElm2)) srcElm2 = document.all(srcElm2);
      targetElm = document.all(targetId);
    } else if (document.getElementById) {
      srcElm1 = document.getElementById(srcElm1);
      if (document.getElementById(srcElm2)) srcElm2 = document.getElementById(srcElm2);
      targetElm = document.getElementById(targetId);
    }
    if (targetElm) {
      if (srcElm1.src) imgopn = srcElm1.src.replace(/_open\./, ".");
      if (srcElm2.src) imgcnt = srcElm2.src.replace(/_open\./, ".");
      if (targetElm.style.display == "none") {
        if (srcElm1.src) srcElm1.src = imgopn.replace(/\.(\w+)$/, "_open.$1");
        if (srcElm2.src) srcElm2.src = imgcnt.replace(/\.(\w+)$/, "_open.$1");
        targetElm.style.display = "";
      } else {
        if (srcElm1.src) srcElm1.src = imgopn;
        if (srcElm2.src) srcElm2.src = imgcnt;
        targetElm.style.display = "none";
      }
    }
  }
}

function reopen(node) {
  var fxoid = node;
  var fxsrc, fxid="";
  var fxparam = fxoid.split(",");
  var fxsrcs = fxparam[1].split("_");
  for (i=0; i<fxsrcs.length; i++) {
    if (fxid != "") fxid += "_";
    fxid += fxsrcs[i];
    fxsrc = fxparam[0]+"_"+fxid;
    fxsrc1 = fxsrc + "_I";
    fxsrc2 = fxsrc + "_F";
    fxsrc += "_S";
    if (document.all) {
      fxsrc = document.all(fxsrc);
      fxsrc1 = document.all(fxsrc1);
      if (document.all(fxsrc2)) fxsrc2 = document.all(fxsrc2);
    } else if (document.getElementById) {
      fxsrc = document.getElementById(fxsrc);
      fxsrc1 = document.getElementById(fxsrc1);
      if (document.getElementById(fxsrc2)) fxsrc2 = document.getElementById(fxsrc2);
    }
    if (fxsrc) {
      if (fxsrc1.src) {
        imgopn = fxsrc1.src;
        fxsrc1.src = imgopn.replace(/\.(\w+)$/, "_open.$1");
      }
      if (fxsrc2.src) {
        imgcnt = fxsrc2.src;
        fxsrc2.src = imgcnt.replace(/\.(\w+)$/, "_open.$1");
      }
      fxsrc.style.display = "";
    }
  }
}
