$(document).ready(function(){try{CreateOrderHistoryDataTable();CreateInvoiceDataTable();CreateOpenLinesDataTable();CreateOrderSearchDataTable();CreateSavedCartsDataTable();CreateProjectsDataTable();CreateQuotesDataTable();CreateBomDataTable();$(".DTTT_button_xls").removeClass("DTTT_button ui-button ui-state-default DTTT_button_xls").addClass("excel");$(".DTTT_button_print").removeClass("DTTT_button ui-button ui-state-default DTTT_button_print").addClass("print");$(".dataTables_paginate").find(".previous, .next").hide();
$('input[title!=""].hint').hint()}catch(a){$(".dataTables_processing").css("visibility","hidden")}});function AddLinks(){$("div.floatleft.padding10leftright").hide();var b="";var k="";var e="";var c="";var g=$("select[id$=ddlOhNavigation] option").length;if(g>3){b=$("select[id$=ddlOhNavigation] option:nth(0)").html();k=$("select[id$=ddlOhNavigation] option:nth(1)").html();e=$("select[id$=ddlOhNavigation] option:nth(2)").html();c=$("select[id$=ddlOhNavigation] option:nth(3)").html()}else{k=$("select[id$=ddlOhNavigation] option:nth(0)").html();
e=$("select[id$=ddlOhNavigation] option:nth(1)").html();c=$("select[id$=ddlOhNavigation] option:nth(2)").html()}var f=(g<=3?"":""+b+" "+k+" "+e+" "+c+" 
'+$("div.floatleft.padding10leftright").contents("b").html()+"  "+f+h+"  | "+i+"  | "+j+"
";
$("div#divOrderHistoryToolTip").after(a)}function CreateOrderHistoryDataTable(){if($("table#tblOrders").length==0){return}AddLinks();var a=$("table#tblOrders").dataTable({bProcessing:true,bAutoWidth:false,sPaginationType:"ellipses",sServerMethod:"POST",bServerSide:true,bJQueryUI:true,bDeferRender:true,iDisplayLength:25,sAjaxSource:"/api/OrderHistory/Orders?cultureCode="+encodeURIComponent(cultureCode)+"¤cyCulture="+encodeURIComponent(currencyCulture),sDom:'<"H"frli>t<"F"Tp>',aaSorting:[[1,"desc"]],oTableTools:{sSwfPath:"/Content/DataTables-1.9.4/extras/TableTools/media/swf/copy_csv_xls_pdf.swf",aButtons:[{sExtends:"xls",sFileName:dataTableResources.Mouser+dataTableResources.AllOrders.replace(" ","")+hrs+d.getMinutes()+(hrs>11?"PM":"AM")+".csv",sButtonText:dataTableResources.ExportPageToExcel,mColumns:"visible",fnCellRender:function(c,b){return ExtractData(c,b,", ")
}},{sExtends:"print",bShowAll:false,sButtonText:dataTableResources.PrintPage,sInfo:dataTableResources.PrintView}]},aoColumns:[{mData:"DateCreated",bVisible:false,bSearchable:false},{mData:"SalesOrderDateDisplay",iDataSort:0,bSearchable:false,sWidth:"10%"},{mData:"SalesOrderNumber",bVisible:false},{mData:"WebOrderNumber",bVisible:false},{mData:"SalesOrderNumberDisplay",iDataSort:1,bSearchable:false},{mData:"WebOrderNumberDisplay",iDataSort:2,bSearchable:false},{mData:"PoNumber",iDataSort:3,sWidth:"12%"},{mData:"BuyerName",iDataSort:4,bSearchable:false,sWidth:"12%"},{mData:"OpenLines",bVisible:false,bSearchable:false},{mData:"OpenTotal",bVisible:false,bSearchable:false},{mData:"CurrencyCode",bVisible:false,bSearchable:false},{mData:"OrderStatus",bVisible:false,bSearchable:false},{mData:"UpgradeShipSource",bVisible:false,bSearchable:false},{mData:"WaivedShipFlag",bVisible:false,bSearchable:false},{mData:"StatusToolTip",bVisible:false,bSearchable:false},{mData:"OrderStatusDisplay",iDataSort:8,bSearchable:false},{mData:"ShipmentNumber",bVisible:false,bSearchable:false},{mData:"ShipToCountry",bVisible:false,bSearchable:false},{mData:"PaymentGuid",bVisible:false,bSearchable:false},{mData:"PaymentMethodId",bVisible:false,bSearchable:false},{mData:"ActionItem",bVisible:false,bSearchable:false},{mData:"InvoiceNumberDisplay",bSortable:false,bSearchable:false},{mData:"InvoiceTotalDisplay",bSortable:false,bSearchable:false},{mData:"InvoiceDateDisplay",bSortable:false,bSearchable:false},{mData:"TrackingNumbersDisplay",bSortable:false,bSearchable:false}],fnHeaderCallback:function(f,g,e,c,b){$("#divStatusToolTip").remove();
if(g.length>0&&g[0].StatusToolTip&&g[0].StatusToolTip.length>0){$(''+g[0].StatusToolTip+" 
").appendTo("body")}},fnDrawCallback:function(e){if($("img.status-bar").length>0||$("img.red-dot").length>0){var c=$("img.status-bar:first").length+$("img.red-dot:first").length;var f="ShowStatusToolTip('"+c+"');";var b="HideStatusToolTip();";if($("img.status-help-icon").length==0){$(''+dataTableResources.lblOrderHistoryNoRecord3+" ",sZeroRecords:''+dataTableResources.lblNoResultsFilter+" ",oPaginate:{sFirst:"'+g[0].StatusToolTip+" 
").appendTo("body")}},fnDrawCallback:function(e){if($("img.status-bar").length>0||$("img.red-dot").length>0){var c=$("img.status-bar:first").length+$("img.red-dot:first").length;var f="ShowStatusToolTip('"+c+"');";var b="HideStatusToolTip();";if($("img.status-help-icon").length==0){$(''+dataTableResources.lblNoResultsFilter+" ",sEmptyTable:''+dataTableResources.lblOrderHistoryNoOpenOrders+" ",oPaginate:{sFirst:"'+dataTableResources.lblOrderHistoryNoRecord3+" ",sZeroRecords:''+dataTableResources.lblNoResultsFilter+" ",oPaginate:{sFirst:"'+dataTableResources.btnSelectAll+" ").appendTo(".dataTable th:nth(0) .DataTables_sort_wrapper")
}$("a#lnkSelectAll").click(function(){SelectAllCheckboxes("tblOrderSearch")})},oTableTools:{sSwfPath:"/Content/DataTables-1.9.4/extras/TableTools/media/swf/copy_csv_xls_pdf.swf",aButtons:[{sExtends:"xls",sButtonText:dataTableResources.ExportPageToExcel,sFileName:dataTableResources.Mouser+dataTableResources.btnSearch.replace(" ","")+hrs+d.getMinutes()+(hrs>11?"PM":"AM")+".csv",mColumns:[2,3,4,5,6,7,9,10,11,13,15,17,19],fnCellRender:function(c,b){return ExtractData(c,b,", ")}},{sExtends:"print",bShowAll:false,sButtonText:dataTableResources.PrintPage,sInfo:dataTableResources.PrintView}]},aoColumns:[{mDataProp:null,sDefaultContent:"",bSortable:false,bSearchable:false,sWidth:"5%",sClass:"center"},{mData:"MouserPartNumber",bVisible:false},{mData:"MouserPartNumberDisplay",iDataSort:6,bSearchable:false},{mData:"CustomerPartNumber",iDataSort:7},{mData:"MFRPartNumber",iDataSort:8},{mData:"Manufacturer",iDataSort:9,sWidth:"10%"},{mData:"PartDescription",iDataSort:10,sWidth:"10%"},{mData:"Quantity",iDataSort:11},{mData:"UnitPrice",bVisible:false,bSearchable:false},{mData:"UnitPriceDisplay",iDataSort:12,bSearchable:false},{mData:"PONumber",iDataSort:13},{mData:"BuyerName",iDataSort:14,bSearchable:false},{mData:"UVSalesOrder_ID",bVisible:false},{mData:"SalesOrderNumberDisplay",iDataSort:15,bSearchable:false},{mData:"OrderDate",bVisible:false},{mData:"SalesOrderDateDisplay",iDataSort:16},{mData:"UVInvoice_ID",bVisible:false},{mData:"InvoiceNumberDisplay",iDataSort:17,bSearchable:false},{mData:"InvoiceDate",bVisible:false,bSearchable:false},{mData:"InvoiceDateDisplay",iDataSort:18,bSearchable:false},{mData:"ExtPrice",bVisible:false},{mData:"CurrencyCode",bVisible:false},{mData:"ShipToCountry",bVisible:false,bSearchable:false}],aoColumnDefs:[{fnRender:function(b){return''+dataTableResources.lblNoResultsFilter+" ",sZeroRecords:''+dataTableResources.lblNoResultsFilter+" ",oPaginate:{sFirst:"'+dataTableResources.btnSelectAll+' '+dataTableResources.lblNoSavedCarts+" ",sZeroRecords:''+dataTableResources.lblNoResultsFilter+" ",oPaginate:{sFirst:"'+dataTableResources.SelectedCartIsActive+"
'+dataTableResources.SavedCartsHelpContent+"
'+dataTableResources.lblProjects+" ",sZeroRecords:''+dataTableResources.lblNoResultsFilter+" ",oPaginate:{sFirst:"'+dataTableResources.ConfirmDelete.format(dataTableResources.lblProject)+"
'+dataTableResources.btnSelectAll+" ").appendTo(".dataTable th:nth(0) .DataTables_sort_wrapper")
}$("a#lnkSelectAll").click(function(){SelectAllCheckboxes("tblQuotes")})},fnDrawCallback:function(){if(a.fnSettings().fnRecordsTotal()<=0&&window.location.href.indexOf("qs")=="-1"){$("span[id$=lblQuotesDetails]").hide();if($("select[id$=ddlOrderDate] option:selected").index()>0||$("select[id$=ddlBuyer] option:selected").index()>0){$("div[id$=divQuoteSearch]").hide();$("#divSearchGrid").show()}else{$("div[id$=divQuoteSearch]").show();$("#divSearchGrid").hide()}}else{$("#divSearchGrid").show();$("span[id$=lblQuotesDetails]").show();
$("div[id$=divQuoteSearch]").hide()}},aaSorting:[[2,"desc"]],oTableTools:{sSwfPath:"/Content/DataTables-1.9.4/extras/TableTools/media/swf/copy_csv_xls_pdf.swf",aButtons:[{sExtends:"xls",sButtonText:dataTableResources.ExportPageToExcel,sFileName:dataTableResources.Mouser+dataTableResources.Quotes+hrs+d.getMinutes()+(hrs>11?"PM":"AM")+".xls",mColumns:[1,2,3,4,5,6,7],fnCellRender:function(c,b){return ExtractData(c,b,", ")}},{sExtends:"print",bShowAll:false,sButtonText:dataTableResources.PrintPage,sInfo:dataTableResources.PrintView}]},aoColumns:[{mDataProp:null,sDefaultContent:"",bSortable:false,bSearchable:false,sClass:"center"},{mData:"DateCreated",bVisible:false,bSearchable:false},{mData:"DateCreatedDisplay",iDataSort:0,bSearchable:false},{mData:"QuoteNumber",bVisible:false},{mData:"QuoteNumberDisplay",bSearchable:false,iDataSort:2},{mData:"ReferenceNumber",iDataSort:4},{mData:"BuyerName",bSearchable:false,iDataSort:5},{mData:"ProductCount",bSearchable:false,iDataSort:6},{mData:"SalesRep",bSearchable:false,bSortable:false},{mData:"Status",bSearchable:false,iDataSort:8}],aoColumnDefs:[{fnRender:function(b){if(b.aData.ValidCurrency){return''+dataTableResources.lblNoResultsFilter+" ",oPaginate:{sFirst:"0){g+=k[f].substring(k[f].indexOf(">")+1,k[f].indexOf(""))}else{g+=k[f]}if(k[f].length>0&&g!="-"&&(k.length-1)>f){g+=l}}o=g}else{o=o.substring(o.indexOf(">")+1,o.indexOf(""))
}}else{if(r>0){o=o.substring(r+15,o.length).replace("","");var b=o.indexOf(" ");if(b>0){o=o.replace(o.substring(b,o.length),"")}}else{if(q>0){o=o.substring(q+11,o.length).replace("","");var n=o.indexOf("0&&(k.length-1)>e){g+=l}}o=g}else{if(c>0){o=o.substring(c+19,o.length).replace("","")}}}}}}return o.replace("'+dataTableResources.NoBomsForAccount+" ",sZeroRecords:''+dataTableResources.lblNoResultsFilter+" ",oPaginate:{sFirst:"'+dataTableResources.CancelYourBom+"
'+dataTableResources.ConfirmDeleteBom+"
'+n.sFirst+" "),g=$(''+n.sPrevious+" "),h=$(''+n.sNext+" "),i=$(''+n.sLast+" ");
f.click({fnCallbackDraw:k,oSettings:e,sPage:"first"},j.fnClickHandler);g.click({fnCallbackDraw:k,oSettings:e,sPage:"previous"},j.fnClickHandler);c.click({fnCallbackDraw:k,oSettings:e,sPage:"next"},j.fnClickHandler);i.click({fnCallbackDraw:k,oSettings:e,sPage:"last"},j.fnClickHandler);$(m).append(f,g,h,c,i)},fnUpdate:function(b,j){var a=b.oClasses,g=this;var l=b.nTableWrapper;this.fnUpdateState(b);if(b._iCurrentPage===1){$(".first",l).addClass("ui-state-disabled");$("."+a.sPagePrevious,l).attr("disabled",true)
}else{$(".first",l).removeClass("ui-state-disabled");$("."+a.sPagePrevious,l).removeAttr("disabled")}if(b._iTotalPages===0||b._iCurrentPage===b._iTotalPages){$("."+a.sPageNext,l).attr("disabled",true);$(".last",l).addClass("ui-state-disabled")}else{$("."+a.sPageNext,l).removeAttr("disabled");$(".last",l).removeClass("ui-state-disabled")}var e,h,c=$("."+a.sPageNumbers,l);c.html("");for(e=b._iFirstPage;e<=b._iLastPage;e++){h=$(''+b.fnFormatNumber(e)+" ");if(b._iCurrentPage===e){h.attr("active",true).attr("disabled",true)
}else{h.click({fnCallbackDraw:j,oSettings:b,sPage:e-1},g.fnClickHandler)}c.append(h)}var k="";var f="";if(1...').click({fnCallbackDraw:j,oSettings:b,sPage:k},g.fnClickHandler);c.prepend(f)}k=(b._iCurrentPage+4);if(b._iLastPage=b._iTotalPages){k=(b._iTotalPages-1)}f=$('... ').click({fnCallbackDraw:j,oSettings:b,sPage:k},g.fnClickHandler);c.append(f)}},fnUpdateState:function(e){var b=Math.ceil((e._iDisplayStart+1)/e._iDisplayLength),f=Math.ceil(e.fnRecordsDisplay()/e._iDisplayLength),c=b-e._iShowPagesHalf,a=b+e._iShowPagesHalf;
if(f<=1){$("table#"+e.sTableId).next().find(".dataTables_paginate").hide()}else{$("table#"+e.sTableId).next().find(".dataTables_paginate").show()}if(ff){c=(f-e._iShowPages)+1;a=f}}}$.extend(e,{_iCurrentPage:b,_iTotalPages:f,_iFirstPage:c,_iLastPage:a})}};jQuery.fn.dataTableExt.oApi.fnReloadAjax=function(h,e,i,c){if(jQuery.fn.dataTable.versionCheck){var f=new jQuery.fn.dataTable.Api(h);if(e){f.ajax.url(e).load(i,!c)}else{f.ajax.reload(i,!c)}return
}if(e!==undefined&&e!==null){h.sAjaxSource=e}if(h.oFeatures.bServerSide){this.fnDraw();return}this.oApi._fnProcessingDisplay(h,true);var g=this;var a=h._iDisplayStart;var b=[];this.oApi._fnServerParams(h,b);h.fnServerData.call(h.oInstance,h.sAjaxSource,b,function(l){g.oApi._fnClearTable(h);var j=(h.sAjaxDataProp!=="")?g.oApi._fnGetObjectDataFn(h.sAjaxDataProp)(l):l;for(var k=0;k