﻿// JScript File

function OpenSelector(lActionID, ElmStorage)
{   
    document.getElementById("window").style.display = "block";
    document.getElementById("iFGS").src="/app/gen/GenericSelector.aspx?lA=" + lActionID + "&strg=" + ElmStorage;
    if(document.getElementById(ElmStorage))$STORAGE=document.getElementById(ElmStorage);
}

function getSelected(ElmName, HiddenElmName)
{
    var Elm = document.getElementsByName(ElmName);
    var HiddenElm = document.getElementById(HiddenElmName);
    if(Elm && HiddenElm)
    {
        HiddenElm.value = "";
        for(ElmCounter=0; ElmCounter<Elm.length; ElmCounter++)
        {
            if(Elm[ElmCounter].checked) HiddenElm.value += "," + Elm[ElmCounter].value;
        }
        HiddenElm.value = HiddenElm.value.substring(1);
    }
}

function GroupSelector(Val, HiddenElmName)
{
    var HiddenElm = document.getElementById(HiddenElmName);
    var cbk =  document.getElementById("cbkGroup");
    if(cbk && HiddenElm && !isNaN(Val))
    {
        HiddenElm.value = (cbk.checked) ? Val : 0;
    }
}

function ChieldToParent(SerUValue, Storage)
{

    if(window.parent.document.getElementById(Storage))window.parent.document.getElementById(Storage).value = SerUValue;
    window.parent.document.getElementById("window").style.display = "none";
    if(window.parent.document.getElementById("ctl00_ContentMain_btnFunction")!=null)
    window.parent.document.getElementById("ctl00_ContentMain_btnFunction").click();
}

function CheckAll(bChecked, ElmName, HiddenElmName)
{
    var Elm = document.getElementsByName(ElmName);
    if(Elm)
    {
        for(ElmCounter=0; ElmCounter<Elm.length; ElmCounter++)
        {
            Elm[ElmCounter].checked = bChecked;
        }
        getSelected(ElmName, HiddenElmName);
    }
}
