﻿//player registration

/**
 * Due to the __hdnPlayerId is resetting the value upon entering to player registration entry
 * the setting of value is also put in the local storage to persist the value - Marvin 7.17.2024
 * @param {string} id
 */
function setHdnPlayerId(id) {
  document.getElementById("__hdnPlayerId").value = id;
  localStorage.setItem("selectedPlayerId", id);
}
function getHdnPlayerId() {
  const selectedPlayerId = document.getElementById("__hdnPlayerId").value;
  if (selectedPlayerId) {
    return selectedPlayerId;
  }
  return localStorage.getItem("selectedPlayerId");
}

//content playlist
function setHdnPlaylistId(id) {
  document.getElementById("__hdnPlaylistId").value = id;
}
function getHdnPlaylistId() {
  return document.getElementById("__hdnPlaylistId").value;
}
function setHdnPlaylistIdName(idName) {
  document.getElementById("__hdnPlaylistId").value = idName;
}
function getHdnPlaylistIdName() {
  return document.getElementById("__hdnPlaylistId").value;
}
function setHdnContentCategoryId(id) {
  document.getElementById("__hdnContentCategoryId").value = id;
}
function getHdnContentCategoryId() {
  return document.getElementById("__hdnContentCategoryId").value;
}
function setHdnContentPlaylistEntry_ContentNumber(ContentNumber) {
  document.getElementById("__hdnContentPlaylistEntry_ContentNumber").value =
    ContentNumber;
}
function getHdnContentPlaylistEntry_ContentNumber() {
  return document.getElementById("__hdnContentPlaylistEntry_ContentNumber")
    .value;
}

//content library
function setHdnContentLibraryId(id) {
  document.getElementById("__hdnContentLibId").value = id;
}
function getHdnContentLibraryId() {
  return document.getElementById("__hdnContentLibId").value;
}
function setHdnContentLibraryEntry_CategoryName(categoryName) {
  document.getElementById("__hdnContentLibEntry_ContentCategory").value =
    categoryName;
}
function getHdnContentLibraryEntry_CategoryName() {
  return document.getElementById("__hdnContentLibEntry_ContentCategory").value;
}
function setHdnSelectedBrowseContent(index) {
  document.getElementById("__hhdSelectedBrowseContent").value = index;
}
function getHdnSelectedBrowseContent() {
  return document.getElementById("__hhdSelectedBrowseContent").value;
}

//player management
function setHdnPlayerManagementValue(values) {
  document.getElementById("__hhdPlayerManagementIDs").value = values;
}
function getHdnPlayerManagementValue() {
  return document.getElementById("__hhdPlayerManagementIDs").value;
}
function setHdnBroadcastMsg(value) {
  document.getElementById("__hhdMessageBroadcastValues").value = value;
  if (value == "") {
    $("#__btnBroadcastMessageSave").val("Save Message");
  } else {
    $("#__btnBroadcastMessageSave").val("Update Message");
  }
}
function getHdnBroadcastMsg() {
  return document.getElementById("__hhdMessageBroadcastValues").value;
}

//template collection
function setHdnSelectedTemplateDesign(xmlTemplateText) {
  document.getElementById("__hhdSelectedTemplateDesign").value =
    Base64.encode(xmlTemplateText);
}
function getHdnSelectedTemplateDesign() {
  return document.getElementById("__hhdSelectedTemplateDesign").value;
}
function setHdnSelectedLayoutDesignId(id) {
  document.getElementById("__hdnSelectedLayoutId").value = id;
}
function setHdnDesignIdName(idName) {
  document.getElementById("__hdnDesignName").value = idName;
}
function getHdnDesignIdName(idName) {
  return document.getElementById("__hdnDesignName").value;
}
function getHdnSelectedLayoutDesignId() {
  return document.getElementById("__hdnSelectedLayoutId").value;
}

//open main menus
function setIsLoadAtServer(value) {
  document.getElementById("__hdnIsLoadAtServer").value = value;
}
function getIsLoadAtServer() {
  return document.getElementById("__hdnIsLoadAtServer").value;
}
