function openMultipleUpcSearch(){$("#dialog-MultipleUPCSearch").hasClass("ui-dialog-content")&&$("#dialog-MultipleUPCSearch").dialog("destroy");$("#dialog-MultipleUPCSearch").dialog({autoOpen:!1,width:485,height:"auto",modal:!0,buttons:{Accept:function(){SetUPCSearch();$(this).dialog("close")},Cancel:function(){$(this).dialog("close");resetUPCMultiSearch()}}});LoadUPCSearch();$("#dialog-MultipleUPCSearch").dialog("open")}function LoadUPCSearch(){var n=$("#UPC").val(),t=n.split(",");n==="Please enter UPC/Barcode"&&(n="");$.trim(n)!==""&&$(t).each(function(n){n===0?$("#upcSearch_1").val(t[n]):$('<p><label for="upcSearch"><input type="text" id="upcSearch_'+i+'" class="searchbox" size="20" name="upcSearch_'+i+'" value="'+t[n]+'" placeholder="UPC Item Number" /><\/label> <a href="#" id="removeUPCSearch">Remove<\/a><\/p>').appendTo(containerUPDSearch);i++})}function SetUPCSearch(){var n="",t;$('#upcListContainer input[type="text"]').each(function(t){var i=t+1,r=$("#upcListContainer p").size();$.trim($(this).val())!==""&&(n+=i===r?$.trim($(this).val()):$.trim($(this).val())+",")});t=ko.dataFor($("#UPC")[0]);t.searchVal(n);resetUPCMultiSearch()}function resetUPCMultiSearch(){$("#upcSearch_1").val("");$("#upcListContainer p").each(function(n){n>0&&$(this).remove()});i=$("#upcListContainer p").size()}(function(n){n(document).ready(function(){function t(n,t){var u,r;i.css({fontFamily:n.css("fontFamily"),fontSize:n.css("fontSize"),padding:n.css("padding"),paddingLeft:n.css("paddingLeft"),paddingRight:n.css("paddingRight"),paddingTop:n.css("paddingTop"),paddingBottom:n.css("paddingBottom"),width:n.css("width")});n.css("overflow","hidden");u=n.val().replace(/\n/g,"<br/>");i.html(u+"<br />");r=i.css("height");i.html("");parseInt(r)!=0&&(t.maxHeight!=null&&parseInt(r)<parseInt(t.maxHeight)||t.maxHeight==null?(t.animate.enabled?n.animate({height:r},{duration:t.animate.duration,complete:t.animate.complete,step:t.animate.step,queue:!1}):n.css("height",r),n.css("overflow-y","hidden")):n.css("overflow-y","scroll"))}n("body").append('<div id="autoResizeTextareaCopy" style="box-sizing: border-box; -moz-box-sizing: border-box;  -ms-box-sizing: border-box; -webkit-box-sizing: border-box; visibility: hidden;"><\/div>');var i=n("#autoResizeTextareaCopy");n.fn.autoResize=function(i){var r=n(this);i=i==undefined?{}:i;i=n.extend(!0,{animate:{enabled:!1,duration:100,complete:null,step:null},maxHeight:null},i);r.change(function(){t(r,i)}).keydown(function(){t(r,i)}).keyup(function(){t(r,i)}).focus(function(){t(r,i)});startupOptions=i;startupOptions.animate.enabled=!1;t(r,startupOptions)}})})(jQuery);var postDataStructure=null,viewModel=null,containerUPDSearch,i,filterText="";$(function(){viewModel=new searchView;$.ajaxSetup({headers:{__RequestVerificationToken:$('input[name="__RequestVerificationToken"]').val()},complete:function(n,t){t!=="success"&&location.reload()}});$.ajax({url:$("#searchForm").attr("action").replace("GetProductsByGrid","GetSearchFields"),type:"POST",dataType:"json",headers:{__RequestVerificationToken:$('input[name="__RequestVerificationToken"]').val()},async:!1}).done(function(n){$.each(n,function(n,t){viewModel.searchFields.push(new searchField(t.Id,t.Url,t.Type,t.Title))})});ko.bindingHandlers.autoComplete={init:function(n,t,i,r,u){var f=t().url(),e=u.$data.typeAutoComplete();$(n).autocomplete({minLength:3,autoFocus:!1,source:function(n,t){$.ajax({url:f,data:{term:n.term,type:e},dataType:"json",type:"POST",success:function(n){t(n)}})},select:function(n,t){var i=ko.dataFor(this);filterText=t.item.value;i.searchVal(t.item.value)}})}};ko.bindingHandlers.stopBinding={init:function(){return{controlsDescendantBindings:!0}}};ko.applyBindings(viewModel)});var searchView=function(){var n=this;n.searchFields=ko.observableArray();n.search=function(){getProducts()}},searchField=function(n,t,i,r){var u=this;u.id=ko.observable(n);u.autocomplete=ko.observable(t);u.title=ko.observable(r);u.searchVal=ko.observable(r);u.typeAutoComplete=ko.observable(i)},productModel=function(n){var t=this;t.displayAllUPCs=!1;t.product=n;t.documents=ko.observableArray();t.upcs=ko.observableArray();t.displayedUpcs=ko.observableArray();t.upcsLinkText=ko.observable(translate("GUI00153","view all"));t.viewAllUPCs=function(){t.displayAllUPCs=!t.displayAllUPCs;t.displayAllUPCs?(t.displayedUpcs(t.upcs()),t.upcsLinkText(translate("GUI00154","view less"))):(t.displayedUpcs(t.upcs.slice(0,5)),t.upcsLinkText(translate("GUI00153","view all")))};t.upcsSummaryText=ko.computed(function(){return translate("GUI00155","Showing")+" "+t.displayedUpcs().length+" "+translate("GUI00143","of")+" "+t.upcs().length})},documentModel=function(n,t,i,r,u,f,e){var o=this;o.guid=ko.observable(n);o.fileName=ko.observable(t);o.supplierID=ko.observable(i);o.product=ko.observable(r);o.purposeTypeDescription=ko.observable(e);o.isChild=f;o.lastModified=u&&u!==""?ko.observable(moment(u).format("MM/DD/YYYY")):ko.observable("");o.viewDocument=function(){getDocument(o.guid(),o.product())}},upc=function(n,t,i,r,u){var f=this;f.guid=ko.observable(n);f.upc=ko.observable(t);f.size=ko.observable(i);f.packagingType=ko.observable(r);f.upcItemName=ko.observable(u)}