/* gemeinde.js based on Uster JS */
/* (c) 2005 by Tim Kask (tim.kask@i-web.ch) */


// Find the x,y location in pixels for a relatively positioned object
// returns an object with .x and .y properties.
function FindXY(obj){
    var x=0,y=0;
    while (obj!=null){
        x+=obj.offsetLeft-obj.scrollLeft;
        y+=obj.offsetTop-obj.scrollTop;
        obj=obj.offsetParent;
    }
    return {x:x,y:y};
}

// Find the x,y location in pixels for a relatively positioned object
// returns an object with .x, .y, .w (width) and .h (height) properties.
function FindXYWH(obj){
    var objXY = FindXY(obj);
    return objXY?{ x:objXY.x, y:objXY.y, w:obj.offsetWidth, h:obj.offsetHeight }:{ x:0, y:0, w:0, h:0 };
}

function getLeft(e) {
    //----------------------------
    // DIESE WERTE BITTE ANPASSEN:
    var menuwidth = 170;   
    var objektname = "leftanchor";
    //----------------------------

    var pos_x = (HM_IE) ? (e.clientX + HM_IEcanvas.scrollLeft - 1)  : e.pageX;
    var out_x = pos_x;
    dim = FindXYWH(document.getElementById(objektname));
    out_x = dim.x + menuwidth;
    return(out_x);
}
