 function NB(ObjID) {
  if (document.all) {
   if (document.all[ObjID].style.display == "none") { document.all[ObjID].style.display = "block"; } else { document.all[ObjID].style.display = "none"; }
  }
 }

 function Show(ObjID) {
  if (document.layers) document.layers[ObjID].visibility = "show";
  if (document.all) document.all[ObjID].style.visibility = "visible";
 }

 function ClipAbs(ObjID,l,t,r,b) {
  if (document.layers) { document.layers[ObjID].clip.left = l; document.layers[ObjID].clip.top = t; document.layers[ObjID].clip.right = r; document.layers[ObjID].clip.bottom = b; }
  if (document.all) { document.all[ObjID].style.clip = "rect("+t+"px "+r+"px "+b+"px "+l+"px)"; }
 }

 function MoveAbs(ObjID,x,y) { 
  if (document.layers) { document.layers[ObjID].left = x; document.layers[ObjID].top = y; }
  if (document.all) { document.all[ObjID].style.left = x; document.all[ObjID].style.top = y; }
 }

 function LayerWidth(ObjID) { 
  if (document.layers) { var W = document.layers[ObjID].document.width; }
  if (document.all) { var W = document.all[ObjID].scrollWidth; }
  return W;
 }

 function LayerHeight(ObjID) { 
  if (document.layers) { var H = document.layers[ObjID].document.height; }
  if (document.all) { var H = document.all[ObjID].scrollHeight; }
  return H;
 }

 function ScrollScr(ObjID,l,t,w,h,dx,dy,cx,cy,center) {
  if (center) { L=l+Math.round(WindowWidth()/2) } else { L=l }
  cx+=dx; cy+=dy;
  if (-cy>=LayerHeight(ObjID)) { cy=h-1 }
  if (h-cy<=0) { cy=-LayerHeight(ObjID) }
  if (-cx>=LayerWidth(ObjID)) { cx=w-1 }
  if (w-cx<=0) { cx=-LayerWidth(ObjID) }
  MoveAbs(ObjID,L+cx,t+cy); ClipAbs(ObjID,-cx,-cy,w-cx,h-cy);
  eval('setTimeout("ScrollScr(\''+ObjID+'\','+l+','+t+','+w+','+h+','+dx+','+dy+','+cx+','+cy+','+center+')",100);');
 }