//--------------------------------------------------------------------------------
// Function name : get_page_data()
// Objective : to bring user profile information in FACEBOX
function get_page_data( inAction, inUserCtg, inPartyType, inCommonStr, inDestField )
{
  //alert( inAction+' | '+inUserCtg+' | '+ inPartyType+' | '+ inCommonStr+' | '+ inDestField );
  //alert(document.getElementById('top_user_list').innerHTML);
  {
    var lWhereText = '';
    gAlertShowInd = true;
    invokeRefreshField
    ( lWhereText
    , 'gn_login'
    , inAction 
    , 'PAGE_DATA'
    , inDestField
    , 'option'
    , 'HTML&others=oth&param_user_ctg='+inUserCtg+'&param_party_type='+inPartyType+'&param_common_str='+inCommonStr
    );
  }
}
//--------------------------------------------------------------------------------

//--------------------------------------------------------------------------------
// Function name : get_menu_tree()
// Objective : to bring menu list information in FACEBOX
// function get_menu_tree( 'get_menu_tree', inDestField, ' org_id = \\'232UA00000\\' ', 100082 )
function get_menu_tree( inAction, inDestField, inWhereText, inNodeId )
{
  //alert( inAction+' | '+inDestField+' | '+' | '+inWhereText+' | '+inNodeId );
  gAlertShowInd = true;
  var lWhereText = '';
  //var lResultText = 'APPLN_MENU_LIST';
  invokeRefreshField
  ( lWhereText
  , 'gn_appln_menu'
  , inAction 
  , 'PAGE_DATA'
  , inDestField
  , 'option'
  , 'HTML&others=oth&param_node_id='+inNodeId
  );
  return gResultText;
}
//--------------------------------------------------------------------------------

//--------------------------------------------------------------------------------
// SEND/BROADCAST LOGOUT MESSAGE TO CONNECTED USERS
function broadcast_message( inActionType )
{
  gAlertShowInd = true;
  var lWhereText = '';
  var lResultText = 'PORTAL_USER_PROFILE';
  invokeRefreshField
    ( lWhereText
    , 'gn_login'
    , 'broadcast_mesg'
    , lResultText
    , '_blank'
    , 'option'
    , 'HTML&others=oth&param_act_type='+inActionType
    );
  return gResultText;
}
//--------------------------------------------------------------------------------

//--------------------------------------------------------------------------------
// ADD ORG_ID in parameter
function get_portal_user_profile( inUserObj )
{

  /*
    $param_user_id = inUserObj.name;
    $whereText = '';
    $fieldList = '';
    $destFieldList = 'result';

    jQuery.get("../servlet/gn_login?ajaxFlag=true&action=get_portal_user_profile", {whereText:$whereText,fieldList:$fieldList,destFieldList:$destFieldList,    param_user_id:$param_user_id }, function(data)
    {
      return data;
    }, "xml");

    //$.post("test.php", { name: "John", time: "2pm" }, function(data){ process(data); }, "xml");
  */

  gAlertShowInd = true;
  var lWhereText = '';
  var lResultText = 'PORTAL_USER_PROFILE';
  invokeRefreshField
    ( lWhereText
    , 'gn_login'
    , 'get_portal_user_profile'
    , lResultText
    , '_blank'
    , 'option'
    , 'HTML&others=oth&param_user_id='+inUserObj.name
    );
  return gResultText;
}
//--------------------------------------------------------------------------------

//--------------------------------------------------------------------------------
function sunvision_guru_raise_req( inOrgId, inUserId )
{
  gAlertShowInd   = true;
  var lWhereText  = '';
  var lResultText = 'SUNVISION GURU';
  invokeRefreshField
    ( lWhereText
    , 'gn_sstptl_admin'
    , 'sunvision_guru_raise_req'
    , lResultText
    , '_blank'
    , 'option'
    , 'HTML&others=oth&param_org_id='+inOrgId+'&param_user_id='+inUserId
    );
  return gResultText;
}
//--------------------------------------------------------------------------------

//--------------------------------------------------------------------------------
// GET JD OF NEW JOB POST
function get_portal_rg_jd( inRgJobId, inUserObj )
{
  gAlertShowInd = true;
  var lWhereText = '';
  var lResultText = 'PORTAL_RG_JD';
  invokeRefreshField
    ( lWhereText
    , 'gn_sstptl_rg'
    , 'job_details_view'
    , lResultText
    , '_blank'
    , 'option'
    , 'HTML&others=oth&param_rg_job_id='+inRgJobId+'&param_user_id='+inUserObj
    );
  return gResultText;
}
//--------------------------------------------------------------------------------

//--------------------------------------------------------------------------------
// GET USER PORILE
function get_portal_rg_appln_profile( inUserId, inVisitFlag )
{
  gAlertShowInd = true;
  var lWhereText = '';
  var lResultText = 'PORTAL_RG_APPLN_PROFILE';
  invokeRefreshField
    ( lWhereText
    , 'gn_sstptl_rg'
    , 'get_portal_rg_appln_profile'
    , lResultText
    , '_blank'
    , 'option'
    , 'HTML&others=oth&param_user_id='+inUserId+'&param_visit_flag='+inVisitFlag
    );
  return gResultText;
}
//--------------------------------------------------------------------------------

