dojo.require("wc.service.common");ServicesDeclarationJS={langId:"-1",storeId:"",catalogId:"",isQuickOrder:"",setCommonParameters:function(c,a,b){this.langId=c;this.storeId=a;this.catalogId=b}};wc.service.declare({id:"AjaxAddOrderItem",actionId:"AjaxAddOrderItem",url:getAbsoluteURL()+"AjaxOrderChangeServiceItemAdd",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage();cursor_clear();if(categoryDisplayJS.isAllowedForAddUpdate){wc.service.invoke("AjaxUpdateOrderItem",categoryDisplayJS.variationUpdateArray);categoryDisplayJS.isAllowedForAddUpdate=false}else{var b=[];b.orderId=".";b.catalogId=ServicesDeclarationJS.catalogId;b.storeId=ServicesDeclarationJS.storeId;b.langId=ServicesDeclarationJS.langId;wc.service.invoke("AjaxPrepareOrder",b)}if(categoryDisplayJS){categoryDisplayJS.selectedAttributes=[]}},failureHandler:function(a){MI.toggleLoadProgress(false);if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxQuickOrderItem",actionId:"AjaxQuickOrderItem",url:getAbsoluteURL()+"AjaxOrderChangeServiceItemAdd",formId:"",successHandler:function(b){if(ServicesDeclarationJS.isQuickOrder!=null&&ServicesDeclarationJS.isQuickOrder=="true"){dojo.cookie("plcParams",null,{expires:-1});var e=new Array();var a=0;var d=0;for(var c in b){if(c.match("plc_")){refreshShopCart=true;a++;e[d]=new Array("plc_"+a,b[c]);d++}}if(e.length>0){dojo.cookie("plcParams",dojo.toJson(e))}}MessageHelper.hideAndClearMessage();cursor_clear();if(categoryDisplayJS.isAllowedForAddUpdate){wc.service.invoke("AjaxUpdateOrderItem",categoryDisplayJS.variationUpdateArray);categoryDisplayJS.isAllowedForAddUpdate=false}else{var f=[];f.orderId=".";f.catalogId=ServicesDeclarationJS.catalogId;f.storeId=ServicesDeclarationJS.storeId;f.langId=ServicesDeclarationJS.langId;wc.service.invoke("AjaxPrepareOrder",f)}if(categoryDisplayJS){categoryDisplayJS.selectedAttributes=[]}},failureHandler:function(a){MI.toggleLoadProgress(false);cursor_clear();dojo.byId("quickOrderErrorMessage").innerHTML=a.errorMessageKey;dojo.byId("quickOrder_LightBox").style.display="none";dijit.byId("quickOrder_LightBox").closeButtonNode.style.display="none";dijit.byId("quickOrder_LightBox").show()}}),wc.service.declare({id:"AjaxLogonMIRFQCreate",actionId:"AjaxLogonMIRFQCreate",url:getAbsoluteURL()+"RFQCreate",formId:"",successHandler:function(a){if(a.URL!=""&&a.offering_id!=""){window.location.href=a.URL+"&offering_id="+a.offering_id}},failureHandler:function(a){console.warn("AjaxLogonMIRFQCreate:failureHandler "+a.errorCode)}}),wc.service.declare({id:"AjaxMIRFQCreate",actionId:"AjaxMIRFQCreate",url:getAbsoluteURL()+"RFQCreate",formId:"",successHandler:function(a){MI.toggleLoadProgress(false);console.warn("AjaxMIRFQCreate offering_id==="+a.offering_id)},failureHandler:function(a){MI.toggleLoadProgress(false);if(a.errorMessageKey=="_ERR_PS_ENTRY_INVALID"){if(dojo.byId("ErrorMessageText")!=null){dojo.byId("ErrorMessageText").innerHTML=a.errorMessage;scroll(0,0)}}if(a.errorMessageKey=="_ERR_PROD_NOT_EXISTING"){if(a.errorMessageParam[0]!=undefined&&a.errorMessageParam[0]!="undefined"){setErrorForAddProducts(a.errorMessageParam[0])}}}}),wc.service.declare({id:"AjaxMIRFQItemAdd",actionId:"AjaxMIRFQItemAdd",url:getAbsoluteURL()+"RFQItemAdd",formId:"",successHandler:function(a){MI.toggleLoadProgress(false);console.warn("AjaxMIRFQItemAdd offering_id==="+a.offering_id)},failureHandler:function(a){MI.toggleLoadProgress(false);if(a.errorMessageKey=="_ERR_PS_ENTRY_INVALID"){if(dojo.byId("RFQModifyDisplay_Message_Text")!=null){dojo.byId("MessageArea").style.display="none";dojo.byId("RFQModifyDisplay_Message_Text").innerHTML=a.errorMessage;scroll(0,0)}}else{if(a.errorMessageKey=="_ERR_PROD_NOT_EXISTING"){if(a.errorMessageParam[0]!=undefined&&a.errorMessageParam[0]!="undefined"){setErrorForAddProducts(a.errorMessageParam[0])}}}}}),wc.service.declare({id:"AjaxMIRFQItemUpdate",actionId:"AjaxMIRFQItemUpdate",url:getAbsoluteURL()+"RFQItemUpdate",formId:"",successHandler:function(a){MI.toggleLoadProgress(false);if(dojo.byId("RFQModifyDisplay_Message_Text")!=null){dojo.byId("RFQModifyDisplay_Message_Text").innerHTML=""}MessageHelper.hideAndClearMessage();MessageHelper.displayStatusMessage(MessageHelper.messages.RFQ_UPDATED);console.warn("AjaxMIRFQItemUpdate offering_id==="+a.offering_id)},failureHandler:function(a){MI.toggleLoadProgress(false);cursor_clear()}}),wc.service.declare({id:"AjaxMIRFQItemRemove",actionId:"AjaxMIRFQItemRemove",url:getAbsoluteURL()+"RFQItemRemove",formId:"",successHandler:function(a){MI.toggleLoadProgress(false);if(dojo.byId("RFQModifyDisplay_Message_Text")!=null){dojo.byId("RFQModifyDisplay_Message_Text").innerHTML=""}if(a.operation=="delete"||a.operation=="update"){if(dojo.byId("MessageArea")!=null){dojo.byId("MessageArea").style.display="block"}MessageHelper.hideAndClearMessage();MessageHelper.displayStatusMessage(MessageHelper.messages.RFQ_REMOVEITEM)}else{if(a.operation=="cancel"){MessageHelper.hideAndClearMessage();MessageHelper.displayStatusMessage(MessageHelper.messages.RFQ_CANCELLED);if(a.cancelAttachment=="true"){wc.render.updateContext("MIRFQAttachmentAddDisplayContext",{offering_id:a.offering_id,catalogId:a.catalogId})}}}scroll(0,0)},failureHandler:function(a){MI.toggleLoadProgress(false);cursor_clear()}}),wc.service.declare({id:"AjaxMIRFQAttachmentDelete",actionId:"AjaxMIRFQAttachmentDelete",url:getAbsoluteURL()+"RFQAttachmentDelete",formId:"",successHandler:function(a){MI.toggleLoadProgress(false)},failureHandler:function(a){MI.toggleLoadProgress(false);cursor_clear()}}),wc.service.declare({id:"AjaxMIRFQCancel",actionId:"AjaxMIRFQCancel",url:getAbsoluteURL()+"RFQCancel",formId:"",successHandler:function(a){MI.toggleLoadProgress(false)},failureHandler:function(a){MI.toggleLoadProgress(false);cursor_clear()}}),wc.service.declare({id:"AjaxMIRFQReject",actionId:"AjaxMIRFQReject",url:getAbsoluteURL()+"AjaxRFQClose",formId:"",successHandler:function(a){MI.toggleLoadProgress(false);var b=[];b.offering_id=a.offering_id;wc.service.invoke("AjaxMIRFQDecline",b)},failureHandler:function(a){MI.toggleLoadProgress(false);cursor_clear()}}),wc.service.declare({id:"AjaxMIRFQDecline",actionId:"AjaxMIRFQDecline",url:getAbsoluteURL()+"RFQCancel",formId:"",successHandler:function(a){refreshRFQListDisplay()},failureHandler:function(a){cursor_clear()}}),wc.service.declare({id:"AjaxAddOrderItem_shopCart",actionId:"AjaxAddOrderItem",url:getAbsoluteURL()+"AjaxOrderChangeServiceItemAdd",formId:"",successHandler:function(a){document.location.href="AjaxOrderItemDisplayView?storeId="+ServicesDeclarationJS.storeId+"&catalogId="+ServicesDeclarationJS.catalogId+"&langId="+ServicesDeclarationJS.langId},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxPersonChangeServicePasswordReset",actionId:"AjaxPersonChangeServicePasswordReset",url:"MIResetPassword",formId:"MIResetPasswordLightBoxForm",successHandler:function(a){dojo.byId("MIResetPasswordLightBox_div_main").style.display="none";dojo.byId("MIResetPasswordLightBox_Success").style.display="block"},failureHandler:function(a){if(a.errorCode=="1240"){dojo.byId("miResetPasswordLightBox_UserEmail_DoNotMatch").style.display="block"}else{dojo.byId("MIResetPasswordLightBox_Failure").style.display="block"}}}),wc.service.declare({id:"AjaxDeleteOrderItem",actionId:"AjaxDeleteOrderItem",url:getAbsoluteURL()+"AjaxOrderChangeServiceItemDelete",formId:"",successHandler:function(c){MessageHelper.hideAndClearMessage();if(MessageHelper.messages.SHOPCART_REMOVEITEM!=undefined){MessageHelper.displayStatusMessage(MessageHelper.messages.SHOPCART_REMOVEITEM)}var a=dojo.byId("catentry_ids").value;var b=a.split(",");if(b.length>1){var d=[];d.orderId=".";d.catalogId=ServicesDeclarationJS.catalogId;d.storeId=ServicesDeclarationJS.storeId;d.langId=ServicesDeclarationJS.langId;wc.service.invoke("AjaxPrepareOrder",d)}},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxDeleteOrderItemForShippingBillingPage",actionId:"AjaxDeleteOrderItemForShippingBillingPage",url:getAbsoluteURL()+"AjaxOrderChangeServiceItemDelete",formId:"",successHandler:function(a){wc.service.invoke("AjaxPrepareOrderForShippingBillingPage");MessageHelper.hideAndClearMessage();MessageHelper.displayStatusMessage(MessageHelper.messages.SHOPCART_REMOVEITEM)},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxDeleteOrderItemFromCart",actionId:"AjaxDeleteOrderItem",url:getAbsoluteURL()+"AjaxOrderChangeServiceItemDelete",formId:"",failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxUpdateOrderItem",actionId:"AjaxUpdateOrderItem",url:getAbsoluteURL()+"AjaxOrderChangeServiceItemUpdate",formId:"",successHandler:function(a){if(a.orderItemId==null){MessageHelper.displayStatusMessage(MessageHelper.messages.SHOPCART_REMOVEITEM)}cursor_clear();var b=[];b.orderId=".";b.catalogId=ServicesDeclarationJS.catalogId;b.storeId=ServicesDeclarationJS.storeId;b.langId=ServicesDeclarationJS.langId;wc.service.invoke("AjaxPrepareOrder",b)},failureHandler:function(a){MI.toggleLoadProgress(false);if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxUpdateOrderItemForRFQ",actionId:"AjaxUpdateOrderItemForRFQ",url:getAbsoluteURL()+"AjaxOrderChangeServiceItemUpdate",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage();cursor_clear();var b=[];b.orderId=".";b.catalogId=this.catalogId;b.storeId=this.storeId;b.langId=this.langId;wc.service.invoke("AjaxPrepareOrder",b)},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxPrepareOrder",actionId:"AjaxPrepareOrder",url:getAbsoluteURL()+"AjaxOrderProcessServiceOrderPrepare",formId:"",successHandler:function(a){cursor_clear();if(ServicesDeclarationJS.isQuickOrder!=null&&ServicesDeclarationJS.isQuickOrder=="true"){document.location.href="AjaxOrderItemDisplayView?storeId="+ServicesDeclarationJS.storeId+"&catalogId="+ServicesDeclarationJS.catalogId+"&langId="+ServicesDeclarationJS.langId}},failureHandler:function(a){MI.toggleLoadProgress(false);if(a.errorMessage){if(a.errorMessage!=undefined&&a.errorMessage!="undefined"){MessageHelper.displayErrorMessage(a.errorMessage)}}else{if(a.errorMessageKey){}}cursor_clear()}}),wc.service.declare({id:"AjaxPrepareOrderForShippingBillingPage",actionId:"AjaxPrepareOrder",url:getAbsoluteURL()+"AjaxOrderProcessServiceOrderPrepare",formId:"",successHandler:function(a){cursor_clear()},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxPrepareOrder2",actionId:"AjaxPrepareOrder2",url:getAbsoluteURL()+"AjaxOrderProcessServiceOrderPrepare",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage();cursor_clear()},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxAddAddressForPerson",actionId:"AjaxAddAddressForPerson",url:getAbsoluteURL()+"AjaxPersonChangeServiceAddressAdd",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage();cursor_clear()},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxEditAddressForPerson",actionId:"AjaxEditAddressForPerson",url:getAbsoluteURL()+"AjaxPersonChangeServiceAddressAdd",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage();cursor_clear()},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxUpdateAddressForPerson",actionId:"AjaxUpdateAddressForPerson",url:getAbsoluteURL()+"AjaxPersonChangeServiceAddressUpdate",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage();cursor_clear()},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxUpdateBillingAddressForPerson",actionId:"AjaxUpdateBillingAddressForPerson",url:getAbsoluteURL()+"AjaxPersonChangeServiceAddressUpdate",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage();cursor_clear()},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxPromotionCodeManage",actionId:"AjaxPromotionCodeManage",url:getAbsoluteURL()+"AjaxPromotionCodeManage",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage();wc.service.invoke("AjaxPrepareOrder")},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}MI.toggleLoadProgress(false);cursor_clear()}}),wc.service.declare({id:"AjaxCouponsAddRemove",actionId:"AjaxCouponsAddRemove",url:getAbsoluteURL()+"AjaxCouponsAddRemove",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage();wc.service.invoke("AjaxPrepareOrder")},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AddBillingAddress",actionId:"AddBillingAddress",url:getAbsoluteURL()+"AjaxPersonChangeServiceAddressAdd",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage()},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxMIRequisitionListCreate",actionId:"AjaxMIRequisitionListCreate",url:getAbsoluteURL()+"RequisitionListCreate",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage();MessageHelper.displayStatusMessage(MessageHelper.messages.SHOPPINGLIST_CREATE)},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxMIRequisitionListCopy",actionId:"AjaxMIRequisitionListCopy",url:getAbsoluteURL()+"RequisitionListCopy",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage();if(dijit.byId("ProductAddShoppingListDialog")!=null){dijit.byId("ProductAddShoppingListDialog").hide()}if(dijit.byId("OrderAddShoppingListDialog")!=null){dijit.byId("OrderAddShoppingListDialog").hide()}},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxMIRequisitionListDelete",actionId:"AjaxMIRequisitionListDelete",url:getAbsoluteURL()+"RequisitionListDelete",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage();MessageHelper.displayStatusMessage(MessageHelper.messages.SHOPPINGLIST_DELETE)},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxMIRequisitionListDisplay",actionId:"AjaxMIRequisitionListDisplay",url:getAbsoluteURL()+"RequisitionListDisplay",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage()},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxMIRequisitionListUpdate",actionId:"AjaxMIRequisitionListUpdate",url:getAbsoluteURL()+"RequisitionListUpdate",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage()},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxMIRequisitionListItemUpdate",actionId:"AjaxMIRequisitionListItemUpdate",url:getAbsoluteURL()+"RequisitionListItemUpdate",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage()},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxMIRequisitionListItemDelete",actionId:"AjaxMIRequisitionListItemDelete",url:getAbsoluteURL()+"RequisitionListItemUpdate",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage();if(MessageHelper.messages.SHOPPINGLIST_REMOVEITEM!=undefined){MessageHelper.displayStatusMessage(MessageHelper.messages.SHOPPINGLIST_REMOVEITEM)}},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxMIRequisitionListItemAdd",actionId:"AjaxMIRequisitionListItemAdd",url:getAbsoluteURL()+"RequisitionListItemUpdate",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage();if(dijit.byId("ProductAddShoppingListDialog")!=null){dijit.byId("ProductAddShoppingListDialog").hide()}if(dijit.byId("OrderAddShoppingListDialog")!=null){dijit.byId("OrderAddShoppingListDialog").hide()}},failureHandler:function(a){if(a.errorCode){MessageHelper.displayErrorMessage(a.systemMessage)}else{MessageHelper.displayErrorMessage(a.errorMessage)}if(dijit.byId("ProductAddShoppingListDialog")!=null){dijit.byId("ProductAddShoppingListDialog").hide()}if(dijit.byId("OrderAddShoppingListDialog")!=null){dijit.byId("OrderAddShoppingListDialog").hide()}cursor_clear()}}),wc.service.declare({id:"AjaxMIRequisitionListSubmit",actionId:"AjaxMIRequisitionListSubmit",url:getAbsoluteURL()+"RequisitionListSubmit",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage()},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxMISubmitclaim",actionId:"AjaxMISubmitclaim",url:getAbsoluteURL()+"MISubmitClaimCmd",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage()},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxOrderPrepare",actionId:"AjaxRFQPrepareOrder",url:getAbsoluteURL()+"AjaxOrderPrepare",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage();cursor_clear()},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"AjaxUserRegistrationUpdate",actionId:"AjaxUserRegistrationUpdate",url:getAbsoluteURL()+"AjaxUserRegistrationUpdate",formId:"ChangeLogonForm",successHandler:function(a){MessageHelper.hideAndClearMessage();if(dijit.byId("logonUpdate_popup")!=null){dijit.byId("logonUpdate_popup").onCancel()}window.location.href=a.URL;cursor_clear()},failureHandler:function(a){if(a.errorCode=="1238"){dojo.byId("ChangeLogonForm_ErrorMessage_Span_Password").innerHTML=MessageHelper.getMessage("OLD_PASSWORD_INCORRECT");dojo.byId("ChangeLogonForm_Password_Text").value="";dojo.byId("ChangeLogonForm_Password_Text").focus()}else{if(a.errorCode=="1239"||a.errorMessageKey=="_ERR_RDN_ALREADY_EXIST"){dojo.byId("ChangeLogonForm_ErrorMessage_Span_LogonId").innerHTML=MessageHelper.getMessage("LOGONID_EXIST");dojo.byId("ChangeLogonForm_NewLogonId_Text").value="";dojo.byId("ChangeLogonForm_NewLogonId_Text").focus()}}cursor_clear()}}),wc.service.declare({id:"AjaxUpdatePassword",actionId:"AjaxUpdatePassword",url:getAbsoluteURL()+"AjaxUserRegistrationUpdate",formId:"PasswordForm",successHandler:function(a){MessageHelper.hideAndClearMessage();if(dijit.byId("passwordUpdate_popup")!=null){dijit.byId("passwordUpdate_popup").onCancel()}if(dojo.byId("MyAccountDisplay_AddressInfo_Span")!=null){dojo.byId("MyAccountDisplay_AddressInfo_Span").innerHTML=MessageHelper.getMessage("PASSWORD_UPDATED");scroll(0,0)}cursor_clear()},failureHandler:function(a){if(a.errorMessage!="undefined"){if(a.errorCode=="1238"){dojo.byId("PasswordUpdateForm_ErrorMessage_Span_Oldpassword").innerHTML=MessageHelper.getMessage("OLD_PASSWORD_WRONG");dojo.byId("PasswordUpdateForm_OldPassword_Text").value=""}else{dojo.byId("PasswordUpdateForm_ErrorMessage_Span_Newpassword").innerHTML=a.errorMessage;dojo.byId("PasswordUpdateForm_NewPassword_Text").value="";dojo.byId("PasswordUpdateForm_RepeatNewPassword_Text").value=""}}cursor_clear()}}),wc.service.declare({id:"AjaxMIOrderChangeServiceCosterCenterUpdate",actionId:"AjaxMIOrderChangeServiceCosterCenterUpdate",url:getAbsoluteURL()+"MIOrderChangeServiceCosterCenterUpdate",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage();MessageHelper.displayStatusMessage(MessageHelper.messages.PromotionCodeDisplay_Your_Costcentercode+" ' "+a.costCenterCode+" ' "+MessageHelper.messages.PromotionCodeDisplay_Costcentercode_applied);if(dojo.byId("costCenter_Code")!=null){dojo.byId("costCenter_Code").value=""}cursor_clear()},failureHandler:function(a){if(a.errorMessage){MessageHelper.displayErrorMessage(a.errorMessage)}else{if(a.errorMessageKey){MessageHelper.displayErrorMessage(a.errorMessageKey)}}cursor_clear()}}),wc.service.declare({id:"UserRegistrationUpdate",actionId:"UserRegistrationUpdate",url:"AjaxPersonChangeServicePersonUpdate",formId:"registerForm",successHandler:function(a){var b=dijit.byId("customerEdit_popup");if(b!=null){dijit.byId("customerEdit_popup").onCancel()}cursor_clear()},failureHandler:function(a){if(a.errorMessageKey=="1234"){dijit.byId("email_alert").closeButtonNode.style.display="none";dijit.byId("email_alert").show();setTimeout(dojo.hitch("email_alert",function(){dijit.focus(dojo.query("a","email_alert")[0])}),75)}}});
