﻿// Callback
var EditPermissionsForm1_SEPARATOR = 'EditPermissionsForm1_&';
var EditPermissionsForm1_SHOW_ACTION = 'SHOW';

// Ids
var EditPermissionsForm1_ID_RESULTS_PANEL = 'EditPermissionsForm1_DivResults';
var EditPermissionsForm1_ID_LABEL_USERNAME = 'EditPermissionsForm1_lbUserName';
var EditPermissionsForm1_MODAL_POPUP_ID = "TitleBanner1_EditPermissionsForm1_ModalPopupExtender";
    
function EditPermissionsForm1_processMyResult(returnMessage, context)
{ 
    //alert(returnMessage);
    
    var splittedMessage = returnMessage.split(EditPermissionsForm1_SEPARATOR);
    var action = splittedMessage[0];
   
    switch (action) {
        case EditPermissionsForm1_SHOW_ACTION:
            
            // Get list of datasets.
            var userName = splittedMessage[1]; 
            var renderedContent = splittedMessage[2];    
                        
            // Get user name label.
            var lbUserName = document.getElementById(EditPermissionsForm1_ID_LABEL_USERNAME);
            
            // Display user name.
            lbUserName.innerHTML = userName;
            
            // Get results panel.
            var resultsDiv = document.getElementById(EditPermissionsForm1_ID_RESULTS_PANEL);
            
            // Display datasets.
            resultsDiv.innerHTML = renderedContent;
                             
            break 
        default:
            break
    }//end Switch 
}

function EditPermissionsForm1_postMyError(returnmessage, context)
{
    alert("EditPermissionsForm1 component - Callback Error: " + returnmessage + ", " + context);
}

// **************************************************************************************

function EditPermissionsForm1_Show(userId)
{   
    // OPEN MODAL POPUP WINDOW
    EditPermissionsForm1_Open();  
    
    //Construct callback message.
    var callbackMessage =   "action=" + EditPermissionsForm1_SHOW_ACTION + 
                            "&userId=" + userId;
    
    // Invoke Callback.
    EditPermissionsForm1_DoCallBack(callbackMessage, "EditPermissionsForm1");
}

function EditPermissionsForm1_Open()
{   
    // OPEN MODAL POPUP WINDOW
    var modalPopupBehavior = $find(EditPermissionsForm1_MODAL_POPUP_ID);
    if(modalPopupBehavior != null)
    {
        modalPopupBehavior.show();
    }    
}

function EditPermissionsForm1_Close()
{      
    // CLOSE MODAL POPUP WINDOW
    var modalPopupBehavior = $find(EditPermissionsForm1_MODAL_POPUP_ID);
    if(modalPopupBehavior != null)
    {
        modalPopupBehavior.hide();
    }  
}

