var eipOrgProfile=eipOrgProfile||{};(function(n,t){function o(){$(document).on("keypress, keydown, keyup","#NPINumber",r);r()}function s(n){function t(n){n.Result.results&&n.Result.result_count===1?h(n.Result.results[0].basic.organization_name):f(consts.messages.text.invalidNpi)}eipAjax.get({url:kendo.format(e.npiOrganizationValidator,n),done:t})}function r(){var n=$("#NPINumber").val();n?n.length===10?s(n):n.length!=0?f(consts.messages.text.invalidNpi):u():u()}function u(){$(".j-npi-cn, .j-npi-error").addClass("hide")}function h(n){$(".j-npi-error").addClass("hide");$(".j-npi-cn").removeClass("hide");$("#npiCompanyName").text(n)}function f(n){$(".j-npi-cn").addClass("hide");$(".j-npi-error").removeClass("hide");$("#npiNumberError").text(n)}function c(){var n=!0;return $("#StartDate").val().length>0&&Date.parse($("#StartDate").val())>=Date.parse($("#EndDate").val())&&(n=!1,t.error(consts.messages.text.companyDateValidation,consts.messages.header.companyDateValidation)),n}var i=i||{},e={npiOrganizationValidator:"/NpiValidator/VerifyOrganizationNumber/?npiNumber={0}"};$.extend(i,{onInit:o,orgNpiValidator:r,validateStartEndDates:c});n.orgProfile=i})(eipOrgProfile,eipNotification)