﻿var JS_WebTali = {

    gfSet_FocusToControl: function (sCtrlID) {
        var Ctrl = MyGetElementById(sCtrlID);
        Ctrl.focus();
    },
    gfCheck_IsRadioSelected: function (sValue1, sMsg) {
        var rd_Inputs = document.getElementsByTagName('INPUT');
        for (var i = 0; i < rd_Inputs.length; i++) {
            if (rd_Inputs[i].type == 'radio') {
                if (rd_Inputs[i].getAttribute('value1') == sValue1) {
                    if (rd_Inputs[i].checked == true) {
                        return true;
                    }
                }
            }
        }
        alert(sMsg);
        return false;
    },
    gfRadio_Clicked: function (sRadioId) {
        var rd_Clicked = document.getElementById(sRadioId);
        var rd_Inputs = document.getElementsByTagName('INPUT');
        for (var i = 0; i < rd_Inputs.length; i++) {
            if (rd_Inputs[i].type == 'radio') {
                rd_Inputs[i].checked = false;
                if (rd_Inputs[i] == rd_Clicked) {
                    rd_Inputs[i].checked = true;
                }
            }
        }

    },
    gfSave_ScrollPos: function (sPanelId, sHdnId) {
        var panel = MyGetElementById(sPanelId);
        var hdn = MyGetElementById(sHdnId);
        hdn.value = panel.scrollTop;

    },
    gfSet_ScrollPos: function (sPanelId, sHdnId) {
        var panel = MyGetElementById(sPanelId);
        var hdn = MyGetElementById(sHdnId);
        panel.scrollTop = hdn.value;
    },
    gfFindPos: function (obj) {
        var curleft = curtop = 0;
        if (obj.offsetParent) {
            curleft = obj.offsetLeft
            curtop = obj.offsetTop
            while (obj = obj.offsetParent) {
                curleft += obj.offsetLeft
                curtop += obj.offsetTop
            }
        }
        return [curleft, curtop];
    }
    

}
