var saveoffset = -1;

function closeWindow(elementid) {
  element = document.getElementById(elementid);
  element.style.display = "none";
  return false;
}

function showHide(elementid, offset) {
  element = document.getElementById(elementid);
  if ((element.style.display == "block") && (offset==saveoffset)) {
    element.style.display = "none";
  } else {
    element.style.display = "block";
    if (offset > 0) {
      ifr = element.getElementsByTagName('iframe')[0];
	//document.getElementById(iframeid);
      if (ifr.contentDocument) {
	ifr.contentDocument.body.scrollLeft = offset;
      } else {
        // special case for IE, as usual
        iframeid = elementid + "_iframe";
        ifr.id = iframeid;
	window.frames[iframeid].scrollTo(offset, 0);
      }
    }
    saveoffset = offset;
  }
  return false;
}