obj={};
obj.id			=function(i){ return document.getElementById(i); }
obj.name		=function(n){ var objs=document.getElementsByTagName(n); return objs.length ? objs[objs.length-1] : null; }
obj.count		=function(o){ var i=0,j=null; for(j in o) ++i; return i; }
obj.pos			=function(o){
	var x=0,y=0,p=o;
	while(p){	x+=p.offsetLeft; y+=p.offsetTop; p=p.offsetParent; } 
	return {left:o.offsetLeft,top:o.offsetTop,right:o.offsetLeft+o.offsetWidth,bottom:o.offsetTop+o.offsetHeight,width:o.offsetWidth,height:o.offsetHeight,absleft:x,abstop:y};
}
obj.moveto	=function(o,x,y){ o.style.left=x; o.style.top=y; }
obj.moveby	=function(o,x,y){ o.style.left=x+o.offsetLeft; o.style.top=y+o.offsetTop; }
obj.create	=function(t){ return document.createElement(t); }
obj.event		=function(e){ return window.event ? window.event : e; }
obj.disp		=function(o,b){ o.style.display=b ? "block" : "none"; }

