
function jsmove(e, abor) {

    var DocRef;
    if( document.documentElement && document.documentElement.clientWidth) {
        DocRef = document.documentElement;
    } else {
        DocRef = document.body;
    }
    
    if (abor == "x" || abor == "y") {
        var x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.clientX+DocRef.scrollLeft;
        var y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.clientY+DocRef.scrollTop;
    
        if (abor == "x") return x;
        if (abor == "y") return y;
    }
    
    if (abor == "h") {
        var elm = document.getElementById(e);
        if (elm.offsetHeight) {
            var h = elm.offsetHeight;
        } else if (elm.style.pixelHeight) {
            var h = elm.style.pixelHeight;
        }
        return h;
    }
    
    if (abor == "w") {
        var elm = document.getElementById(e);
        if (elm.offsetWidth) {
            var w = elm.offsetWidth;
        } else if (elm.style.pixelWidth) {
            var w = elm.style.pixelWidth;
        }
        return w;
    }
    
    if (abor == "top") {
        var elm = document.getElementById(e);
        var h = 0;
        if (elm.offsetParent) {
            do {
                h += elm.offsetTop;
            } while (elm = elm.offsetParent);
        }
        return h;
    }
    
    if (abor == "left") {
        var elm = document.getElementById(e);
        var w = 0;
        if (elm.offsetParent) {
            do {
                w += elm.offsetLeft;
            } while (elm = elm.offsetParent);
        }
        return w;
    }

}
