var myMeter=myMeter||{};myMeter.wholeBuildingOwner=function(n,t){return n.initialize=function(){var n={buildingSearch:"#searchBuildings",step1Next:"#attestationNext",reviewBack:"#wholeBuildingReviewBack",reviewSubmit:"#requesterSubmit",contactBack:"#wholeBuildingOwnerContactBack",contactSubmit:"#wholeBuildingOwnerContactSubmit",tenantBack:"#wholeBuildingTenantReviewBack",tenantContinue:"#wholeBuildingTenantReviewContinue",ownerSign:"#ownerSubmit"},i={step1:".wholebuilding-owner-step1",step2:".wholebuilding-owner-step2",step3:".wholebuilding-owner-step3",step4:".wholebuilding-owner-step4"},r,u;t(n.buildingSearch).off("click").on("click",function(n){n.preventDefault();var i=t("#Street").val(),r=t("#Zip").val();processAjax({url:"/WholeBuilding/Search",data:"street="+i+"&zip="+r,loadingContainer:"#wholeBuildingSearchArea",messageContainer:"#wbSearchMessage"})});t("#RequestOwnerPermissionForm").resetValidation();t(n.step1Next).off("click").on("click",function(n){n.preventDefault();var r=t("#RequestOwnerPermissionForm");processAjax({url:"/WholeBuilding/ReviewOwnerPermission",data:r.serialize(),loadingContainer:"#RequestOwnerPermissionForm",messageContainer:"#RequestOwnerPermissionMessage",success:function(){t(i.step1).addClass("noDisplay");t(i.step2).removeClass("noDisplay")}})});t(n.reviewBack).off("click").on("click",function(n){n.preventDefault();t(i.step2).addClass("noDisplay");t(i.step1).removeClass("noDisplay")});r=function(u){var f,e;if(u.preventDefault(),f=t(n.reviewSubmit),f.off("click"),e=t("#RequestOwnerPermissionForm"),e.valid())processAjax({url:"/WholeBuilding/RequestOwnerPermission",data:e.serialize(),loadingContainer:".wholebuilding-owner-step2",messageContainer:"#RequestOwnerPermissionMessage",success:function(){t("input[name='RequestDetails.BuildingRelationType']:checked").val()!=="BuildingOwner"&&(t(i.step2).addClass("noDisplay"),t(i.step3).removeClass("noDisplay"))},complete:function(){t(n.reviewSubmit).off("click").on("click",r)}});else f.off("click").on("click",r)};t(n.reviewSubmit).off("click").on("click",r);t(n.contactBack).off("click").on("click",function(n){n.preventDefault();t(i.step3).addClass("noDisplay");t(i.step2).removeClass("noDisplay")});t(n.contactSubmit).off("click").on("click",function(n){n.preventDefault();var r=t("#ownerContactForm");r.valid()&&processAjax({url:"/WholeBuilding/ContactOwnerPermission",data:t(".owner-permission-form").serialize(),loadingContainer:".wholebuilding-owner-step3",messageContainer:"#wholeBuildingOwnerContactMessage",success:function(){t(i.step3).addClass("noDisplay");t(i.step4).removeClass("noDisplay")}})});t(n.tenantBack).off("click").on("click",function(n){n.preventDefault();t(i.step4).addClass("noDisplay");t(i.step3).removeClass("noDisplay")});t(n.tenantContinue).off("click").on("click",function(n){n.preventDefault();processAjax({url:"/WholeBuilding/TenantOwnerPermission",data:t(".owner-permission-form").serialize(),loadingContainer:".wholebuilding-owner-step4",messageContainer:"#WholeBuildingOwnerTenantMessage"})});u=function(){t(n.ownerSign).off("click");var i=t("#SignOwnerPermissionForm");if(i.valid())processAjax({url:"/WholeBuilding/SignOwnerPermission",data:i.serialize(),loadingContainer:"#SignOwnerPermissionForm",messageContainer:"#SignOwnerPermissionMessage",complete:function(){t(n.ownerSign).off("click").on("click",u)}});else t(n.ownerSign).off("click").on("click",u)};t(n.ownerSign).off("click").on("click",u);t(document).off("click",".OwnerWholeBuildingAdd").on("click",".OwnerWholeBuildingAdd",function(){var n=t(this).data("connection");t("#OwnerPermissionConnection").append('<span data-connection="'+n+'" class="col-xs-12" style="padding: .4em;">'+n+' <input type="hidden" name="RequestDetails.Connections[]" value="'+n+'" /><button class="removeStreetAddress btn btn-sm btn-danger">Remove<\/button><\/span>');t(".removeStreetAddress").off("click").on("click",function(){t(this).parent().remove()})})},n}(myMeter.wholeBuildingOwner||{},jQuery)