function editRegionalOffice(n){var t={ID:n};openAJAXModal("/Installer/Profile/_RegionalOffice",t,"RegionalOfficeModal","modRegionalOffice")}function ajaxFormBegin_RegionalOffice(){var n=$("#SelectAddressError"),t=$("#PostcodeNotSearchedError"),r=$("#AddressDetails").is(":visible"),i;return(n.hide(),t.hide(),!r)?(i=$("#SelectAddressContainer").is(":visible"),i?(n.show(),!1):(t.show(),!1)):!0}function ajaxFormSuccess_RegionalOffice(n){updateRegionalOffices(n.regionalOfficeID);n.success!=null?n.success===0&&n.editMode===!1?$("#modRegionalOffice").modal("hide"):$("#modRegionalOffice").modal("hide"):$("#RegionalOfficeModal").html(n)}function ajaxFormFailure_RegionalOffice(n){$("#RegionalOfficeModal").html(n.responseText)}function updateRegionalOffices(n){var t=new Date,i=t.getMilliseconds(),r={showProperty:n,timestamp:i},u=getGenericAjaxObject("/Profile/_RegionalOffices/",r);$("#RegionalOffices").html(u)}function deleteRegionalOffice(n,t){$("#ConfirmRegionalOfficeDeleteID").val(n);$("#ConfirmRegionalOfficeDeleteAddress").text(t);$("#modConfirmRegionalOfficeDelete").modal("show")}function deleteRegionalOfficeConfirm(){var t=$("#ConfirmRegionalOfficeDeleteID").val(),i={regionalOfficeID:t},n=postGenericAjaxObject("/Installer/Profile/DeleteRegionalOffice",i);$("#modConfirmRegionalOfficeDelete").modal("hide");n.success?updateRegionalOffices(n.newID):alert(n.error)}function editSpecialOffer(n){var t={ID:n};openAJAXModal("/Installer/Profile/_SpecialOffer",t,"SpecialOfferModal","modSpecialOffer")}function ajaxFormSuccess_SpecialOffer(n){updateSpecialOffers(n.specialOfferID);n.success!=null?n.success===0&&n.editMode===!1?$("#modSpecialOffer").modal("hide"):$("#modSpecialOffer").modal("hide"):$("#SpecialOfferModal").html(n)}function ajaxFormFailure_SpecialOffer(n){$("#SpecialOfferModal").html(n.responseText)}function updateSpecialOffers(n){var t=new Date,i=t.getMilliseconds(),r={showProperty:n,timestamp:i},u=getGenericAjaxObject("/Profile/_SpecialOffers/",r);$("#SpecialOffers").html(u)}function deleteSpecialOffer(n,t){$("#ConfirmSpecialOfferDeleteID").val(n);$("#ConfirmSpecialOfferDeleteHeadline").text(t);$("#modConfirmSpecialOfferDelete").modal("show")}function deleteSpecialOfferConfirm(){var t=$("#ConfirmSpecialOfferDeleteID").val(),i={specialOfferID:t},n=postGenericAjaxObject("/Installer/Profile/DeleteSpecialOffer",i);$("#modConfirmSpecialOfferDelete").modal("hide");n.success?updateSpecialOffers(n.newID):alert(n.error)}function editRegions(){openAJAXModal("/Installer/Profile/_Region",null,"RegionModal","modRegion")}function ajaxFormSuccess_Region(n){updateRegions();n.success!=null?n.success===0&&n.editMode===!1?$("#modRegion").modal("hide"):$("#modRegion").modal("hide"):$("#RegionModal").html(n)}function ajaxFormFailure_Region(n){$("#RegionModal").html(n.responseText)}function updateRegions(){var n=new Date,t=n.getMilliseconds(),i={timestamp:t},r=getGenericAjaxObject("/Profile/_Regions/",i);$("#Regions").html(r)}function resetUploadLogo(){$("#uploadLogo").show();$("#uploadComplete").hide();$("#uploadError").hide();$("#modUploadLogo").modal("show")}function ajaxFormUploadLogoBegin(){$("#modUploadLogo").modal("hide");showLoading()}function ajaxFormUploadLogoSuccess(n){$("#uploadLogo").hide();n.success==!0?$("#uploadComplete").show():($("#uploadError").html(n.errorMessage+'. Click <button onclick="resetUploadLogo()">here<\/button> to retry'),$("#uploadError").show());hideLoading();$("#modUploadLogo").modal("show")}function ajaxFormUploadLogoFailure(){hideLoading();$("#uploadLogo").hide();$("#uploadError").show();$("#modUploadLogo").modal("show")}function recordInstallerContact(n){getGenericAjaxObject("/Home/JSON_RecordInstallerContact",{encryptedData:n})}function showLoading(){var n=$("#loading");n.fadeIn("fast")}function hideLoading(n){var t=$("#loading");t.fadeOut("fast",function(){n!==undefined&&n()})}function editGreenHome(n){var t={ID:n};openAJAXModal("/Installer/Profile/_GreenHome",t,"GreenHomeModal","modGreenHome")}function ajaxFormSuccess_GreenHome(n){updateGreenHomes(n.greenHomeID);n.success!=null?n.success===0&&n.editMode===!1?$("#modGreenHome").modal("hide"):$("#modGreenHome").modal("hide"):$("#GreenHomeModal").html(n)}function ajaxFormFailure_GreenHome(n){$("#GreenHomeModal").html(n.responseText)}function updateGreenHomes(n){var t={showProperty:n},i=getGenericAjaxObject("/Profile/_GreenHomes/",t);$("#GreenHomes").html(i)}function deleteGreenHome(n,t){$("#ConfirmGreenHomeDeleteID").val(n);$("#ConfirmGreenHomeDeleteTitle").text(t);$("#modConfirmGreenHomeDelete").modal("show")}function deleteGreenHomeConfirm(){var t=$("#ConfirmGreenHomeDeleteID").val(),i={greenHomeID:t},n=postGenericAjaxObject("/Installer/Profile/DeleteGreenHome",i);$("#modConfirmGreenHomeDelete").modal("hide");n.success?updateGreenHomes(n.newID):alert(n.error)}$(document).ready(function(){$('input[type="file"]').on("change",function(){$(this).closest("form").submit()})})