function $(id){ return document.getElementById(id);}
function $name(id){ return document.getElementsByName(id);}
function getPosition(e){ try{ var elm = $(e); var left = 0; var top = 0; while (elm.offsetParent){ left += elm.offsetLeft; top += elm.offsetTop; elm = elm.offsetParent;}
left += elm.offsetLeft; top += elm.offsetTop; return {x:left, y:top};}
catch(exp){ return {x:0, y:0};}
}
function getDimensions(e)
{ try{ var elm = $(e); return {width:elm.offsetWidth, height:elm.offsetHeight};}catch(exp){ return {width:0, height:0};}
}
function mouseCoords(ev){ try{ if(ev.pageX || ev.pageY){ return {x:ev.pageX, y:ev.pageY};}
return { x:ev.clientX + document.body.scrollLeft - document.body.clientLeft, y:ev.clientY + document.body.scrollTop - document.body.clientTop
};}catch(exp){ return {x:0, y:0};}
}
function getMouseOffset(target, ev){ try{ ev = ev || window.event; var docPos = getPosition(target.id); var mousePos = mouseCoords(ev); return {x:mousePos.x - docPos.x, y:mousePos.y - docPos.y};}catch(exp){ return {x:0, y:0};}
}
function getPageScroll(){ var yScroll,xScroll; if (self.pageYOffset) { yScroll = self.pageYOffset; xScroll = self.pageXOffset;} else if (document.documentElement && document.documentElement.scrollTop){ yScroll = document.documentElement.scrollTop; xScroll = document.documentElement.scrollLeft;} else if (document.body) { yScroll = document.body.scrollTop; xScroll = document.body.scrollLeft;}
arrayPageScroll = new Array('',yScroll)
return {x : xScroll , y : yScroll };}
