var SA=SA||{};SA.EnterToTab=function(){var e=this,n=13;e._options={keyCode:n,callback:null,callbackOnlyIf:null},e._selector=null,e._container=null,e.AddHandler=function(n,t,o){$.extend(!0,e._options,o),e._selector=n,e._container=t,null===e._container?$(n).off("keypress").on("keypress",e._emulateEnterToTab):$(n,t).off("keypress").on("keypress",e._emulateEnterToTab)},e.RemoveHandler=function(n,t){void 0===t||""===t||null===t?$(n).off("keypress",e._emulateEnterToTab):$(n,t).off("keypress",e._emulateEnterToTab)},e._emulateEnterToTab=function(n){if(n.which===e._options.keyCode){n.preventDefault(),n.stopPropagation(),n.stopImmediatePropagation();var t=null===e._container?$(e._selector):$(e._selector,e._container),o=t.index($(this));if(null!==e._options.callback&&o===t.length-1)return e._options.callback(),e.RemoveHandler(e._selector,e._container),e.AddHandler(e._selector,e._options,e._container),!1;if(null!==o){var l=e._getNextSelectableItem(e._selector,o,e._container);return l.focus(),!0}return!1}return!0},e._getNextSelectableItem=function(e,n,t){for(var o=n+1,l=void 0===t||""===t||null===t?$(e):$(e,t),r=o,a=l.length;r