function GetQueryStringByParameter(name) { name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), results = regex.exec(location.search); return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); } function formatDate(dateVal) { var newDate = new Date(dateVal); var sMonth = padValue(newDate.getMonth() + 1); var sDay = padValue(newDate.getDate()); var sYear = newDate.getFullYear(); var sHour = newDate.getHours(); var sMinute = padValue(newDate.getMinutes()); var sSecond = padValue(newDate.getSeconds()); var sAMPM = "AM"; var iHourCheck = parseInt(sHour); if (iHourCheck > 12) { sAMPM = "PM"; sHour = iHourCheck - 12; } else if (iHourCheck === 0) { sHour = "12"; } sHour = padValue(sHour); return sMonth + "/" + sDay + "/" + sYear + " " + sHour + ":" + sMinute + ":" + sSecond + " " + sAMPM; } function padValue(value) { return (value < 10) ? "0" + value : value; } function SetFooter(e, c, p, d) { datefmt = new Date(); if (p == null || p == undefined) p = 'Empty'; var msg = ((e === null || e === undefined ) ? 'Environment: Empty': 'Environment: ' + e) + ((c === null || c === undefined ) ? ' | Brand: Empty' : ' | Brand: ' + c) + ((p === null || p === undefined ) ? ' | Container: Empty': ' | Container: ' + p) + ((d === null || d === undefined ) ? ' | Database: Empty' : ' | Database: ' + d); document.getElementById('footerMessage').innerHTML = msg; document.getElementById('footerDatetime').innerHTML = formatDate(datefmt); } function ShowErrors(m, e, s) { if (s) { if (!(e instanceof Error)) { e = new Error(e); } console.log(`${m}->\t Error ${e.error}, Name ${e.name}}, Message ${e.message}}`) } } function showHide(value, id) { try { var ele = document.getElementById(id); if (value === 1) { if (ele.style.display != "block") ele.style.display = "block"; } else { if (ele.style.display != "none") ele.style.display = "none"; } } catch (e) { ShowErrors(`showHide(${value}, ${id})`, e); } finally { } } function PushMessage(id, msg) { document.getElementById(id).textContent = msg; } function getElement(elm) { return document.getElementById(elm); } function disableEnable(id) { if (document.getElementById(id).disabled ? document.getElementById(id).removeAttribute("disabled") : document.getElementById(id).setAttribute("disabled", true)); } function disable(elm) { return getElement(elm).setAttribute("disabled", true); } function enable(elm) { return getElement(elm).removeAttribute("disabled"); }