var common_helpers={fnGetWidth:function(){return Math.max(document.body.scrollWidth,document.documentElement.scrollWidth,document.body.offsetWidth,document.documentElement.offsetWidth,document.documentElement.clientWidth)},fnIsValidEmailAddress:function(n){return/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.test(n)?!0:!1},fnModal:function(n,t,i){t=="success"?($("#ModalMessageInfo").text(n),$(".ui.basic.modal.okmsgbox").modal({closable:!1}).modal("show")):t=="error"?($("#ModalMessageError").text(n),$(".ui.basic.modal.errmsgbox").modal({closable:!1}).modal("show")):t=="confirm"?($("#ModalMessageConfirm").text(n),$(".ui.basic.modal.confirmmsgbox").modal({closable:!1,onApprove:function(){i()}}).modal("show")):t=="callback"?($("#ModalMessageCallBack").text(n),$(".ui.basic.modal.callbackmsgbox").modal({closable:!1,onApprove:function(){i()}}).modal("show")):($("#ModalMessageInfo").text(n),$(".ui.basic.modal.okmsgbox").modal({closable:!1}).modal("show"))},fnMessage:function(n,t){var i="";return i+=t=="success"?'<div class="ui success message">':t=="error"?'<div class="ui error message">':'<div class="ui warning message">',i+="<p>"+n+"<\/p>",i+"<\/div>"},fnGenerateGUID:function(){function n(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)}return n()+n()+n()+n()+n()+n()+n()+n()},fnGetDateOnly:function(n){return n.split(" ")[0]},fnHideColumn:function(n,t){var i=document.getElementById(n),r,u;if(i!=null){if(t<0||t>=i.rows.length-1)return;for(r=0;r<i.rows.length;r++)for(u=0;u<i.rows[r].cells.length;u++)i.rows[r].cells[u].style.display="",u==t&&(i.rows[r].cells[u].style.display="none")}},fnAsciiToHex4:function(n){for(var r,i=[],t=0,u=n.length;t<u;t++)r=(Number(n.charCodeAt(t)).toString(16)+"00").substring(0,4).toUpperCase(),i.push(r);return i.join("")},fnCurrentDate:function(){var n=new Date,t=n.getDate(),i=n.getMonth()+1,r=n.getFullYear();return dateToday=("0"+i).slice(-2)+"/"+("0"+t).slice(-2)+"/"+r},fnQueryStringExist:function(n,t){return n.indexOf("?"+t+"=")!=-1?!0:n.indexOf("&"+t+"=")!=-1?!0:!1},fnGetQueryStringValue:function(n,t){for(var r,u=n.slice(n.indexOf("?")+1).split("&"),i=0;i<n.length;i++)if(r=u[i].split("="),r[0]==t)return r[1]},fnGetToken:function(){return $("input[name=__RequestVerificationToken]").val()},fnGetDateString:function(n){var t=new Date(parseInt(n.substr(6))),i=t.getDate(),r=t.getMonth()+1,u=t.getFullYear();return dateToday=("0"+r).slice(-2)+"/"+("0"+i).slice(-2)+"/"+u},fnGetDateMonth:function(){var n=new Date;return n.getMonth()+1},fnGetDateYear:function(){var n=new Date;return n.getFullYear()},fnGetDateTimeString:function(n){var t=new Date(parseInt(n.substr(6)));return t.toString()},fnGetDateDay:function(n){var t=new Date(parseInt(n.substr(6)));return t.getDate()},fnGetDateDayShortName:function(n){var t=new Date(parseInt(n.substr(6)));return["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][t.getDay()]},fnMonthFullName:function(n){return n=="01"?"JANUARY":n=="02"?"FEBRUARY":n=="03"?"MARCH":n=="04"?"APRIL":n=="05"?"MAY":n=="06"?"JUNE":n=="07"?"JULY":n=="08"?"AUGUST":n=="09"?"SEPTEMBER":n=="10"?"OCTOBER":n=="11"?"NOVEMBER":n=="12"?"DECEMBER":void 0},fnEscapeHTML:function(n){return document.createElement("div").appendChild(document.createTextNode(n)).parentNode.innerHTML},fnReadmore:function(){var n=document.getElementById("dots"),t=document.getElementById("more"),i=document.getElementById("myBtn"),r=$(".faded");n.style.display==="none"?(n.style.display="inline",i.innerHTML="Continue Reading",t.style.display="none",r.css("display","block")):(n.style.display="none",i.innerHTML="Read less",t.style.display="inline",r.css("display","none"))},fnCreateNumberArray:function(n){for(var i=new Array(n),t=0;t<n;t++)i[t]=t+1;return i},fnEncodeText:function(n){var i="",t;if(n.length>0)for(t=0;t<n.length;t++)i+=n.charCodeAt(t)+" ";return i},fnDecodeText:function(n){var t="",i;return n.length>0&&(i=n.split(" "),i.forEach(function(n){t+=String.fromCharCode(n)})),t},fnSetCookie:function(n,t,i){const r=new Date;r.setTime(r.getTime()+i*864e5);let u="expires="+r.toUTCString();document.cookie=i!=""?n+"="+t+";"+u+";path=/":n+"="+t+";path=/"},fnGetCookie:function(n){let t=n+"=",i=document.cookie.split(";");for(let n=0;n<i.length;n++){let r=i[n];while(r.charAt(0)==" ")r=r.substring(1);if(r.indexOf(t)==0)return r.substring(t.length,r.length)}return""}}