﻿// JScript File
function setAttachToCommunicationPref(obj, objFlyout)
{

    var panel = document.getElementById("dynamic_content");
    var newContent = document.getElementById(obj.id.replace("imgInformation","pnlInformation")).cloneNode(true);
    newContent.style.display="block";
    //alert(newContent.innerHTML);
    
    if (panel.firstChild)
        panel.removeChild(panel.firstChild);
    panel.appendChild(newContent);
    
    //<%=Flyout1.getClientID()%>.AttachTo(obj.id);
    //<%=Flyout1.getClientID()%>.Open();
    //alert(obj.id);
    objFlyout.AttachTo(obj.id);
    objFlyout.Open();
}

function CheckPanelCheckboxes(strPnlClientID, strChkParentClientID) {
    var chkParentClientID = document.getElementById(strChkParentClientID);
    var PnlClientID = document.getElementById(strPnlClientID);
    var inputArr = PnlClientID.elements;
    var collection = document.getElementById(strPnlClientID).getElementsByTagName('INPUT');
    for (var x=0; x<collection.length; x++) {
        if (collection[x].type.toUpperCase()=='CHECKBOX'){
            collection[x].checked = chkParentClientID.checked;
        }
    }
 }
                
function CheckAllNone(obj)
{
    var checkall = (obj.value == "Select All");
    obj.value = (obj.value == "Select All") ? "Deselect All" : "Select All";
    
    var checks = document.getElementsByTagName('INPUT');
    for (var x=0; x<checks.length; x++) {
    if (checks[x].type.toUpperCase()=='CHECKBOX' && checks[x].id.indexOf('rptCommunicationsPreferenceCategory') > -1)
        {
        checks[x].checked = checkall;
        }
    }
}

