﻿function showLarge(path, elemId) {
    document.getElementById('imgPartLarge').src = path;
    SetObjOnElement('divPopup', elemId, 0, 0);
};

function SetObjOnElement(objId, el_name, xAdj, yAdj) {

    if (el_name == "")
        el_name = element_id;
    var shift = new Array(2);
    GetBodyOffsetX(el_name, shift);
    document.getElementById(objId).style.pixelLeft = shift[0] + xAdj; //  - document.all.calendar.offsetLeft;
    document.getElementById(objId).style.pixelTop = shift[1] + yAdj;
    document.getElementById(objId).style.display = 'inline';
};

function GetBodyOffsetX(el_name, shift) {
    var x;
    var y;
    x = y = 0;
    var elem = document.all[el_name];
    do {
        x += elem.offsetLeft;
        y += elem.offsetTop;
        if (elem.tagName == "BODY")
            break;
        elem = elem.offsetParent;
    } while (1 > 0);
    shift[0] = x;
    shift[1] = y;
    return x;
};    





