//************************************************************************* // global.js //************************************************************************* var G = null; //========================================================================== // global //========================================================================== function global() { if (G != null) return; G = new global$(); } //========================================================================== // global$ (constructor) //========================================================================== function global$() { this.getLeft = global$getLeft; this.getRight = global$getRight; this.getTop = global$getTop; this.getBottom = global$getBottom; } //========================================================================== // global$getLeft //========================================================================== function global$getLeft(element) { var a; a = 0; while (element) { a = a + element.offsetLeft; element = element.offsetParent; } return a; } //========================================================================== // global$getTop //========================================================================== function global$getTop(element) { var a; a = 0; while (element) { a = a + element.offsetTop; element = element.offsetParent; } return a; } //========================================================================== // global$getRight //========================================================================== function global$getRight(element) { var a,b; a = this.getLeft(element); b = element.clientWidth; return a + b; } //========================================================================== // global$getBottom //========================================================================== function global$getBottom(element) { var a,b; a = this.getTop(element); b = element.clientHeight; return a + b; }