var esm;"object"==typeof window.cordova&&(window.PhoneGap=window.cordova),void 0===esm&&(esm={});var gCartItemQty,pSid="",pLangu="",pPagePath="",pOtrModus="",pSearchEngineId="",gIsOnline=!0,jsVars={};esm.pageInit=function(e){var t;$("#moreMenu-button").hide(),$("#scanMenu-button").hide(),esm.urlObj=esm.getUrlObj(),esm.overwriteSettingsAfterPageInit(),esm.overlay.init(),esm.getParams(),t=(e&&"string"==typeof e&&0'),$(window).bind("resize",function(){esm.overlay.resize()}))},show:function(){var e=!1!==$.mobile.loadingMessage?$.mobile.loadingMessage:"loading...";this.resize(),$("body #overlay_div").is(":visible")||($("#overlay_div").show(),esm.showMessage(e,"load",!1))},hide:function(){$("body #overlay_div").is(":visible")&&($("#overlay_div").hide(),$.mobile.loading("hide"))},resize:function(){$("#overlay_div").width("100%"),$("#overlay_div").height(esm.getDocHeight())}},esm.json={serialize:function(e){var t,a="";for(t in e)"function"!=typeof e[t]&&(a+=(""!=a?',"':'"')+t+'":"'+e[t]+'"');return a="{"+a+"}"},formToJson:function(e){if(!e)return"{}";"#"!=e.substr(0,1)&&(e="#"+e);for(var t="",a=$(e+" :input"),s=0;s'+t.msg+""}),$("#div150jNotifications").html(a),""!=a&&$("#div150jNotifications").show();break;case"NO_SESSION":esm.noSession(e);break;default:esm.throwError(e.status+" "+e.message,{log:!0,show:!0,severity:2})}}catch(e){esm.handleError(e)}},error:function(e,t){esm.handleError(esm.newError("Error calling get basket lines service: "+t,{log:!0,show:!1,severity:2}))}})},esm.getBasketLines=function(){if(""==pSid)return esm.log("pSid eighter undefined or empty"),!1;var e="sid="+pSid+"&event=LINES&sap-language="+pLangu,t=""!=esm.APP_HOST&&""!=pPagePath?esm.APP_HOST+pPagePath+"/wako_events.ws":esm.APP_PATH+"wako_events.ws";new $.ajax({type:"POST",url:t,dataType:"jsonp",data:e,timeout:esm.jsonpTimeout,success:function(e){try{switch(e.status){case"OK":if(esm.shopPath=e.shop_path,esm.dateFormat=e.dateFormat,esm.updateCartItemQty(e.lines),"function"==typeof getBasketLinesReady)try{getBasketLinesReady(e)}catch(e){}"X"==e.y_150j_evaluation&&($("#vko_logo").hide(),$("#logo_150j_eval").show(),$("#spanTaler").html(e.y_150j_taler),esm.getNotifications150J(),$("#btnScan150JCode").parent().show());break;case"NO_SESSION":esm.noSession(e);break;default:esm.throwError(e.status+" "+e.message,{log:!0,show:!0,severity:2})}}catch(e){esm.handleError(e)}},error:function(e,t){esm.handleError(esm.newError("Error calling get basket lines service: "+t,{log:!0,show:!1,severity:2}))}})},esm.closeApp=function(){"function"==typeof navigator.app.exitApp?navigator.app.exitApp():"function"==typeof navigator.device.exitApp&&navigator.device.exitApp()},esm.goBack=function(){var e,t=document.referrer;""!=$.trim(t)?(0<=t.toUpperCase().indexOf("LOGIN.HTML")&&t.toUpperCase().indexOf("AUTOLOGIN")<0&&(e=0<=t.indexOf("?")?"&":"?",t=t+e+"autologin=0"),esm.log("goBack "+t),window.location.href=t):navigator&&navigator.app&&"function"==typeof navigator.app.backHistory?(esm.log("goBack using navigator.app.backHistory()"),navigator.app.backHistory()):(esm.log("goBack using window.history.back()"),window.history.back())},esm.gotoPage=function(e,t){esm.overlay.show(),pPagePath=pPagePath.replace(/==/g,"__"),t=void 0!==t&&"string"==typeof t&&"&"!=t.substr(0,1)?"&"+t:"";try{esm.log("gotoPage->"+e+"?sid="+pSid+"&langu="+pLangu+"&pagepath="+pPagePath+t)}catch(e){}!esm.isLocalStorage()||0<(a=$("#s_suchbegriff")).length&&(localStorage.last_suchbegriff=a.val());var a=(a=e+"?sid="+encodeURIComponent(pSid)+"&langu="+encodeURIComponent(pLangu)+"&pagepath="+encodeURIComponent(pPagePath)+"&seid="+encodeURIComponent(pSearchEngineId)+t).replace(/\'/g,"%27").replace(/\)/g,"%29");esm.overlay.hide(),esm.yIsIsEmbeddedParamSupplied()&&(a+="&"+esm.yGetIsEmbeddedParamName()+"="+encodeURIComponent(esm.yGetIsEmbeddedParamValue())),esm.yIsReturnAddressParamSupplied()&&(a+="&"+esm.yGetReturnAddressParamName()+"="+encodeURIComponent(esm.yGetReturnAddressParamValue())),esm.yIsReturnLinkLabelParamSupplied()&&(a+="&"+esm.yGetReturnLinkLabelParamName()+"="+encodeURIComponent(esm.yGetReturnLinkLabelParamValue())),esm.isScanParamSupplied()&&(a+="&"+esm.getScanParamName()+"="+encodeURIComponent(esm.getScanParamValue())),esm.isInAppWrapper()&&(a+="&"+esm.inWrapperParameterName+"="+encodeURIComponent(esm.getInAppWrapperParameterValue())),window.location.href=a},esm.getNumberFieldVal=function(e){return e?("#"!=e.substr(0,1)&&(e="#"+e),t=$(e).val(),""==$.trim(t)&&(t=$(e).attr("placeholder")),"undefined"!=typeof gLastNumberField&&(gLastNumberField=e),t):"";var t},esm.initMoreMenu=function(){$("#popupMenu").off("click","a").on("click","a",function(e){e.preventDefault();e=$(this).data("action");esm.goMoreSelected(e)}),esm.isPhoneGapAvailable()&&"android"==gDevice&&$("#popupMenu ul").append('
  • '+jsVars["/FIS/ESI_ALL/BEENDEN"]+"
  • "),esm.isLocalStorage()&&localStorage.sel_adma_user_id&&localStorage.sel_adma_user_id&&($("#popupMenu ul").append('
  • '+jsVars["/FIS/ESI_ALL/KUNDE_WECHSELN"]+"
  • "),$("#popupMenu ul li").filter(function(){var e=$(this).find("a").data("action");return"imprint"===e||"about"===e}).remove())},esm.initScanMenu=function(){$("#scanMenu").off("click","a").on("click","a",function(e){e.preventDefault();e=$(this).data("action");esm.goScanSelected(e)})},esm.initToolMenu=function(){},esm.goMoreSelected=function(e){switch(e){case"logout":esm.logout();break;case"settings":esm.settingsDlg();break;case"beenden":esm.closeApp();break;case"deliverydata":esm.gotoPage("deliverydata.html");break;case"favo":esm.gotoPage("favo.html");break;case"kd_change":esm.gotoPage("login_adma.html");break;case"legend":$.mobile.changePage("legend.html");break;case"help":$.mobile.changePage("help.html");break;case"imprint":$.mobile.changePage("imprint_gtc.html");break;case"about":$.mobile.changePage("about.html");break;default:return}},esm.singleScanFromUrl=function(e,t,a){var s;"iphone"==gDevice||"ipad"==gDevice||"android"==gDevice?(esm.log("Now trying to scan from URL"),esm.overlay.show(),e&&e.length&&!(0'+e[t].txt+"";"select-one"!==a[0].type||"none"===a.attr("data-role")?($("#"+e[t].fieldid).addClass("esm-input-error"),$(s).insertAfter(a)):(a.closest("div").addClass("esm-input-error"),$(s).insertAfter(a.closest("div")))}},esm.noSession=function(e){esm.overlay.hide(),esm.showMessage(e.status+" "+e.message,"warning",void 0,function(){var e="login.html?autologin=0";esm.yIsIsEmbeddedParamSupplied()&&(e+="&"+esm.yGetIsEmbeddedParamName()+"="+esm.yGetIsEmbeddedParamValue()),esm.yIsReturnAddressParamSupplied()&&(e+="&"+esm.yGetReturnAddressParamName()+"="+esm.yGetReturnAddressParamValue()),esm.yIsReturnLinkLabelParamSupplied()&&(e+="&"+esm.yGetReturnLinkLabelParamName()+"="+encodeURIComponent(esm.yGetReturnLinkLabelParamValue())),esm.isScanParamSupplied()&&(e+="&"+esm.getScanParamName()+"="+esm.getScanParamValue()),window.location.href=e})},esm.newError=function(e,t){var a=new Error;if(a.message=e,void 0===t||""==t)a.name="Error";else if(esm.isString(t))a.name=t;else if(t&&"object"==typeof t)for(var s in t.type&&"string"==typeof t.type&&("info"===t.type.toLowerCase()?t.type="Info":t.type="Error",a.name=t.type),t)a[s]=t[s];return a},esm.throwError=function(e,t){throw esm.newError(e,t)},esm.handleError=function(e){if(esm.overlay.hide(),!e||"object"!=typeof e||!e.name&&!e.message)return!1;var t,a,s=!1!==e.log,n=!1!==e.show,r=1<(isNaN(parseInt(e.severity))?2:parseInt(e.severity))?"warning":"info";s&&("function"==typeof(a=e).toString?esm.log(esm.decodeHtml(a.toString())):esm.log(esm.decodeHtml(a))),n&&("function"==typeof(t=e).toString?esm.showMessage(esm.decodeHtml(t.toString()),r):esm.showMessage(esm.decodeHtml(t.name+" - "+t.message),r))},esm.getUrlObj=function(){var e,t=(t=decodeURI(window.location.href)).replace(/%27/g,"'").replace(/%29/g,")"),a=$.mobile.path.parseUrl(t);return a&&(""!=$.trim(a.filename)&&0<(e=a.filename.split(".")).length&&(e[0]&&(a.extractFilename=e[0]),e[1]&&(a.extractExt=e[1])),""!=$.trim(a.directory)&&0<(e=a.directory.split("(")).length&&(t=e[0],0<(e=a.directory.split(")")).length&&(e=e[1],a.extractDirectory=t+e))),a},esm.jsonToSelectbox=function(e,t,a){a=a||"";var s="";"#"!=e.substr(0,1)&&(e="#"+e);var n=$(e);if(n){n.empty();for(var r=0;r"+t[r].text+"";n.append(o)}try{n.selectmenu("refresh")}catch(e){}}},esm.removeFromArray=function(e,t,a){return e.splice(t,!a||1+a-t+(!(a<0^0<=t)&&(a<0||-1)*e.length)),e.length},esm.pad=function(e,t,a,s){if(e=String(e),"left"==s)for(;e.length');e=window.location.pathname.slice(window.location.pathname.lastIndexOf("/")+1)==s&&$.isFunction(detailHandler)?($("base").attr("href",function(){return $(this).attr("href").replace(/(&|\?)(matnr|menge)=[^&\? ]*/g,"")}),{changeHash:!0,dataUrl:"detail?matnr="+encodeURIComponent(t)+"&menge="+encodeURIComponent(a),data:{matnr:t,menge:a},showLoadMsg:!1}):{changeHash:!0,data:{matnr:t,menge:a},showLoadMsg:!1};$.mobile.changePage(s,e)})},esm.settingsDlg=function(){esm.overlay.show(),require(["custom/settingsdialog-min.js"],function(){opts={changeHash:!0,showLoadMsg:!1},$.mobile.changePage("settings.html",opts)})},esm.getHashParams=function(){return esm.getParamsFromString(window.location.hash)},esm.getParamsFromString=function(e){e=String(e);for(params=e.slice(e.indexOf("?")+1).split("&"),i=params.length,data=Object();i--;){var t=params[i].split("=");data[t[0]]=t[1]}return data},esm.encode=function(e){for(var t,a="",s=0,n=(e=String(e)).length;s").html(String(e)).text()},esm.showMessage=function(e,t,a,s){var n,r,o,e=null==e?"Error":e;switch(delayTime=void 0===a||isNaN(parseInt(a))?80*e.length||2e3:parseInt(a),t){case"info":r=n=!0,o="a";break;case"warning":r=n=!0,o="b";break;case"load":r=n=!1,o="a";break;default:r=n=!0,o="a"}!1!==a&&window.setTimeout(function(){$.mobile.loading("hide")},delayTime),$.mobile.loading("show",{html:"",text:e,textVisible:n,textonly:r,theme:o}),$.isFunction(s)&&s()},esm.getUrlScanScheme=function(){var e;switch(gDevice){case"iphone":case"ipad":case"android":e="zxing://scan/";break;default:e=null}return null!==e&&e},esm.getUrlContent=function(e,t,a,s,n){if(""==pSid)return esm.log("pSid eighter undefined or empty"),!1;esm.overlay.show(),t="TEXT"!=t.toUpperCase()&&"PDF"!=t.toUpperCase()?"TEXT":t.toUpperCase(),!0!==a&&(a=!1);t={sid:pSid,"sap-language":pLangu,textid:e,type:t,urlonly:a},a=""!=esm.APP_HOST&&""!=pPagePath?esm.APP_HOST+pPagePath+"/get_url_content.ws":esm.APP_PATH+"get_url_content.ws";$.ajax({url:a,contentType:"text/javascript",data:t,cache:!0,type:"get",dataType:"jsonp",crossDomain:!0,timeout:esm.jsonpTimeout,success:function(e){esm.overlay.hide();try{if("object"==typeof e&&e.status)switch(String(e.status).toUpperCase()){case"OK":s(e);break;case"NO_SESSION":esm.noSession(e);break;case"ERROR":n(e);break;default:esm.showMessage(jsVars["/FIS/ESM_ALL/IMPRINT_GET_ERROR"],"warning"),esm.throwError(e.status+" "+e.message,{log:!0,show:!1,severity:2})}else esm.showMessage(jsVars["/FIS/ESM_ALL/IMPRINT_GET_ERROR"],"warning"),esm.throwError(e.status+" "+e.message,{log:!0,show:!1,severity:2})}catch(e){esm.handleError(e)}},error:function(e,t,a){esm.overlay.hide(),esm.handleError(a)}})},esm.updateCartItemQty=function(e){return esm.isNumber(e)?(gCartItemQty=gDetailWakoLines=parseInt(e),$(".cartLink, .cartItemQty").fadeOut(function(){var e=$(this);e.is(".cartItemQty")&&e.text(gCartItemQty),e.fadeIn()})):gCartItemQty=parseInt($(".cartItemQty").filter(":visible").text()),isNaN(gCartItemQty)?0:gCartItemQty},jQuery.fn.are=function(e){return!!e&&this.filter(e).length==this.length},esm.toggleSelectMenu=function(e){var t=$(String(e));$(String(e)+"-menu");$(String(e)+"-listbox-popup").hasClass("ui-popup-hidden")?(t.find("option").eq(0).attr("selected",!0),t.selectmenu("refresh",!0),t.selectmenu("open")):t.selectmenu("close")},esm.openInChildBrowser=function(e){window.open(encodeURI(e),"_blank")},esm.getScanParamName=function(){return"scan"},esm.getScanParamValue=function(){return esm.isScanParamSupplied()?esm.getUrlParam(esm.getScanParamName()):""},esm.isScanParamSupplied=function(){return!(!esm.getUrlParam(esm.getScanParamName())||!esm.getUrlParam(esm.getScanParamName()).length)},esm.confirm=function(e,t,a,s,n,r){function o(e){i.popup("close")}var i=$("#confirmDialog",$.mobile.activePage),m={dismissible:!0,history:!1,positionTo:"window",theme:"a"},m=$.extend(m,s);i.find(".confirmHeader").text(n||"").end().find(".confirmQuestion").text(e||"").end().find(".confirmNote").text(r||"").end().find(".confirmBtnOk").off("click").on("click",t||o).end().find(".confirmBtnCancel").off("click").on("click",a||o),i.popup("open",m)},esm.getShopPath=function(){return esm.isLocalStorage()&&null!=localStorage.shopPath&&""!=localStorage.shopPath?localStorage.shopPath:null!=esm.shopPath&&""!=esm.shopPath?esm.shopPath:""},esm.getDateFormat=function(){return esm.isLocalStorage()&&null!=localStorage.dateFormat&&""!=localStorage.dateFormat?localStorage.dateFormat:null!=esm.dateFormat&&""!=esm.dateFormat?esm.dateFormat:"dd.mm.yy"},esm.setDatePickerOptions=function(){$(".datepicker").datepicker("option",{dateFormat:esm.getDateFormat(),dayNames:[jsVars["/FIS/ESI_ALL/SONNTAG"],jsVars["/FIS/ESI_ALL/MONTAG"],jsVars["/FIS/ESI_ALL/DIENSTAG"],jsVars["/FIS/ESI_ALL/MITTWOCH"],jsVars["/FIS/ESI_ALL/DONNERSTAG"],jsVars["/FIS/ESI_ALL/FREITAG"],jsVars["/FIS/ESI_ALL/SAMSTAG"]],dayNamesMin:[jsVars["/FIS/ESI_ALL/SONNTAG_KURZ"],jsVars["/FIS/ESI_ALL/MONTAG_KURZ"],jsVars["/FIS/ESI_ALL/DIENSTAG_KURZ"],jsVars["/FIS/ESI_ALL/MITTWOCH_KURZ"],jsVars["/FIS/ESI_ALL/DONNERSTAG_KURZ"],jsVars["/FIS/ESI_ALL/FREITAG_KURZ"],jsVars["/FIS/ESI_ALL/SAMSTAG_KURZ"]],firstDay:1,monthNames:[jsVars["/FIS/ESI_ALL/JANUAR"],jsVars["/FIS/ESI_ALL/FEBRUAR"],jsVars["/FIS/ESI_ALL/MAERZ"],jsVars["/FIS/ESI_ALL/APRIL"],jsVars["/FIS/ESI_ALL/MAI"],jsVars["/FIS/ESI_ALL/JUNI"],jsVars["/FIS/ESI_ALL/JULI"],jsVars["/FIS/ESI_ALL/AUGUST"],jsVars["/FIS/ESI_ALL/SEPTEMBER"],jsVars["/FIS/ESI_ALL/OKTOBER"],jsVars["/FIS/ESI_ALL/NOVEMBER"],jsVars["/FIS/ESI_ALL/DEZEMBER"]]})},esm.getNumberFormatted=function(e,t,a,s){t=parseInt(t)||0,e=parseFloat(String(e).replace(/,/g,".")).toFixed(t),t=String(a)||",",String(s),new RegExp("\\.([^\\.]*)$");return isNaN(e)?"":(e=(a=String(e).split("."))[0],a=a[1]||"",(e=e.replace(/(\d)(?=(?:\d{3})+$)/g,"$1"+s))+(0").popup({dismissible:!1,theme:"a",overlayTheme:"a",transition:"pop"}).css({padding:"5px"}).on("popupafterclose",function(){$(this).remove()});$("

    ",{text:e}).appendTo(n),$("

    ",{text:t}).appendTo(n),$("",{text:a,"data-rel":"back"}).buttonMarkup({icon:"back"}).on("click",function(){"function"==typeof s&&s()}).appendTo(n),n.popup("open").trigger("create")},esm.eek={context:[],popUpMaxLen:23},esm.eek.highlightIcons=function(e){var t=void 0!==(e=void 0!==e?e:{}).generateTable&&e.generateTable,a=void 0===e.isListView||e.isListView,s=e.eekLabel,n=$(e.container).length?e.container:document,r={};$(".eekIndicator.updatable",n).each(function(e,t){r["IT_ADDTO["+(e+1)+"]-MATNR"]=$(this).data("matnr")});function m(e){$(".eekIndicator.updatable",e).removeClass("loading updatable").hide()}if($.isEmptyObject(r))return m(n),!1;$.template.eekTooltipTemplate||$.template("eekTooltipTemplate",'

    "),$.template.eekTableTemplate||$.template("eekTableTemplate",'{{each(idx, eeKlasse) classes}}{{/each}}
    '+jsVars["/FIS/ESI_ALL/CLASS"]+""+jsVars["/FIS/ESI_ALL/EEK_CONTEXT"]+"
    ${eeKlasse.class}${esm.eek.getContextForID(eeKlasse.context)}
    "),0===esm.eek.context.length&&(r.GET_CONTEXT="X"),r.sid=pSid,r.version=esm.SHOP_VERS;function o(e,a,t,s,n){var r,o,i;$(".eekIndicator.updatable.loading",n).removeClass("loading"),"X"!=e.display_eek_icons&&t?m(n):((i=0)i?t.classes.length:i,r.each(function(){var e;o=$(this),0'}(t.classes)):o.hide()})})),void 0!==s&&""!=s&&1==i&&$(s).html(jsVars["/FIS/ESI_ALL/CLASS"]),$(".eekIndicator.updatable",n).removeClass("updatable")}esm.jsonpHandler(esm.getShopPath()+"materialmaster.ws","GET_EEK_CLASSES",r,function(e){o(e,t,a,s,n)},null,{showWaitDlg:!1,dataType:"json"})},esm.eek.getContextForID=function(t){var a;return""!=t&&esm.eek.context.forEach(function(e){if(e.id==t)return a=e,!0}),void 0!==a?a.context:""},esm.inWrapperParameterName="isembedded",esm.isInAppWrapper=function(){var e=esm.getUrlParam(esm.inWrapperParameterName);return!(!e||!e.length)},esm.getInAppWrapperParameterValue=function(){return esm.getUrlParam(esm.inWrapperParameterName)};