
nn4 = (document.layers) ? true:false;
ie4 = (document.all) ? true:false;

function show(ident,nest) {
	if(nn4) 	
		{document.layers[ident].visibility = "show";}
	 else if(ie4) {	
		document.all[ident].style.visibility = "visible";
	}
}

function hide(ident,nest) {
  if(nn4) {  
		if(nest) {
		 document.layers[nest].document.layers[ident].visibility = "hide"; }
    		else { document.layers[ident].visibility = "hide";}
  } else if(ie4) {
    document.all[ident].style.visibility = "hidden";
  }
}


function moveTo(ident,x,y,nest) {
	if(nn4) {
		if(nest) {
		  document.layers[nest].document.layers[ident].left = x;
		  document.layers[nest].document.layers[ident].top = y;   }
		else {
		  document.layers[ident].left = x;
		  document.layers[ident].top = y;   }
	} else if(ie4) {
		document.all[ident].style.left = x;
		document.all[ident].style.top = y;
	}
}

function moveBy(ident,dx,dy,nest) {
	if(nn4) {
		if(nest) {
		  document.layers[nest].document.layers[ident].left += dx; 		
	        document.layers[nest].document.layers[ident].top += dy; }
		else {
	        document.layers[ident].left += dx;
	    	  document.layers[ident].top += dy;   }
   }  else if(ie4) {
		document.all[ident].style.left = document.all[ident].offsetLeft + dx;
		document.all[ident].style.top = document.all[ident].offsetTop + dy;
	}
}



function clipTo(ident, t, r, b, l,nest) {
  if(nn4) {
    if(nest) {
      document.layers[nest].document.layers[ident].clip.top = t;
       document.layers[nest].document.layers[ident].clip.right = r;
       document.layers[nest].document.layers[ident].clip.bottom = b;
       document.layers[nest].document.layers[ident].clip.left = l;
    } else {
      document.layers[ident].clip.top = t;
       document.layers[ident].clip.right = r;
       document.layers[ident].clip.bottom = b;
       document.layers[ident].clip.left = l;
    }
  } else if(ie4) {
     document.all[ident].style.clip = 
    "rect(" + t + " " + r + " " + b + " " + l + ")";
  }
}



function pozycja(ident,nest) {
	if(nn4) {
		if(nest)  {
		  l =document.layers[nest].document.layers[ident].left; 	}
		else {document.layers[ident].left;  }
		if(nest) {
		  t = document.layers[nest].document.layers[ident].top;  }
		else {document.layers[ident].top;   }
	} else if(ie4) {
		l = document.all[ident].offsetLeft;
		t = document.all[ident].offsetTop;
	}
}

function writeTo(ident, tekst, nest) {
	if(nn4) {
		if(nest) {
			document.layers[nest].document.layers[ident].document.open();
			document.layers[nest].document.layers[ident].document.write(tekst);
			document.layers[nest].document.layers[ident].document.close();
		} else {
			document.layers[ident].document.open();
			document.layers[ident].document.write(tekst);
			document.layers[ident].document.close();		
		}
	} else if(ie4) {
		document.all[ident].innerHTML = tekst;
	}
}

