function hackToFixPostBackInStrictMode(){var n=window.__doPostBack;window.__doPostBack=function(){var t=this,i=arguments;window.Page_BlockSubmit=!1;setTimeout(function(){n.apply(t,i)})}}function Common(){var l,n=this,a=new AnalyticsHelper,r=new CkEditorHelper,t;this.clientId=l;this.helpers={analytics:a};this.startup=function(){hackToFixPostBackInStrictMode();$(".menu-sub-heading","#nav-left").click(onMenuClick);$(".tpsLink").click(transferToTPS);$("li a:contains('Go To TPS')","#nav-left").click(transferToTPS);$("button.btnClickDisable").unbind("click",onButtonClickDisable);$("button.btnClickDisable").click(onButtonClickDisable);$("button.btnClickDisable").unbind("keypress",onButtonKeypressDisable);$("button.btnClickDisable").keypress(onButtonKeypressDisable);$("[data-toggle='tooltip']").tooltip();validator.setup();$("input.required, select.required").not(".reqApplied").addClass("reqApplied").after('<span class="required-indicator">&nbsp;*<\/span>');$("#skipNav").click(function(){$("#Content").focus()});$(".prismsdate").each(function(){$(this).parents(".table-form").length===0&&$(this).parents(".layout-table").length===0&&$(".input-group-addon",this).addClass("external")});r.Create($(".htmlEditor"));$(document).on(Dialog.events.OnPanelContentLoaded,function(n,t){console.log("onpanelcontentloaded");console.log(t);$("[data-toggle='tooltip']",t).tooltip()});$(document).on(Dialog.events.OnDialogContentLoaded,function(n,t,i){r.Create($(".htmlEditor",t));$(".quicksearch",t).each(function(){var n=$(this),i=function(){var n=0;return function(t,i){clearTimeout(n);n=setTimeout(t,i)}}();$(".quicksearch",t).keyup(function(){i(function(){var container=n.attr("data-container"),filterFields=n.attr("data-fields"),text=n.val(),searchInfo={text:text,filterFields:eval(filterFields)};common.refreshPageableTable(container,searchInfo)},300)})});$(".datepicker",t).datetimepicker({format:"L",locale:"en-au",useCurrent:!1}).on("dp.show",function(){var n=t.find(".modal-body:last");n.css("overflow-y","visible")}).on("dp.hide",function(){var n=t.find(".modal-body:last");n.css("overflow-y","auto")});$(".help-icon",t).click(onHelpClick);$("[data-toggle='tooltip']",t).tooltip();i&&i(t)});if(typeof CKEDITOR!="undefined")CKEDITOR.on("instanceCreated",function(n){var t=n.editor;t.on("menuShow",function(n){n.data[0].element.$.style.zIndex+=10});t.on("panelShow",function(n){n.data.element.$.style.zIndex+=10})});if(typeof Sys!="undefined"&&(Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(function(){WaitIndicator.Show()}),Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){WaitIndicator.Hide()})),document.getElementById("hidMaster"))window!=window.top&&(window.top.location.href=encodeURI(window.location.href));else if(document.getElementById("hidDialogPage")){if(window==window.top){var t=document.getElementById("hidDialogPage");window.top.location.href=t.value}n.inIframe()||(window.self.location.href="/Main/Common/QueryAccessDenied.aspx")}$(".btn-link span.disabled").click(function(n){n.preventDefault()})};this.onLoad=function(){$(".help-icon").unbind("click",onHelpClick);$(".help-icon").click(onHelpClick);$(".show-loading").unbind("click",showLoadingIndicator);$(".show-loading").click(showLoadingIndicator);$("table:not(.grid)").attr("role","presentation");$(".grid tr.gridItem").unbind("click",onGridItemKeypress);$(".grid tr.gridItem").keypress(onGridItemKeypress)};PageLoadFunctions.Add(n.onLoad);this.inIframe=function(){try{return window.self!==window.top}catch(n){return!0}};this.addQueryStringParam=function(n,t,i){var u=document.createElement("a"),e=/(?:\?|&amp;|&)+([^=]+)(?:=([^&]*))*/g,r,f=[];for(u.href=n,t=encodeURIComponent(t);r=e.exec(u.search);)t!=r[1]&&f.push(r[1]+(r[2]?"="+r[2]:""));return f.push(t+(i?"="+encodeURIComponent(i):"")),u.search=f.join("&"),u.href};this.dialog=Dialog;this.ui={};this.onTabChanged=function(){$(function(){if($("html").hasClass("ie8")){var t=document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css";n.styleSheet.cssText=":before,:after{content:none !important;}";t.appendChild(n);setTimeout(function(){t.removeChild(n)},0)}})};this.parentClose=function(){return window.parent.PRISMSDialog.Close(),!1};this.TvExpColAll=function(treeViewId,expandAll){var displayState=expandAll==!0?"none":"block",treeView=document.getElementById(treeViewId),currentToggleLink,childContainer;if(treeView){var treeLinks=treeView.getElementsByTagName("a"),nodeCount=treeLinks.length,flag=!0;for(i=0;i<nodeCount;i++)treeLinks[i].firstChild&&treeLinks[i].firstChild.tagName&&treeLinks[i].firstChild.tagName.toLowerCase()=="img"&&(currentToggleLink=treeLinks[i],childContainer=n.GetParentByTagName("table",currentToggleLink).nextSibling,childContainer&&childContainer.style&&childContainer.style.display==displayState&&eval(currentToggleLink.href))}};this.reload=function(){window.location=encodeURI(window.location.href)};this.ReloadToTab=function(n){var t=window.location.search.replace(/(&)?tab=(\w|\d)+/g,"");window.location.search=t+"&tab="+n};this.GetParentByTagName=function(n,t){for(var i=t.parentNode;i.tagName.toLowerCase()!=n.toLowerCase();)i=i.parentNode;return i};this.GetValue=function(n){var t=document.getElementById(n);return t==null?"":t.value};this.ValidatorEnable=function(n,t){n!=null&&ValidatorEnable(n,t)};this.AddDropdownItem=function(n,t,i){$("option[value='"+t+"']",n).length==0&&$(n).append($("<option><\/option>").val(t).html(i))};this.RemoveDropdownItem=function(n,t){$("option[value='"+t+"']",n).remove()};this.getDocumentPosition=function(n){var r=n.getBoundingClientRect(),t=document.body,i=document.documentElement,u=window.pageYOffset||i.scrollTop||t.scrollTop,f=window.pageXOffset||i.scrollLeft||t.scrollLeft,e=i.clientTop||t.clientTop||0,o=i.clientLeft||t.clientLeft||0,s=r.top+u-e,h=r.left+f-o;return{top:Math.round(s),left:Math.round(h)}};this.ajaxPost=function(t,i,r,u,f,e){var o={type:"POST",cache:!1,url:t,data:r,success:i};e&&(o.contentType="application/json",o.data=JSON.stringify(r));u&&(o.dataType="json");o.error=f?f:n.handleAjaxError;$.ajax(o)};this.ajaxGet=function(t,i,r){var u={type:"GET",cache:!1,error:n.handleAjaxError,url:t,success:i};r&&(u.dataType="json");$.ajax(u)};this.ajaxSubmit=function(t,i,r,u,f,e){var o={type:"POST",cache:!1,error:n.handleAjaxError,url:i,success:r},s;f&&(o.isFileUpload=!0);o.error=e?e:n.handleAjaxError;o.isFileUpload==!0&&o.success&&(o.iframe=!0,o.success&&(s=o.success,o.success=function(n){n!=null&&n.length>40?(WaitIndicator.Hide(),Message.AlertAction(n,null,null,s)):s()}));for(instance in CKEDITOR.instances)CKEDITOR.instances[instance].updateElement();$(t).ajaxSubmit(o)};this.handleAjaxError=function(t){WaitIndicator.Hide();var i=t.responseText;t.status==401?window.location.href="/logon/logon.aspx":t.status!=422&&(i="An unexpected error was encountered whilst processing your request.<br/>We apologise for any inconvenience.<br/><br/>System Administration has been notified and will rectify the problem as soon as possible.");n.dialog.create({html:i})};this.setCookie=function(n,t,i){var u,r;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString()):u="";document.cookie=n+"="+escape(t)+u+"; path=/"};this.getCookie=function(n){for(var t,r=n+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1,t.length);if(t.indexOf(r)==0)return unescape(t.substring(r.length,t.length))}return null};var u={},f={},e={},o={},s={},h={},c={};this.loadSortableTable=function(t,i,r,u,f,e,o,s,h){n.loadPageableTable(t,i,r,1,20,u,f,e,o,s,null,null,h)};this.loadSortableTable=function(t,i,r,u,f,e,o,s,h){n.loadPageableTable(t,i,r,1,20,u,f,e,o,s,null,h,!0)};this.loadPageableTable=function(t,i,r,l,a,v,y,p,w,b,k,d,g,nt){var tt,it,rt;f[i]=r;u[i]=t;e[i]=b;o[i]=p;s[i]=w;h[i]=d;c[i]=g;v==null&&(v="");tt=n.getCookie(i);tt&&!isNaN(parseInt(tt))&&(a=parseInt(tt));it={pageNumber:l,pageSize:a,sortColumn:v,order:y?"Ascending":"Descending",overrideSavedSettings:k?!0:!1,containerSelector:i};jQuery.extend(it,b);rt={alternatingRows:!0,fullRowSelect:p,onRowSelect:w,containerSelector:i,exportUrl:d,onExport:g};$(i).find("tfoot td .loading").removeClass("hide");$(i).css("position","relative");nt&&$(i).append('<div class="loader-container"><div class="loader"><\/div><\/div>');n.ajaxPost(t,function(n){$(i).html(n);$(i).find("table:not(.not-pageable)").prismsGrid(rt);$(document).trigger(Dialog.events.OnPanelContentLoaded,[$(i)]);r&&r()},it,null,null,!0)};this.refreshSortableTable=function(t,i){n.refreshPageableTable(t,i)};this.refreshPageableTable=function(t,i,r){var l=r?r:$(t+" .pagenumberstorage").val(),a=$(t+" .pagesizestorage").val(),v=$(t+" .sortcolumnstorage").val(),y=$(t+" .sortorderstorage").val()=="Ascending",p=u[t],w=f[t],b=o[t],k=s[t],d=h[t],g=c[t];i||(i=e[t]);n.loadPageableTable(p,t,w,l,a,v,y,b,k,i,!0,d,g)};this.getPageableTablePageNumber=function(n){return parseInt($(".pagenumberstorage",$(n)).val())};this.getPageableTablePageCount=function(n){return parseInt($(".totalpagecountstorage",$(n)).val())};this.simpleListing=function(t,i,r,u,f){var e={alternatingRows:!0,fullRowSelect:u,onRowSelect:f,containerSelector:i};n.ajaxPost(t,function(n){$(i).html(n);$(i).find("table:not(.not-pageable)").simpleGrid(e);r&&r()})};this.isFormEmpty=function(n){var t=!0,i=$(n).serializeArray();return $.each(i,function(n,i){return t=t&&(i.value==null||i.value.length==0)}),t};this.convertFormToJson=function(n,t){var i={},r;return r=t?$(n).serializeArrayAll():$(n).serializeArray(),$.each(r,function(n,t){var r,u;i[t.name]?i[t.name].constructor==Array?(r=i[t.name],r[r.length]=t.value):(u=i[t.name],i[t.name]=[],i[t.name][0]=u,i[t.name][1]=t.value):i[t.name]=t.value}),i};this.getJsonObjectSize=function(n){var t=0;for(var i in n)i!=null&&t++;return t};this.areJsonObjectsEqual=function(t,i){var f,r,u,e;if(n.getJsonObjectSize(t)!=n.getJsonObjectSize(i))return!1;for(f in t){if(r=t[f],u=i[f],typeof r!=typeof u)return!1;if(r&&r.length&&r[0]!==undefined&&r[0].tagName){if(!u||u.length!=r.length||!u[0].tagName||u[0].tagName!=r[0].tagName)return!1}else if(typeof r=="function"||typeof r=="object"){if(e=n.areJsonObjectsEqual(r,u),!e)return e}else if(r!=u)return!1}return!0};this.clearForm=function(n){var t=$(n);$("a.multiSelect",t).multiSelectClear();$(":input:not(:checkbox):not(:radio):not([type=hidden])",t).val("");$(":input[id$='_Operator']",t).trigger("reset");$(".datepicker",t).attr("typedValue","");$(".tpsdatetime",t).attr("typedValue","");$(":checkbox",t).removeAttr("checked");$("span.autoContextMenuTrigger",t).each(function(){var t=$(this),i="#"+$(this).attr("inputField"),n=$("li:first",this);$("span:first",t).text($(n).html());$(i).val($(n).attr("key"))})};this.cancelBubble=function(n){typeof n.stopPropagation=="function"&&n.stopPropagation();typeof n.cancelBubble!="undefined"&&(n.cancelBubble=!0)};this.preventDefault=function(n){typeof n.preventDefault=="function"&&n.preventDefault();typeof n.returnValue!="undefined"&&(n.returnValue=!1)};this.slideRowUp=function(n){var t=n.find("td"),r=t.css("padding"),i;n.removeClass("slideDown");t.wrapInner('<div class="slideRowUp" />');i=t.find(".slideRowUp");i.slideUp(400).parent().animate({paddingTop:"0px",paddingBottom:"0px"},{complete:function(){$(this).children(".slideRowUp").replaceWith($(this).children(".slideRowUp").contents());n.hide();$(this).css({padding:r})}})};this.slideRowDown=function(n){var t=n.not(".slideDown").addClass("slideDown").find("td"),i;t&&(t.wrapInner('<div class="slideRowDown" style="display:none;" />'),n.show(),i=t.find(".slideRowDown"),i.slideDown(400,"swing",function(){$(this).replaceWith($(this).contents())}))};t=!0;this.preventDoubleClick=function(n){t&&(t=!1,n&&n());setTimeout(function(){t=!0},500)};this.makeTitle=function(n){return n.replace(/([A-Z])([a-z])/g," $1$2").replace(/\ +/g," ")}}function Validator(){var n=this;this.parameters={};this.setup=function(){$("span[data-validator] > input:checkbox").click(function(){var i=$(this).parent().attr("data-validator"),r=$(this).is(":checked"),t=n.parameters;t.value=r;n.validateField(i,t,$(this),$(this).parent().attr("data-validator-prop"))});$("input[data-validator]").blur(function(){var i=$(this).attr("data-validator"),r=$(this).val(),t=n.parameters;t.value=r;n.validateField(i,t,$(this),$(this).attr("data-validator-prop"))});$("input[data-validator-prop]").blur(function(){n.validateField(null,null,$(this),$(this).attr("data-validator-prop"))})};this.validateField=function(t,i,r,u){if(r.parents("td").next("td[class='validation-cell']").remove(),u!=undefined){if(u.indexOf("required")>=0&&!n.validateRequiredField(r))return;if(u.indexOf("integer")>=0&&!n.validateInteger(r))return;if(u.indexOf("integer-positive")>=0&&!n.validateIntegerPositive(r))return}t!=null&&$.ajax({type:"POST",url:t,data:i,success:function(t){n.processErrors(t,r)},dataType:"json"})};this.validateRequiredField=function(t){return t.val()==""?(n.showMessage(validation.Error,t.parents("td"),"This is a required field."),!1):!0};this.validateInteger=function(t){var i=t.val(),r=~~Number(i);return String(r)===i?!0:(n.showMessage(validation.Error,t.parents("td"),"This must be a number."),!1)};this.validateIntegerPositive=function(t){var i=t.val(),r=~~Number(i);String(r)===i&&r<=0&&n.showMessage(validation.Error,t.parents("td"),"This field must be greater than zero.")};this.processErrors=function(t,i){var r=t.Errors;r.length>0&&n.showMessage(validation.Error,i.parents("td"),r[0])};this.showMessage=function(n,t,i){var r=n==validation.Error?"fa-times validation-error":"fa-check validation-success",u=n==validation.Error?"validation-message-error":"validation-message-success";$(t).after("<td class='validation-cell'><i class='fa "+r+"'><\/i><span class='validation-message "+u+"'>"+i+"<\/span><\/td>")};this.addParameter=function(t,i){n.parameters[t]=i}}function onMenuClick(n){var t=$(this).parent(".menu-sub"),i;t.toggleClass("open");n.preventDefault();i=t.hasClass("open")?$("ul li:last",t):t;i.offset().top>$(window).scrollTop()+$(window).height()&&$("html, body").animate({scrollTop:i.offset().top-$(window).height()+i.height()},300);return}function transferToTPS(){var n=this,t={type:"POST",cache:!1,contentType:"application/json; charset=utf-8",url:environmentUrl()+"/Logon/SingleSignOn.aspx/GenerateSingleSignOnToken",success:function(t){window.location.href=n.href+"?token="+t.d},dataType:"json",error:function(jqXHR,textStatus){if(textStatus=="error"){var err=eval("("+jqXHR.responseText+")");Message.Alert(err.Message)}else Message.Alert("Unable to log you into TPS, try again later")}};return $.ajax(t),!1}function onButtonClickDisable(n){if(typeof Page_IsValid=="undefined"||Page_IsValid){if($(this).hasClass("btnClickDisableClicked"))return n.preventDefault(),!1;$(this).prop("disabled",!0);$(this).addClass("btnClickDisableClicked")}return!0}function onButtonKeypressDisable(n){var t=n.keyCode?n.keyCode:n.which;return t==13&&$(this).click(onButtonClickDisable),!0}function showLoadingIndicator(){WaitIndicator.ShowIfValid()}function ReEnableButtonClick(){$("button.btnClickDisable").prop("disabled",!1);$("button.btnClickDisable").removeClass("btnClickDisableClicked")}function onHelpClick(){var n=$(this);openHelp(n.attr("data-help-topic"),n.attr("data-help-screen-name"),n.attr("data-help-refcode"))}function onGridItemKeypress(n){var t=n.keyCode?n.keyCode:n.which;gridsActive&&t==13&&this.click()}function clickElementOnEnterKey(n,t){$(n).on("keydown",function(n){var i=n.keyCode?n.keyCode:n.charCode;i==13&&(n.preventDefault(),n.cancelBubble=!0,n.stopPropagation&&n.stopPropagation(),$(t).click())})}function preventMultipleClicks(n,t){t=t|5;var i=$(n);return i.prop("disabled")?!1:(i.prop("disabled",!0),setTimeout(function(){i.prop("disabled",!1)},t*1e3),!0)}function environmentUrl(){var n=document.location+"";return n.toUpperCase().indexOf("/PRISMS/")>0?"/PRISMS":n.toUpperCase().indexOf("/TPS/")>0?"/TPS":""}function CommonProper2CharMin(n,t){var i,r,u;try{i=n.getAttribute("ControlToValidate")==null?document.getElementById(n.controltovalidate):document.getElementById(n.getAttribute("ControlToValidate"));i.value=ProperCase(i.value);r=i.value.length>1;u=new RegExp("^[^0-9]+$");r=r&&u.test(i.value);t.IsValid=r}catch(f){}}function CommonUpper2CharMinName(n,t){var i,r,u;try{i=n.getAttribute("ControlToValidate")==null?document.getElementById(n.controltovalidate):document.getElementById(n.getAttribute("ControlToValidate"));i.value=i.value.toUpperCase();r=i.value.length>1;u=new RegExp("^[^0-9]+$");r=r&&u.test(i.value);t.IsValid=r}catch(f){}}function CommonProper1CharMin(n,t){var i,r,u,f;try{i=n.getAttribute("ControlToValidate")==null?document.getElementById(n.controltovalidate):document.getElementById(n.getAttribute("ControlToValidate"));i.value=ProperCase(i.value);r=i.value.length>0;u=new RegExp("^[^0-9]+$");r=r&&u.test(i.value);f=new RegExp("^[a-zA-Z]");r=r&&f.test(i.value);t.IsValid=r}catch(e){}}function CommonUpperValidateName(n,t){var r,i,u,f;try{r=n.getAttribute("ControlToValidate")==null?document.getElementById(n.controltovalidate):document.getElementById(n.getAttribute("ControlToValidate"));r.value=r.value.toUpperCase();i=r.value.replace(/[a-zA-Z\. \/()'-]/g,"").length==0;i&&(i=r.value.length>1,i=i&&r.value.replace(/[a-zA-Z\. ('-]/g,"").length<2,i=i&&r.value.replace(/[a-zA-Z\. \/('-]/g,"").length<2,i=i&&r.value.replace(/[a-zA-Z\. \/)'-]/g,"").length<2,i=i&&r.value.replace(/[a-zA-Z\. \/()-]/g,"").length<3,i=i&&r.value.replace(/[a-zA-Z\. \/()']/g,"").length<3,i=i&&r.value.replace(/[a-zA-Z \/()'-]/g,"").length<3,u=new RegExp("[a-zA-Z]+"),i=i&&u.test(r.value),f=new RegExp("(^(['/-][A-Za-z. ()]+)|([A-Za-z. ()]+['/-])$)|([-']{2,})|((\\s['-])|(['-]\\s))"),i=i&&!f.test(r.value));t.IsValid=i}catch(e){}}function CommonProperValidateName(n,t){var r,i,u,f;try{r=n.getAttribute("ControlToValidate")==null?document.getElementById(n.controltovalidate):document.getElementById(n.getAttribute("ControlToValidate"));r.value=ProperCase(r.value);i=r.value.replace(/[a-zA-Z\. \/()'-]/g,"").length==0;i&&(i=r.value.length>1,i=i&&r.value.replace(/[a-zA-Z\. ('-]/g,"").length<2,i=i&&r.value.replace(/[a-zA-Z\. \/('-]/g,"").length<2,i=i&&r.value.replace(/[a-zA-Z\. \/)'-]/g,"").length<2,i=i&&r.value.replace(/[a-zA-Z\. \/()-]/g,"").length<3,i=i&&r.value.replace(/[a-zA-Z\. \/()']/g,"").length<3,i=i&&r.value.replace(/[a-zA-Z \/()'-]/g,"").length<3,u=new RegExp("[a-zA-Z]+"),i=i&&u.test(r.value),f=new RegExp("(^(['/-][A-Za-z. ()]+)|([A-Za-z. ()]+['/-])$)|([-']{2,})|((\\s['-])|(['-]\\s))"),i=i&&!f.test(r.value));t.IsValid=i}catch(e){}}function CommonUpper2CharMin(n,t){var i;try{i=n.getAttribute("ControlToValidate")==null?document.getElementById(n.controltovalidate):document.getElementById(n.getAttribute("ControlToValidate"));i.value=i.value.toUpperCase();t.IsValid=i.value.length>1}catch(r){}}function ProperCase(n){var r="",t,u,i,f;if(n=n.toLowerCase(),n.length>=1)for(r=n.charAt(0).toUpperCase(),i=1;i<=n.length;i++)t=n.charAt(i),u=n.charAt(i-1),(u==" "||u=="-")&&(t=t.toUpperCase()),u=="'"&&(f=n.charAt(i+1),f!=""&&f!=" "&&f!="-"&&(t=t.toUpperCase())),r=r+t;return r}function Right(n,t){if(t<=0)return"";if(t>String(n).length)return n;var i=String(n).length;return String(n).substring(i,i-t)}function DateDiff(n,t,i){var u=864e5,f=u*7,e=u*365.25,o=ConvertDateToUS(n),s=ConvertDateToUS(t),h=Date.parse(o),c=Date.parse(s),r=c-h;switch(i){case"D":r=r/u;break;case"W":r=r/f;break;case"Y":r=r/e}return Math.round(r)}function DateDiffDt(n,t,i){var u=864e5,f=u*7,e=u*365.25,o=Date.parse(n),s=Date.parse(t),r=s-o;switch(i){case"D":r=r/u;break;case"W":r=r/f;break;case"Y":r=r/e}return Math.round(r)}function ConvertDateToUS(n){var t=n.match(/^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/);if(t==null)return n;var i=t[1],r=t[3],u=t[4];return r+"/"+i+"/"+u}function ConvertDatePickerToDate(n){var t=n.match(/^(\d{2})(\/|-)(\d{2})\2(\d{4})$/);if(t==null)return new Date("1/1/1900");var i=t[1],r=t[3],u=t[4];return new Date(r+"/"+i+"/"+u)}function GetElementText(n){var t="",i;if(n&&(i=document.getElementById(n),i))try{t=i.innerText;t||(t=i.textContent)}catch(r){}return t}function validatePhone(n){return/^((\+[1-9]{1,4}[ \-]*)|(\([0-9]{2,3}\)[ \-]*)|([0-9]{2,4})[ \-]*)*?[0-9]{3,4}?[ \-]*[0-9]{3,4}?$/.test(n)?!0:!1}function ValidateEitherMobileOrPhone(){var i=$(".mobile_input"),r=$(".phone_input");if(i==null||r==null)return!0;var u=$(".does_has_au_address_input :checked").val(),n=i.val(),t=r.val();return(u==="NO"&&(n=i[1].value,t=r[1].value),(n==null||n=="")&&(t==null||t==""))?!1:validatePhone(n)||validatePhone(t)?!0:!1}function IsAddressComplete(n,t){var i=$get("hidControlName").value,r="AUS";return(document.getElementById(i+"_lstCountry")!=null&&(r=document.getElementById(i+"_lstCountry").value),IsAddressEntered(i)&&(document.getElementById(i+"_txtAddressLine1").value==""||document.getElementById(i+"_txtLocality").value==""||r==""||r=="AUS"&&(document.getElementById(i+"_lstState").value==""||document.getElementById(i+"_txtPostcode").value=="")))?(t.IsValid=!1,!1):(t.IsValid=!0,!0)}function IsAddressEntered(n){var t="AUS";return document.getElementById(n+"_lstCountry")!=null&&(t=document.getElementById(n+"_lstCountry").value),document.getElementById(n+"_txtAddressLine1").value!=""||document.getElementById(n+"_txtAddressLine2").value!=""||document.getElementById(n+"_txtAddressLine3").value!=""||document.getElementById(n+"_txtLocality").value!=""||document.getElementById(n+"_lstState").value!=""||document.getElementById(n+"_txtPostcode").value!=""||t!=""&&t!="AUS"}function StateSetup(n){var t=$get("hidControlName").value,i=document.getElementById(t+"_lstCountry"),r=document.getElementById(t+"_lstState"),u=document.getElementById(t+"_txtPostcode");if(i!=null)try{i.value=="AUS"?(r.disabled=!1,document.getElementById(n.getAttribute("reqState"))!=null&&document.getElementById(n.getAttribute("reqPostcode"))!=null&&document.getElementById(n.getAttribute("cvPostcode"))!=null&&(ValidatorEnable(document.getElementById(t+"_reqState"),!0),ValidatorEnable(document.getElementById(t+"_reqPostcode"),!0),ValidatorEnable(document.getElementById(t+"_cvPostcode"),!0)),u.maxLength=4):(r.disabled=!0,document.getElementById(n.getAttribute("reqState"))!=null&&document.getElementById(n.getAttribute("reqPostcode"))!=null&&document.getElementById(n.getAttribute("cvPostcode"))!=null&&(ValidatorEnable(document.getElementById(t+"_reqState"),!1),ValidatorEnable(document.getElementById(t+"_reqPostcode"),!1),ValidatorEnable(document.getElementById(t+"_cvPostcode"),!1)),u.maxLength=12)}catch(f){Message.Alert("Javascript not supported - "+f.description)}}function ValidatePostCode(n,t){var u=n.controltovalidate,i=document.getElementById(u),r=document.getElementById($get("hidControlName").value+"_lstCountry");if(t.IsValid=!0,r!=null)try{if(r.value=="AUS"&&i.value.length!=4)return t.IsValid=!1,!1}catch(f){Message.Alert("Javascript not supported - "+f.description)}else if(i.value.length!=4)return t.IsValid=!1,!1;return!0}function UserAlertsCheckAll(n,t){for(var i,u=document.getElementById(n),r=1;r<u.rows.length;r++)i=u.rows[r].cells[0].childNodes[0],i.id==null&&(i=u.rows[r].cells[0].childNodes[1]),i!=undefined&&(i.checked=t)}function GridCheckCount(n){for(var t,u=0,r=document.getElementById(n),i=1;i<r.rows.length;i++)t=r.rows[i].cells[0].childNodes[0],t.id==null&&(t=r.rows[i].cells[0].childNodes[1]),t!=undefined&&t.checked&&u++;return u}function CheckCommentsLength(n,t){return t.IsValid=t.length>1e3?!1:!0,t.IsValid}function openHelp(n,t,i){var r=$("div.help-container[data-refcode='"+i+"']"),u;r.length>0?r.closest("div[role='dialog']").appendTo(document.body):(u={title:"Help",position:{my:"right-20 top-50",at:"right top",of:window},contentController:"/Common/DialogForHelp",contentData:{title:n,helpRefCode:i,screenName:t},width:500},Popup.Create(u))}function TabOnChanged(n){n.get_clientStateField().value=n.saveClientState()}function getTabContainer(){for(var t=document.getElementsByTagName("div"),n=0;n<t.length;n++)if(t[n].className.indexOf("ajax__tab_container")!=-1)return $find(t[n].id);return""}function setActiveTabIndex(n){getTabContainer().set_activeTabIndex(n)}function SelectNextTab(){var n=getTabContainer();n.set_activeTabIndex(n.get_activeTabIndex()+1)}function htmlEncode(n){return $("<div/>").text(n).html()}function htmlDecode(n){return $("<div/>").html(n).text()}function StopEventPropagation(n){n&&n.stopPropagation?n.stopPropagation():window.event&&(window.event.cancelBubble=!0)}function _messageBox(){var i=!1,t,r,n=this,f=450,u=function(n,t,i,r){i||(i="PRISMS");r||(r=f);n.dialog({title:i,modal:!0,resizable:!1,closeOnEscape:!1,buttons:t,open:function(n){var s=$(window).width(),h,f,i,t,u,e,o;s=Math.max(s,500);h=s-50;f=Math.max($(n.target)[0].scrollWidth+50,r);f=Math.min(f,h);i=$(window).height();i=Math.max(i,300);t=i-100;t=Math.max(t,Math.min(i,200));u={};e={};u.width=f;u.maxHeight=t;e.position={my:"center",at:"center",of:window};$(n.target)[0].scrollHeight>t&&(u.height=t,$("#topMenu").length>0&&(e.position={my:"top",at:"top",of:$("#topMenu")}));$(this).dialog(u);$(this).dialog(e);o=$(".ui-dialog-titlebar-close",$(this).parent());o[0]||(o=window.parent.$(".ui-dialog-titlebar-close",$(this).parent()));o.hide();$(this).parents(".ui-dialog-buttonset button").removeClass().addClass("btn");$(this).parents(".ui-dialog-buttonpane button:eq(1)").focus();$(this).parents("div").addClass("ui-front-message")},close:function(){$("body").css("overflow","auto");$(this).dialog("destroy")}}).dialog("open")};this._show=function(n,t,i){r=$('<div id="dlgMessage"><span id="dlgMessageText"><\/span><\/div>');$("#dlgMessageText",r).html(n);var f=[{id:"btnOK",text:"OK",click:function(){$(this).dialog("close")}}];u(r,f,t,i)};this._showAlert=function(n,i,r,f,e){t=$('<div id="dlgAlert"><span id="dlgAlertText"><\/span><\/div>');$("#dlgAlertText",t).html(n);e||(e="OK");f||(f=function(){__doPostBack(r.name,"")});var o=[{id:"btn"+e,text:e,click:function(){$(this).dialog("close");f&&f()}}];u(t,o,i)};this._confirm=function(i,r,f,e,o,s,h,c,l){t=$("<div id='dlgConfirm'><div id='dlgConfirmText'><\/div><\/div>");$("#dlgConfirmText",t).html(i);h||(h="Yes");c||(c="No");e||(e=function(){var n=s;n||(n="");WaitIndicator.Show();__doPostBack(f.name,n)});o||(o=this.onNo);var a=[{id:"btn"+h,text:h,click:function(){$(f).prop("disabled",!0);$(this).dialog("close");n.onBtnClicked(e,s)}},{id:"btn"+c,text:c,click:function(){$(this).dialog("close");n.onBtnClicked(o)}}];u(t,a,r,l)};this.Show=function(t,r,u){if(window.frameElement){i=!0;window.parent.MessageBox.Show(t,r,u);return}n._show(t,r,u)};this.ShowAlert=function(t,r,u,f,e){if(window.frameElement){i=!0;window.parent.MessageBox.ShowAlert(t,r,u,f,e);return}n._showAlert(t,r,u,f,e)};this.Confirm=function(t,r,u,f,e,o,s,h,c){if(window.frameElement){i=!0;window.parent.MessageBox.Confirm(t,r,u,f,e,o,s,h,c);return}n._confirm(t,r,u,f,e,o,s,h,c)};this.Redirect=function(t,i,r){var u=function(){window.location=r};n.ShowAlert(t,i,null,u)};this.onBtnClicked=function(n,t){n&&n(t)};this.onNo=function(){$("button.btnClickDisable").prop("disabled",!1);$("button.btnClickDisable").removeClass("btnClickDisableClicked")};this.ShowAllAlerts=function(t,i){var r=function(){var u=t.splice(0,1);t.length>0?(console.log("displayAlerts called"),n.ShowAlert(u,null,this,r)):n.ShowAlert(u,null,this,i)};r()}}function _dialog(){function n(n){var t=$('<div class="dialog"><\/div>'),i,r;t.html(n.Html);n.Title||(n.Title="PRISMS");i=$(window).width();r=$(window).height();t.dialog({title:n.Title,modal:!0,resizable:!1,autoResize:!0,width:i*.8,height:r*.8,close:function(){$(this).dialog("destroy");$(this).html("")}});WaitIndicator.Hide()}function t(n){return $.map(n,function(n,t){return{Property:t,Value:n}})}function i(n,t,i,r){var u=environmentUrl()+"/Services/DialogService.asmx/Get";$.ajax({type:"POST",url:u,dataType:"json",contentType:"application/json; charset=utf-8",data:JSON.stringify({name:n,properties:t}),success:function(n){i&&i(n.d)},error:function(n){r&&r(n.d)}})}this.show=function(r,u){WaitIndicator.Show();u||(u={});i(r,t(u),n)}}function _prismsDialog(){var i=this,n=Array(),r,t,f,u;this.messageOpen=!1;f=function(r,u,f,e,o,s){t=o;u||(u="PRISMS");f||(f=800);e||(e=600);r=common.addQueryStringParam(r,"dlg","true");var h=$("<iframe>").hide().attr({src:r,frameborder:"0",scrolling:"no",overflow:"hidden",style:"overflow:hidden;overflow-x:hidden;overflow-y:hidden;position:absolute;top:0px;left:0px;right:0px;bottom:0px"}).on("load",function(){var r,u;if(h.show(),i.messageOpen)$("button",h.parent().parent()[0].firstChild).hide();else{var t=0,f=0,e=n[n.length-1][2];n[n.length-1][0].dialog("open");this.contentDocument&&(t=this.contentDocument.documentElement.scrollHeight);f=this.contentWindow.document.body.scrollHeight;t=Math.max(t,f);t=s?t+15:t+95;r={};u=Math.max($(window).height()-100,100);t=Math.max(t,e);t=Math.min(t,u);r.maxHeight=u;r.height=t;r.position={my:"center",at:"center",of:window};n[n.length-1][0].dialog(r);n[n.length-1][2]=t;$(this.contentWindow.document.forms[0]).css("height","100%");$(this.contentWindow.document.forms[0]).css("overflow-x","auto")}WaitIndicator.Hide()}),c=$('<div id="dlgPopup"><\/div>');WaitIndicator.Show();n.push([c,o,0]);c.append(h);c.dialog({title:u,modal:!0,resizable:!1,autoResize:!0,autoOpen:!1,open:function(){var t,n;s==!0&&$(".ui-dialog-titlebar",$(this).parent()).hide();s==!0&&$(this).css("padding","0");t=Math.max($(window).width()-50,50);f=Math.min(f,t);n={};n.width=f;n.maxWidth=t;$(this).dialog(n)},close:function(){$(this).children("iframe").remove();$(this).dialog("destroy");$(this).html("");t&&t()}})};this.showPopupDialog=function(n,t,i,r,u){if(window.frameElement){window.parent.PRISMSDialog.showPopupDialog(n,t,i,r,u);return}f(n,t,i,r,u,!0)};this.showDialog=function(n,t,i,r,u){f(n,t,i,r,u,!1)};this.dialogPostBack=function(n){n&&t?t(n):t&&t();r.children("iframe").remove();r.dialog("destroy");r.html("")};this.CloseDialog=function(){if(!r){var i=n.pop();r=i[0];t=i[1]}r.dialog("close")};this.Close=function(u){var f=n.pop();r=f[0];t=f[1];u?i.dialogPostBack(u):i.CloseDialog()};this.PageMethod=function(n,t,i,r,u){var f,e;if(u||(u=window.location.pathname),(u.length<4||u.substring(u.length-4).toLowerCase()!="aspx")&&(u=window.location.href,u.substring(u.length-1)=="#"&&(u=u.substring(0,u.length-1)),u.indexOf("?")>0&&(u=u.substring(0,u.indexOf("?")))),f="",t.length>0)for(e=0;e<t.length;e+=2)f.length>0&&(f+=","),f+='"'+t[e]+'":"'+t[e+1]+'"';f="{"+f+"}";$.ajaxSetup({beforeSend:function(){WaitIndicator.Show()},complete:function(){WaitIndicator.Hide()}});$.ajax({type:"POST",url:u+"/"+n,contentType:"application/json; charset=utf-8",data:f,dataType:"json",success:i,error:r,beforeSend:function(){WaitIndicator.Show()},complete:function(){WaitIndicator.Hide()}})};this.createDialog=function(n,t,r,u,f,e,o,s,h){var a,c,l;return u||(u=400),a=!0,o!=null&&(a=o),c=$(n),l={},t&&$.extend(l,t),f&&(l[f]=function(){i.destroyDialog(c)}),e&&(l[e]=function(){i.hideDialog(c)}),h||(h={}),h.autoOpen=!1,h.modal=!0,h.width=u,h.title=r?r:"PRISMS",h.buttons=l,c.dialog(h),c.dialog({open:function(){c.keypress(function(n){if(n.keyCode==$.ui.keyCode.ENTER){if($("textarea:focus",$(this)).length)return;var t=$("button:visible:contains('Save'), button:visible:contains('OK'), button:visible:contains('Yes'), button:visible:contains('Search')",$(this).parent());t&&(t.attr("disabled")==null||t.attr("disabled")!=!0)&&t.trigger("click");n.preventDefault()}})}}),s&&c.parents(".ui-dialog").attr("data-default-button-caption",s),$(".ui-dialog-titlebar-close").hide(),a&&c.dialog("open"),c};this.destroyDialog=function(n){n.dialog("destroy")};u=new _messageBox;this.Show=function(n,t,r){window.frameElement&&(window.parent.PRISMSDialog.messageOpen=!0);i.messageOpen=!0;u._show(n,t,r)};this.ShowAlert=function(n,t,r,f,e){window.frameElement&&(window.parent.PRISMSDialog.messageOpen=!0);i.messageOpen=!0;u._showAlert(n,t,r,f,e)};this.Confirm=function(n,t,r,f,e,o,s,h,c){window.frameElement&&(window.parent.PRISMSDialog.messageOpen=!0);i.messageOpen=!0;u._confirm(n,t,r,f,e,o,s,h,c)}}function _notify(){var n=this;this.Show=function(n,t){$(n).css("position","relative");$(n).append('<div class="notify"><div><span>'+t+"<\/span><\/div><\/div>")}}function _waitIndicator2(){var n=this;this.Show=function(t){n.Hide();var i={display:"full",container:""};$.extend(i,t);i.display==="full"?($("body").addClass("noscroll"),$('<div class="loader-container loader-full"><div class="loader"><\/div><\/div>').appendTo($("body"))):($(i.container).css("position","relative"),$(i.container).append('<div class="loader-container"><div class="loader"><\/div><\/div>'))};this.Hide=function(){$(".loader-container").remove();$("body").removeClass("noscroll")}}function _waitIndicator(){var i=this,n,t;this.Show=function(){var t,i;n=$("<table><tr><td style='width:40px;'><div id='loading'/><\/td><td>Loading... Please wait.<\/td><\/tr><\/table>");t=$("#loading",n);i=new Spinner({lines:10,length:0,width:5,radius:9,corners:1,rotate:0,direction:1,color:"#002655",speed:1,trail:50,left:"12%"});i.spin(t[0]);n.dialog({modal:!0,resizable:!1,closeOnEscape:!1,dialogClass:"wait",width:220,height:90},"option","beforeclose",function(){return!1}).dialog("open");$(".ui-dialog-titlebar",n.parent()).hide()};this.ShowIfValid=function(){(typeof Page_IsValid=="undefined"||Page_IsValid)&&(t&&clearTimeout(t),t=setTimeout(function(){i.Show()},250))};this.Hide=function(){n&&(n.dialog("destroy"),n=null)}}var validation,helpLock,getElementsByClassName;window.console||(console={});console.log=console.log||function(){};console.warn=console.warn||function(){};console.error=console.error||function(){};console.info=console.info||function(){};var PRISMSDialog=new _prismsDialog,OldDialog=new _dialog,WaitIndicator=new _waitIndicator,WaitIndicator2=new _waitIndicator2,Notify=new _notify,gridsActive=!0,common=new Common,validator=new Validator;window.alert=function(n){Message.Alert(n,"PRISMS")};$(document).ready(common.startup);validation={Success:0,Error:1};helpLock=!1;getElementsByClassName=function(n,t,i){return getElementsByClassName=document.getElementsByClassName?function(n,t,i){var r,s;i=i||document;var f=i.getElementsByClassName(n),e=t?new RegExp("\\b"+t+"\\b","i"):null,o=[],u;for(r=0,s=f.length;r<s;r+=1)u=f[r],(!e||e.test(u.nodeName))&&o.push(u);return o}:document.evaluate?function(n,t,i){var r,c;t=t||"*";i=i||document;var e=n,u="",o="http://www.w3.org/1999/xhtml",l=document.documentElement.namespaceURI===o?o:null,s=[],f,h;for(r=0,c=e.length;r<c;r+=1)u+="[contains(concat(' ', @class, ' '), ' "+e[r]+" ')]";try{f=document.evaluate(".//"+t+u,i,l,0,null)}catch(a){f=document.evaluate(".//"+t+u,i,null,0,null)}while(h=f.iterateNext())s.push(h);return s}:function(n,t,i){var u,a,f,v,e,y;t=t||"*";i=i||document;var h=n,o=[],c=t==="*"&&i.all?i.all:i.getElementsByTagName(t),s,l=[],r;for(u=0,a=h.length;u<a;u+=1)o.push(new RegExp("(^|\\s)"+h[u]+"(\\s|$)"));for(f=0,v=c.length;f<v;f+=1){for(s=c[f],r=!1,e=0,y=o.length;e<y;e+=1)if(r=o[e].test(s.className),!r)break;r&&l.push(s)}return l},getElementsByClassName(n,t,i)};jQuery.fn.prismsGrid=function(n){var t=jQuery.extend({alternatingRows:!0,containerSelector:null,fullRowSelect:!1,persistedRowSelect:!0,exportUrl:null,onExport:null,onRowSelect:function(){}},n),i=$("tbody",this),r=$("tfoot td",this);$(this).addClass("prismsGrid");t.exportUrl?$(".link-export-excel",$(this)).attr("href",t.exportUrl):t.onExport?$(".link-export-excel",$(this)).click(function(n){return t.onExport(),n.preventDefault(),!1}):$(".link-export-excel").remove();n.onRowSelect||$(this).addClass("no-click-action");t.alternatingRows&&$("tbody tr:not(.notselectable):odd",this).addClass("alt");t.fullRowSelect&&($("thead tr th:last-child",this).addClass("rightmost"),$("tbody tr td:last-child",this).addClass("rightmost"),$("thead tr",this).append("<th class='navCol'><\/th>"),$("tbody tr",this).append("<td class='navCol'><a href='#' class='readers'>Press enter to view this item<\/a><\/td>"),$("tbody tr:not(.notselectable)",this).mouseenter(function(){$("td:not(.notselectable):not(.persistedSelection)",$(this)).addClass("selecting")}).mouseleave(function(){$("td:not(.notselectable):not(.persistedSelection)",$(this)).removeClass("selecting")}),$(".navCol a",this).focus(function(){$(this).closest("tr").find("td:not(.notselectable)").addClass("selecting")}).blur(function(){$(this).closest("tr").find("td:not(.notselectable)").removeClass("selecting")}));$("th.sortable",this).attr("title","Click to sort");$("tbody tr:not(.notselectable) td:not(.notselectable)",this).click(function(){if(t.persistedRowSelect?($("td.persistedSelection",i).removeClass("persistedSelection"),$("td",i).removeClass("selecting"),$("td",$(this).closest("tr")).addClass("persistedSelection")):$("td",$(this).closest("tr")).removeClass("selecting"),t.onRowSelect)t.onRowSelect($(this).closest("tr"))});r.attr("colSpan",$("thead tr th",this).length);$(".sortable",this).click(function(n){n.preventDefault();var i=$(t.containerSelector),f=$(".sortcolumnstorage",i).val(),e=$(".sortorderstorage",i).val(),r=$(this).attr("sortField"),u="Ascending";f==r&&(u=e=="Ascending"?"Descending":"Ascending");$(".sortcolumnstorage",i).val(r);$(".sortorderstorage",i).val(u);$(".pagenumberstorage",i).val(1);common.refreshPageableTable(t.containerSelector)});$(".check-all",this).click(function(){var n=$(this).prop("checked"),t=$(this).parents("table");$("input:checkbox",t).prop("checked",n)});$(".pager:not(.disabled)",this).click(function(n){n.preventDefault();var i=$(t.containerSelector),r=$(this).attr("pagenumber");$(".pagenumberstorage",i).val(r);common.refreshPageableTable(t.containerSelector)});$(".pager:not(.disabled)",this).mouseenter(function(){$(this).attr("src",$(this).attr("src").replace(".png","Hover.png"))});$(".pager:not(.disabled)",this).mouseleave(function(){$(this).attr("src",$(this).attr("src").replace("Hover.png",".png"))});$(".manualPager,.pageSize",this).focus(function(){$(this).addClass("hasfocus")});$(".manualPager,.pageSize",this).blur(function(){$(this).removeClass("hasfocus")});$(".manualPager",this).keypress(function(n){if(n.which&&n.which==13||n.keyCode&&n.keyCode==13){n.preventDefault();var r=$(t.containerSelector),u=$(".totalpagecountstorage",r).val(),i=parseInt($(this).val());isNaN(i)||i<=0||i>u?common.showMessageDialog("Please enter a valid page number between 1 and "+u+"."):($(".pagenumberstorage",r).val(i),common.refreshPageableTable(t.containerSelector))}});$(".pageSize",this).keypress(function(n){var r,i,u;(n.which&&n.which==13||n.keyCode&&n.keyCode==13)&&(n.preventDefault(),r=$(t.containerSelector),i=parseInt($(this).val()),isNaN(i)||i<=0||i>500?common.showMessageDialog("Please enter a valid page size between 1 and 500."):($(".pagesizestorage",r).val(i),u=$(".pagingcontainerselector",r).val(),common.setCookie(u,i,30),common.refreshPageableTable(t.containerSelector)))});$(".change-page-size",this).click(function(n){var t=$(n.target).parents(".display-page-size"),i=t.siblings(".alter-page-size");common.showControl(t,!1);common.showControl(i,!0);$(".pageSize",i).focus().select()})};jQuery.fn.simpleGrid=function(n){var t=jQuery.extend({alternatingRows:!0,containerSelector:null,fullRowSelect:!1,persistedRowSelect:!1,onRowSelect:function(){}},n),i=$("tbody",this);t.alternatingRows&&$("tbody tr:not(.notselectable):odd",this).addClass("alt");t.fullRowSelect&&($("thead tr th:last-child",this).addClass("rightmost"),$("tbody tr td:last-child",this).addClass("rightmost"),$("thead tr",this).append("<th class='navCol'><\/th>"),$("tbody tr",this).append("<td class='navCol'><a href='#' class='readers'>Press enter to view this item<\/a><\/td>"),$("tbody tr",this).addClass("hoverrow"),$(".navCol a",this).focus(function(){$(this).closest("tr").find("td:not(.notselectable)").addClass("selecting")}).blur(function(){$(this).closest("tr").find("td:not(.notselectable)").removeClass("selecting")}));$("tbody tr td:not(.notselectable)",this).click(function(){if(t.persistedRowSelect?($("td.persistedSelection",i).removeClass("persistedSelection"),$("td",i).removeClass("selecting"),$("td",$(this).closest("tr")).addClass("persistedSelection")):$("td",$(this).closest("tr")).removeClass("selecting"),t.onRowSelect)t.onRowSelect($(this).closest("tr"))})}