﻿


/////////////////////////////
// helper functions

function getElementTop(id) {
    var yTop = 0;
    div = document.getElementById(id);
    while (div) {
        yTop += div.offsetTop;
        div = div.offsetParent;
    }
    return yTop;
}

function setFocus(document, id) {
    var ctrl = document.getElementById(id);
    if (ctrl != null) {
        if (ctrl.tagName == 'INPUT'
            && ctrl.id == id
            && ctrl.getAttribute('type') != 'hidden'
            && ctrl.style.visibility != 'hidden'
            && ctrl.style.display != 'none'
            && ctrl.disabled != true)
            ctrl.focus();
    }
}

/////////////////////////////
// window.onload handler

var fnOnLoad = new Array();
window.onload = master_OnLoad;

function master_OnLoad() {
    for (var i = 0; i < fnOnLoad.length; i++)
        fnOnLoad[i]();
}

function window_OnLoad(func) {
    fnOnLoad[fnOnLoad.length] = func;
}


