var SIGNALR_STATES,SIGNALR_CURRENT_STATE;$.fn.datepicker.dates.bh={days:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota","Nedjelja"],daysShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub","Ned"],daysMin:["Ne","Po","Ut","Sr","če","Pe","Su","Ne"],months:["Januar","Februar","Mart","April","Maj","Juni","Juli","Avgust","Septembar","Oktobar","Novembar","Decembar"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],today:"Danas",clear:"Očisti"};$.fn.datepicker.dates.sr={days:["Недјеља","Понедјељак","Уторак","Сриједа","Четвртак","Петак","Субота","Недјеља"],daysShort:["Нед","Пон","Уто","Сри","Чет","Пет","Суб","Нед"],daysMin:["Не","По","Ут","Ср","Че","Пе","Су","Не"],months:["Јануар","Фебруар","Март","Април","Мај","Јуни","Јули","Август","Септембар","Октобар","Новембар","Децембар"],monthsShort:["Јан","Феб","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Нов","Дец"],today:"Данас",clear:"Очистити"};$.fn.datepicker.dates.hr={days:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota","Nedjelja"],daysShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub","Ned"],daysMin:["Ne","Po","Ut","Sr","če","Pe","Su","Ne"],months:["Siječanj","Veljača","Ožujak","Travanj","Svibanj","Lipanj","Srpanj","Kolovoz","Rujan","Listopad","Studeni","Prosinac"],monthsShort:["Sij","Velj","Ožu","Tra","Svi","Lip","Srp","Kol","Ruj","Lis","Stu","Pro"],today:"Danas",clear:"Očisti"};SIGNALR_STATES={connecting:0,connected:1,reconnecting:2,disconnected:4,slow:8};$(function(){vault.config.bootbox.errorDialogTitle=i18nResource.errorDialogTitle;vault.config.bootbox.saveSuccessDialogTitle=i18nResource.saveSuccessDialogTitle;vault.config.bootbox.saveSuccessDialogMessage=i18nResource.saveSuccessDialogMessage;vault.config.bootbox.confirmDialogTitle=i18nResource.confirmDialogTitle;vault.config.bootbox.confirmDialogMessage=i18nResource.confirmDialogMessage;vault.config.bootbox.okButtonLabel=i18nResource.okButtonLabel;vault.config.bootbox.yesButtonLabel=i18nResource.yesButtonLabel;vault.config.bootbox.noButtonLabel=i18nResource.noButtonLabel;vault.config.bootbox.infoDialogTitle=i18nResource.infoDialogTitle;vault.config.bootbox.warningDialogTitle=i18nResource.warningDialogTitle;vault.config.bootbox.deleteConfirmationDialogTitle=i18nResource.deleteConfirmationDialogTitle;vault.config.bootbox.deleteConfirmationDialogMessage=i18nResource.deleteConfirmationDialogMessage;vault.config.bootbox.connectionWithServerLostMessage=i18nResource.connectionWithServerLost;vault.config.bootbox.warningForIEUsers=i18nResource.warningForIEUsers;vault.config.bootbox.adminReportCreated=i18nResource.adminReportCreated;vault.config.ajax.reloadConfirmationDialogTitle=i18nResource.reloadConfirmationDialogTitle;vault.config.ajax.reloadConfirmationDialogMessage=i18nResource.reloadConfirmationDialogMessage;vault.config.ajax.submitConfirmationDialogTitle=i18nResource.submitConfirmationDialogTitle;vault.config.ajax.submitConfirmationDialogMessage=i18nResource.submitConfirmationDialogMessage;vault.config.ajax.linkConfirmationDialogTitle=i18nResource.linkConfirmationDialogTitle;vault.config.ajax.linkConfirmationDialogMessage=i18nResource.linkConfirmationDialogMessage;vault.config.modal.unsavedDataNoticeTitle=i18nResource.unsavedDataNoticeTitle;vault.config.modal.unsavedDataNoticeMessage=i18nResource.unsavedDataNoticeMessage;vault.init();vault.ajax.init();vault.grid.init();vault.modal.init();vault.select2.init();vault.tooltip.init();vault.qtip.init();vault.ko.init();vault.date.init();vault.tinyMce.init();vault.defaultMenu.init();vault.print.init();vault.bootswitch.init();vault.time.init();vault.datetime.init();$.fn.appendLabelColons=function(){var n=$(this);return n.find("label[for]").each(function(n,t){var i=$(t);i.data("colon")===undefined&&i.text(i.text()+":")}),n};$.fn.applyMoneyMask=function(){var n=$(this);return n.find(".moneyMask").each(function(n,t){var i=$(t);i.inputmask("currency",{radixPoint:",",prefix:"",autoUnmask:!0})}),n};$.fn.applyNumberMask=function(){var n=$(this);return n.find(".numberMask").each(function(n,t){var i=$(t);i.inputmask("decimal",{radixPoint:",",allowMinus:!1,autoUnmask:!0})}),n};$("body").appendLabelColons();$("body").on("show.bs.modal",".modal",function(){var n=$(this);n.applyMoneyMask();n.appendLabelColons()});$("body").on("ajax.view.loaded","[data-ajax-container]",function(){var n=$(this);n.applyMoneyMask();n.appendLabelColons()});$("body").on("click","[data-ajax-view]",function(){var n=this.getAttribute("href")});toastr.options={positionClass:"toast-bottom-right",onclick:null,showDuration:"300",hideDuration:"1000",timeOut:"5000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"};$("body").on("keypress",".noEnterSubmit",function(n){if(n.which==13)return!1;n.which==13&&n.preventDefault()})});$.validator.methods.range=function(n,t,i){var r=n.replace(",",".");return this.optional(t)||r>=i[0]&&r<=i[1]};$.validator.methods.number=function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:[\s\.,]\d{3})+)(?:[\.,]\d+)?$/.test(n)};var refreshMessageCount=function(){$.ajax({url:"/InternalMessage/Count",global:!1,success:function(n){serverClockHandler.init({dateTimeNow:n.currentDate});n.count&&n.count>0?$("#notifications-count").text(n.count):$("#notifications-count").empty()},error:function(n,t){t!=="timeout"}})},layoutViewHandler=new function(){var n=this;n.init=function(n){Boolean.parse(n.openSetPasswordModal)&&vault.modal.openUrl("/Profile/ConfirmPasswordReset");Boolean.parse(n.isAuthenticated)&&(refreshMessageCount(),setInterval(refreshMessageCount,1e5))};n.refreshMessageCount=refreshMessageCount},auctionHubViewHandler=new function(){function n(){return typeof supplierLiveAuctionViewHandler!="undefined"?!0:!1}function t(){return typeof caLiveAuctionViewHandler!="undefined"?!0:!1}function r(){return typeof auctionUpdateViewHandler!="undefined"?!0:!1}var i=this;i.connectionInitialized=!1;i.init=function(i){$.connection.hub.url=i.auctionHubURL+"signalr";var u=$.connection.auctionHub;u.client.updateAuction=function(t){if(n()){var i=jQuery.parseJSON(t);supplierLiveAuctionViewHandler.updateAuction(i)}};u.client.removeAuction=function(t){if(n()){var i=jQuery.parseJSON(t);supplierLiveAuctionViewHandler.removeAuction(i)}};u.client.notifyAuctionStopped=function(t){if(n()){var i=jQuery.parseJSON(t);supplierLiveAuctionViewHandler.showNotification(i.message,"error",2e4);supplierLiveAuctionViewHandler.removeAuction(i)}};u.client.showNotification=function(t){n()&&supplierLiveAuctionViewHandler.showNotification(t,"success")};u.client.ping=function(t){u.server.pong(t);n()&&supplierLiveAuctionViewHandler.sync(t)};u.client.showProgress=function(n){if(t()){var i=jQuery.parseJSON(n);caLiveAuctionViewHandler.showProgress(i)}};u.client.removeAuctionCA=function(n){if(t()){var i=jQuery.parseJSON(n);caLiveAuctionViewHandler.removeAuctionCA(i)}};u.client.notifyAuctionStoppedCA=function(n){if(t()){var i=jQuery.parseJSON(n);caLiveAuctionViewHandler.showNotification(i.message,"error",2e4);caLiveAuctionViewHandler.removeAuctionCA(i)}};u.client.reloadAuctionUI=function(n){r()&&auctionUpdateViewHandler.reloadAuctionUI(n)};$.connection.hub.start().done(function(){console.log("SignalR started!")}).fail(function(n){console.error(n)});$.connection.hub.disconnected(function(){setTimeout(function(){$.connection.hub.start().done(function(){console.log("SignalR restarted!")}).fail(function(n){console.error(n)})},5e3)});$.connection.hub.stateChanged(function(t){t.newState===$.signalR.connectionState.connecting&&(SIGNALR_CURRENT_STATE=SIGNALR_STATES.connecting);t.newState===$.signalR.connectionState.connected&&(SIGNALR_CURRENT_STATE=SIGNALR_STATES.connected);t.newState===$.signalR.connectionState.reconnecting&&(SIGNALR_CURRENT_STATE=SIGNALR_STATES.reconnecting);t.newState===$.signalR.connectionState.disconnected&&(SIGNALR_CURRENT_STATE=SIGNALR_STATES.disconnected);n()&&(supplierLiveAuctionViewHandler.updateConnectionStatus(SIGNALR_CURRENT_STATE),SIGNALR_CURRENT_STATE===SIGNALR_STATES.connected&&supplierLiveAuctionViewHandler.reloadAuctionData())});$.connection.hub.connectionSlow(function(){setTimeout(function(){n()&&(supplierLiveAuctionViewHandler.updateConnectionStatus(SIGNALR_CURRENT_STATE),console.log("Slow Ended"),supplierLiveAuctionViewHandler.reloadAuctionData())},$.connection.hub._.keepAliveData.timeoutWarning);n()&&supplierLiveAuctionViewHandler.updateConnectionStatus(SIGNALR_STATES.slow)})}},serverClockHandler=new function(){function t(){var t=(new moment).add(n.clientServerDifference),f=t.month(),e=t.date(),u=t.year();u<1e3&&(u+=1900);var o=t.hours(),i=t.minutes(),r=t.seconds();i<=9&&(i="0"+i);r<=9&&(r="0"+r);document.getElementById("clockbox").innerHTML=""+e+"."+(f+1)+"."+u+" "+o+":"+i+":"+r+""}function i(t,i){n.dateTimeNow=moment(t,n.dateFormat);(n.momentDateNow===undefined||i)&&(n.momentDateNow=new moment(n.dateTimeNow,n.dateFormat));(n.clientServerDifference===undefined||i)&&(n.clientServerDifference=n.momentDateNow.diff(new moment));n.clientDateNow=(new moment).add(n.clientServerDifference)}var n=this;n.dateTimeNow=null;n.dateFormat="DD.MM.YYYY HH:mm:ss";n.init=function(n){i(n.dateTimeNow,!0);t();setInterval(t,1e3)}};(function(){function n(n,t,i){return typeof i=="undefined"||+i==0?Math[n](t):(t=+t,i=+i,isNaN(t)||!(typeof i=="number"&&i%1==0))?NaN:(t=t.toString().split("e"),t=Math[n](+(t[0]+"e"+(t[1]?+t[1]-i:-i))),t=t.toString().split("e"),+(t[0]+"e"+(t[1]?+t[1]+i:i)))}Math.round10||(Math.round10=function(t,i){return n("round",t,i)});Math.floor10||(Math.floor10=function(t,i){return n("floor",t,i)});Math.ceil10||(Math.ceil10=function(t,i){return n("ceil",t,i)})})();ko.bindingHandlers.select2initval={update:function(n,t){var i=ko.utils.unwrapObservable(t());$(n).val(i);$(n).trigger("change")}};!function(n){n(["jquery"],function(n){return function(){function a(n,t,r){return u({type:f.error,iconClass:i().iconClasses.error,message:n,optionsOverride:r,title:t})}function r(r,u){return r||(r=i()),t=n("#"+r.containerId),t.length?t:(u&&(t=g(r)),t)}function v(n,t,r){return u({type:f.info,iconClass:i().iconClasses.info,message:n,optionsOverride:r,title:t})}function y(n){o=n}function p(n,t,r){return u({type:f.success,iconClass:i().iconClasses.success,message:n,optionsOverride:r,title:t})}function w(n,t,r){return u({type:f.warning,iconClass:i().iconClasses.warning,message:n,optionsOverride:r,title:t})}function b(n){var u=i();t||r(u);s(n,u)||d(u)}function k(u){var f=i();return t||r(f),u&&0===n(":focus",u).length?void e(u):void(t.children().length&&t.remove())}function d(i){for(var u=t.children(),r=u.length-1;r>=0;r--)s(n(u[r]),i)}function s(t,i){return t&&0===n(":focus",t).length?(t[i.hideMethod]({duration:i.hideDuration,easing:i.hideEasing,complete:function(){e(t)}}),!0):!1}function g(i){return t=n("<div/>").attr("id",i.containerId).addClass(i.positionClass).attr("aria-live","polite").attr("role","alert"),t.appendTo(n(i.target)),t}function nt(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",target:"body",closeHtml:"<button>&times;<\/button>",newestOnTop:!0}}function h(n){o&&o(n)}function u(u){function l(t){if(!n(":focus",o).length||t)return o[f.hideMethod]({duration:f.hideDuration,easing:f.hideEasing,complete:function(){e(o);f.onHidden&&"hidden"!==s.state&&f.onHidden();s.state="hidden";s.endTime=new Date;h(s)}})}function b(){(f.timeOut>0||f.extendedTimeOut>0)&&(y=setTimeout(l,f.extendedTimeOut))}function k(){clearTimeout(y);o.stop(!0,!0)[f.showMethod]({duration:f.showDuration,easing:f.showEasing})}var f=i(),v=u.iconClass||f.iconClass;"undefined"!=typeof u.optionsOverride&&(f=n.extend(f,u.optionsOverride),v=u.optionsOverride.iconClass||v);c++;t=r(f,!0);var y=null,o=n("<div/>"),p=n("<div/>"),w=n("<div/>"),a=n(f.closeHtml),s={toastId:c,state:"visible",startTime:new Date,options:f,map:u};return u.iconClass&&o.addClass(f.toastClass).addClass(v),u.title&&(p.append(u.title).addClass(f.titleClass),o.append(p)),u.message&&(w.append(u.message).addClass(f.messageClass),o.append(w)),f.closeButton&&(a.addClass("toast-close-button").attr("role","button"),o.prepend(a)),o.hide(),f.newestOnTop?t.prepend(o):t.append(o),o[f.showMethod]({duration:f.showDuration,easing:f.showEasing,complete:f.onShown}),f.timeOut>0&&(y=setTimeout(l,f.timeOut)),o.hover(k,b),!f.onclick&&f.tapToDismiss&&o.click(l),f.closeButton&&a&&a.click(function(n){n.stopPropagation?n.stopPropagation():void 0!==n.cancelBubble&&n.cancelBubble!==!0&&(n.cancelBubble=!0);l(!0)}),f.onclick&&o.click(function(){f.onclick();l()}),h(s),f.debug&&console&&console.log(s),o}function i(){return n.extend({},nt(),l.options)}function e(n){t||(t=r());n.is(":visible")||(n.remove(),n=null,0===t.children().length&&t.remove())}var t,o,c=0,f={error:"error",info:"info",success:"success",warning:"warning"},l={clear:b,remove:k,error:a,getContainer:r,info:v,options:{},subscribe:y,success:p,version:"2.0.3",warning:w};return l}()})}("function"==typeof define&&define.amd?define:function(n,t){"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):window.toastr=t(window.jQuery)})