/*https://web.agile-labs.com/minZIP/*//*version=3.9.1*/function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?_arrayLikeToArray(e,t):void 0}}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,i=new Array(t);a0){SetSession({key:"IsFromChildWindow",val:"true"});var t=e[0],a=t.contentWindow?t.contentWindow:t.contentDocument.defaultView;if(callParentNew("isDWB")&&a.location.href.toLowerCase().indexOf("iview.aspx")>-1)e.attr("src","ivtoivload.aspx?ivname=".concat(findGetParameter("ivname",a.location.href),"&AxIvNav=true"));else{var i=a.location.href;-1==i.indexOf("&AxSplit=")&&(i+="&AxSplit=true"),e.attr("src",i)}}}var DesigntstructMessages={noNode:eval(callParent("lcm[363]")),designSaved:eval(callParent("lcm[364]")),designSaveFailed:eval(callParent("lcm[365]")),noModification:eval(callParent("lcm[366]")),saveBeforePublish:eval(callParent("lcm[367]")),designPublished:eval(callParent("lcm[368]")),designPublisgFailed:eval(callParent("lcm[369]")),resetSuccess:eval(callParent("lcm[370]")),alredayreset:eval(callParent("lcm[371]")),resetfailed:eval(callParent("lcm[372]")),structureChanged:eval(callParent("lcm[374]"))};function setDesignedLayout(e,t){if("design"==theMode)$(".grid-stack").addClass("tstructDesignMode"),$("div[id^=colScroll]").addClass("tstructDesignMode"),$(".grid-stack").addClass("staticRunMode").removeClass("dynamicRunMode"),$("#designModeToolbar").removeClass("d-none"),$(".toolbar .toolbarRightMenu,.footer").addClass("d-none"),$(".gridIconBtns").addClass("d-none");else{$("#DivFrame1 .dcTitle").hide().nextAll("hr.hrline").hide();try{"undefined"!=typeof designObj&&null!=designObj[0]&&null!=designObj[0].selectedLayout&&""!=designObj[0].selectedLayout&&"tile"==designObj[0].selectedLayout&&$("#DivFrame1 .dcTitle").show().nextAll("hr.hrline").show()}catch(i){}$(".grid-stack").removeClass("tstructDesignMode"),$("div[id^=colScroll]").removeClass("tstructDesignMode")}"design"==theMode?("undefined"!=typeof designObj&&null!=designObj[0]&&null!=designObj[0].tstUpdatedOn&&""!=designObj[0].tstUpdatedOn&&designObj[0].tstUpdatedOn!=tstructUpdateOn&&showAlertDialog("info",DesigntstructMessages.structureChanged),$(".grdButtons,.newgridbtn [id^=gridAddBtn]:visible, .grdButtons .dropdown, .grdButtons li").hide(),$(".newgridbtn li").hide(),$(".tstructMainBottomFooter").hide(),$(".rightToolbarMain").hide(),axInlineGridEdit||$(".grid-icons [id^=wrapperForEditFields]").show().removeClass("hide").find(".editLayoutFooter").hide(),unBindEvents(),$(e).find(".grid-stack").data("gridstack")?$(e).find(".grid-stack").each(function(e,t){$(t).data("gridstack").batchUpdate(),clearHiddenGridstack(t.id),$(t).data("gridstack").enableMove(!0,!0),$(t).data("gridstack").enableResize(!0,!0),$(t).data("gridstack").commit()}):("undefined"!=typeof designObj&&null!=designObj[0]&&null!=designObj[0].dcLayout&&""!=designObj[0].dcLayout&&"default"!=designObj[0].dcLayout&&(designGridOptions.disableDrag=!0,designGridOptions.disableResize=!0),$(e).find(".grid-stack").each(function(e,t){clearHiddenGridstack(t.id),$("#ckbStaticRunMode").prop("checked",staticRunMode),$(t).gridstack(designGridOptions)}))):$(e).find(".grid-stack").data("gridstack")?$(e).find(".grid-stack").each(function(e,t){staticRunMode&&$(t).data("gridstack").batchUpdate(),clearHiddenGridstack(t.id),staticRunMode&&($(t).data("gridstack").enableMove(!1,!0),$(t).data("gridstack").enableResize(!1,!0),$(t).data("gridstack").commit())}):$(e).find(".grid-stack").each(function(e,t){clearHiddenGridstack(t.id),staticRunMode?($(t).addClass("staticRunMode").removeClass("dynamicRunMode"),$(t).gridstack(renderGridOptions),$(t).data("gridstack").batchUpdate()):$(t).removeClass("staticRunMode").addClass("dynamicRunMode"),$("#ckbStaticRunMode").prop("checked",staticRunMode),staticRunMode&&(autoArrangeFillGap&&_.map($(t).data("gridstack").grid.nodes,function(e){var a=(e=e.el).data("_gridstack_node");a=generateRtlPos(a);for(var i=_objectSpread({},e.data("_gridstack_node")),r=0,n=a.y,l=0;l<=a.y;l++)n=l,$(t).data("gridstack").isAreaEmpty(r,n,renderGridOptions.width,1)&&$(t).data("gridstack").grid.nodes.filter(function(e){ells=e.el,e.y==n+1&&$(t).data("gridstack").move(ells,generateRtlPos(e).x,n)});for(;!$(t).data("gridstack").isAreaEmpty(r,n,a.width,a.height)&&(r!=a.x||a.y!=n)&&++r!=renderGridOptions.width;);i.x=r,i.y=n,$(t).data("gridstack").move(e,i.x,i.y)}),$(t).data("gridstack").commit())});var a=[];$(e).find("table[id^=gridHd]").length>0?$(e).find("table[id^=gridHd]").each(function(){a.push("#"+this.id)}):a.push(e),$(a).each(function(){if("design"==theMode){var e=$("table"+this+" th:first:visible, "+this+" table th:first:visible").height();clearHiddenGridstack(this,!0),$("table"+this+" th, "+this+" table th").resizable({handles:"e",minHeight:e,maxHeight:e,minWidth:40,resize:function(e,t){$(".grid-stack").addClass("dirty");var a="0";try{a=$(t)[0].element.parents("[id^=colScroll]").attr("id").substr(9)}catch(i){}1==$("#ckbGridStretch"+a).prop("checked")&&($("#ckbGridStretch"+a).prop("checked",!1),toggleGridStretch(a)),changeStatus("notSaved");var r=$(this).closest("table").css("width").replace("px","")-$(this).outerWidth()+t.size.width;$(this).css({width:t.size.width,"min-width":t.size.width}),$(this).closest("table").attr("style","width:"+r+"px")}})}else clearHiddenGridstack(this,!0),$("table"+this+" th, "+this+" table th").find(".ui-resizable-handle").length&&$("table"+this+" th, "+this+" table th").resizable("destroy")}),isMobile||CompressMode(compressedMode),toggleWizardDCOption("undefined"!=typeof designObj&&"undefined"!=typeof designObj[0]&&"undefined"!=typeof designObj[0].wizardDC&&designObj[0].wizardDC),changeDesignLayout("undefined"!=typeof designObj&&"undefined"!=typeof designObj[0]&&"undefined"!=typeof designObj[0].selectedLayout?designObj[0].selectedLayout:"default"),designLayoutProperties(),dynamicMobileResolution()}function unBindEvents(){$("#wBdr").find("input:not(.grdButtons .newgridbtn .tgl-ios),textarea").each(function(){$(this).prop("disabled",!0)}),$("#wBdr").find(".fa-paperclip").css("pointer-events","none"),$("#wBdr").find(".divImgBorder").css("pointer-events","none"),$("#wBdr").find("select").each(function(){$(this).parent().prepend('
'),$(this).prop("disabled",!0)}),axInlineGridEdit||$("[id^=wrapperForEditFields]").removeClass("hide"),$("button[id^=gridAddBtn]").removeAttr("onclick").addClass("disabled"),$(".grdButtons,.newgridbtn button[id^=gridAddBtn]").removeAttr("onclick").addClass("disabled"),$("li[onclick*='javascript:FillGrid']").removeAttr("onclick").addClass("disabled"),$(".grdButtons,.newgridbtn li button").addClass("disabled").prop("disabled",!0),$(".editLayoutFooter button").removeAttr("onclick").addClass("disabled").prop("disabled",!0).attr("type","button"),$(".toolbardiv").addClass("disableToolIcon"),$(".editLayoutFooter").hide(),$("#wBdr [id^=divDc] tbody tr").hide()}function unionSets(){for(var e=arguments.length,t=new Array(e),a=0;a1&&arguments[1]!==undefined&&arguments[1],a=(e=e.concat()).startsWith("divDc")?parseInt(e.substr(5),10):e.startsWith("sp")?parseInt(e.substr(e.lastIndexOf("F")+1),10):e.startsWith("#gridHd")?parseInt(e.substr(7),10):e.startsWith("#tab-")?parseInt(e.substr(5),10):0;e=e.startsWith("#")?e.substr(1):e;try{if(null==designObj[0].dcLayout||"default"==designObj[0].dcLayout)var i=designObj[0].dcs.filter(function(e){return e.dc_id==a})[0];else i=designObj[0].newdcs.filter(function(e){return e.dc_id==a})[0]}catch(p){}if("True"==DCIsGrid[a-1]&&axInlineGridEdit&&"design"==theMode&&$("#wrapperForEditFields"+a).hide(),$.isEmptyObject(designObj))jsonText="";else try{isMobile||(staticRunMode="undefined"!=typeof designObj[0].staticRunMode&&designObj[0].staticRunMode);var r="axp_recid"+a,n={},l=new Set;if(t){if("design"==theMode&&$("#titleCkbGridStretch"+a).length<=0){var o;o='
Stretch Grid Columns
",0!=$("#divDc"+a).find("#containerDc").find(".grdButtons").length?$("#divDc"+a).find("#containerDc").find(".grdButtons").find("ul.left").prepend(o):$("#divDc"+a).find("#containerDc").parent().prev(".newgridbtn").find("ul").prepend(o)}var s=0;i.tableDesign.filter(function(e,t){if("undefined"==typeof e.visibility&&(e.visibility=!0),!e.fld_id)return e.visibility;var i="";if(i=e.fld_id.startsWith("uniqueEditDeleteAct")||e.fld_id.startsWith("uniqueThHead")?"#"+e.fld_id:"#th-"+e.fld_id,$(i).parents("#divDc"+a).length)if(e.visibility)i.startsWith("#uniqueEditDeleteAct")?$(i).addClass("w-20px"):i.startsWith("#uniqueThHead")?$(i).css("width","40px"):$(i).css("width",e.width),s+=parseInt(e.width);else if("render"==theMode){$(i).parents(".griddivColumn").find("thead th"+i).addClass("none").hide().attr("data-grid-visible",!1);var r="";try{var n=$(i).parents(".griddivColumn").find("tbody tr:eq(0)").attr("id");r=n.substr(n.lastIndexOf("F")-3,3)+"F"+a}catch(p){}if(i.startsWith("#uniqueThHead"))$(i).parents(".griddivColumn").find("tbody tr td label[id^=lblSlNo]").parent("td").hide();else if(i.startsWith("#uniqueEditDeleteAct"))$(i).parents(".griddivColumn").find("tbody tr td .gridEditDeleteBtns").parent("td").hide();else{var l=$(i).parents(".griddivColumn").find("tbody tr:eq(0) td").index($("[id^="+e.fld_id+r+"]").parents("tr:eq(0) td"));$(i).parents(".griddivColumn").find("tbody tr td:nth-child("+(l+1)+")").hide()}}return!e.visibility}),0!==s&&$(".wrapperForGridData"+a+" table").css("width",s+"px"),1==i.gridStretch&&(toggleGridStretch(a,!0,"firstLoad"),$("#ckbGridStretch"+a).prop("checked",!0))}else{var d="",c=0;i.fieldsDesign.filter(function(t,o){t=generateRtlPos(t);try{var s=i.fieldsDesign.filter(function(e){return e.y>=t.y&&e.y<=t.y+t.height-1});l.has(t.y)||s[0].fld_id!=t.fld_id||(l=unionSets(l,new Set(_.map(s,"y"))),n=s[0])}catch(p){}if("undefined"==typeof t.visibility&&(t.visibility=!0),t.fld_id.startsWith("uniqueEditDeleteAct")||t.fld_id.startsWith("uniqueThHead")?colID="#"+t.fld_id:colID="#th-"+t.fld_id,"T"==i.isGrid){if($(colID).length<1)return!1;try{var u="";try{var f=$(colID).parents(".griddivColumn").find("tbody tr:eq(0)").attr("id");u=f.substr(f.lastIndexOf("F")-3,3)+"F"+a}catch(p){}var h=$(colID).parents(".griddivColumn").find("tbody tr:eq(0) td").index($("[id^="+t.fld_id+u+"]").parents("tr:eq(0) td"));$(colID).endsWith("_image")&&-1!=h&&-1==c&&(h=-1),c=h;var m=$("#th-"+r).parents(".griddivColumn").find("tbody tr:eq(0) td").index($("[id^="+r+u+"]").parents("tr:eq(0) td"));axInlineGridEdit||axInlineGridEdit||"form"==AxpGridForm||i.dc_id!=a||!$(colID).parents("#divDc"+a).length||($("#th-"+r).after($(colID).detach()),$("#th-"+r).parents(".griddivColumn").find("tbody tr").each(function(){var e=$(this).find("td:nth-child("+(h+1)+")").detach();$(this).find("td:nth-child("+(m+(h'),n={})}catch(p){}}}if(t.visibility)if($("#"+e).data("gridstack"))if("T"==i.isGrid){F=$("#dvGrid"+t.fld_id);$("#"+e).data("gridstack").move(F,t.x,t.y),$("#"+e).data("gridstack").resize(F,t.width,t.height),F.find(".form-control").css("height"),applyGridStackCalcHeight(F.find("textarea.gridstackCalc, div.divImgBorder, input[type=button].hotbtn.btn"),t,"height",v)}else{F=$("#dv"+t.fld_id).parents(".grid-stack-item");$("#"+e).data("gridstack").move(F,t.x,t.y),$("#"+e).data("gridstack").resize(F,t.width,t.height),F.find(".form-control").css("height"),applyGridStackCalcHeight(F.find("textarea.gridstackCalc, div.divImgBorder, input[type=button].hotbtn.btn"),t,"height",v)}else"T"==i.isGrid?(!$("#"+e).hasClass("inEditMode")&&i.dc_id==a&&$("#dvGrid"+t.fld_id).parents("#divDc"+a).length&&(axInlineGridEdit||axInlineGridEdit||"form"==AxpGridForm||$("#"+e).append($("#dvGrid"+t.fld_id).detach())),(F=$("#dvGrid"+t.fld_id)).attr({"data-gs-x":t.x,"data-gs-y":t.y,"data-gs-width":t.width,"data-gs-height":t.height}),F.find(".form-control").css("height"),applyGridStackCalcHeight(F.find("textarea.gridstackCalc, div.divImgBorder, input[type=button].hotbtn.btn"),t,"height",v)):((F=$("#dv"+t.fld_id).parents(".grid-stack-item")).attr({"data-gs-x":t.x,"data-gs-y":t.y,"data-gs-width":t.width,"data-gs-height":t.height}),F.find(".form-control,.divImgBorder>.dvImgClear").css("height"),applyGridStackCalcHeight(F.find("textarea.gridstackCalc, div.divImgBorder, input[type=button].hotbtn.btn"),t,"height",v));else if("render"==theMode)$("#"+e).data("gridstack")?"T"==i.isGrid?($("#"+e).data("gridstack").removeWidget($("#dvGrid"+t.fld_id),!1),$("#dvGrid"+t.fld_id).hide().removeClass("grid-stack-item").attr("data-pop-visible",!1)):($("#"+e).data("gridstack").removeWidget($("#dv"+t.fld_id).parents(".grid-stack-item"),!1),$("#dv"+t.fld_id).parents(".grid-stack-item").hide().removeClass("grid-stack-item")):"T"==i.isGrid?$("#dvGrid"+t.fld_id).removeClass("grid-stack-item").hide().attr("data-pop-visible",!1):$("#dv"+t.fld_id).parents(".grid-stack-item").removeClass("grid-stack-item").hide();else if("T"==i.isGrid){if(!$("#dvGrid"+t.fld_id+".grid-stack-item").length){var F=$("#dvGrid"+t.fld_id);$("#"+e).data("gridstack").addWidget(F.show(),t.x,t.y,t.width,t.height),F.find(".form-control").css("height"),applyGridStackCalcHeight(F.find("textarea.gridstackCalc, div.divImgBorder, input[type=button].hotbtn.btn"),t,"height",v)}$("#dvGrid"+t.fld_id+".grid-stack-item").addClass("designHidden").find(".grid-stack-item-content").css("background-color","rgba(101, 97, 97, 0.4)")}else{if(!$("#dv"+t.fld_id).parents(".grid-stack-item").length){var F=$("#dv"+t.fld_id).parents("[id^=randomID]");$("#"+e).data("gridstack").addWidget(F.show(),t.x,t.y,t.width,t.height),F.find(".form-control").css("height"),applyGridStackCalcHeight(F.find("textarea.gridstackCalc, div.divImgBorder, input[type=button].hotbtn.btn"),t,"height",v)}$("#dv"+t.fld_id).parents(".grid-stack-item").addClass("designHidden").find(".grid-stack-item-content").css("background-color","rgba(101, 97, 97, 0.4)")}return!t.visibility})}}catch(p){}}function generateRtlPos(e){return(e=_objectSpread({},e)).x="ar"==gllangType?renderGridOptions.width-1-e.x-(e.width-1):e.x,e}function toggleStaticRunMode(){$(".grid-stack").addClass("dirty"),changeStatus("notSaved")}function goToDesignMode(){if(!AxIsTstructLocked){var e="";"old"==AxpTstButtonStyle?(e=0!=$("#breadcrumb-panel").length?$("#breadcrumb-panel").get(0).outerHTML:"*@*",e+=0!=$("#tstToolBarBtn").length?"*@*"+$("#tstToolBarBtn").get(0).outerHTML:"*@*",isWizardTstruct?e+=0!=$("#wbdrHtml").length?"*@*"+$("#wbdrHtml").clone().append($("#wizardBodyContent").find(".row.dvdcframe")).get(0).outerHTML:"*@*":e+=0!=$("#wbdrHtml").length?"*@*"+$("#wbdrHtml").get(0).outerHTML:"*@*",isWizardTstruct||(e+=0!=$(".BottomToolbarBar").length?"*@*"+$(".BottomToolbarBar").get(0).outerHTML:"*@*"),$("#dvFooter").length>0&&(e+=0!=$("#dvFooter").length?"*@*"+$("#dvFooter").get(0).outerHTML:"*@*")):($("#iconsNewOption").removeClass("open"),e=0!=$("#breadcrumb-panel").length?$("#breadcrumb-panel").get(0).outerHTML:"*@*",e+=0!=$(".toolbarRightMenu").length?"*@*"+$(".toolbarRightMenu").get(0).outerHTML:"*@*",isWizardTstruct?e+=0!=$("#wbdrHtml").length?"*@*"+$("#wbdrHtml").clone().append($("#wizardBodyContent").find(".row.dvdcframe")).get(0).outerHTML:"*@*":e+=0!=$("#wbdrHtml").length?"*@*"+$("#wbdrHtml").get(0).outerHTML:"*@*",isWizardTstruct||(e+=0!=$(".BottomToolbarBar").length?"*@*"+$(".BottomToolbarBar").get(0).outerHTML:"*@*")),callParentNew("tstructCustomHTML=",e),window.location.href="tstruct.aspx"+window.location.search.replace(/&theMode=design/g,"")+"&theMode=design"}}function DesignFormDcLayouts(){var e='
';e+='
check_circle

Default

infoDrag&Drop and Resizeassignment
'),e+='
check_circle

Single Column

infoNo Drag&Drop and Resizetable_rows
'),e+='
check_circle

Double Column

infoNo Drag&Drop and Resizewindow
'),e+='
check_circle

Triple Column

infoNo Drag&Drop and Resizegrid_on
'),e+="
",displayBootstrapModalDialog("DC Layouts","lg","200px","",e)}function setActiveDesignLayout(e){$(".column").removeClass("active"),$(e).addClass("active"),dcLayoutType=$(e).attr("data-layout"),isDcLayoutSelected=!0,SavePublishDesignerJSONWeb(!1)}function AddFormLabel(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"";$("#designContextMenu").css({display:"none"}),$("#designContextMenuLabelEdit").css({display:"none"});var t="";if(""!=e){var a=JSON.parse(formLabelJSON);$.each(a,function(i,r){a[i].id!=e||(t=a[i].name)})}var i='
';i+='
",i+="
",i+="
";var r='";displayBootstrapModalDialog("Caption","sm","50px","",i,!1,function(){$(".modal-content").append(r)})}function AddFormLabelCaption(e,t){var a=$("#txtlblcaption").val();if(""==t){var i=$("#designContextMenu").attr("data-affld"),r=0;r=$j.inArray(i,FNames)>-1?GetDcNo(i):i.slice(5);var n=$(".gridstackCalc.formLabel").length+1;""!=formLabelJSON&&"[]"!=formLabelJSON?formLabelJSON=formLabelJSON.replace("}]",'},{"ftype":"'+e+'","id":"userFormLabel'+n+'","dc":"'+r+'","afterField":"'+i+'","name":"'+a+'","fontFamilly":"","fontFamillyCode":"","hyperlinkJson":""}]'):formLabelJSON='[{"ftype":"'+e+'","id":"userFormLabel'+n+'","dc":"'+r+'","afterField":"'+i+'","name":"'+a+'","fontFamilly":"","fontFamillyCode":"","hyperlinkJson":""}]'}else{var l=JSON.parse(formLabelJSON);$.each(l,function(e,i){l[e].id!=t||(l[e].name=a)}),formLabelJSON=JSON.stringify(l)}SavePublishDesignerJSONWeb(!1)}function ChangeFontAndColor(e,t){var a=[];"label"==t?(a=JSON.parse(formLabelJSON),jQuery.grep(a,function(t){if(t.id===e)return a=t})):buttonFieldFontJSON.length>0&&(a=JSON.parse(buttonFieldFontJSON),jQuery.grep(a,function(t){if(t.id===e)return a=t})),$("#designContextMenu").css({display:"none"}),$("#designContextMenuLabelEdit").css({display:"none"}),loadAndCall({files:{css:["/ThirdParty/seballot-spectrum/spectrum.css","/Css/fontColorPicker.min.css?v=2"],js:["/ThirdParty/seballot-spectrum/spectrum.js","/Js/fontColorPicker.js?v=1"]},callBack:function(){$("#designlblFontPicker").remove(),$("#designContextMenuLabelEdit").append('');$("#designlblFontPicker").val();(new PropertySheet).generateFontPicker($("#designlblFontPicker")),setTimeout(function(){$("#filterBtn #btnFilter").hide(),$("#filterBtn").append('')},300)}})}function callBackFontPicker(e,t){var a,i,r,n,l,o,s,d,c=$("#fontPickerSampleText").attr("style"),p="[".concat((new PropertySheet).fontPickerObj.fontFamily,",").concat((null===(a=(new PropertySheet).fontPickerObj.Bold)||void 0===a?void 0:null===(i=a[0])||void 0===i?void 0:i.toLowerCase())||"f",",").concat((null===(r=(new PropertySheet).fontPickerObj.Italic)||void 0===r?void 0:null===(n=r[0])||void 0===n?void 0:n.toLowerCase())||"f",",").concat((null===(l=(new PropertySheet).fontPickerObj.Underline)||void 0===l?void 0:null===(o=l[0])||void 0===o?void 0:o.toLowerCase())||"f",",").concat((new PropertySheet).fontPickerObj.fontColor,",").concat((null===(s=(new PropertySheet).fontPickerObj.Strikeout)||void 0===s?void 0:null===(d=s[0])||void 0===d?void 0:d.toLowerCase())||"f",",").concat((new PropertySheet).fontPickerObj.fontSize,"]");if(this.fontPickerObj={},(new IviewBuilder).closeModalDialog(),c=c.replace(/"/g,""),"label"==t){var u=JSON.parse(formLabelJSON);$.each(u,function(t,a){if(u[t].id==e)return u[t].fontFamilly=c,void(u[t].fontFamillyCode=p)}),formLabelJSON=JSON.stringify(u)}else{var f=!1;if(buttonFieldFontJSON.length>0){var h=JSON.parse(buttonFieldFontJSON);$.each(h,function(t,a){if(h[t].id==e)return f=!0,h[t].fontFamilly=c,void(h[t].fontFamillyCode=p)}),buttonFieldFontJSON=JSON.stringify(h)}0==f&&(""!=buttonFieldFontJSON&&"[]"!=buttonFieldFontJSON?buttonFieldFontJSON=buttonFieldFontJSON.replace("}]",'},{"ftype":"'+t+'","id":"'+e+'","fontFamilly":"'+c+'","fontFamillyCode":"'+p+'","hyperlinkJson":""}]'):buttonFieldFontJSON='[{"ftype":"'+t+'","id":"'+e+'","fontFamilly":"'+c+'","fontFamillyCode":"'+p+'","hyperlinkJson":""}]')}SavePublishDesignerJSONWeb(!1)}function LabelHyperlink(e,t){var a=[];"label"==t?(a=JSON.parse(formLabelJSON),jQuery.grep(a,function(t){if(t.id===e)return a=t})):buttonFieldFontJSON.length>0&&(a=JSON.parse(buttonFieldFontJSON),jQuery.grep(a,function(t){if(t.id===e)return a=t})),$("#designContextMenu").css({display:"none"}),$("#designContextMenuLabelEdit").css({display:"none"});var i="";"undefined"!=typeof a.hyperlinkJson&&""!=a.hyperlinkJson&&(i=JSON.parse(a.hyperlinkJson));var r='
';if(r+='
Name
',"undefined"!=typeof a.hyperlinkJson&&""!=a.hyperlinkJson?r+='':r+='',r+="
",r+='
Type
',r+='
Structure Name
',r+='
Popup iview/tstruct
Refresh parent on close
",r+='
Load
Open
",r+='
\n \n \n \n \n \n \n \n ',"undefined"!=typeof a.hyperlinkJson&&""!=a.hyperlinkJson&&""!=i.paramNode){var n=i.paramNode.split("^");$.each(n,function(e,t){var a=e+1,i=t.split("~");r+=''})}else r+='\n \n \n \n ';r+="
",r+='
\n \n \n \n
",r+="
",displayBootstrapModalDialog("Hyperlink","sm","400px","",r,"","undefined"!=typeof a.hyperlinkJson&&""!=a.hyperlinkJson?labelHyperlinkOnLoad():"")}function labelHyperlinkOnLoad(){setTimeout(function(){var e=$("#ddlHlType").attr("value");if(void 0!==e&&""!=e){$("#ddlHlType").val(e);var t=$("#ddlStructName").attr("value");labelHyperlinkType($("#ddlHlType"),t)}},300)}function hlAddParam(){$(".designTableHyperlink tbody tr:last");var e=$(".designTableHyperlink tbody tr:last").find("select").attr("id");e=e.replace("ddlParamName",""),e=parseInt(e)+1,$(".designTableHyperlink tbody").append('\n \n \n \n ');var t=$("#ddlParamName1 > option").clone();$("#ddlParamName"+e).append(t)}function hlDeleteParam(){$(".designTableHyperlink tbody tr").filter(":has(:checkbox:checked)").remove(),0==$(".designTableHyperlink tbody tr").length&&$(".designTableHyperlink tbody").append('')}function callBackHyperlink(e,t){var a=$("#txtHlName").val();if(""!=a){var i=$("#ddlHlType").val();if(""!=i){var r=$("#ddlStructName").val();if(""!=r){var n=$("#chkpivtst").prop("checked"),l=$("#refreshparent").prop("checked"),o=void 0!==$('input[name="hyperlnikradio"]:checked').val()?$('input[name="hyperlnikradio"]:checked').val():"open",s="";$(".designTableHyperlink tbody tr").each(function(e,t){null!=$(t).find("select").val()&&""!=$(t).find("select").val()&&(s+=$(t).find("select").val(),s+="~"+$(t).find("input[type=textbox]").val()+"^")}),""!=s&&(s=s.slice(0,-1));var d='{"name":"'+a+'","type":"'+i+'","structName":"'+r+'","ivtstpopup":"'+n+'","refreshparent":"'+l+'","loadType":"'+o+'","paramNode":"'+s+'"}';if("label"==t){var c=JSON.parse(formLabelJSON);$.each(c,function(t,a){c[t].id!=e||(c[t].hyperlinkJson=d)}),formLabelJSON=JSON.stringify(c)}else{var p=!1;if(""!=buttonFieldFontJSON&&"[]"!=buttonFieldFontJSON&&buttonFieldFontJSON.length>0){var u=JSON.parse(buttonFieldFontJSON);$.each(u,function(t,a){if(u[t].id==e)return p=!0,void(u[t].hyperlinkJson=d)}),buttonFieldFontJSON=JSON.stringify(u)}if(0==p){""!=buttonFieldFontJSON&&"[]"!=buttonFieldFontJSON?buttonFieldFontJSON=buttonFieldFontJSON.replace("}]",'},{"ftype":"'+t+'","id":"'+e+'","fontFamilly":"","fontFamillyCode":"","hyperlinkJson":""}]'):buttonFieldFontJSON='[{"ftype":"'+t+'","id":"'+e+'","fontFamilly":"","fontFamillyCode":"","hyperlinkJson":""}]';var f=JSON.parse(buttonFieldFontJSON);$.each(f,function(t,a){f[t].id!=e||(f[t].hyperlinkJson=d)}),buttonFieldFontJSON=JSON.stringify(f)}}SavePublishDesignerJSONWeb(!1)}else showAlertDialog("warning","Structure Name should not be empty.")}else showAlertDialog("warning","Type should not be empty.")}else showAlertDialog("warning","Name should not be empty.")}function labelHyperlinkStructName(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"",a=$("#ddlHlType").val(),i=$(e).val();if(""!=i&&"page"!=a)try{$.ajax({url:"tstruct.aspx/GetLabelHlStrParams",type:"POST",cache:!1,async:!0,data:JSON.stringify({StrType:a,StructName:i}),dataType:"json",contentType:"application/json",success:function(e){if(""!=e.d){var a=JSON.parse(e.d);if(""!=a&&""!=a.result.row){var i=[];i.push(''),$.each(a.result.row,function(e,t){""!=t.name&&i.push('")}),$(".designTableHyperlink tbody tr").each(function(e,a){if($(a).find("select").empty().append(i.join("")),""!=t){var r=$(a).find("select").attr("value");void 0!==r&&""!=r&&$(a).find("select").val(r)}})}}else jsonVal=""},error:function(e){}})}catch(r){}}function labelHyperlinkType(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"",a="",i=$(e).val();if(""!=i){$(".designTableHyperlink tbody tr").remove(),$(".designTableHyperlink tbody").append(''),"page"==i?($("#chkpivtst,#refreshparent").prop("disabled",!0),$('input[name="hyperlnikradio"]').prop("disabled",!0),$("#ddlParamName1").prop("disabled",!0),$("#txtValue1").prop("disabled",!0),$("#btnHlAdd").removeAttr("onclick"),$("#btnHlDelete").removeAttr("onclick")):($("#chkpivtst,#refreshparent").prop("disabled",!1),$('input[name="hyperlnikradio"]').prop("disabled",!1),$("#ddlParamName1").prop("disabled",!1),$("#txtValue1").prop("disabled",!1),$("#btnHlAdd").attr("onclick")==undefined&&($("#btnHlAdd").attr("onclick","hlAddParam();"),$("#btnHlDelete").attr("onclick","hlDeleteParam();")));try{$.ajax({url:"tstruct.aspx/GetLabelHlStructures",type:"POST",cache:!1,async:!0,data:JSON.stringify({StrType:i}),dataType:"json",contentType:"application/json",success:function(e){if(""!=e.d){var i=JSON.parse(e.d);if(""!=i&&""!=i.result.row){var r=[];r.push(''),$.each(i.result.row,function(e,t){""!=t.name&&r.push('")}),$("#ddlStructName").empty().html(r.join("")),""!=t&&($("#ddlStructName").val(t),"page"!=$("#ddlHlType").val()&&labelHyperlinkStructName($("#ddlStructName"),t))}a="done"}else a="error"},error:function(e){a="error"}})}catch(r){a="error"}}else{$("#ddlStructName").html([].join("")),a="done"}return a}function RemoveLabelHyperlink(e){var t=JSON.parse(formLabelJSON);jQuery(t).each(function(a){if(t[a].id==e)return t.splice(a,1),!1}),formLabelJSON=JSON.stringify(t),SavePublishDesignerJSONWeb(!1)}function customTstHtml(){displayBootstrapModalDialog("Custom HTML","lg","370px",!0,"./tstructhtml.aspx",!0)}function goToRenderMode(){checkIfFormChanges(),isFormChange?confirmOnAction():window.location.href="tstruct.aspx"+window.location.search.replace(/&theMode=design/g,"")}function toggleDesignModeWBDR(e){"undefined"!=typeof isWizardTstruct&&isWizardTstruct&&"render"==theMode?goToDesignMode():("design"==theMode?theMode="render":theMode="design",setDesignedLayout("#wBdr",e))}function toggleWizardDCOption(e){$(".grid-stack").addClass("dirty")}function changeDesignLayout(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"";e?($("#designLayoutSelector").val(e),"tile"==e&&$(".tileLayoutDiv").outerWidth(!0)<=renderGridOptions.minWidth&&$(".grid-stack").addClass("grid-stack-one-column-mode")):$(".grid-stack").addClass("dirty")}function designLayoutProperties(){"undefined"!=typeof designObj&&"undefined"!=typeof designObj[0]&&(compressedMode?($("#designControlHeightSelector").val(null==designObj[0].selectedControlHeight?"24":designObj[0].selectedControlHeight),$("#designControlHeightValue").val(null==designObj[0].selectedControlHeight?"24":designObj[0].selectedControlHeight)):($("#designControlHeightSelector").val(null==designObj[0].selectedControlHeight?"28":designObj[0].selectedControlHeight),$("#designControlHeightValue").val(null==designObj[0].selectedControlHeight?"28":designObj[0].selectedControlHeight)),$("#designForntSizeSelector").val(null==designObj[0].selectedFontSize?"14":designObj[0].selectedFontSize),$("#designForntSizeValue").val(null==designObj[0].selectedFontSize?"14":designObj[0].selectedFontSize),$("#designFormWidthSelector").val(null==designObj[0].formWidth?"100":designObj[0].formWidth),$("#designFormWidthValue").val(null==designObj[0].formWidth?"100":designObj[0].formWidth),$("#designFormAlignmentSelector").val(null==designObj[0].formAlignment?"default":designObj[0].formAlignment),$("#designFieldCaptionWidthSelector").val(null==designObj[0].fieldCaptionWidth?"30":designObj[0].fieldCaptionWidth),$("#designFieldCaptionWidthValue").val(null==designObj[0].fieldCaptionWidth?"30":designObj[0].fieldCaptionWidth),dcLayoutType=null==designObj[0].dcLayout?"default":designObj[0].dcLayout,formLabelJSON=null==designObj[0].formLabel?[]:JSON.stringify(designObj[0].formLabel),buttonFieldFontJSON=null==designObj[0].buttonFieldFont?[]:JSON.stringify(designObj[0].buttonFieldFont),$("#ckbCompressedMode").prop("checked",compressedMode),$("#ckbWizardDC").prop("checked",designObj[0].wizardDC),$("#ckbStaticRunMode").prop("checked",staticRunMode),$("#designLayoutSelector").val(designObj[0].selectedLayout),$("#designFormAlignmentSelector").val(designObj[0].formAlignment),setDesProp={compressedMode:$("#ckbCompressedMode").is(":checked"),staticRunMode:$("#ckbStaticRunMode").prop("checked"),wizardDC:$("#ckbWizardDC").prop("checked"),selectedLayout:$("#designLayoutSelector").val(),selectedFontSize:$("#designForntSizeSelector").val(),selectedControlHeight:$("#designControlHeightSelector").val(),formWidth:$("#designFormWidthSelector").val(),formAlignment:$("#designFormAlignmentSelector").val(),fieldCaptionWidth:$("#designFieldCaptionWidthSelector").val()})}function setDesignProperties(){setDesProp={compressedMode:$("#ckbCompressedMode").is(":checked"),staticRunMode:$("#ckbStaticRunMode").prop("checked"),wizardDC:$("#ckbWizardDC").prop("checked"),selectedLayout:$("#designLayoutSelector").val(),selectedFontSize:$("#designForntSizeSelector").val(),selectedControlHeight:$("#designControlHeightSelector").val(),formWidth:$("#designFormWidthSelector").val(),formAlignment:$("#designFormAlignmentSelector").val(),fieldCaptionWidth:$("#designFieldCaptionWidthSelector").val()}}function applyGridStackCalcHeight(e,t,a,i){if("design"!=theMode){var r=compressedMode?"compressedMode":"normalMode",n=gsiPixels(t.height);({height:(isMobile?n+10:n).toString()+"px"}),i={height:n+gsConf[r].labelHeight+"px"},"undefined"!=typeof CKEDITOR.instances[$(e).attr("id")]?CKEDITOR.instances[$(e).attr("id")].on("instanceReady",function(){this.resize("100%",n)}):"undefined"!=typeof designObj&&null!=designObj[0]&&null!=designObj[0].dcLayout&&"default"==designObj[0].dcLayout&&e.parent().css(i)}}function gsiPixels(e){var t=compressedMode?"compressedMode":"normalMode";return"undefined"!=typeof designObj&&null!=designObj[0]&&null!=designObj[0].selectedControlHeight&&""!=designObj[0].selectedControlHeight&&1==e?parseInt(designObj[0].selectedControlHeight,10):parseInt(e*gsConf[t].cellHeight+(e-1)*gsConf[t].verticalMargin-gsConf[t].labelHeight,10)}function getDesignerJSON(){var e="";if(this.form_serialized_data=_.map($("#wBdr"),function(t){this.dc_serialized_data=_.map($(".grid-stack"),function(t){t=$(t),dc_id=$(t).attr("id"),e=t.parents(".grid-icons").length>0?"T":"F";var a=0,i=0,r=1,n=!1,l=designGridOptions.width;this.serialized_data=_.map($("#"+dc_id+" > .grid-stack-item"),function(t){var o=(t=$(t)).data("_gridstack_node");if("single"==dcLayoutType&&"F"==e){o.width=l;var s=o.height;s!=r&&1!=r&&(i+=r-1),r=s,o.y=i,i++}else if("double"==dcLayoutType&&"F"==e)if(o.width=l/2,0==a){o.x=0;var d=o.height;d!=r&&1!=r?(i+=r-1,n=!0):(r=d,n=!1),o.y=i,a++}else{o.x=l/2;var c=o.height;n?(r=c,n=!1):c>r&&(r=c),o.y=i,i++,a=0}else if("triple"==dcLayoutType&&"F"==e)if(o.width=l/3,0==a){o.x=0;var p=o.height;p!=r&&1!=r?(i+=r-1,n=!0):(r=p,n=!1),o.y=i,a++}else if(1==a){o.x=l/3;var u=o.height;u>r&&(r=u),o.y=i,a++}else{o.x=l/3*2;var f=o.height;n?(r=f,n=!1):f>r&&(r=f),o.y=i,i++,a=0}return o=generateRtlPos(o),{fld_id:"F"==e?$(t).find("div[id]").attr("id").substr(2):$(t).attr("id").substr(6),x:o.x,y:o.y,width:o.width,height:o.height,visibility:!t.hasClass("designHidden")}},this),this.serialized_data_table=_.map($("#"+dc_id).parents(".grid-icons").next(".griddivColumn").children("table:eq(0)").find("th:not(.hide)"),function(e,t){(e=$(e)).attr("r_link");if(void 0!==$(e).attr("id"))return{fld_id:$(e).attr("id").startsWith("th-")?$(e).attr("id").substr(3):$(e).attr("id"),width:parseInt($(e).outerWidth(!0),10),visibility:!(1==e.hasClass("designHidden")?e.hasClass("designHidden"):"none"==e.css("display"))}},this);var o=this.serialized_data.length?GridStackUI.Utils.sort(this.serialized_data):null,s=this.serialized_data_table.length?this.serialized_data_table:null;return dc_id=dc_id.startsWith("divDc")?dc_id.substr(5):dc_id.substr(dc_id.lastIndexOf("F")+1),{dc_id:dc_id,isGrid:e,gridStretch:$("#ckbGridStretch"+dc_id).is(":checked"),fieldsDesign:o,tableDesign:s}},this);var a="undefined"==typeof dcLayoutType||""==dcLayoutType||"default"==dcLayoutType?1==isDcLayoutSelected?designObj[0].dcs:this.dc_serialized_data:designObj[0].dcs,i="undefined"!=typeof dcLayoutType&&""!=dcLayoutType&&"default"!=dcLayoutType?this.dc_serialized_data:designObj[0].newdcs;return{transid:transid,compressedMode:compressedMode,newDesign:!0,staticRunMode:setDesProp.staticRunMode,wizardDC:setDesProp.wizardDC,selectedLayout:setDesProp.selectedLayout,selectedFontSize:setDesProp.selectedFontSize,selectedControlHeight:setDesProp.selectedControlHeight,tstUpdatedOn:"undefined"!=typeof tstructUpdateOn?tstructUpdateOn:"",dcLayout:"undefined"!=typeof dcLayoutType&&""!=dcLayoutType?dcLayoutType:"default",formWidth:setDesProp.formWidth,formAlignment:setDesProp.formAlignment,fieldCaptionWidth:setDesProp.fieldCaptionWidth,formLabel:"undefined"!=typeof formLabelJSON&&""!=formLabelJSON?JSON.parse(formLabelJSON):[],buttonFieldFont:"undefined"!=typeof buttonFieldFontJSON&&""!=buttonFieldFontJSON?JSON.parse(buttonFieldFontJSON):[],dcs:a,newdcs:i}},this),""==dcLayoutType||"default"==dcLayoutType){var t=form_serialized_data[0].dcs.map(function(e,t){return e.dc_id}),a=[];try{null!=designObj[0].dcs&&(a=designObj[0].dcs.filter(function(e,a){if(-1==t.indexOf(e.dc_id))return!0}))}catch(i){}form_serialized_data[0].dcs=_.sortBy([].concat(_toConsumableArray(form_serialized_data[0].dcs),_toConsumableArray(a)),"dc_id")}else{t=form_serialized_data[0].newdcs.map(function(e,t){return e.dc_id}),a=[];try{null!=designObj[0].newdcs&&(a=designObj[0].newdcs.filter(function(e,a){if(-1==t.indexOf(e.dc_id))return!0}))}catch(i){}form_serialized_data[0].newdcs=_.sortBy([].concat(_toConsumableArray(form_serialized_data[0].newdcs),_toConsumableArray(a)),"dc_id")}return JSON.stringify(this.form_serialized_data,null,"")}function SaveDesignerJSON(){var e=getDesignerJSON(),t=$("#SaveID").val();$("#PublishID").val();if(checkIfFormChanges(),isFormChange){$("#designModeToolbar").css("pointer-events","none"),$(".grid-stack").removeClass("dirty");var a=primaryApiSettings();a.url=callParentNew("nodeApi")+"setLayoutSave",a.data.transid=transid.toLowerCase(),a.data.module="TSTRUCT",a.data.content=e,t!=undefined&&t.length>0?(a.data.design_id=t,a.data.type="UPDATE"):a.data.type="SAVE",$.ajax(a).done(function(e){if($("#designModeToolbar").css("pointer-events",""),1==e.status){t=e.data,$("#IsPublish").val("N");$("#IsPublish").val();$("#SaveID").attr("value",t),$("#PublishDesign").css("opacity","1.0"),changeStatus("save"),showAlertDialog("success",DesigntstructMessages.designSaved)}else showAlertDialog("error",e.errMsg),valSessByApi(e)}).fail(function(e,t,a){$("#designModeToolbar").css("pointer-events",""),showAlertDialog("error",DesigntstructMessages.designSaveFailed)})}else showAlertDialog("warning",DesigntstructMessages.noModification)}function SaveDesignerJSONWeb(){var e=getDesignerJSON(),t=$("#SaveID").val();$("#PublishID").val();if(checkIfFormChanges(),isFormChange){$("#designModeToolbar").css("pointer-events","none"),$(".grid-stack").removeClass("dirty");try{$.ajax({url:"tstruct.aspx/SavePublishDesign",type:"POST",cache:!1,async:!0,data:JSON.stringify({Transid:transid,DesignType:"SAVE",Content:e,SavedId:""}),dataType:"json",contentType:"application/json",success:function(e){if($("#designModeToolbar").css("pointer-events",""),""!=e.d){t=e.d,$("#IsPublish").val("N");$("#IsPublish").val();$("#SaveID").attr("value",t),$("#PublishDesign").css("opacity","1.0"),changeStatus("save"),showAlertDialog("success",DesigntstructMessages.designSaved)}else showAlertDialog("error","Error while save design.")},error:function(e){$("#designModeToolbar").css("pointer-events",""),showAlertDialog("error",e)}})}catch(a){$("#designModeToolbar").css("pointer-events",""),showAlertDialog("error",a.message)}}else showAlertDialog("warning",DesigntstructMessages.noModification)}function PublishDesignerJSON(){if(checkIfFormChanges(),isFormChange)showAlertDialog("warning",DesigntstructMessages.saveBeforePublish);else if("Y"!=$("#IsPublish").val()){var e=$("#SaveID").val(),t=$("#PublishID").val();$("#designModeToolbar").css("pointer-events","none");var a=primaryApiSettings();a.url=callParentNew("nodeApi")+"setLayoutPublish",a.data.transid=transid.toLowerCase(),a.data.design_id=e,t!=undefined&&t.length>0&&(a.data.type="UPDATE"),$.ajax(a).done(function(a){if($("#designModeToolbar").css("pointer-events",""),1==a.status){showAlertDialog("success",DesigntstructMessages.designPublished),t=a.data,$("#PublishID").val(t),changeStatus("published"),$("#IsPublish").val("Y");var i=$("#IsPublish").val();$("#designModeToolbar").css("pointer-events","none"),ASB.WebService.SetSavedAndPublishedID(transid,"",e,t,i,function(e,t){$("#designModeToolbar").css("pointer-events","")},function(e){$("#designModeToolbar").css("pointer-events","")})}else showAlertDialog("error",a.errMsg),valSessByApi(a)}).fail(function(e,t,a){$("#designModeToolbar").css("pointer-events",""),showAlertDialog("error",DesigntstructMessages.designPublisgFailed)})}else showAlertDialog("warning",DesigntstructMessages.noModification)}function PublishDesignerJSONWeb(){if(checkIfFormChanges(),isFormChange)showAlertDialog("warning",DesigntstructMessages.saveBeforePublish);else if("Y"!=$("#IsPublish").val()){var e=$("#SaveID").val(),t=$("#PublishID").val();$("#designModeToolbar").css("pointer-events","none"),$.ajax({url:"tstruct.aspx/SavePublishDesign",type:"POST",cache:!1,async:!0,data:JSON.stringify({Transid:transid,DesignType:"PUBLISH",Content:"",SavedId:e}),dataType:"json",contentType:"application/json",success:function(e){$("#designModeToolbar").css("pointer-events",""),""!=e.d?(showAlertDialog("success",DesigntstructMessages.designPublished),t=e.d,$("#PublishID").val(t),changeStatus("published"),$("#IsPublish").val("Y")):showAlertDialog("error","Saved data not found.")},error:function(e){$("#designModeToolbar").css("pointer-events",""),showAlertDialog("error",DesigntstructMessages.designPublisgFailed)}})}else showAlertDialog("warning",DesigntstructMessages.noModification)}function SavePublishDesignerJSON(){var e=getDesignerJSON(),t=$("#SaveID").val(),a=$("#PublishID").val();if(checkIfFormChanges(),isFormChange){$("#designModeToolbar").css("pointer-events","none"),$(".grid-stack").removeClass("dirty");var i=primaryApiSettings();i.url=callParentNew("nodeApi")+"setLayoutSave",i.data.transid=transid.toLowerCase(),i.data.module="TSTRUCT",i.data.content=e,t!=undefined&&t.length>0?(i.data.design_id=t,i.data.type="UPDATE"):i.data.type="SAVE",$.ajax(i).done(function(i){if($("#designModeToolbar").css("pointer-events",""),1==i.status){t=i.data,$("#SaveID").attr("value",t);var r=primaryApiSettings();r.url=callParentNew("nodeApi")+"setLayoutPublish",r.data.transid=transid.toLowerCase(),r.data.design_id=t,a!=undefined&&a.length>0&&(r.data.type="UPDATE"),$.ajax(r).done(function(i){if(1==i.status){showAlertDialog("success",DesigntstructMessages.designSaved),a=i.data,$("#PublishID").val(a),$("#designModeToolbar").css("pointer-events","none"),$("#IsPublish").val("Y");var r=$("#IsPublish").val();ASB.WebService.SetSavedAndPublishedID(transid,e,t,a,r,function(e,t){$("#designModeToolbar").css("pointer-events","")},function(e){$("#designModeToolbar").css("pointer-events","")}),window.location.href="tstruct.aspx"+window.location.search.replace(/&theMode=design/g,"")}else showAlertDialog("error",i.errMsg),valSessByApi(i)}).fail(function(e,t,a){showAlertDialog("error",DesigntstructMessages.designPublisgFailed)})}else showAlertDialog("error",i.errMsg),valSessByApi(i)}).fail(function(e,t,a){$("#designModeToolbar").css("pointer-events",""),showAlertDialog("error",DesigntstructMessages.designSaveFailed)})}else showAlertDialog("warning",DesigntstructMessages.noModification)}function SavePublishDesignerJSONWeb(){var e=!(arguments.length>0&&arguments[0]!==undefined)||arguments[0],t=getDesignerJSON(),a=$("#SaveID").val(),i=$("#PublishID").val();checkIfFormChanges(),isFormChange?($("#designModeToolbar").css("pointer-events","none"),$(".grid-stack").removeClass("dirty"),$.ajax({url:"tstruct.aspx/SavePublishDesign",type:"POST",cache:!1,async:!0,data:JSON.stringify({Transid:transid,DesignType:"SAVEPUBLISH",Content:t,SavedId:a}),dataType:"json",contentType:"application/json",success:function(t){if($("#designModeToolbar").css("pointer-events",""),""!=t.d)if(a=t.d.split("~")[0],i=t.d.split("~")[1],$("#SaveID").attr("value",a),e&&showAlertDialog("success",DesigntstructMessages.designSaved),$("#PublishID").val(i),$("#IsPublish").val("Y"),e)callParentNew("closeRemodalPopup()","function");else{var r=window.location.href;r=r.split("#")[0],window.location.href=r}else showAlertDialog("error","Error while save & publish design.")},error:function(e){$("#designModeToolbar").css("pointer-events",""),showAlertDialog("error",e)}})):showAlertDialog("warning",DesigntstructMessages.noModification)}function resetButtonClicked(){var SavedId=$("#SaveID").val(),PublishId=$("#PublishID").val(),ConfirmReset=$.confirm({theme:"modern",title:eval(callParent("lcm[155]")),animation:"scale",closeAnimation:"scale",animateFromElement:!1,onContentReady:function(){disableBackDrop("bind"),$(".jconfirm-buttons button").each(function(){var e=$(this).text();$(this).prop("title",e.charAt(0).toUpperCase()+e.slice(1))}),$(".jconfirm-buttons .btn-primary").focus()},backgroundDismiss:"false",escapeKey:"cancel",content:eval(callParent("lcm[373]")),buttons:{confirm:{text:eval(callParent("lcm[164]")),btnClass:"btn btn-primary",action:function(){ConfirmReset.close(),$("#designModeToolbar").css("pointer-events","none");var e=primaryApiSettings();e.url=callParentNew("nodeApi")+"deleteLayout",e.data.transid=transid.toLowerCase(),e.data.design_id=SavedId,PublishId!=undefined&&(e.data.p_design_id=PublishId),$.ajax(e).done(function(e){if($("#designModeToolbar").css("pointer-events",""),1==e.status){ShowDimmer(!0),SavedId="",$("#SaveID").val(SavedId),PublishId="",$("#PublishID").val(PublishId),$("#designModeToolbar").css("pointer-events","none"),$("#IsPublish").val("N");var t=$("#IsPublish").val();ASB.WebService.SetSavedAndPublishedID(transid,"",SavedId,PublishId,t,function(e,t){$("#designModeToolbar").css("pointer-events","")},function(e){$("#designModeToolbar").css("pointer-events","")}),showAlertDialog("success",DesigntstructMessages.resetSuccess),goToDesignMode()}else 500===e.statusCode?showAlertDialog("warning",DesigntstructMessages.alredayreset):(showAlertDialog("error",e.errMsg),valSessByApi(e))}).fail(function(e,t,a){showAlertDialog("error",DesigntstructMessages.resetfailed)})}},cancel:{text:eval(callParent("lcm[192]")),btnClass:"btn btn-bg-light btn-color-danger btn-active-light-danger",action:function(){disableBackDrop("destroy"),parent.actionsClicked=""}}}})}function ResetButtonClickedWeb(){var SavedId=$("#SaveID").val(),PublishId=$("#PublishID").val(),Savetype="RESET",ConfirmReset=$.confirm({theme:"modern",title:eval(callParent("lcm[155]")),animation:"scale",closeAnimation:"scale",animateFromElement:!1,onContentReady:function(){disableBackDrop("bind"),$(".jconfirm-buttons button").each(function(){var e=$(this).text();$(this).prop("title",e.charAt(0).toUpperCase()+e.slice(1))}),$(".jconfirm-buttons .btn-primary").focus()},backgroundDismiss:"false",escapeKey:"cancel",content:eval(callParent("lcm[373]")),buttons:{confirm:{text:eval(callParent("lcm[164]")),btnClass:"btn btn-primary",action:function(){ConfirmReset.close(),$("#designModeToolbar").css("pointer-events","none"),$.ajax({url:"tstruct.aspx/SavePublishDesign",type:"POST",cache:!1,async:!0,data:JSON.stringify({Transid:transid,DesignType:Savetype,Content:"",SavedId:SavedId}),dataType:"json",contentType:"application/json",success:function(e){$("#designModeToolbar").css("pointer-events",""),"reseted"==e.d?(ShowDimmer(!0),SavedId="",$("#SaveID").val(SavedId),PublishId="",$("#PublishID").val(PublishId),$("#IsPublish").val("N"),showAlertDialog("success",DesigntstructMessages.resetSuccess),goToDesignMode()):"500"===e.d?showAlertDialog("warning",DesigntstructMessages.alredayreset):showAlertDialog("error","Error while reset design.")},error:function(e){showAlertDialog("error",DesigntstructMessages.resetfailed)}})}},cancel:{text:eval(callParent("lcm[192]")),btnClass:"btn btn-bg-light btn-color-danger btn-active-light-danger",action:function(){disableBackDrop("destroy"),parent.actionsClicked=""}}}})}function setSelectedDesignElement(e){selectedDesignObject.elem=e,selectedDesignObject.parentElemId=$(selectedDesignObject.elem).parents(".tstructDesignMode").attr("id"),selectedDesignObject.isColumnDesigner=$(selectedDesignObject.elem).parents(".tstructDesignMode").is($("div[id^=colScroll]")),selectedDesignObject.isGrid=!(!selectedDesignObject.parentElemId.startsWith("sp")&&!selectedDesignObject.isColumnDesigner),selectedDesignObject.isGrid?($("#showTheField").css("opacity","1"),$("#hideTheField").css("opacity","1")):(!selectedDesignObject.isGrid&&$(selectedDesignObject.elem).hasClass("designHidden")?$("#showTheField").css("opacity","1"):$("#showTheField").css("opacity","0.5"),$("#hideTheField").css("opacity","0.5")),$(".ui-resizable").find(".thhead").css({border:"","border-right":""}),$(".grid-stack-item").find(".grid-stack-item-content").css("border",""),selectedDesignObject.isColumnDesigner?$($(selectedDesignObject.elem).find(".thhead").css("border","1px solid red")):$(selectedDesignObject.elem).find(".grid-stack-item-content.ui-draggable-handle").css("border","1px solid red")}function showHideGridStackField(e){(selectedDesignObject.isGrid||$(selectedDesignObject.elem).hasClass("designHidden"))&&($(".grid-stack").addClass("dirty"),changeStatus("notSaved"),"hide"==e?($(selectedDesignObject.elem).addClass("designHidden").find(".grid-stack-item-content").css("background-color","rgba(101, 97, 97, 0.4)"),$(selectedDesignObject.elem).is("th")&&0==$(selectedDesignObject.elem).find(".designHiddenTR").length&&$(selectedDesignObject.elem).append('
')):(!selectedDesignObject.isGrid&&$(selectedDesignObject.elem).hasClass("designHidden")&&$("#showTheField").css("opacity","0.5"),$(selectedDesignObject.elem).removeClass("designHidden").find(".grid-stack-item-content").css("background-color",""),$(selectedDesignObject.elem).is("th")&&$(selectedDesignObject.elem).find(".designHiddenTR").remove()))}var multiSelectID="",draftTimer="";function OnTstructLoad(){StartTime=(new Date).getTime();var e=new Date;0==isLoadDataCall&&setListviewButtons(),AxAllowCancel=!0,SetMRForFromList(AxFromLstFlds),jsonText=$j("#designHidden").val();try{designObj=JSON.parse(jsonText),$.isEmptyObject(designObj)&&(jsonText="")}catch(c){jsonText=""}var t="";if("string"==typeof LoadResult){t=(t=LoadResult).replace(new RegExp(""","g"),"'");try{UpdateDefaultDcRows(),AxAllowCancel=!0;var a=$("#hdnTabHtml").val();$("#hdnTabHtml").val(""),a!=undefined&&""!=a&&(AssignTabDcHtmlPerf(a),a="",DCFrameNo.forEach(function(e){"True"==DCIsGrid[e-1]&&(SetRows(e,"","d*","LoadData"),navValidator=!0,ChangedFields=new Array,ChangedFieldDbRowNo=new Array,ChangedFieldValues=new Array,DeletedDCRows=new Array),SetFormDirty(!1)})),"design"!=theMode?("undefined"!=typeof wsPerfFormLoadCall&&wsPerfFormLoadCall?AssignLoadValues(t,"LoadData"):AssignWsPerfExprValues("LoadData"),evalExpOnSaveDraftLoad&&"undefined"!=typeof wsPerfEvalExpClient&&""!=wsPerfEvalExpClient&&(evalExpOnSaveDraftLoad=!1,AssignWsPerfExprValues("LoadData")),GridDcAddEmptyRows()):AssignLoadValuesDesignMode(t,"LoadData"),DisplayImages(),closeParentFrame()}catch(c){AxWaitCursor(!1),$j("div#wBdr").show(),ShowDimmer(!1),showAlertDialog("error",c.message)}ShowHideNexPrev()}(setDesignedLayout("#wBdr"),window.opener&&("List IView"==window.opener.document.title||"Iview"==window.opener.document.title)&&$j(".listview").length>0&&($j(".listview").parent().hide(),$j(".backbutton").length>0&&$j(".backbutton").children().hide()),SetBackForwardButtonProp(enableForwardButton,enableBackButton),LoadResult="",t="","Approved"==appstatus||"Rejected"==appstatus||AxExecFormControl||"design"==theMode||DoFormControlOnload(),"Approved"==appstatus||"Rejected"==appstatus||AxExecFormControl||"design"==theMode)||("0"!=$j("#recordid000F0").val()?DoScriptFormControl("","On Data Load"):DoScriptFormControl("","On Form Load"));if(AssignGridScript(),window.parent.enableDraft&&EnableDraftFeature(),$j(".flddis").length>0&&$j(".flddis").each(function(){"textarea"!=$j(this)[0].type&&($j(".flddis").prop("disabled")||$j(".flddis").prop("disabled",!0))}),"true"==AxLogTimeTaken){var i=(new Date).getTime()-e.getTime();AxStartTime=GetAxDate(AxStartTime),CreateTimeLog(AxStartTime,"0",i,ASBTotal,ASBDbTime,"TstructLoad")}if(DisableFileUplDSignFld(),$j.inArray("axp_refreshDcs",FNames)>-1){var r=$j('[id*="axp_refreshDcs"]').val();if(r!=undefined&&""!=r)for(var n=r.split(";"),l=0;l0&&GetFieldValue(s.attr("id")).toLowerCase(),"Y"==$("#IsPublish").val()?($("#PublishDesign").css("opacity","0.5"),changeStatus("published")):"N"==$("#IsPublish").val()&&($("#PublishDesign").css("opacity","1.0"),changeStatus("save")),customAlignTstructFlds(VisibleDCs),"undefined"!=typeof theModeDesign&&"false"==theModeDesign&&$("#icons").css("display","block");var d=(new Date).getTime()-StartTime;console.log("Get Structure & Form load:"+formLogTime+" ms"),console.log("Page Load Postback:"+pageLogTime+" ms"),console.log("JQuery Load:"+d+" ms"),FieldTypeOnLoad()}function GridDcAddEmptyRows(){if(axInlineGridEdit||!axInlineGridEdit&&"form"==AxpGridForm||isMobile&&"none"!=mobileCardLayout){var e=0;DCFrameNo.forEach(function(t){if("True"==DCIsGrid[t-1]){var a=!1;if("undefined"!=typeof wsPerfFGDcName&&-1!=jQuery.inArray("dc"+t,wsPerfFGDcName)){var i=GetDcClientRows(t);0!=(r=i.getMaxVal())&&"001"!=r&&(a=!0)}if(0==a){var r;i=GetDcClientRows(t);if(0==(r=i.getMaxVal())||"001"==r){e++,gridDummyRows=!0,r="001",!axInlineGridEdit&&"form"==AxpGridForm||isMobile&&"none"!=mobileCardLayout?editTheRow("",t,"",event):editTheRow("",t,r,"event"),gridDummyRowVal.push(t+"~"+r),gridDummyRows=!1;try{AxAfterAddRow(t,r)}catch(n){}1!=e||"undefined"!=typeof isWizardTstruct&&isWizardTstruct||setTimeout(function(){forceRowedit=!0,gridRowEditOnLoad=!0,$("#gridHd"+t+" tr#sp"+t+"R"+r+"F"+t+" td:eq(2)").click(),swicthCompressMode(t)},0)}}}})}}function customAlignTstructFlds(e,t,a){var i=$("#hdnFldAlgnProp").val();if(""!=i)try{var r=JSON.parse(i);$.each(r,function(i,r){var n=GetDcNo(r.fldName);if(-1!=e.indexOf(n)||t!=undefined)if(IsDcGrid(n)){var l=0;if(a!=undefined&&t==n)(s=$j("#"+r.fldName+GetClientRowNo(a,n)+"F"+n)).length>0&&(s.css("text-align",r.alignProp).closest(".edit-mode-content, .grid-stack-item").addClass("btextDir-"+("left"==r.alignProp?"ltr":"rtl")),s.is("select")&&s.css("direction","left"==r.alignProp?"ltr":"rtl"));else if(t!=undefined||-1!=e.indexOf(n)){l=GetDcRowCount(n);for(var o=1;o<=l;o++){(s=$j("#"+r.fldName+GetClientRowNo(o,n)+"F"+n)).length>0&&(s.css("text-align",r.alignProp).closest(".edit-mode-content, .grid-stack-item").addClass("btextDir-"+("left"==r.alignProp?"ltr":"rtl")),s.is("select")&&s.css("direction","left"==r.alignProp?"ltr":"rtl"))}}}else if(!IsDcGrid(n)){var s;if(-1!=e.indexOf(n)||t==n)(s=$("#"+GetComponentName(r.fldName,n))).length>0&&(s.css("text-align",r.alignProp).closest(".grid-stack-item").addClass("btextDir-"+("left"==r.alignProp?"ltr":"rtl")),s.is("select")&&s.css("direction","left"==r.alignProp?"ltr":"rtl"))}})}catch(n){console.warn(n.message)}}function AssignGridScript(){for(var e=0;e0&&(i=n.val()+"axpert/"+sid+"/"+imgNames[e].toString()+"/"+r[r.length-1]),a&&(a.attr("src",i),UpdateFieldArray(t,"0",r[r.length-1],"parent","LoadData"),a.parents(".image-input").find(".delete-button").removeClass("d-none"),a.parents(".image-input").find(".imageFileUpload").addClass("d-none"),a.parents(".image-input").find(".profile-pic").removeClass("d-none"),navValidator=!0,SetFormDirty(!1))}}var fldObjHighlt="";function MainFocus(e){if("true"==$j("#HdnAxAdvPickSearch").val()&&window.chrome)$j("#HdnAxAdvPickSearch").val("false");else{var t=e.attr("id");if(t!=undefined){var a=GetFieldsName(t),i=$j.inArray(a,FNames),r=GetFieldsDcNo(t),n=GetFieldsRowNo(t);if(fldObjHighlt=e,IsDcGrid(r)&&CheckGrdisplayHead(r,a,n),isMobile)t.substring(0,t.lastIndexOf("F")-3)==axplatlongFldName&&getlatlongitude();var l=GetFieldType(a,i),o=GetFieldValue(t);AxActiveField=a,AxActiveFieldIndex=i,AxActiveRowNo=GetDbRowNo(n,r),AxActiveDc=r,TstructHasPop&&IsDcParentGrid(r)&&(AxActivePRow=AxActiveRowNo,AxActivePDc=AxActiveDc),IsDcGrid(r)&&CheckGrdisplayHead(r,a,n),"Numeric"==l?NumericFldOnfocus(e,o):"Date/Time"==l&&e.val()==dateString?e.val(""):"Text"==l&&IsDcGrid(r),AxDoBlur=!0,ShowTooltip(a,e),FldOldValue=o;try{t.toLowerCase().startsWith("axpfilepath_")&&(axpfilepathold=GetFieldValue(t))}catch(p){}try{var s=GetFieldIndex(a),d=FFieldAcceptApi[s],c=GetFieldValue(t);if(void 0!==d&&""!=d&&""==c){try{ShowDimmer(!0),ASB.WebService.GetAcceptDataFromAPI(tstDataId,a,d,function(a,i){ShowDimmer(!1);var r=GetFieldsRowNo(t),n=GetFieldsDcNo(t),l=GetDbRowNo(r,n);SetFieldValue(t,a),UpdateFieldArray(t,l,a,"parent",""),MainBlur(e)},function(e){ShowDimmer(!1)})}catch(p){ShowDimmer(!1)}}}catch(p){}0==AxFromAssociated?"radio"==e.attr("type")?AxOldValue="":""==AxOldValueOnChange||AxOldValueOnChange!=AxOldValue&&AxOldValueOnChange!=o?AxOldValue=o:AxOldValue="":AxFromAssociated=!1,DoFormControl(t),DoScriptFormControl(t,"On Field Enter"),""==o&&HidePLDiv(!1),isMobile&&""!=t&&$("#"+t).hasClass("fldAutocomplete")&&!$("#"+t).hasClass("custmAutoSelect")&&($("#"+t).addClass("custmAutoSelect"),$("#"+t).parent().find(".virtualKeyboard").click());try{AxAfterMainFocus(t)}catch(u){}}isMobile||e.select()}}function BeforeBlurdateAutoGenerator(e){var t=e.attr("id"),a=GetFieldsName(t),i=$j.inArray(a,FNames);"Date/Time"==GetFieldType(a,i)&&(e.hasClass("dtRoundLast")?dateAutoGenerator(e,"true"):e.hasClass("dtRoundStart")&&dateAutoGenerator(e,"false"))}function MainBlur(fldObj){if(!fldObj.hasClass("multiFldChk")||!fldObj.attr("data-separator"))if($(fldObj).data("preventBlur"))$(fldObj).data("preventBlur",!1);else{BeforeBlurdateAutoGenerator(fldObj);try{AxBeforeBlur(fldObj)}catch(ex){}fldObj.hasClass("token-input")&&(fldObj=fldObj.siblings("input[data-type=checkbox]"));var fldId=fldObj.attr("id"),newFldValue="",fName=GetFieldsName(fldId),fldIndex=$j.inArray(fName,FNames),fldType=GetFieldType(fName,fldIndex),fieldID=fldId;lastChangedField=fldId;var fieldRowNo=GetFieldsRowNo(fieldID),fldDcNo=GetFieldsDcNo(fieldID),fldDbRowNo=GetDbRowNo(fieldRowNo,fldDcNo);if(IsDcGrid(fldDcNo),1==AxDoBlur){if(newFldValue=GetFieldValue(fldId),"Numeric"==fldType){newFldValue=NumericFldOnBlur(newFldValue,fldIndex),SetFieldValue(fldId,newFldValue);var oldValue=removeCommas(AxOldValue),newValue=removeCommas(newFldValue);if(oldValue==newValue)return}else"Text"==fldType&&IsDcGrid(fldDcNo);if(""!=AxOldValue&&""!=newFldValue||UpdateAssignedFld(fldId),fldObj.hasClass("initCapField")){var capitalizedString=fldObj.val().toLowerCase().replace(/\b[a-z]/g,function(e){return e.toUpperCase()});fldObj.val(capitalizedString),newFldValue=capitalizedString}if("select-one"!=fldObj.attr("type")&&"select-one"!=fldObj.prop("type")||ComboFillDependents(fieldID,newFldValue),"checkbox"!=fldObj.attr("type")&&"checkbox"!=fldObj.data("type")||(AxActiveRowNo=parseInt(fieldRowNo,10),TstructHasPop&&IsDcParentGrid(fldDcNo)&&(AxActivePRow=AxActiveRowNo,AxActivePDc=AxActiveDc),IsDcGrid(fldDcNo)?AxOldValue=GetChkValue(fldId,fldObj.prop("checked")):AxOldValue=$("#"+fldId).val()),AxOldValue==newFldValue&&"checkbox"!=fldObj.attr("type")&&"checkbox"!=fldObj.data("type"))return;SetFieldValue(fldId,newFldValue,!0),UpdateGridRowFlags(fldId,fldDcNo,fieldRowNo),AxGlobalChange=!0;var dcIndx=GetFormatGridIndex(fldDcNo);if(-1!=dcIndx&&UpdateFormatGridTotal(fName,fldDcNo,fieldRowNo,dcIndx),errorFlag||(ValidateField(fldObj,fldDbRowNo,fldIndex,fldType,AxActiveField)?errorFlag=!1:(setTimeout(function(){fldObj.focus()},0),errorFlag=!0,errorField=fldId)),TstructHasPop&&IsParentField(AxActiveField,AxActiveDc)&&(RegisterActivePRow(fieldRowNo,AxActiveDc),UpdatePopUpParents(fieldID)),1==IsPickListField(fieldID)){AxBlurAction="ForceWebService",$j("#"+fldId).hasClass("fldAutocomplete")&&(AxBlurAction="Default");var pickIdFld=$j("#pickIdVal_"+fieldID),pickVal=newFldValue;if(""!=pickIdFld.val()&&(pickVal=pickIdFld.val()+"¿"+newFldValue),"plClear"==blurNextPreventId.substring(0,7))return $j("#"+blurNextPreventId.substring(7)).val(""),void(blurNextPreventId="");UpdateFieldArray(fieldID,fldDbRowNo,pickVal,"parent")}else AxBlurAction="Default";if(1==errorFlag)return void(errorFlag=!1);if(arrRefreshDcs.length>0)for(var i=0;i-1){arrRefreshFldDirty[i]=!0;break}}AxExecFormControl=!0;var isNotFillDep=!1;if("undefined"!=typeof AxpNotFillDepFields&&""!=AxpNotFillDepFields){var AxpNotFillDepField=AxpNotFillDepFields.split(",");AxpNotFillDepField.indexOf(fName)>-1&&(isNotFillDep=!0)}if(0==isNotFillDep)DoSetDependents(fieldID);else{var rowNo=GetFieldsRowNo(fieldID),fldDbRowNo=GetDbRowNo(rowNo,fldDcNo),fldValue=GetFieldValue(fieldID);UpdateFieldArray(fieldID,fldDbRowNo,fldValue,"parent")}if(AxExecFormControl&&""==AxFldFormControl&&(DoFormControl(fldId),DoScriptFormControl(fldId,"On Field Exit")),"Numeric"==fldType){var isPositive=GetFieldProp(fldIndex,"onlyPositive");"T"==isPositive.toUpperCase()&&parseInt(newFldValue)<0&&(showAlertDialog("warning",2052,"client",FCaption[fldIndex]),fldObj.select())}if(""!=newFldValue&&"date/time"==fldType.toLowerCase()){var glCulture=eval(callParent("glCulture"));glCulture!=undefined&&"en-us"==glCulture&&(newFldValue=GetDateStr(newFldValue,"mm/dd/yyyy","dd/mm/yyyy"),UpdateFieldArray(fieldID,fldDbRowNo,newFldValue,"parent"))}}(!axInlineGridEdit&&"form"==AxpGridForm||isMobile&&"none"!=mobileCardLayout)&&formGridRowBlur(fldObj);try{AxAfterBlur(fldObj)}catch(ex){}}}function blurThis(e){$(e).data("preventBlur",!0).blur()}function UpdateGridRowFlags(e,t,a){gridRowEditOnLoad&&IsDcGrid(t)&&(gridDummyRowVal.splice($.inArray(t.toString()+"~"+a,gridDummyRowVal),1),gridDummyRows=!1,gridRowEditOnLoad=!1,UpdateFieldArray(axpIsRowValid+t+a+"F"+t,GetDbRowNo(a,t),"","parent","AddRow"))}function ValidateField(e,t,a,i,r){if("Date/Time"==i){var n="";return e.attr("title")!=undefined&&null!=e.attr("title")&&(n=e.attr("title")),n==dateString&&""==e.val()&&e.val(dateString),ValidateDate(e)?(UpdateFieldArray(e.attr("id"),t,e.val(),"parent"),!!ValidateReservedWord(e,"value.")&&(!!ValidateFieldPattern(e,r,a)&&(!!ValidateExpression(e,a)&&!!ValidateFieldTypeExpression(e,a)))):(UpdateFieldArray(e.attr("id"),t,"","parent"),!1)}return!!ValidateReservedWord(e,"value.")&&(!!ValidateFieldPattern(e,r,a)&&(!!ValidateExpression(e,a)&&!!ValidateFieldTypeExpression(e,a)))}function ValidateReservedWord(e,t){var a="",i=e.val();return 1==e.prop("disabled")||(-1!=i.indexOf("~")||(-1!=i.indexOf("***")?a="***":-1!=i.indexOf("**")?a="**":-1!=i.indexOf("###")?a="###":-1!=i.indexOf("`")?a="`":-1!=i.indexOf("*$*")&&(a="*$*")),""==a)||(showAlertDialog("error",2053,"client",t+"^♠^"+a),e.val(""),!1)}function ValidateFieldPattern(e,t,a){var i=e.attr("id"),r=i.lastIndexOf("F"),n="";-1!=r&&(n=i.substring(0,parseInt(r,10)-3));for(var l=0;l3&&-1!=t.indexOf(",")&&(t=removeCommas(t)),document.getElementById(e.attr("id")).select(),AxOldValue=t,e.data("attr")!=undefined&&CallSetFieldValue(e.attr("id"),e.data("attr"),"fromNumFocus"),document.getElementById(e.attr("id")).select();try{if(!$j.browser.msie)e.select(),e.mouseup(function(){return e.unbind("mouseup"),!1})}catch(a){}}function NumericFldOnBlur(e,t){var a=fixit(e,FDecimal[t]);return"T"==GetFieldProp(t,"applyComma")&&Math.abs(a)>999&&(a=CommaFormatted(a).toString()),a}function fixit(e,t){var a=e.toString();if(""==a)return 0;if("0"==a)return parseFloat(a).toFixed(t);var i=parseInt(t,10),r=a.replace(/,/g,"");return isNaN(r)?0:0==i?Math.floor(r):(r=RoundOff(r,i),parseFloat(r).toFixed(i))}function ComboFillDependents(e,t){for(var a=GetFieldsName(e),i=GetFieldsRowFrameNo(e),r=GetFieldsDcNo(e),n=GetFieldsRowNo(e),l=GetDbRowNo(n,r),o=0;o0&&(CallSetFieldValue(p,c),UpdateFieldArray(p,l,c,"parent",""))}else for(var u=GetDcRowCount(d),f=1;f<=u;f++){p=s+(n=GetClientRowNo(f,d))+"F"+d;$j("#"+p).length>0&&(CallSetFieldValue(p,c),UpdateFieldArray(p,f,c,"parent",""))}}}function DoSetDependents(e){0==isAutocomBlur?AdditionalRunTimeMsg("Initiating GetDependency "):GetCurrentTime("Tstruct Get dependency (ws call)"),isAutocomBlur=!0;var t=!1;if("True"==isRapidLoad&&defaultDepFlds!=undefined&&""!=defaultDepFlds)if("*"==defaultDepFlds.trim())t=!0;else{var a=GetFieldsName(e);defaultDepFlds.split(",").indexOf(a)>-1&&(t=!0)}"ForceWebService"==AxBlurAction?"True"!=isRapidLoad||t?GetDependents(e):CheckRapidDependency(e):"Default"==AxBlurAction&&("True"!=isRapidLoad||t?"undefined"!=typeof wsPerfEnabled&&wsPerfEnabled?CheckDependencyPerf(e):CheckDependency(e):CheckRapidDependency(e)),e.toLowerCase().startsWith("axpfilepath_")&&AxpFilePathChange(e)}function GetFastDataFlds(e){for(var t=e.split(","),a=rSFlds.split(","),i=new Array,r="",n=0;n0&&(UpdateAssignedFld(i),isFldOldField=!1)),!CheckEmptyValue(i)){a=!1;break}}else{s=GetDcClientRows(l),d=IsDcPopGrid(r);for(var f=0;f0&&(UpdateAssignedFld(i),isFldOldField=!1)),!1,CheckEmptyValue(i)))){a=!1;break}}if(!a)break}}return a}function CheckDependency(e,t){AxWaitCursor(!0);var a,i=!1,r=GetFieldsName(e),n=GetFieldsDcNo(e),l=GetFieldsRowNo(e),o=GetDbRowNo(l,n),s=GetFieldValue(e),d=GetFieldIndex(r);-1!=d&&("Numeric"==GetFieldType(r,d)&&(s=removeCommas(s)));UpdateFieldArray(e,o,s,"parent");var c="";-1!=d&&(c=FldDependents[d].toString()),""!=c&&(a=c.split(","));var p="";if(""!=rSFlds&&(p=CheckFastOrDB(a,p=GetFastDataFlds(c))),a!=undefined)for(var u=0;u-1&&(callService=!0)}if(callService){if("AddRow"==calledFrom)return!0;isServiceCalled=!0,AxExecFormControl=!0,AxFldFormControl=fieldID;var actualFieldID=GetDependentFieldID(fieldName,fieldID,rowNo);1==depAddCheck&&(depAddCheck=!1),GetDependentsPerf(actualFieldID,"",depfName);break}if(""!=depNotBoundFld&&(AdditionalRunTimeMsg(depNotBoundFld+" parent not bound for the field "+fieldName),depNotBoundFld=""),"AddRow"==calledFrom)return AxWaitCursor(!1),!1}}AxExecFormControl||(DoFormControl(fieldID),DoScriptFormControl(fieldID,"On Field Exit")),isServiceCalled||("AddRow"!=calledFrom&&(ShowDimmer(!1),GetProcessTime(),GetTotalElapsTime()),AxWaitCursor(!1))}function ClearFldValues(e,t,a,i,r){if(IsGridField(r)){if(a==i){if(""==GetFieldValue(e)){try{r.toLowerCase().startsWith("axpfilepath_")&&(axpfilepathold=GetFieldValue(r+t+"F"+i))}catch(s){}UpdateFieldArray(r+t+"F"+i,t,"","parent","AutoComplete"),SetFieldValue(r+t+"F"+i,"")}}else if(a!=i&&""==GetFieldValue(e))for(var n=parseInt(GetDcRowCount(i),10),l=1;l<=n;l++){var o=GetClientRowNo(l,i);UpdateFieldArray(r+o+"F"+i,o,"","parent","AutoComplete"),SetFieldValue(r+o+"F"+i,"")}}else if(""==GetFieldValue(e)){try{r.toLowerCase().startsWith("axpfilepath_")&&(axpfilepathold=GetFieldValue(r+"000F"+i))}catch(s){}UpdateFieldArray(r+"000F"+i,"000","","parent","AutoComplete"),SetFieldValue(r+"000F"+i,"")}}function GetDependentFieldID(e,t,a){var i=IsGridField(e),r=GetDcNo(e);return 0==i?e+"000F"+r:e+a+"F"+r}function GetSubGridsForParentDc(e){for(var t="",a=0;a';try{var h=$j("#hdnAxIsPerfCode").val();""!=t&&"true"==h?(AxWaitCursor(!1),ShowDimmer(!1),console.log("This is fast data field and dependency's are there in fast data"+e)):ASB.WebService.GetRapidDepFlds(ChangedFields,ChangedFieldDbRowNo,ChangedFieldValues,DeletedDCRows,ArrActionLog,c,i,transid,tstDataId,s,GetRowNoHelper(d),l,u,f,SuccChoicesgetDep,OnException)}catch(v){AxWaitCursor(!1),ShowDimmer(!1),showAlertDialog("error",ServerErrMsg)}var m=new Date;AxTimeBefSerCall=m-a}function GetDependents(e,t){AxStartTime=new Date,AxStartTime=GetAxDate(AxStartTime);var a=new Date;ShowDimmer(!0),IsService=!0;var i,r=$j("#recordid000F0").val();ArrActionLog="GetDependents-FieldId-"+e+"-Recordid-"+r;var n=traceSplitStr+"GetDependents-"+transid+traceSplitChar,l=GetFieldsName(e),o=GetFieldsRowNo(e),s=GetFieldsDcNo(e),d=AxActiveRowNo;""==d&&(d=0),AxActDepFld=e;var c,p=CheckSpecialCharsInStr(AxOldValue);AxActDepFldVal=GetFieldValue(e),c=GetOpenTabDcs(),$j("#dvPickList").is(":visible")&&$j("#dvPickList").hide();var u="";IsParentDc(s)&&(u=GetSubGridInfoForParent(s,o),AxSubGridRows=u);var f="";""!=AxActivePRow&&""!=AxActivePDc&&(f=AxActivePDc+"~"+AxActivePRow,AxParStrFromDep=f),i='';try{var h=$j("#hdnAxIsPerfCode").val();""!=t&&"true"==h?(AxWaitCursor(!1),ShowDimmer(!1),console.log("This is fast data field and dependency's are there in fast data"+e)):(callBackFunDtls="GetDependents♠"+e+"♠"+t,ASB.WebService.GetDepFlds(ChangedFields,ChangedFieldDbRowNo,ChangedFieldValues,DeletedDCRows,ArrActionLog,c,i,transid,tstDataId,s,GetRowNoHelper(d),l,u,f,SuccChoicesgetDep,OnException))}catch(v){AxWaitCursor(!1),ShowDimmer(!1),showAlertDialog("error",ServerErrMsg)}var m=new Date;AxTimeBefSerCall=m-a}function GetDependentsPerf(e){arguments.length>1&&arguments[1]!==undefined&&arguments[1];var t=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"";StartTime=(new Date).getTime(),AxStartTime=new Date,AxStartTime=GetAxDate(AxStartTime);var a=new Date;ShowDimmer(!0),IsService=!0;var i,r=$j("#recordid000F0").val();ArrActionLog="GetDependents-FieldId-"+e+"-Recordid-"+r;var n=traceSplitStr+"GetDependents-"+transid+traceSplitChar,l=GetFieldsName(e),o=GetFieldsRowNo(e),s=GetFieldsDcNo(e),d=AxActiveRowNo;""==d&&(d=0),AxActDepFld=e;var c,p=CheckSpecialCharsInStr(AxOldValue);AxActDepFldVal=GetFieldValue(e),c=GetOpenTabDcs(),$j("#dvPickList").is(":visible")&&$j("#dvPickList").hide();var u="";IsParentDc(s)&&(u=GetSubGridInfoForParent(s,o),AxSubGridRows=u);var f="";""!=AxActivePRow&&""!=AxActivePDc&&(f=AxActivePDc+"~"+AxActivePRow,AxParStrFromDep=f),IsDcGrid(s)&&isGrdEditDirty&&!axInlineGridEdit&&UpdateFieldArray(axpIsRowValid+s+o+"F"+s,GetDbRowNo(o,s),"","parent","AddRow"),i='',void 0!==t&&""!=t&&$j("[id^="+t+"]").hasClass("fldmultiSelect")&&(fldmultiSelectdep=!0);try{callBackFunDtls="GetDependents♠"+e,GetProcessTime(),ASB.WebService.GetDepFldsPerf(ChangedFields,ChangedFieldDbRowNo,ChangedFieldValues,DeletedDCRows,RegVarFldList,ArrActionLog,c,i,transid,tstDataId,s,GetRowNoHelper(d),t,l,u,f,SuccChoicesgetDep,OnException)}catch(m){fldmultiSelectdep=!1,AxFldFormControl="",AxWaitCursor(!1),ShowDimmer(!1),showAlertDialog("error",ServerErrMsg),UpdateExceptionMessageInET("GetDepFldsPerfWS exception : "+m.message),GetProcessTime(),GetTotalElapsTime()}var h=new Date;AxTimeBefSerCall=h-a}function OnException(e){if(AxFldFormControl="",fldmultiSelectdep=!1,-1===e._message.toLowerCase().indexOf("access violation"))actionCallbackFlag=actionCallFlag,$("#icons,#btnSaveTst,.BottomToolbarBar a,.wizardNextPrevWrapper").css({"pointer-events":"auto"}),AxWaitCursor(!1),ShowDimmer(!1),FromSave&&(FromSave=!1,EnableSaveBtn(!0)),$j("#icons").length>0&&$j("#icons").prop("disabled")&&$j("#icons").removeProp("disabled"),window.clearInterval(draftTimer),showAlertDialog("error",e._message),UpdateExceptionMessageInET("OnException : "+e._message);else{try{UpdateExceptionMessageInET("OnException : "+e._message)}catch(t){}AxWaitCursor(!1),ShowDimmer(!1),$("#reloaddiv").show(),$("#dvlayout").hide()}}function SuccChoicesFastDatatDep(e,t){if(!CheckSessionTimeout(e)){"addrow"!=IsFunction&&"delrow"!=IsFunction&&(ChangedFields=new Array,ChangedFieldDbRowNo=new Array,ChangedFieldValues=new Array,DeletedDCRows=new Array);var a=e.split("*$*");if(a.length>1&&"*$*"!=e){for(var i=a[0].split(","),r=0;r0){for(s=0;s"+n[v].toString()+" : "+p[v].toString()+"    ";m+="";var g="disgridhead"+e;$j("#"+g)&&$j("#"+g).css({position:"relative"}).html(m);var b=$j("#divDc"+e).scrollLeft();if(b>0){$j("#"+g).css("left");$j("#"+g).css("left",screen.width/b)}else $j("#"+g).css("left",0)}}}function Tstructhyperlink(e){for(var t=0;t3&&-1!=n.indexOf(",")&&(n=removeCommas(n))}else n=i[1];n=(n=CheckUrlSplChars(n)).replace(/&/g,"--.--"),t+="&"+r+"="+n}),t=a.paramNode}if("tstruct"==a.type){var r="tstruct.aspx?act="+a.loadType+"&transid="+a.structName+t;"true"==a.ivtstpopup?createPopup(r):window.document.location.href=r}else if("iview"==a.type){a.structName;if("true"==a.ivtstpopup){t+="&AxIsPop=true";r="ivtoivload.aspx?ivname="+a.structName+"&"+t;createPopup(r)}else{t+="&AxIsPop=false";var n="ivtoivload.aspx?ivname="+a.structName+"&"+t;window.document.location.href=n}}else{var l="htmlPages.aspx?load="+a.structName;window.document.location.href=l}}function GetHyperLinkParamStr(e){var t="";if(HLinkParamName[e]){var a=HLinkParamName[e],i=HLinkParamValue[e];if("-"==a&&"-"==i)return"";""!=a&&(a=a.split("~")),""!=i&&(i=i.split("~"));for(var r=0;r3&&-1!=l.indexOf(",")&&(l=removeCommas(l))}var p=n+"="+CheckUrlSplChars(l);t=t+"&"+(p=p.replace(/&/g,"--.--"))}}}return t}function CheckUrlSplChars(e){return e=(e=(e=(e=(e=(e=e.replace(/&/g,"&")).replace(/%/g,"%25")).replace(/&/g,"%26")).replace(/'/g,"%27")).replace(/"/g,"%22")).replace(/#/g,"%23")}function TsructPopup(hl,hltype,isPop,params){var torecid="&torecid=false",poppath="",loadPop;if("p"==hl.toString().substring(0,1))poppath="Actionpage.aspx?name="+hl.toString().substring(1)+params+hltype;else if("t"==hl.toString().substring(0,1))poppath="tstruct.aspx?transid="+hl.toString().substring(1)+params+hltype+torecid;else if("i"==hl.toString().substring(0,1))poppath="ivtoivload.aspx?ivname="+hl.toString().substring(1)+params+hltype;else if(":"==hl.toString().substring(0,1)){var parDcNo=GetDcNo(hl.toString().substring(1)),parafield=hl.toString().substring(1)+"000F"+parDcNo,srcfieldvalue=GetFieldValue(parafield);if(""!=srcfieldvalue)return void TsructPopup(srcfieldvalue,hltype,isPop,params)}if("false"!=isPop.toString().toLowerCase())try{loadPop=window.open(poppath,"LoadPop","width=800,height=500,resizable=1,scrollbars=yes")}catch(ex){showAlertDialog("warning",eval(callParent("lcm[356]")))}else window.location.href=poppath}function RefreshDc(e,t){ShowDimmer(!0);var a=$j("#recordid000F0").val();try{callBackFunDtls="RefreshDc♠"+e+"♠"+t,ASB.WebService.RefreshDc(ChangedFields,ChangedFieldDbRowNo,ChangedFieldValues,DeletedDCRows,e,tstDataId,a,t,SuccessRefreshDc,OnException)}catch(i){AxWaitCursor(!1),ShowDimmer(!1),showAlertDialog("error",ServerErrMsg)}}function SuccessRefreshDc(e,t){if(-1===e.toLowerCase().indexOf("access violation")){if(CheckSessionTimeout(e))return;ParseServiceResult(e,"RefreshDc"),AxWaitCursor(!1),ShowDimmer(!1)}else AxWaitCursor(!1),ShowDimmer(!1),$("#reloaddiv").show(),$("#dvlayout").hide()}function GetTabData(e){if($("#myTab li#li"+e).hasClass("active"))return!1;$("#tabCollapseButton").attr("title","Hide Dc").removeClass("icon-arrows-down").addClass("icon-arrows-up"),$("[id^='tabsCont']").show(),AxTabStartTime=new Date,AxTabStartTime=GetAxDate(AxTabStartTime);var t=new Date;ShowDimmer(!0),AxWaitCursor(!0);trace=traceSplitStr+"GetTabData-"+e.toString()+traceSplitChar;var a=0;$j("#recordid000F0")&&(a=$j("#recordid000F0").val()),ArrActionLog="LoadTab-"+e+"-Recordid-"+a;updtxt='',CurrTabNo=e;var i=0;for(i=0;i0)for(l=0;l"+r[0]+"<\/script>"),"Ax-NA"!=r[1]&&SetMRForFromList(r[1]),e=e.replace(i[0]+"*♠*",""),ParseServiceResult(e,"GetTabData"),UpdatePopGridInfo(),CheckFormControlPriv(CurrTabNo),CheckDisabledDcs(CurrTabNo),CheckShowHideFlds(),CheckEnableDiableFlds(),"Approved"!=appstatus&&"Rejected"!=appstatus||ShowingDc(CurrTabNo,"Disable"),gridDummyRowVal.length>0&&gridDummyRowVal.map(function(e){e.split("~")[0]==CurrTabNo&&gridDummyRowVal.splice($.inArray(e,gridDummyRowVal),1)}),GridDcAddEmptyRows(),FocusOnFirstField(CurrTabNo),DeletedDCRows=new Array,"True"==isTstPop&&TstructTabEventsInPopUP(CurrTabNo),allRtfTextAreasTab(CurrTabNo),SetGridBtnAccess();var n=$j("#axp_colmerge_"+CurrTabNo+"000F1");null!=(n=n.val())&&""!=n&&n!=undefined&&GetGridDcTable(n,CurrTabNo);try{AxAfterLoadTab(CurrTabNo)}catch(p){}if("true"==AxLogTimeTaken){var l=(new Date).getTime()-a.getTime();CreateTimeLog(AxTabStartTime,AxTimeBefSerCall,l,ASBTotal,ASBDbTime,"LoadDcCombos")}if(arrRefreshDcs.length>0)for(var o=0;o0&&changeEditLayoutIds("",CurrTabNo,"tabListView"),makeFieldInitCap(CurrTabNo),SetDynamicDcCaptions(CurrTabNo),$(".gridFocusable").removeClass("gridFocusable").off("keydown.tabRot"),$("#myTab .active").addClass("gridFocusable"),$(".gridFocusable").on("keydown.tabRot",function(e){9!==e.which||e.shiftKey||(e.preventDefault(),$("#gridAddBtn"+CurrTabNo).focus(),$(".gridFocusable").removeClass("gridFocusable").off("keydown.tabRot"))}),CheckShowHideFldsGrid(CurrTabNo.toString()),focusOnFirstInputOnTabClick(CurrTabNo),customAlignTstructFlds([],CurrTabNo),ShowDimmer(!1)}else AxWaitCursor(!1),ShowDimmer(!1),$("#reloaddiv").show(),$("#dvlayout").hide()}function AssignTabDcHtmlPerf(e){if(!CheckSessionTimeout(e))for(var t=e.split("*♠♠*"),a=0;a"+r[0]+"<\/script>"),"Ax-NA"!=r[1]&&SetMRForFromList(r[1]);var n=i[2].split("♣")[0];e=(e=t[a]).replace(i[0]+"*♠*",""),ParseServiceResult(e,"GetTabData"),UpdatePopGridInfo(),CheckFormControlPriv(n),CheckDisabledDcs(n),CheckShowHideFlds(),CheckEnableDiableFlds(),"Approved"!=appstatus&&"Rejected"!=appstatus||ShowingDc(n,"Disable"),FocusOnFirstField(n),DeletedDCRows=new Array,"True"==isTstPop&&TstructTabEventsInPopUP(n),SetGridBtnAccess();var l=$j("#axp_colmerge_"+n+"000F1");null!=(l=l.val())&&""!=l&&l!=undefined&&GetGridDcTable(l,n);try{AxAfterLoadTab(n)}catch(p){}if("true"==AxLogTimeTaken){var o=(new Date).getTime()-stTime.getTime();CreateTimeLog(AxTabStartTime,AxTimeBefSerCall,o,ASBTotal,ASBDbTime,"LoadDcCombos")}if(arrRefreshDcs.length>0)for(a=0;a0&&changeEditLayoutIds("",n,"tabListView"),makeFieldInitCap(n),SetDynamicDcCaptions(n)}}function applyDesignJsonAgain(e){var t,a=!1;try{t=$j("#divDc"+e+" [id^=wrapperForEditFields]")[0].id,$j("#"+t).hasClass("hide")&&(a=!0,$j("#"+t).removeClass("hide"))}catch(i){}AlignDcElements("divDc"+e);try{1==a&&($j("#"+t).addClass("hide"),a=!1)}catch(i){}}function CheckEnableDiableFlds(){for(var e=0;e=0;r--){if("axpvalid"==t[r].substring(0,8))for(var n=1;n<=a;n++){var l=t[r]+GetRowNoHelper(n)+"F"+e,o=$j("#"+l).val();DoFormControlPrivilege(l,o),i=!0}if(i)break}}function AssignJQueryEvents(dcArray){$('[data-toggle="popover"]').popover({container:"body"});for(var i=0;i0){$j(dvId).find(".fldFromSelect").select2(),createFormSelect(dvId+" .fldFromSelect"),$j(dvId).find(".fldmultiSelect").select2(),createFormMultiSelect(dvId+" .fldmultiSelect"),DropzoneInit(dvId),KTApp.initBootstrapPopovers(),$j(dvId).find("input,select,textarea:not(#txtCommentWF)").unbind("focus"),$j(dvId).find("input:not([class=AxAddRows],[class=AxSearchField],.gridRowChk,.flatpickr-input),select:not(#selectbox),textarea:not(#txtCommentWF):not(.labelInp)").focus(function(){MainFocus($j(this))}),$j(dvId+" .date").removeClass("hasDatepicker"),$j(dvId+" .tstOnlyTime").removeClass("hasDatepicker");var glType=eval(callParent("gllangType")),dtpkrRTL=!1;dtpkrRTL="ar"==glType;var glCulture=eval(callParent("glCulture")),dtFormat="d/m/Y";"en-us"==glCulture&&(dtFormat="m/d/Y"),$j(dvId+" .flatpickr-input").flatpickr({dateFormat:dtFormat,onChange:function(e,t,a){MainBlur($(a.element))}}),$j(dvId+" .tstOnlyTime").flatpickr({enableTime:!0,noCalendar:!0,dateFormat:"H:i K"}),$j(dvId).find("textarea:not(#txtCommentWF),:text,:password").unbind("blur"),$j(dvId).find("textarea:not(#txtCommentWF):not(.labelInp,.select2-search__field),[id]:text:not([class=AxAddRows],[class=AxSearchField],.gridRowChk,.flatpickr-input),:password").blur(function(){if(MainBlur($j(this)),axInlineGridEdit){var e=$j(this),t=e.attr("id"),a=GetFieldsName(t),i=$j.inArray(a,FNames),r=GetFieldProp(i,"allowEmpty"),n=e.val();if("F"===r)"Numeric"==FDataType[i]&&0==parseFloat(n)||""===n?(e.css("border","1px solid red"),e.closest("td").attr("data-fld-mandatory","")):(e.css("border","1px solid rgb(204, 204, 204)"),e.closest("td").removeAttr("data-fld-mandatory"))}}),$j(dvId).find("select:not(#selectbox),:checkbox,:radio").unbind("change"),$j(dvId+" select").change(function(){-1==$j(this).find(":selected").text().indexOf("+ Add")&&(MainBlur($j(this)),$j(this).blur(),$j(this).focus())}),$j(dvId).find(":checkbox:not([class=chkAllList],.gridRowChk,.gridHdrChk):not(.tokenSelectAll),:radio").not(".chkShwSel").change(function(){MainBlur($j(this))}),$j(dvId+" textarea").unbind("keydown"),$j(dvId+" textarea:not(.labelInp)").keydown(function(e){LimitText($j(this))}),$j(dvId+" textarea").unbind("keyup"),$j(dvId+" textarea:not(.labelInp)").keyup(function(){LimitText($j(this))}),$j(dvId+" .number").unbind("keypress"),$j(dvId+" .number").keypress(function(e){return CheckNumeric(e,$j(this).val())}),$j(dvId+" .inputClass2").keydown(function(e){13==e.keyCode&&1==pickStatus&&DisplayPickList($j(this)),pickStatus=!0}),$j(dvId+" .axpImg").click(function(){UploadImg($j(this)[0].id)}),$j(dvId+" .signaturePad").click(function(){openSignaturePad($j(this)[0].id)}),$j(dvId+" .divBarQrScan").click(function(){openBarQrScanner($j(this).parent().find("input")[0].id)}),$(dvId+" .axpBtn").off("click.axpBtn").on("click.axpBtn",function(){var e=$j(this);CallAction(e[0].id)}),$j(dvId+" .rowdelete").click(function(){DeleteCurrentRow($j(this))}),$j(dvId+" .subGrid").click(function(){ShowPopUp($j(this))}),$j(".rowdelete img").hover(function(){$j(this).attr("src","../axpimages/icons/16x16/delete.png")},function(){$j(this).attr("src","../axpimages/icons/16x16/delete-fade.png")}),$j(".achklist").click(function(){$j(this).parent().next(".chkListBdr").toggle()}),$j(".spandate").click(function(){$j(this).prev().focus()}),$j(".spanTime").click(function(){$j(this).prev().find("input").focus()}),$(document).on("keypress",dvId+" .form-group span.fa-paperclip",function(e){"13"==e.which&&$(this).click()}),$j(dvId+" input.number").on("input",function(){var e=$j(this).val(),t=$j(this).attr("id");if(t!=undefined){var a=GetFieldsName(t),i=$j.inArray(a,FNames);if(i!=undefined&&i>-1){var r=FMaxLength[i],n=FDecimal[i];if("Numeric"==FDataType[i]&&n!=undefined&&n>0){var l=r-n-1;if(-1==e.indexOf("."))e.length>l&&$j(this).val(e.slice(0,l));else if(-1!=e.indexOf(".")){var o=e.substring(0,e.indexOf(".")),s=e.substring(e.indexOf(".")+1,e.length);o.length>l&&(o=o.slice(0,l)),s.length>n&&(s=s.slice(0,n)),$j(this).val(o+"."+s)}}}}})}$j(dvId).find(".fldCustTableIcon").off("click.fldCustTableIcona"),$j(dvId).find(".fldCustTableIcon").on("click.fldCustTableIcona",function(e){FieldTypeTable(e,this)}),$j(dvId).find(".fldCustTable ").off("keydown.fldtblA"),$j(dvId).find(".fldCustTable ").on("keydown.fldtblA",function(e){13==e.keyCode&&FieldTypeTable(e,this)}),swicthCompressMode(dvId)}1==parent.MainNewEdit&&$j("html").addClass("makeFullHeight");try{$j("#middle1",parent.document).attr("src")!=undefined&&-1!==$j("#middle1",parent.document).attr("src").indexOf("ParamsTstruct.aspx")||$j(document).off("keydown").on("keydown",function(e){if(13==e.which&&$j("#dvPickList").is(":visible")&&$j("#tblPickData tr.active").length>0)if(initialSrchVal==$j("#"+$j("#tblPickData").attr("data-pick")).val()){e.stopPropagation();var t=$j("#tblPickData tr.active td").attr("onclick");t=t.substring(23,t.length-2),SetPickVal(t),pickStatus=!1,selectedRow=0,e.which=-1,initialSrchVal=""}else DisplayPickList($j("#"+$j("#tblPickData").attr("data-pick")));return 40==e.which&&$j("#dvPickList").is(":visible")&&$j("#tblPickData tr.active").length>0?(e.preventDefault(),e.stopPropagation(),pickDownn(),($("#dvPickHead .active").offset().top-$("#dvPickHead").offset().top+$("#dvPickHead .active").outerHeight()>=$("#dvPickHead").height()||$("#dvPickHead .active").offset().top-$("#dvPickHead").offset().top<0)&&$("#dvPickHead").animate({scrollTop:$("#dvPickHead .active").offset().top-$("#dvPickHead").offset().top+$("#dvPickHead .active").height()},100),!1):38==e.which&&$j("#dvPickList").is(":visible")&&$j("#tblPickData tr.active").length>0?(e.preventDefault(),e.stopPropagation(),pickUpp(),$("#dvPickHead").animate({scrollTop:$("#dvPickHead .active").offset().top-$("#dvPickHead").offset().top-$("#dvPickHead .active").height()},100),!1):void 0}),"function"==typeof commonReadyTasks&&commonReadyTasks()}catch(ex){console.log(ex.message)}$==undefined&&($=$j),jQuery.browser={},jQuery.browser.msie=!1,jQuery.browser.version=0,navigator.userAgent.match(/MSIE ([0-9]+)\./)&&(jQuery.browser.msie=!0,jQuery.browser.version=RegExp.$1),$j(".clsPrps").length>0?$j("#tgPurpose").css("display","inline-block"):$j("#tgPurpose").css("display","none")}function ConvertFieldID(e,t){if(e){if("I"==e.prop("tagName")){var a="data-clk";if((r=e.attr(a))==undefined&&(a="data-fldname",r=e.attr(a)),r==undefined&&(a="data-refresh",r=e.attr(a)),r==undefined&&(a="data-ids",r=e.attr(a)),r!=undefined){var i=GetFieldsName(r)+t+"F"+(n=GetFieldsDcNo(r));e.attr(a,i)}}var r=e.attr("id");if(r!=undefined){var n;i=GetFieldsName(r)+t+"F"+(n=GetFieldsDcNo(r));e.attr("id",i),i.indexOf("grdRefLink_hlnk__")>-1&&e.attr("onclick")!=undefined&&(e=UpdateGridReferFunc(e,i,t,n)),"IMG"!=e.attr("tagname")&&e.attr("name",i)}}}function UpdateGridReferFunc(e,t,a,i){var r=e.attr("onclick");e.removeAttr("onclick");var n=r.lastIndexOf(","),l=r.indexOf(")"),o=r.indexOf("("),s=r.substr(o+2,r.indexOf(",")-o-1),d=GetFieldsName(s)+a+"F"+i,c=r.substr(n+2,l-n-3);return e.attr("onclick","DeleteFileFromRow('"+d+"', '"+a+"F"+i+"', '"+c+"')"),e}function SetSerialNo(e,t){var a=$j("#hdnSlNoCnt"+e),i=parseInt(a.val(),10)+1;a.val(i),$j("#lblSlNo"+t+"F"+e).text(i)}function UpdateFieldsInNewRow(e,t,a){var i=GetDbRowNo(t,e);if("000"!=t){for(var r=GetGridFields(e),n=0;n0&&-1!=$j("#addrow"+e).attr("class").indexOf("disableadd"))){if(!IsDcPopGrid(e)){ShowDimmer(!0),IsAddRowCalled=!1;if($j("#hdnRCntDc"+e).length>0){var r=GetDcClientRows(e).getMaxVal();0==r&&(r=1);var n=parseInt(r,10),l=GetRowNoHelper(n);t;$j("#hdnRCntDc"+e).val();t="AddRow",RegisterActiveRow(l,e),AxActiveDc=e,UpdateDcRowArrays(e,l,"Add");var o=l+"F"+e,s=$j.inArray(o,DeletedDCRows);-1!=s&&DeletedDCRows.splice(s,1),CheckScroll(e);var d=GetGridFields(e);if(FillNewRowComboValues(e,l,d,a),TstructHasPop)IsDcParentGrid(e)&&UpdatePopUpArrays(e,l,!1,"Add");t!=undefined&&"newRow"!=t&&"AddRow"!=t||"GetDep"!=i&&"Action"!=i&&("undefined"!=typeof wsPerfEnabled&&wsPerfEnabled?CallEvaluateOnAddPerf(e,l,d,t):CallEvaluateOnAdd(e,l,d,t)),IsAddRowCalled||t!=undefined&&"newRow"!=t||UpdateRowInDataObj(),t!=undefined&&"newRow"!=t||FocusOnLastField(e,l);try{AxAfterAddRow(e,l)}catch(c){}SetDynamicDcCaptions(e),axpBtnClickEvent("sp"+e+"R"+o)}return"True"==isTstPop&&TstructTabEventsInPopUP(""),!1}AddSubGridRow(e,t)}}function AddRow(dcNo,calledFrom,keyColValue){var srcCalledFrom;if(!(calledFrom==undefined&&$j("#addrow"+dcNo).length>0&&-1!=$j("#addrow"+dcNo).attr("class").indexOf("disableadd"))){if(!IsDcPopGrid(dcNo)){ShowDimmer(!0),IsAddRowCalled=!1;var tableName="gridDc"+dcNo,newRow="",sTRowIndx=-1,hdnRowCount=$j("#hdnRCntDc"+dcNo);if(hdnRowCount.length>0){var dcClientRows=GetDcClientRows(dcNo),lastRow=dcClientRows.getMaxVal();0==lastRow&&(lastRow=1);var rowCount=$j("#hdnRCntDc"+dcNo).val(),newCnt=parseInt(lastRow,10)+1,newRowNo=GetRowNoHelper(newCnt);srcCalledFrom=calledFrom,("AddInlineRow"==calledFrom||isMobileGridRowEdit)&&(isMobileGridRowEdit=!1,newCnt-=1,newRowNo=GetRowNoHelper(newCnt),calledFrom="AddRow");var rid=$j("#recordid000F0").val();if(ArrActionLog="AddRow-DcNo-"+dcNo+"-rowno-"+newRowNo+"-Recordid-"+rid,RegisterActiveRow(newRowNo,dcNo),AxActiveDc=dcNo,"form"!=AxpGridForm){$j("#wrapperForEditFields"+dcNo+" .date").datepicker("destroy");var glType=eval(callParent("gllangType")),dtpkrRTL=!1;dtpkrRTL="ar"==glType;var glCulture=eval(callParent("glCulture")),dtFormat="dd/mm/yy";"en-us"==glCulture&&(dtFormat="mm/dd/yy"),$j("#wrapperForEditFields"+dcNo+" .date").datepicker({isRTL:dtpkrRTL,dateFormat:dtFormat,changeMonth:!0,changeYear:!0,yearRange:"-100:+100"}),TimePickerEvent("#wrapperForEditFields"+dcNo,dtpkrRTL)}axpBtnClickEvent("sp"+dcNo+"R"+rowFrameNo),UpdateDcRowArrays(dcNo,newRowNo,"Add"),calledFrom==undefined||"newRow"==calledFrom?SetRowCount(dcNo,parseInt(rowCount,10)+1,"i"+(parseInt(rowCount,10)+1)):"FillGrid"==calledFrom&&axInlineGridEdit?SetRowCount(dcNo,rowCount,"",calledFrom):SetRowCount(dcNo,newCnt,"",calledFrom);var rowFrameNo=newRowNo+"F"+dcNo,ind=$j.inArray(rowFrameNo,DeletedDCRows);-1!=ind&&DeletedDCRows.splice(ind,1),CheckScroll(dcNo),calledFrom==undefined&&UpdateFieldsInNewRow(dcNo,newRowNo,newRow),keyColValue?SetFGSerialNo(dcNo,newRowNo,oldRowNo):SetSerialNo(dcNo,newRowNo);var fields=GetGridFields(dcNo);if(FillNewRowComboValues(dcNo,newRowNo,fields,keyColValue),calledFrom==undefined&&FillAcceptSqlFlds(dcNo,newRowNo,keyColValue),TstructHasPop){var IsParentGrid=IsDcParentGrid(dcNo);IsParentGrid&&UpdatePopUpArrays(dcNo,newRowNo,!1,"Add")}calledFrom!=undefined&&"newRow"!=calledFrom&&"AddRow"!=calledFrom||("undefined"!=typeof wsPerfEnabled&&wsPerfEnabled?CallEvaluateOnAddPerf(dcNo,newRowNo,fields,calledFrom):CallEvaluateOnAdd(dcNo,newRowNo,fields,calledFrom)),keyColValue?(SetKeyColValue(dcNo,newRowNo,keyColValue),newCnt=parseInt(newRowNo,10)+1,newRowNo=GetRowNoHelper(newCnt),ResetRowStyle(newRowNo,dcNo)):ResetRowStyle(newRowNo,dcNo),IsFunction="",calledFrom==undefined&&CheckAxpvalid(dcNo,newRowNo,fields),IsAddRowCalled||calledFrom!=undefined&&"newRow"!=calledFrom||UpdateRowInDataObj(),IsUpdateRowcalled||IsAddRowCalled||ShowDimmer(!1),calledFrom!=undefined&&"newRow"!=calledFrom||FocusOnLastField(dcNo,newRowNo);try{AxAfterAddRow(dcNo,newRowNo)}catch(ex){}SetDynamicDcCaptions(dcNo)}return"True"==isTstPop&&TstructTabEventsInPopUP(""),!1}AddSubGridRow(dcNo,calledFrom)}}function UpdateRowInDataObj(){IsUpdateRowcalled=!0;try{ASB.WebService.AppendRowToDataObj(ChangedFields,ChangedFieldDbRowNo,ChangedFieldValues,DeletedDCRows,ArrActionLog,tstDataId,SuccessUpdateRow)}catch(e){AxWaitCursor(!1),showAlertDialog("error",ServerErrMsg)}ChangedFields=new Array,ChangedFieldDbRowNo=new Array,ChangedFieldValues=new Array,DeletedDCRows=new Array}function SuccessUpdateRow(e){CheckSessionTimeout(e)||(ArrActionLog="",ChangedFields=new Array,ChangedFieldDbRowNo=new Array,ChangedFieldValues=new Array,DeletedDCRows=new Array,IsUpdateRowcalled=!1,ShowDimmer(!1))}function CallAddRowWS(e,t){AxWaitCursor(!0),ShowDimmer(!0);var a=GetOpenTabDcs(),i=GetDbRowNo(t,e),r=$j("#recordid000F0").val(),n=traceSplitStr+"AddRow-"+transid+traceSplitChar;IsAddRowCalled=!0;var l='';try{ASB.WebService.AddRowWS(ChangedFields,ChangedFieldDbRowNo,ChangedFieldValues,DeletedDCRows,l,e,tstDataId,SuccessCalAddData,ErrorAddRowWS)}catch(o){AxWaitCursor(!1),ShowDimmer(!1),showAlertDialog("error",ServerErrMsg)}AxWaitCursor(!1)}function CallAddRowPerfWS(e,t){if(StartTime=(new Date).getTime(),"undefined"!=typeof axpScriptaddrowres&&""!=axpScriptaddrowres)return IsAddRowCalled=!0,void SuccessCalAddData(axpScriptaddrowres,"");AxWaitCursor(!0),ShowDimmer(!0);var a=GetOpenTabDcs(),i=GetDbRowNo(t,e),r=$j("#recordid000F0").val(),n=traceSplitStr+"AddRow-"+transid+traceSplitChar;IsAddRowCalled=!0;var l='';try{GetProcessTime(),ASB.WebService.AddRowPerfWS(ChangedFields,ChangedFieldDbRowNo,ChangedFieldValues,DeletedDCRows,l,e,tstDataId,!1,SuccessCalAddData,ErrorAddRowWS)}catch(o){AxWaitCursor(!1),ShowDimmer(!1),showAlertDialog("error",ServerErrMsg),UpdateExceptionMessageInET("AddRowPerfWS exception : "+o.message),GetProcessTime(),GetTotalElapsTime()}AxWaitCursor(!1)}function SuccessCalAddData(e,t){if(""!=e){var a=e.split("*♠*")[0],i=e.split("*♠*")[1];e=e.split("*♠*")[2],WireElapsTime(a,i,!0)}if(!CheckSessionTimeout(e)){ArrActionLog="",ChangedFields=new Array,ChangedFieldDbRowNo=new Array,ChangedFieldValues=new Array,DeletedDCRows=new Array,AssignLoadValues(e,"CallAdd");var r=e;""!=r&&(r=r.replace(/\\/g,";bkslh"));var n=JSON.parse(r).data;n[0].n=="DC"+AxActiveDc&&"dc"==n[0].t&&(axInlineGridEdit?UpdateFieldArray(ConstructFieldName(axpIsRowValid+AxActiveDc,AxActiveDc,n[0].v),n[0].v,"","parent","AddRow"):UpdateFieldArray(ConstructFieldName(axpIsRowValid+AxActiveDc,AxActiveDc,n[0].v),n[0].v,"false","parent","AddRow")),ShowDimmer(!1),""!=axpScanBarFldFocus&&(updateInlineGridRowValues(),axpScanBarFldFocus="");var l=(new Date).getTime()-StartTime;console.log("Addrow :"+l+" ms"),GetProcessTime(),GetTotalElapsTime()}}function CallEvaluate(e,t,a){for(var i=0;i0){var s=o.prop("type");1==n?("select-one"==s?($j(l+" option:selected").removeAttr("selected"),$j(l).val("")):"checkbox"==s&&$j(l).removeAttr("checked").prop("checked",!1),(o.hasClass("fldFromSelect")||o.hasClass("fldmultiSelect"))&&$j(l).val("")):"select-one"==s?$j(l+" option:gt(0)").remove():"checkbox"==s?$j(l).removeAttr("checked").prop("checked",!1):($j(l).val(""),o[0]&&(o[0].defaultValue=""))}}}function IsInMasterRow(e){for(var t=0;t0)for(var i=0;i';try{ASB.WebService.DeleteRowWS(ChangedFields,ChangedFieldDbRowNo,ChangedFieldValues,r,ArrActionLog,s,tstDataId,n,SuccessDelData,OnException)}catch(d){AxWaitCursor(!1),ShowDimmer(!1),showAlertDialog("error",ServerErrMsg)}AxWaitCursor(!1)}function CallDeletePerfWS(e){AxWaitCursor(!0);var t=GetOpenTabDcs(),a=$j("#recordid000F0").val(),i=traceSplitStr+"DeleteRow-"+transid+traceSplitChar,r=new Array;r=DeletedDCRows.slice(),DeletedDCRows=new Array;var n=e.toString().substring(2),l="",o="";IsDcPopGrid(n)&&(l=AxActivePRow,o=AxActivePDc);var s='';try{ASB.WebService.DeleteRowPerfWS(ChangedFields,ChangedFieldDbRowNo,ChangedFieldValues,r,ArrActionLog,s,tstDataId,n,SuccessDelData,OnException)}catch(d){AxWaitCursor(!1),ShowDimmer(!1),showAlertDialog("error",ServerErrMsg)}AxWaitCursor(!1)}function SuccessDelData(e,t){if(!CheckSessionTimeout(e)){if(ArrActionLog="",ChangedFields=new Array,ChangedFieldDbRowNo=new Array,ChangedFieldValues=new Array,DeletedDCRows=new Array,AssignLoadValues(e,"Delete"),""==e)try{if(0==$("#gridHd"+AxActiveDc+" tbody tr").length){var a=$j.inArray(AxActiveDc.toString(),DCFrameNo);DCHasDataRows[a]="False"}}catch(i){}IsDcPopGridCleared&&(IsDcPopGridCleared=!1,axInlineGridEdit||UpdateDcRowArrays(AxActiveDc,"001","Add")),ShowDimmer(!1)}}function ErrorAddRowWS(){ArrActionLog="",ChangedFields=new Array,ChangedFieldDbRowNo=new Array,ChangedFieldValues=new Array,DeletedDCRows=new Array,AxWaitCursor(!1),ShowDimmer(!1)}function IsSingleRow(e){return 0===$("#gridHd"+e+" tbody tr").length}function ClearDeletedFields(e,t,a,i){for(var r=GetGridFields(e),n=(GetDbRowNo(t,e),0);ntr:eq("+i+")"),n="";return r.find("input").each(function(){if($j(this).attr("id")==a)return n=$j(this).val(),!1}),n}function SetGrpCntValue(e,t){var a="hdn"+e+t,i=GetFormatRowIndex("gridDc"+e,e,t,"strow");$j("#gridDc"+e+" tbody>tr:eq("+i+")").find("input").each(function(){if($j(this).attr("id")==a)return $j(this).val("cleared"),!1})}function RemoveDeletedFields(e){for(var t=0;t=0;n--)""!=r[n]&&(AddDeletedRowsToArray(a[i],r[n]),UpdateDcRowArrays(a[i],r[n],"Delete",-1));ClearPopRows(e,t,a[i])}}function AddDeletedRowsToArray(e,t){var a="axp_recid"+e+t+"F"+e;a=GetFieldValue(a);t=GetDbRowNo(t,e);var i="dc"+e;if("0"!=a)if(DeletedDCs.length>0){var r=$j.inArray(i,DeletedDCs);if(-1!=r){var n=DeletedRows[r].toString()+","+a;DeletedRows[r]=n}else DeletedDCs.push(i),DeletedRows.push(a)}else DeletedDCs.push(i),DeletedRows.push(a);var l=t+"F"+e;DeletedDCRows.push(l)}function ResetSerialNo(e,t,a,i){var r=t.substring(0,t.indexOf("F")),n="#lblSlNo"+t,l=0;$j(n).length>0&&(l=$j(n).text(),parseInt(l,10)),0==(l=parseInt(l,10))&&(l=1);for(var o=(r=parseInt(r,10))+1;o<=a;o++){var s=GetRowNoHelper(o);i&&(s=GetClientRowNo(o,e));var d="#lblSlNo"+s+"F"+e;(d=$j(d)).length>0&&(d.text(l),l+=1)}}function ResetGridRowsStyle(e){$j("#gridDc"+e+" tr").each(function(){$j(this).attr("rowindex")%2==0?$j(this).addClass("grey1"):$j(this).removeClass("grey1")})}function ResetRowStyle(e,t){var a=$j("#lblSlNo"+e+"F"+t).text();a=parseInt(a,10);var i="#sp"+t+"R"+e+"F"+t;$j(i).attr("rowindex")%2==0?$j(i).addClass("grey1"):$j(i).removeClass("grey1")}function FormSubmit(){if(GetCurrentTime("Tstruct load on Save button click(ws call)"),actionCallFlag==actionCallbackFlag){actionCallFlag=Math.random(),$("#icons,#btnSaveTst,.BottomToolbarBar a").css({"pointer-events":"auto"}),""!=currentCK&&ShowdivContentCK($("#"+currentCK),!1);var e=new Date;AxStartTime=GetAxDate(e);var t=$j("#imgSaveTst");if(1==t.prop("disabled")||AxIsTstructLocked)return actionCallbackFlag=actionCallFlag,void $("#icons,#btnSaveTst,.BottomToolbarBar a,.wizardNextPrevWrapper").css({"pointer-events":"auto"});t.prop("disabled",!0),EnableSaveBtn(!1);var a=!0;try{a=AxBeforeSave()}catch(c){a=!0}if(a==undefined&&(a=!0),a){if(ShowDimmer(!0),AxWaitCursor(!0),!ValidateBeforeSubmit())return ShowDimmer(!1),AxWaitCursor(!1),actionCallbackFlag=actionCallFlag,$("#icons,#btnSaveTst,.BottomToolbarBar a,.wizardNextPrevWrapper").css({"pointer-events":"auto"}),EnableSaveBtn(!0),GetProcessTime(),void GetTotalElapsTime();parent.window.name;FromSave=!0;var i=0;$j("#recordid000F0").length>0&&(i=$j("#recordid000F0").val());var r=UploadFiles(),n=GetDeletedRows(),l=GetChangedRows();try{if(CheckPattern()){var o=!1;try{o=AxSummaryDisplay()}catch(c){}GetProcessTime(),"0"!=recordid&&""!=lastChangedField&&(focusAfterSaveOnLoad=lastChangedField,lastChangedField=""),o||ASB.WebService.SaveDataXML(ChangedFields,ChangedFieldDbRowNo,ChangedFieldValues,DeletedDCRows,DeletedFieldValue,r,i,n,l,tstDataId,SucceededCallback,OnException)}else actionCallbackFlag=actionCallFlag,$("#icons,#btnSaveTst,.BottomToolbarBar a,.wizardNextPrevWrapper").css({"pointer-events":"auto"}),EnableSaveBtn(!0),AxWaitCursor(!1),ShowDimmer(!1),UpdateExceptionMessageInET("SaveData CheckPattern function"),GetProcessTime(),GetTotalElapsTime()}catch(p){actionCallbackFlag=actionCallFlag,$("#icons,#btnSaveTst,.BottomToolbarBar a,.wizardNextPrevWrapper").css({"pointer-events":"auto"}),ShowDimmer(!1),AxWaitCursor(!1),EnableSaveBtn(!0);var s=p.name+"^♠^"+p.message;showAlertDialog("error",2030,"client",s),UpdateExceptionMessageInET("SaveDataWS exception : "+p.message),GetProcessTime(),GetTotalElapsTime()}}else actionCallbackFlag=actionCallFlag,$("#icons,#btnSaveTst,.BottomToolbarBar a,.wizardNextPrevWrapper").css({"pointer-events":"auto"}),EnableSaveBtn(!0),AxWaitCursor(!1),ShowDimmer(!1),GetProcessTime(),GetTotalElapsTime();var d=new Date;AxTimeBefSerCall=d-e}else $("#icons,#btnSaveTst,.BottomToolbarBar a").css({"pointer-events":"none"})}function refreshiframe(){var e=callParentNew("middle1","id"),t=callParentNew("axpiframe","id");-1!=e.src.indexOf("tstruct.aspx")&&t!=undefined?t.src=t.src:-1!=t.src.indexOf("tstruct.aspx")&&e!=undefined&&(e=e.src)}function ValidateBeforeSubmit(e){e=e||"";for(var t=0;t0&&(""==GetFieldValue(v)||"***"==GetFieldValue(v))){h=!0;break}}}if(!h&&!$j("#sp"+dcNo+"R"+f+"F"+dcNo).hasClass("editWrapTr")){if(gridDummyRowVal.length>0){var g=!1;if(gridDummyRowVal.map(function(e){e.split("~")[0]==dcNo&&e.split("~")[1]==f&&(g=!0)}),g)return g}if(0==IsAxFldEmpty(t,f,dcNo,a,r))return!1}}}else if(0==IsAxFldEmpty(t,"000",dcNo,a,r))return!1}var b;if(FNames[t].toString().toLowerCase().indexOf("validate_")>-1&&"image"==FDataType[t].toString().toLowerCase())if(FNames[t].indexOf("validate_gridattach_")>-1){if("true"==(b=$j("#"+FNames[t]+"001F"+dcNo).val()).toString().toLowerCase())for(var w=1;w-1||b[0].src.indexOf("/AxpImages/signature.png")>-1){showAlertDialog("warning",2055,"client",FCaption[FNames.indexOf(FNames[t].toString().replace("validate_",""))]);FldFrameNo[t];return SetFocusOnField(dcNo,FNames[t]+"000F"+dcNo),!1}}}return!0}function ClearFieldsInDC(e){var t=IsDcGrid(e);if(t)ClearRowsInGrid(e);else for(var a=GetGridFields(e),i=0;i0){var s=FDataType[e],d=GetFieldValue(FNames[e]+o+"F"+a);if(("Numeric"==s&&0==parseFloat(d)||""==d)&&(l=!0),!l&&"Numeric"==s&&"t"==r.toLowerCase()&&parseInt(d)<0)return showAlertDialog("warning",2052,"client",FCaption[e]),!1;if("f"!=i.toLowerCase())return!0;if(l){if("Edit"==n&&(t=GetDbRowNo(t,a),t=GetRowNoHelper(t)),IsDcGrid(a)){try{if($("textarea[id*="+a+o+"F"+a+"]:not([id^=axp_recid])").length>0){var c=!1;if($("textarea[id*="+a+o+"F"+a+"]:not([id^=axp_recid])").each(function(){var e=$(this).attr("id");if(e.toLowerCase()=="validrow"+a+o+"f"+a){var t=$("#"+e).val();if(""!=t&&"f"==t.toLowerCase())return c=!0,!1}}),c)return!0}}catch(u){}if(axInlineGridEdit){var p=50;$("[inline-grid-warning]").removeAttr("inline-grid-warning"),showAlertDialog("warning",2056,"client",FCaption[e]+"^♠^"+parseInt(t,10)),$("#li"+a).hasClass("active")||(p=300,$("#ank"+a).click()),setTimeout(function(){$("#"+FNames[e]+o+"F"+a).closest("td").attr("inline-grid-warning","").click()},p)}else showAlertDialog("warning",2056,"client",FCaption[e]+"^♠^"+parseInt(t,10))}else showAlertDialog("warning",2055,"client",FCaption[e]);return SetFocusOnField(a,FNames[e]+t+"F"+a),!1}}return!0}function createInlineErrorInGrid(fld,rowNo,dcNo,idx){var cutMsg=eval(callParent("lcm[60]")),errorMessage=FCaption[idx]+" "+cutMsg,errorMessageHtml='

'+errorMessage+"

";$("#wrapperForEditFields"+dcNo+" .IlError").remove(),fld.parents("div.gridElement ").append(errorMessageHtml)}function EnableSaveBtn(e){var t=$j("#imgSaveTst");EnableDisableBtns(t,e),e&&t.removeProp("disabled"),EnableDisableBtns($j("#imgDraftSaveTst"),e),EnableDisableBtns($j("#dvsubmitCancelBtns #btnSaveTst"),e),EnableDisableBtns($j("#dvsubmitCancelBtns #New"),e),EnableDisableBtns($j("#dvsubmitCancelBtns #btnDraftSave"),e)}function UploadFiles(){for(var e="",t=0;t0&&!EvaluatePattern(e,t))return!1}}}try{return AxValidSave()}catch(s){}return!0}var recordidax="",printWindow;function SucceededCallback(resultJson,eventArgs){if(""!=resultJson){var serverprocesstime=resultJson.split("*♠*")[0],requestProcess_logtime=resultJson.split("*♠*")[1];resultJson=resultJson.split("*♠*")[2],WireElapsTime(serverprocesstime,requestProcess_logtime,!0)}var stTime=new Date,grdMsg="";if(AxActiveAction="Save",!CheckSessionTimeout(resultJson)){GetFldSetCarryValue(),resultJson=resultJson.replace(new RegExp("\\n","g"),"");var clrCacheKeys=resultJson.split("*#*")[1];void 0!==clrCacheKeys&&""!=clrCacheKeys&&(console.log("Clearing cache in save"),ClearRedisKeys(clrCacheKeys)),resultJson.indexOf("*#*")>-1&&(resultJson=resultJson.substring(0,resultJson.indexOf("*#*")));var strResult1=resultJson.split("♣"),hold=!1;fldMsg=GetSaveDirectiveValue();for(var i=0;i-1&&(result=result.substring(0,result.indexOf("("))),result=result+" , ("+fldMsg+") "),ChangedFields=new Array,ChangedFieldDbRowNo=new Array,ChangedFieldValues=new Array,DeletedDCRows=new Array,DeletedFieldValue=new Array,restxt!=ErrStr){window.status=eval(callParent("lcm[76]"));for(var n=0;n-1?tempStr1:tempStr+tempStr1}ShowDialog("error",finalerr);var errDcNo=GetDcNo(errFld);errFld=errFld+"000F"+errDcNo;var focusFld=$j("#"+errFld);focusFld.length>0&&focusFld.focus()}}}}if("true"==AxLogTimeTaken){var edTime=new Date,diff=edTime.getTime()-stTime.getTime();CreateTimeLog(AxStartTime,AxTimeBefSerCall,diff,ASBTotal,ASBDbTime,"SaveData")}ShowDimmer(!1),AxWaitCursor(!1)}}function GetSaveDirectiveValue(){var e,t,a,i,r="";return(a=$j("#axp_savedirective000F1").val())!=undefined&&a.indexOf("display")>-1&&(e=a.split("~")).length>1&&(t=e[1],i=GetActualFieldName(t),r=t+" : "+GetFieldValue(i)),r}function OpenPdfDocList(){if(recID=parseInt(recordid),"0"!=recID){var e=$j("#pdfFName").children("option").length;0==e?showAlertDialog("error",2003,"client"):e>1?displaypdfdiv("dvPDFDocList","PDF"):CallPDFws()}else showAlertDialog("error",2002,"client")}function OpenSearch(e){var t=null,a,i;displaysearchDiv("searchoverlay","Search")}function NewTstruct(){if(GetCurrentTime("Tstruct load on New button click(ajax call)"),window.opener?window.opener.parent.disableNavigation=!0:window.parent.disableNavigation=!0,$(".lnkPrev").addClass("hide"),$(".lnkNext").addClass("hide"),window.parent.globalChange){var cutMsg=eval(callParent("lcm[31]")),glType=eval(callParent("gllangType")),isRTL=!1;isRTL="ar"==glType;var NewTstructCB=$.confirm({theme:"modern",closeIcon:!1,rtl:isRTL,title:eval(callParent("lcm[155]")),onContentReady:function(){disableBackDrop("bind")},backgroundDismiss:!0,escapeKey:"buttonB",content:cutMsg,buttons:{buttonA:{text:eval(callParent("lcm[164]")),btnClass:"btn btn-primary",action:function(){GetCurrentTime("Tstruct load on New button click(ajax call)"),NewTstructCB.close(),"axpwf"==transid?window.location.href=window.location.href:window.parent.loadFrame(),SetFormDirty(!1),window.parent.isSessionCleared=!0,AxWaitCursor(!0),ShowDimmer(!0),window.opener?GetFormLoadData("AxIsPop=true"):GetFormLoadData("")}},buttonB:{text:eval(callParent("lcm[192]")),btnClass:"btn btn-bg-light btn-color-danger btn-active-light-danger",action:function(){ShowDimmer(!1),closeParentFrame(),disableBackDrop("destroy"),window.parent.isSessionCleared=!0}}}})}else"axpwf"==transid?window.location.href=window.location.href:window.parent.loadFrame(),window.parent.isSessionCleared=!0,SetFormDirty(!1),AxWaitCursor(!0),ShowDimmer(!0),window.opener?GetFormLoadData("AxIsPop=true"):GetFormLoadData("")}function GetFormLoadData(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"false";void 0===t&&(t="false"),checkIsdraft=t;try{GetProcessTime(),$.ajax({url:"tstruct.aspx/GetFormLoadValues",type:"POST",cache:!1,async:!0,data:JSON.stringify({key:tstDataId,tstQureystr:e,isDraft:t,forceRefresh:a}),dataType:"json",contentType:"application/json",success:function(e){var t=e.d;if(""!=t&&(serverprocesstime=t.split("*♠♦*")[1],requestProcess_logtime=t.split("*♠♦*")[2],t=t.split("*♠♦*")[0],WireElapsTime(serverprocesstime,requestProcess_logtime,!0)),Closediv(),-1===t.toLowerCase().indexOf("access violation")){if(ArrActionLog="",CheckSessionTimeout(t))return;if(actionCallbackFlag=actionCallFlag,$("#icons,#btnSaveTst,.BottomToolbarBar a,.wizardNextPrevWrapper").css({"pointer-events":"auto"}),FromSave&&(FromSave=!1),EnableSaveBtn(!0),isReadyCK=!1,DCFrameNo.forEach(function(e){ClearFieldsInDC(e)}),ExprPosArray.forEach(function(e,t){""!=e&&(ExprPosArray[t]="")}),navValidator=!0,SetFormDirty(!1),blurNextPreventId="",document.title="Tstruct",recordid="0",$j("#recordid000F0").val("0"),RegVarFldList=new Array,ChangedFields=new Array,ChangedFieldDbRowNo=new Array,ChangedFieldValues=new Array,DeletedDCRows=new Array,AxExecFormControl=!1,DisabledDcs=new Array,AxFormContHiddenFlds=new Array,AxFormContSetCapFlds=new Array,AxFormContSetCapFldsGrid=new Array,AxFormContSetFldActGrid=new Array,AxFormContFldSetFocus=new Array,multiSelectflds=new Array,multiSelFldParents=new Array,multiSelFldResult=new Array,multiSelectLoadVals=new Array,imgNames=new Array,imgSrc=new Array,changeFillGridDc=0,isMobile&&OnMobileNewTst(),""!=t){var a=t.split("*$*");if(""==a[0])return void window.location.reload();$("#tblWrk").html(""),$("#collapseOneTable").html(""),$j(".workflow").remove(),$j(".wrkflwinline").remove(),$j(".workflowMsg").remove(),$j(".downArr").remove(),$j(".Selectboxlist").remove(),$j("#workflowoverlay").css("display","none"),$j("#dvMessage").html(""),$j("#dvMessage").removeClass("AXinfo").addClass("success hide"),$j("#file").css("display","none").addClass("hide"),$j("#attachment-overlay").html(""),$j("#attachfname").val(""),attachments="",filenamearray=new Array,fileonloadarray=new Array,$("#hdnTabHtml").val(a[3]);var r=a[4];""!=r&&(wsPerfFormLoadCall="true"==r.split(";")[0],wsPerfEvalExpClient=r.split(";")[1].split(","),headerAttachDir=r.split(";")[2]);var n=a[5];if(""!=n)for(n=n.split("♠"),i=0;i ';try{ASB.WebService.DeleteDataXML(rid,e,tstDataId,AxAllowCancel,SucceededCallbackDelTst)}catch(a){AxWaitCursor(!1);var t=a.name+"^♠^"+a.message;showAlertDialog("error",2030,"client",t)}}}},buttonB:{text:eval(callParent("lcm[192]")),btnClass:"btn btn-bg-light btn-color-danger btn-active-light-danger",action:function(){disableBackDrop("destroy")}}}})}var edTime=new Date;AxTimeBefSerCall=edTime-stTime}}function SucceededCallbackDelTst(result,eventArgs){var stTime=new Date,isLogCalled=!1;if(!CheckSessionTimeout(result)){var clrCacheKeys=result.split("*#*")[1];void 0!==clrCacheKeys&&""!=clrCacheKeys&&(console.log("Clearing cache in delete"),ClearRedisKeys(clrCacheKeys)),result.indexOf("*#*")>-1&&(result=result.substring(0,result.indexOf("*#*")));for(var resval=result.split("*$*"),ind=0;ind0){var i=0;for(i=0;i"+r[1]+""}}a+='
',displayBootstrapModalDialog("Print Docs","","200px","",a)}function AddPrintDoc(){var e=$j("#recordid000F0").val(),t=$j("#ddlPrintForms").find("option:selected").text(),a=$j("#ddlPrintForms").val();if("-- Select --"!=t)try{"doc"==a?ASB.WebService.AddPrintDoc(tst,t,e,tstDataId,a,SuccessAddPrintDoc):ASB.WebService.CreateFastReportDoc(ChangedFields,ChangedFieldDbRowNo,ChangedFieldValues,DeletedDCRows,tst,t,e,tstDataId,SuccessFastReportDoc)}catch(r){var i=r.name+"^♠^"+r.message;showAlertDialog("error",2030,"client",i)}else showAlertDialog("warning",2013,"client")}function SuccessFastReportDoc(e,t){CheckSessionTimeout(e)||AssignLoadValues(e,"")}function SuccessAddPrintDoc(e,t){if(!CheckSessionTimeout(e)){try{$j("#dvPrintDoc").dialog("close")}catch(a){}parent.RefreshPrintDocs()}}function CancelTstruct(){if("Cancelled"!=tstructCancelled){var rid="0";if("0"!=$j("#recordid000F0").val()&&(rid=$j("#recordid000F0").val()),0==AxAllowCancel)return showAlertDialog("warning",2014,"client");if(trace=traceSplitStr+"CancelData-"+tst+traceSplitChar,"0"==rid)showAlertDialog("warning",2009,"client");else{var cutMsg=eval(callParent("lcm[61]")),glType=eval(callParent("gllangType")),isRTL=!1;isRTL="ar"==glType;var CancelTstructCB=$.confirm({theme:"modern",closeIcon:!1,rtl:isRTL,title:eval(callParent("lcm[155]")),onContentReady:function(){disableBackDrop("bind")},backgroundDismiss:!0,escapeKey:"buttonB",content:cutMsg,buttons:{buttonA:{text:eval(callParent("lcm[164]")),btnClass:"btn btn-primary",action:function action(){CancelTstructCB.close();var txt="";if("0"==rid)showAlertDialog("warning",2015,"client");else{var left=screen.width/2-175,top=screen.height/2-75,newWindow;try{newWindow=window.open("cancel.aspx?transid="+tst+"&rid="+rid,"MyPopUp","width=550,height=170,scrollbars=no,resizable=yes,top="+top+",left="+left)}catch(ex){showAlertDialog("warning",eval(callParent("lcm[356]")))}}}},buttonB:{text:eval(callParent("lcm[192]")),btnClass:"btn btn-bg-light btn-color-danger btn-active-light-danger",action:function(){disableBackDrop("destroy")}}}})}}}function CancelData(){var e=$j("#comments").val();if(""==e||0==e.length)showAlertDialog("warning",2016,"client");else{trace=traceSplitStr+"CancelData-"+tst+traceSplitChar;var t="";t=(t=t+' ')+""+document.getElementById("comments").value+"";var a=window.opener.tstDataId;try{ASB.WebService.DeleteDataXML(recordid,t,a,AxAllowCancel,SucceededCallbackOnCancel)}catch(r){AxWaitCursor(!1);var i=r.name+"^♠^"+r.message;showAlertDialog("error",2030,"client",i)}}}function SucceededCallbackOnCancel(e,t){if(!CheckSessionTimeout(e))if(e.substring(0,7)==ErrStr){var a=e.substring(7,e.length-8);showAlertDialog("error",a)}else{e=e.replace(new RegExp("\\n","g"),"");var i=$j.parseJSON(e);i.error?(ExecErrorMsg(i.error,"CancelTrans"),window.close()):(showAlertDialog("info",2017,"client"),window.close(),window.opener.location.href="tstruct.aspx?transid="+tst)}}function ShowDc(e){var t=$("#dcButspan"+e),a=document.getElementById("divDc"+e);if(t){var i=t.data("type");"hide"==i?(t.data("type","show"),t.attr("title","Show Dc"),t.removeClass(" glyphicon-chevron-down icon-arrows-up").addClass(" glyphicon-chevron-down icon-arrows-down"),a&&(a.style.display="none")):"show"==i&&(t.data("type","hide"),t.attr("title","Hide Dc"),t.removeClass(" glyphicon-chevron-down icon-arrows-down").addClass(" glyphicon-chevron-down icon-arrows-up"),a&&(a.style.display="block"))}}function showHideTabbedDc(e){"Hide Dc"==$(e).attr("title")?($(e).attr("title","Show Dc").removeClass("icon-arrows-up").addClass("icon-arrows-down"),$("[id^='tabsCont']").hide()):($(e).attr("title","Hide Dc").removeClass("icon-arrows-down").addClass("icon-arrows-up"),$("[id^='tabsCont']").show())}function ProcessRow(){var recid="";if(recid=$j("#recordid000F0").val(),"0"==recid)showAlertDialog("warning",2009,"client");else{var left=screen.width/2-175,top=screen.height/2-75,newWindow;try{newWindow=window.open("pdfparams.aspx?sname="+tst+"&recid="+recid+"&stype=tstructs","_self","width=350,height=150,resizable=yes,top="+top+",left="+left)}catch(ex){showAlertDialog("warning",eval(callParent("lcm[356]")))}}}function CallListView(tid){if(GetCurrentTime("Iview load on ListView button click(post back)"),window.parent.globalChange){var cutMsg=eval(callParent("lcm[31]")),glType=eval(callParent("gllangType")),isRTL=!1;isRTL="ar"==glType;var CallListViewCB=$.confirm({theme:"modern",closeIcon:!1,title:eval(callParent("lcm[155]")),rtl:isRTL,onContentReady:function(){disableBackDrop("bind")},backgroundDismiss:!0,escapeKey:"buttonB",content:cutMsg,buttons:{buttonA:{text:eval(callParent("lcm[164]")),btnClass:"btn btn-primary",action:function(){CallListViewCB.close(),ShowDimmer(!0),window.parent.listViewPage="0",GetProcessTime(),window.document.location.href="./iview.aspx?ivname=".concat(tid,"&tstcaption=").concat(tstructCaption),SetFormDirty(!1),window.parent.isSessionCleared=!0}},buttonB:{text:eval(callParent("lcm[192]")),btnClass:"btn btn-bg-light btn-color-danger btn-active-light-danger",action:function(){ShowDimmer(!1),disableBackDrop("destroy"),closeParentFrame(),window.parent.isSessionCleared=!0}}}})}else window.parent.listViewPage="0",ShowDimmer(!0),GetProcessTime(),window.document.location.href="./iview.aspx?ivname=".concat(tid,"&tstcaption=").concat(tstructCaption),window.parent.isSessionCleared=!0}function UploadImg(e){IsFormDirty||SetFormDirty(!0);var t=$("#isAxpImagePathHidden").val();"true"==t?displayBootstrapModalDialog("Image Upload","xs","150px",!0,"./imageUpload.aspx?tid="+tst+"&recordid=0&fldname="+e+"&isAxpImagePath="+t+"&AxpCameraOption="+AxpCameraOption):displayBootstrapModalDialog("Image Upload","xs","150px",!0,"./imageUpload.aspx?tid="+tst+"&recordid=0&fldname="+e+"&AxpCameraOption="+AxpCameraOption)}function UploadCaptureImage(e){IsFormDirty||SetFormDirty(!0);var t="./imageUpload.aspx?tid="+tst+"&recordid=0&fldname="+e+"&AxpCameraOption="+AxpCameraOption,a=new BSModal("modalIdCaptureImage","","",function(){},function(){});a.changeSize("fullscreen"),a.hideFooter(),a.hideHeader(),a.showFloatingClose()}function ViewComments(){var e=$j("#recordid000F0").val(),t="./Comments.aspx?transid="+tst+"&recordid="+e;window.open(t,"SaveWindow","width=840,height=600,scrollbars=yes,resizable=yes")}function ValidateComments(e,t){return""==e.toString().trim()&&"approve"!=t.toLowerCase()?($("#lblreject").text("Please enter the comments."),$("#comment").focus(),!1):!0}function HideTaskList(e){var t=$j("#taskListPopUp");"true"==e&&t.hide(),1==IsTaskBtnCliked&&(IsTaskBtnCliked=!1,t.hide())}function OpenHistory(e){var t=$j("#recordid000F0").val();screen.width,screen.height;displayBootstrapModalDialog("View History","xs","180px",!0,"./ViewHistory.aspx?tid="+e+"&rid="+t)}function AlertNoAction(){showAlertDialog("warning",2018,"client")}function SearchOpen(e){window.chrome&&$j("#HdnAxAdvPickSearch").val("true");var t;if(t=e.attr("id").split("~")[1].toString(),fldPk=$j("#"+t),fldPk.length>0&&(AxOldValue=fldPk.val()),1!=fldPk.prop("disabled")){var a=GetFieldsDcNo(t),i=GetFieldsName(t),r=GetFieldsRowNo(t),n="";""!=AxActivePRow&&""!=AxActivePDc&&(n=AxActivePDc+"~"+AxActivePRow);var l="";IsParentField(i,a)&&(l=GetSubGridInfoForParent(a,r));var o="";-1!=(o=$j("#"+t).val()).indexOf("#")&&(o=o.replace(/#/,"hash;")),AxActiveRowNo=GetDbRowNo(r,a);var s=tstDataId;if($j("#"+t).hasClass("fldFromSelect")){var d="./AutoComplete.aspx?search="+o+"&fldname="+t+"&transid="+tst+"&activeRow="+AxActiveRowNo+"&frameno="+a+"&key="+s+"&parStr="+n+"&subStr="+l;createPopup(d)}else{d="./srchComponent.aspx?search="+o+"&fldname="+t+"&transid="+tst+"&activeRow="+AxActiveRowNo+"&frameno="+a+"&key="+s+"&parStr="+n+"&subStr="+l;window.open(d,"SaveWindow","width=800,height=530,scrollbars=no,resizable=yes").focus()}}}function SearchOpenNew(e){window.chrome&&$j("#HdnAxAdvPickSearch").val("true");var t=e;if(fldPk=$j("#"+t),fldPk.length>0&&(AxOldValue=fldPk.val()),1!=fldPk.prop("disabled")){var a=GetFieldsDcNo(t),i=GetFieldsName(t),r=GetFieldsRowNo(t),n="";""!=AxActivePRow&&""!=AxActivePDc&&(n=AxActivePDc+"~"+AxActivePRow);var l="";IsParentField(i,a)&&(l=GetSubGridInfoForParent(a,r));var o="";null!=(o=$j("#"+t).val())?-1!=o.indexOf("#")&&(o=o.replace(/#/,"hash;")):o="",AxActiveRowNo=GetDbRowNo(r,a);var s=tstDataId,d="./AutoComplete.aspx?search="+o+"&fldname="+t+"&transid="+tst+"&activeRow="+AxActiveRowNo+"&frameno="+a+"&key="+s+"&parStr="+n+"&subStr="+l,c=new BSModal("modalIdAddSearch","","",function(){},function(){});c.changeSize("fullscreen"),c.hideFooter(),c.hideHeader(),c.showFloatingClose()}}function SetSelectedValue(e,t){if(AxWaitCursor(!0),ShowDimmer(!0),-1!=e[e.selectedIndex].value){var a=document.form1.fname.value;if(null==window.opener)var i=$j("#"+a,parent.window.document),r=$j("#pickfld000F0",parent.window.document);else i=$j("#"+a,window.opener.document),r=$j("#pickfld000F0",window.opener.document);var n=a.lastIndexOf("F"),l=(a.substring(0,n-3),GetFieldsRowNo(a)),o=GetFieldsDcNo(a),s=parent.GetDbRowNo(l,o),d=a.substring(n-3,a.length),c=e[e.selectedIndex].value;"*"==c&&(c="");var p="";-1!=c.indexOf("¿")&&(p=c.substring(0,c.indexOf("¿")),c=c.substring(c.indexOf("¿")+1)),window.parent.$("#"+$(i).attr("id")).append('"),r&&r.val(a),UpdateFieldArray(a,s,c,"popup"),null==window.opener?(frSearchFld=$j("#pickIdVal_"+a,parent.window.document),frSearchFld.length>0&&(frSearchFld.val(p),parent.window.document.AxFromAssociated=!0)):(frSearchFld=$j("#pickIdVal_"+a,window.opener.document),frSearchFld.length>0&&(frSearchFld.val(p),window.opener.AxFromAssociated=!0));var u=document.getElementById(t);if(u.options.length>0&&-1!=u[e.selectedIndex].value){var f=u[e.selectedIndex].value;f=f.split("~");for(var h=0;h0)for(var e=0;e/g,">")).replace(/'/g,"'")).replace(/"/g,""")}var actname="",wfButStatus;function CheckFields(e){try{AxBeforeWFAction()}catch(p){}var t="",a=transid,i=(FNames.length,$j("#recordid000F0").val()),r=$j("#comment").val(),n=traceSplitStr+"Workflow-"+a+traceSplitChar,l=ValidateComments(r,actname=e.value);wfButStatus=GetWFButStatus(),DisableWFButtons(),l&&("btntabreject"==e.id&&0==AxOnRejectSave||"btntabreturn"==e.id&&0==AxOnReturnSave)&&(AxGlobalChange=!1);var o="";$j("#hdnWfLno").length>0&&(o=$j("#hdnWfLno").val());var s="";if($j("#hdnWfELno").length>0&&(s=$j("#hdnWfELno").val()),"Approve & Forward"==actname&&(actname="Review"),r=(r=CheckSpecialCharsInXml(r)).replace(/%20/g," "),l){var d=UploadFiles();t='';try{AxGlobalChange?ASB.WebService.ProcessWFActionChanges(ChangedFields,ChangedFieldDbRowNo,ChangedFieldValues,DeletedDCRows,d,i,t,tstDataId,SuccessWFCAction):ASB.WebService.ProcessWFAction(t,SuccessWFAction),AxGlobalChange=!1}catch(u){AxWaitCursor(!1);var c=u.name+"^♠^"+u.message;showAlertDialog("error",2030,"client",c),EnableWFBut()}}else EnableWFBut()}function SuccessWFAction(e,t){SucceededCallbackAction(e)}function SuccessWFCAction(e,t){CheckSessionTimeout(e)||SucceededCallbackAction(e,"WithChanges")}function SucceededCallbackAction(result,calledFrom){if(!CheckSessionTimeout(result)){try{AxAfterWFAction(result)}catch(ex){}if(AxGlobalChange=!1,"Approve"==actname&&(actname+="d"),"Reject"==actname&&(actname+="ed"),"Review"==actname&&(actname="Forwarded"),"Return"==actname&&(actname+="ed"),"done"==result)"Approved"==actname&&Readonlyform(),null!=findGetParameter("AxPop")&&callParentNew("isSuccessAlertInPopUp=",!0),showAlertDialog("info",2051,"client",actname),window.location.href=window.location.href;else{var resSplit1=result.split(","),reslen=result.length,restxt=result.substring(reslen-20,reslen);if("Transaction commited"==restxt)window.status=eval(callParent("lcm[76]")),null!=findGetParameter("AxPop")&&callParentNew("isSuccessAlertInPopUp=",!0),showAlertDialog("info",2051,"client",actname),DisableWFButtons(),"pwda"==tst?window.document.location.href="./mid1.aspx":"loadqs"==tstType?window.location.href=window.location.href:window.document.location.href="./tstruct.aspx?transid="+tst;else{var restxt=result.substring(0,7);if(restxt==ErrStr){calledFrom!=undefined&&"WithChanges"==calledFrom&&(AxGlobalChange=!0);var nres=result.substring(7,result.length-8);return showAlertDialog("error",nres),void EnableWFBut()}var reslen=result.length,endpt=reslen-8,finalerr=result.substring(7,endpt),stPos=finalerr.indexOf("["),endPos=finalerr.indexOf("]"),tempStr="",tempStr1="",errFld="";if(stPos<0&&endPos<0);else{if(tempStr=finalerr.substring(0,stPos),tempStr1=finalerr.substring(endPos+2),errFld=finalerr.substring(stPos+1,endPos),""!=errFld){var nerr=finalerr.substring(stPos,endPos+2);finalerr=finalerr.replace(nerr,"")}finalerr=tempStr1.indexOf(tempStr)>-1?tempStr1:tempStr+tempStr1}showAlertDialog("error",finalerr),EnableWFBut();var errDcNo=GetDcNo(errFld);if(errFld=errFld+"000F"+errDcNo,focusFld=$j("#"+errFld),focusFld.length>0)try{focusFld.focus()}catch(ex){}}}}}function GetWFButStatus(){var e=0;return 0==$j("#btntabapprove").prop("disabled")&&(e+=1),0==$j("#btntabreject").prop("disabled")&&(e+=2),0==$j("#btntabreview").prop("disabled")&&(e+=4),0==$j("#btntabreturn").prop("disabled")&&(e+=8),e}function EnableWFBut(){0!=wfButStatus?($j("#txtCommentWF").prop("disabled",!1),$("#slectbox").attr("disabled",!1),$j("#btntabapprove").prop("disabled",1!=(1&wfButStatus)),$j("#btntabreject").prop("disabled",2!=(2&wfButStatus)),$j("#btntabreview").prop("disabled",4!=(4&wfButStatus)),$j("#btntabreturn").prop("disabled",8!=(8&wfButStatus))):$j("#txtCommentWF").prop("disabled",!0)}function DisableWFButtons(){$j("#btntabapprove").prop("disabled",!0),$j("#btntabreject").prop("disabled",!0),$j("#btntabreview").prop("disabled",!0),$j("#btntabreturn").prop("disabled",!0),$j("#txtCommentWF")&&$j("#txtCommentWF").prop("disabled",!0),$("#slectbox").attr("disabled",!0)}function AssignHTML(e,t,a){for(var i=e.split("*Tab*"),r="",n=0,l=new Array,o=!1,s="",d="0",c=0;c0)0==h.find("#DivFrame"+r).length&&$("#DivFrame"+r).length?$("#DivFrame"+r).replaceWith($(p[1]).find("#DivFrame"+r)):h.html(p[1]);else f="DivFrame"+r,(h=$j("#"+f)).html(p[1])}else{var h;f="DivFrame"+r,(h=$j("#"+f)).html(p[1])}if(IsDcGrid(r)){if("0"!=$j("#recordid000F0").val()&&"FillGrid"==t)for(var m=1;m<=parseInt(d,10);m++){var v=GetRowNoHelper(m);UpdateChangedRows(v+"F"+s,m)}ClearDcRowArrays(r),UpdateDcArrays(r,n),ResetGridRowsStyle(r,n),CheckScroll(r),AssignGrdFreezeHdrScript(r);var g=$j.inArray(r,DCFrameNo);"True"==DCHasDataRows[g]&&SetHdnRowCount(r,a)}l.push("#"+f)}"GetTabData"==a&&isWizardTstruct&&WizardTabDcHtml(r),"undefined"!=typeof gridScrollBar&&"true"==gridScrollBar&&($(".griddivColumn").parents().find(".dcTitle").css({display:"block"}),$("body").hasClass("btextDir-rtl")?$(".griddivColumn").parents().find(".newgridbtn").css({float:"right"}):$(".griddivColumn").parents().find(".newgridbtn").css({float:"left"}))}$j(".axpvalid").each(function(){DoFormControlPrivilege($j(this).attr("id"),$j(this).val())}),"LoadData"!=t&&(o&&UpdatePopGridInfo(),LoadGridScript(),AssignJQueryEvents(l)),"FillGrid"==t&&(FillGridFillRows=d,FillGridCurrentDC=s)}function AssignGrdFreezeHdrScript(e){var t=$j("#contentScroll"+e),a=$j("#colScroll"+e);t.scroll(function(){a.scrollLeft(t.scrollLeft())})}function CheckAxpvalid(e,t,a){AxWaitCursor(!0);for(var i="",r=0;r0&&($j(this).prop("disabled",r),delImg.css("cursor","hand"),r||(delImg.removeClass("disabledelete"),delImg.unbind("click"),$j("#del"+t+"F"+a).bind("click",function(){DeleteCurrentRow($j(this))})));for(var l=0;l0&&"C"==e.toString().toUpperCase()?s.prop("disabled",!0):s.hasClass("flddis")||s.prop("disabled",n),$j("#sp"+a+"R"+t+"F"+a).find(".pickimg").each(function(){$j(this).prop("disabled",n),$j(this).css("cursor","hand")})}}function EnableDisableBtns(e,t){if(e.length>0){if("a"==e[0].tagName.toLowerCase()){var a=e.children()[0];if(a!=undefined){a.id;!0,0==t?("handCur"==a.className&&(a.className="handCurDis"),a.disabled=!0,$j(a).is("img")&&($j(a).css("opacity","0.5"),$j(a).css("cursor","no-drop"))):(a.disabled=!1,"handCurDis"==a.className&&(a.className="handCur"),$j(a).is("img")&&($j(a).css("opacity","1"),$j(a).css("cursor","pointer")))}}0==t?(e.prop("disabled",!0),e.css("cursor","default")):(e.prop("disabled",!1),e.css("cursor",""),e.css("cursor","hand"));e.attr("id")&&e.attr("id").toLowerCase().startsWith("axptstbtn_")&&!0}}function SaveInCache(e,t){var a="";try{if(""!=(a=TabDCs[0]))if($j("#ank"+a).click(),"Save"==t)$j("#dvMessage").show()}catch(n){}var i=$j("#wBdr").html(),r="