function swapColumns(){$("#mainCard").removeClass("col-md-8");$("#mainCard").addClass("col-md-12")}function showSample(n){return $("#imgPackageSample").attr("src",n),$("#PackageSampleModal").modal("show"),!1}function setCatPkg(n,t){var i="";n&&t?(setPackageId(t),$("#frmIndex").length==1&&$("#frmIndex").submit(),$("#frmPlaceNotice").length==1&&(setDirection("forward"),$("#frmPlaceNotice").submit()),event.stopPropagation(),event.preventDefault()):($('input[type="radio"]:not(:checked)').each(function(){i=$(this).attr("buttonId");$("#btnSelect_"+i).show();$("#btnSelected_"+i).hide();$("#btnCatPkg_"+i).removeClass("active");$("#card_"+i).addClass("fade-bg")}),$('input[type="radio"]:checked').each(function(){i=$(this).attr("buttonId");$("#btnSelect_"+i).hide();$("#btnSelected_"+i).show();$("#btnCatPkg_"+i).addClass("active");$("#card_"+i).removeClass("fade-bg")}))}function setPackageId(n){$("#CategoryPackageViewModel_PackageId-error").html("");$("#divPackages").attr("style","padding:0px; border:none;");$("#CategoryPackageViewModel_PackageId").val(n)}function setButtons(n){$(".buttonid_"+n).prop("checked",!0);$('input[type="radio"]:not(:checked)').each(function(){var n=$(this).attr("buttonId");$("#btnSelect_"+n).show();$("#btnSelected_"+n).hide();$("#btnCatPkg_"+n).removeClass("active");$("#card_"+n).addClass("fade-bg")});$('input[type="radio"]:checked').each(function(){$("#btnSelect_"+n).hide();$("#btnSelected_"+n).show();$("#btnCatPkg_"+n).addClass("active");$("#card_"+n).removeClass("fade-bg")})}function generateUpsellInPackageHtml(n,t){var i="";try{t&&t.length>0&&(i='<div style="margin: 10px 0px; padding: 10px; border: 1px solid #000; border-radius: 10px; font-size: 16px">',t.length>1&&(i+='<div style="margin-bottom: 5px;">Included with purchase<\/div>'),t.forEach(r=>{var u=`divIncludedUpsellModal_${n}_${r.Customupsellsiteid}`;i+='<div style="display: flex; padding-bottom: 8px">';r.displayImage&&(i+=`
                <div style="padding-right: 10px; min-width: 120px; max-width: 120px; min-height: 100px">
                    <img src="${r.displayImage}" style="border-radius: 10px" />
                </div>
                `);i+="<div>";t.length==1&&(i+="<div>Included with purchase<\/div>");i+=`
                <div style="font-weight: 600; padding:5px 0px">${r.Title}</div>
                        <div><a href="#" onclick='$("#${u}").modal("show"); return false;'>Learn More</a></div>
                    </div>
                </div>
                `}),i+="<\/div>")}catch(r){console.error(r)}return i}function generateUpsellModalHtml(n,t){if(t&&t.length>0){var i="";return t.forEach(t=>{var r=`divIncludedUpsellModal_${n}_${t.Customupsellsiteid}`;i+=`
            <div class="modal fade" id="${r}" tabindex="-1" role="dialog" aria-labelledby="ObitPreviewLabel" aria-hidden="true" data-backdrop="static">
                <div class="modal-dialog" role="document" style="max-width: 800px;">
                    <div class="modal-content" style="border-radius: 30px;">
                        <div class="modal-preview-header preview-buttons-container" style="padding: 20px 15px 40px 15px; background-color: #F0FFF0; border-radius: 30px 30px 0 0;">
                            <div class="row">
                                <div class="col-8" style="text-align:left; color: green; font-weight: bold;">Included With Purchase</div>
                                <div class="col-4" style="text-align:right; color: green; font-weight: bold;"><i onclick='$("#${r}").modal("hide"); return false;' class="fa fa-close" style="color: black;"></i></div>
                            </div>
                        </div>
                        <div class="modal-body">
                            <div class="row upsellRow">
                                <div class="col-12">
                                    <div class="row">
                                        <div class="col-md-6 col-sm-12" style="margin-bottom:15px;">
                                            <img src="${t.displayImage}" style="max-width:100%" />
                                        </div>
                                        <div class="col-md-6 col-sm-12">
                                            <div class="row" style="margin-bottom:15px;">
                                                <div class="col-12">
                                                    <h2>${t.Title}</h2>
                                                </div>
                                            </div>
                                            <div class="row">
                                                <div class="col-12" style="margin-top:-20px;">
                                                    <p>${t.Description}</p>
                                                </div>
                                            </div>
                                        </div >
                                    </div >
                                    <hr style="color:black; display:block !important;" />
                                </div >
                            </div >
                        </div >
                    </div >
                </div >
            </div >
            `}),i}return""}function DisplayPublicationDate(n,t){$("#bannerDeadLines").show();let i="";n.forEach(function(n){i+=`<h2 class="deadlineHeader py-3">${n.PackageShortDesc===null?n.PaperName:n.PackageShortDesc}</h2>`;let r="";n.PublicationDates.length>0?n.PublicationDates.forEach(function(n){let u=new Date(parseInt(n.PublishDate.match(/\d+/)[0])),i=new Date(parseInt(n.Deadline.match(/\d+/)[0]));i.setHours(i.getHours()+t);r+=`<tr>
            <td>
                <div class="d-flex">
                    <div>${u.toLocaleString("en-US",{weekday:"short"})}</div>
                    <div>${u.toLocaleString("en-US",{month:"numeric",day:"numeric"})}</div>
                </div>
            </td>
            <td>
                <div class="d-flex">
                    <div>${i.toLocaleString("en-US",{hour:"numeric",hour12:!0})}</div>
                    <div>${i.toLocaleString("en-US",{weekday:"short"})}</div>
                    <div>${i.toLocaleString("en-US",{month:"numeric",day:"numeric"})}</div>
                </div>
            </td>
        </tr>`}):r='<tr><td colspan = "2"> This package has no run dates.Please contact <a href = "tel:800-729-8809" > (800) 729 - 8809<\/a>.<\/td><\/tr>';i+=`<table class="zebraTable mb-3">
                            <thead>
                                <tr>
                                    <th>Publish Date</th>
                                    <th>Deadline*</th>
                                </tr>
                            </thead>
                            <tbody>${r}
                            </tbody>
                        </table>`});$("#package-body").html(i)}function isCanadaRegion(n){var t="AB,BC,MB,NB,NL,NT,NS,NU,ON,PE,QC,SK,YT".split(",").some(t=>n.toUpperCase().includes(t));return t?!0:!1}function SetStateList(n){var i=$("#ddlSearchState"),t;if($("#ddlSearchState option").remove(),n.length>0)for(t=0;t<n.length;t++)i.append("<option value='"+n[t].Value.replace("'","&#39;")+"'>"+n[t].Text+"<\/option>")}function SetCityList(n){var i=$("#ddlSearchCity"),t;if($("#ddlSearchCity option").remove(),n.length>0)for(t=0;t<n.length;t++)i.append("<option value='"+n[t].Value.replace("'","&#39;")+"'>"+n[t].Text+"<\/option>")}function SetPubList(n){var i=$("#ddlSearchPub"),t;if($("#ddlSearchPub option").remove(),n.length>0)for(t=0;t<n.length;t++)i.append("<option value='"+n[t].Value+"'>"+n[t].Text+"<\/option>")}function showDetailedSample(n,t){$.ajax({type:"post",url:ViewDataPlaceNotice.GetDetailedSampleUrl,data:{packageId:n,paperId:t},datatype:"json",traditional:!0,success:function(n){var t="";return t=n.hjResults.numberOfPhotos==1?"The average obituary in our national database includes <b>1 photo<\/b> and <b>"+n.hjResults.wordCount+" words<\/b>.":"The average obituary in our national database includes <b>"+n.hjResults.wordCount+" words<\/b>.",$("#samplePriceInfo").html(t),$("#samplePrice").text(formatMoney(n.hjResults.price)),$("#imgSamplePrice").attr("src",n.hjResults.preview),$("#DetailedSampleModal").modal("show"),!1}})}$(document).ready(function(){swapColumns();setCatPkg();$("#ParentCategoryId").val()!=""&&$(".field-validation-error").html()=="Please select a valid category"&&$("#ParentCategoryId").trigger("change")});$("#catpackage-btns .btn").on("click",function(){console.log($(this).find("input").val());var n=$(this).find("input").val();$("#output").html(n)});$(".catList").change(function(){var n,t,r,i;$("#bannerDeadLines").hide();$("#CategoryPackageViewModel_CategoryId").val("");$("#CategoryPackageViewModel_PackageId").val("");$("#CategoryPackageViewModel_CategoryId-error").html("");$("#CategoryPackageViewModel_PackageId-error").html("");$("#divCategories").attr("style","padding:0px; border:none;");$("#divPackages").attr("style","padding:0px; border:none;");$("#divPackages").hide();n="";t="";switch(this.id){case"ParentCategoryId":$("#divChildCat1").hide();$("#divChildCat2").hide();$("#divChildCat3").hide();$("#divChildCat4").hide();$("#divChildCat5").hide();n="ChildCategoryId1";t="divChildCat1";spinDivId="divSpin1";spinChkId="divCheck1";break;case"ChildCategoryId1":$("#divChildCat2").hide();$("#divChildCat3").hide();$("#divChildCat4").hide();$("#divChildCat5").hide();n="ChildCategoryId2";t="divChildCat2";spinDivId="divSpin2";spinChkId="divCheck2";break;case"ChildCategoryId2":$("#divChildCat3").hide();$("#divChildCat4").hide();$("#divChildCat5").hide();n="ChildCategoryId3";t="divChildCat3";spinDivId="divSpin3";spinChkId="divCheck3";break;case"ChildCategoryId3":$("#divChildCat4").hide();$("#divChildCat5").hide();n="ChildCategoryId4";t="divChildCat4";spinDivId="divSpin4";spinChkId="divCheck4";break;case"ChildCategoryId4":$("#divChildCat5").hide();n="ChildCategoryId5";t="divChildCat5";spinDivId="divSpin5";spinChkId="divCheck5";break;case"ChildCategoryId5":n="none";t="none";spinDivId="none"}if(r=this.value,i=$(this).attr("noticeId"),r!=""){$("#"+this.id+" option[value='']").remove();$("#"+spinDivId).show();$("#"+n).find("option").remove().end().append('<option value="">-- Select --<\/option>');var e=$("#lblNoPackagesMessage").val(),u={parentCategoryId:""+r+"",noticeId:""+i+""},f="";f=$("#hidIsNetwork").val()=="True"?ViewDataPlaceNotice.NetworkGetPackagesUrl:ViewDataPlaceNotice.GetPackagesUrl;$.ajax({type:"GET",url:ViewDataPlaceNotice.GetChildCategoriesUrl,data:u,dataType:"json",success:function(e){setTimeout(function(){if($("#divPackages").empty(),e.length>0){for(var o=0;o<e.length;o++)$("#"+n).append($("<option><\/option>").attr("value",e[o].categoryid).text(e[o].categorydesc));$("#"+t).show();$("#"+spinDivId).hide()}else $("#CategoryPackageViewModel_CategoryId").val(r),$("#"+spinChkId).show(),$.ajax({type:"GET",url:f,data:u,dataType:"json",success:function(n){var r=n.retData,l=n.paperTimeZoneOffsetFromMST,c,t,e,u,o;let h=parseInt(n.paperTimeZoneOffsetFromMST,10);if(console.log("paperTimeZoneOffsetFromMST: "+l),console.log("offsetFromMST: "+h),c=r.some(function(n){return n.ParentId!==null&&n.ParentId>0}),t="<div id='catpackage-btns'><div class='row'>",r.text==undefined){if(DisplayPublicationDate(r,h),c==!0){console.log("hasNonNullParentId");var a=r.find(function(n){return n.ParentId!==null}),v=a.ParentId,f=r.find(function(n){return n.PackageId===v});if(console.log(JSON.stringify(f)),$(".paper-name").hide(),$(".paper-package-logo").hide(),t+="<div class='enhanced-display packages-container px-1 px-md-2 px-lg-3 px-xl-4'>",t+="<div class='package-outer'>",t+="<div class='card no-shadow' id='card_"+f.PackageId+"'>",t+="<div class='card-body'>",t+="<div class='row'>",t+='<div class="col-sm-12 col-md-12 col-lg-6">',t+="<div class='row'>",t+='<div class="col-12" style="margin-bottom: 15px;">',t+="<div class='row'><div class='col-12'>",t+=f.PaperLogo!=null?"<img src='"+f.PaperLogo+"' class='paper-package-logo'>":'<h1 class="paper-name">'+f.PaperName+"<\/h1>",t+="<\/div><\/div>",t+="<\/div>",t+='<div class="col-12">',t+=f.PaperId==9490||f.PaperId==9510||f.PaperId==9875?'<img src="https://fd.memoriams.com/otfiles/Papers/0/Brand/Images/LegacyDigitalWebImage.png" alt="Legacy powered by Memoriams" style="text-align: center;">':'<img src="https://fd.memoriams.com/otfiles/Papers/0/Brand/Images/Paper-Online.png" alt="Legacy powered by Memoriams" style="text-align: center;">',t+="<\/div>",t+="<\/div>",t+="<\/div>",t+='<div class="col-sm-12 col-md-12 col-lg-6 enhanced-package-description">',t+=f.PackageDescription,t+=generateUpsellInPackageHtml(f.PackageId,f.IncludedUpsells),t+="<\/div>",t+="<\/div>",t+='<div class="row"><div class="col-12">',t+='<hr style="display:block;" />',t+="<\/div><\/div>",r[0].ShowSampleURL&&(t+='<div class="row"><div class="col-12">',t+="<div class='package-sample'><span class=''><a href='' id='lnkPackageSample' class='lnkPackageSample' onclick=\"showSample('"+f.SampleURL+"');\" data-toggle='modal'>View Sample<\/a><\/span><\/div>",t+="<\/div><\/div>"),e=0,r.forEach(function(n){n.ParentId!==null&&e++}),t+='<div class="row" style="text-align:center">',e>1&&(t+='<div class="col-12" style="margin-bottom:20px;"><h1>Select a Package<\/h1><\/div>'),console.log(e),r.forEach(function(n){var r,u;console.log("package.displayObitWriter: "+n.DisplayObitWriter);n.ParentId!==null&&(console.log(JSON.stringify(n)),r=n.ButtonText,n.HidePackagePricing!==!0&&(r=r+": "+formatMoney(n.Price)),e==1&&n.DisplayObitWriter==!0&&(u="lbl_"+n.PackageId,t+='<div class="col-lg-6 col-md-6 col-sm-12" style="margin-bottom:10px;">',t+='<label id="'+u+'" class="lnkObitWriter btn btn-ppn" onClick="obitWriterClick(this);" style="width:100%; display: flex; align-items: center; justify-content: center;">',t+="<input data-val='true' data-val-number='The field PackageId must be a number.' class='form-control buttonid_"+n.PackageId+"' id='placeNoticePackage' name='placeNoticePackage' type='radio' buttonId='"+n.PackageId+"' value='"+n.PackageId+"'><span style='display: none;' id='btnSelected_"+n.PackageId+"'>Need Help?<\/span><span id='btnSelect_"+n.PackageId+"'>Need Help Writing an Obituary?<\/span>  <\/input>",t+="<\/label>",t+="<\/div>"),t+='<div class="col-lg-6 col-md-6 col-sm-12 text-center mx-auto"  style="margin-bottom:20px;">',t+="<label id='btnCatPkg_"+n.PackageId+"' class='btn btn-ppn' onclick='setCatPkg("+i+", "+n.PackageId+");' style='width:100%'>",t+="<input data-val='true' data-val-number='The field PackageId must be a number.' class='form-control buttonid_"+n.PackageId+"' id='placeNoticePackage' name='placeNoticePackage' type='radio' buttonId='"+n.PackageId+"' value='"+n.PackageId+"'><span style='display: none;' id='btnSelected_"+n.PackageId+"'>"+r+"<\/span><span id='btnSelect_"+n.PackageId+"'>"+r+"<\/span>  <\/input>",t+="<\/label>",t+="<\/div>")}),t+="<\/div>",t+="<\/div>",t+="<\/div>",t+="<\/div>",t+="<\/div>",f.IncludedUpsells&&f.IncludedUpsells.length>0)try{t+=generateUpsellModalHtml(f.PackageId,f.IncludedUpsells)}catch(s){console.error(s)}}else if(r.length==1&&r[0].EnhancedPackageDisplay==!0){if($(".paper-name").hide(),$(".paper-package-logo").hide(),t+="<div class='enhanced-display packages-container px-1 px-md-2 px-lg-3 px-xl-4'>",t+="<div class='package-outer'>",t+="<div class='card no-shadow' id='card_"+r[0].PackageId+"'>",t+="<div class='card-body'>",t+="<div class='row'>",t+='<div class="col-sm-12 col-md-12 col-lg-6">',t+="<div class='row'>",t+='<div class="col-12" style="margin-bottom: 15px;">',t+="<div class='row'><div class='col-12'>",t+=r[0].PaperLogo!=null?"<img src='"+r[0].PaperLogo+"' class='paper-package-logo'>":'<h1 class="paper-name">'+r[0].PaperName+"<\/h1>",t+="<\/div><\/div>",t+="<\/div>",t+='<div class="col-12">',t+='<img src="https://fd.memoriams.com/otfiles/Papers/0/Brand/Images/Paper-Online.png" alt="Legacy powered by Memoriams" style="text-align: center;">',t+="<\/div>",t+="<\/div>",t+="<\/div>",t+='<div class="col-sm-12 col-md-12 col-lg-6 enhanced-package-description">',t+=r[0].PackageDescription,t+=generateUpsellInPackageHtml(r[0].PackageId,r[0].IncludedUpsells),t+="<\/div>",t+="<\/div>",t+='<div class="row"><div class="col-12">',t+='<hr style="display:block;" />',t+="<\/div><\/div>",r[0].ShowSampleURL&&(t+='<div class="row"><div class="col-12">',t+="<div class='package-sample'><span class=''><a href='' id='lnkPackageSample' class='lnkPackageSample' onclick=\"showSample('"+r[0].SampleURL+"');\" data-toggle='modal'>View Sample<\/a><\/span><\/div>",t+="<\/div><\/div>"),t+='<div class="row"><div class="col-12">',r[0].HidePackagePricing==!1&&(t+="<div class='package-price'> "+r[0].PriceDisplayText+" "+formatMoney(r[0].Price)+r[0].MoneyType+"<\/div >"),t+="<\/div><\/div>",t+='<div class="row" style="margin-bottom:5px;">',r[0].DisplayObitWriter==!0?(o="lbl_"+r[0].PackageId,t+='<div class="col-lg-6 col-md-6 col-sm-12" style="margin-bottom:10px;">',t+='<label id="'+o+'" class="lnkObitWriter btn btn-ppn" onClick="obitWriterClick(this);" style="width:100%; display: flex; align-items: center; justify-content: center;">',t+="<input data-val='true' data-val-number='The field PackageId must be a number.' class='form-control buttonid_"+r[0].PackageId+"' id='placeNoticePackage' name='placeNoticePackage' type='radio' buttonId='"+r[0].PackageId+"' value='"+r[0].PackageId+"'><span style='display: none;' id='btnSelected_"+r[0].PackageId+"'>Need Help?<\/span><span id='btnSelect_"+r[0].PackageId+"'>Need Help Writing an Obituary?<\/span>  <\/input>",t+="<\/label>",t+="<\/div>"):t+='<div class="col-lg-3 col-md-2 col-sm-12"><\/div>',t+='<div class="col-lg-6 col-md-8 col-sm-12 text-center">',t+="<label id='btnCatPkg_"+r[0].PackageId+"' class='btn btn-ppn' onclick='setCatPkg("+i+", "+r[0].PackageId+");' style='width:100%'>",t+="<input data-val='true' data-val-number='The field PackageId must be a number.' class='form-control buttonid_"+r[0].PackageId+"' id='placeNoticePackage' name='placeNoticePackage' type='radio' buttonId='"+r[0].PackageId+"' value='"+r[0].PackageId+"'><span style='display: none;' id='btnSelected_"+r[0].PackageId+"'>Select and Continue<\/span><span id='btnSelect_"+r[0].PackageId+"'>Select and Continue<\/span>  <\/input>",t+="<\/label>",r[0].DisplayObitWriter!=!0&&(t+='<div class="col-lg-3 col-md-2 col-sm-12"><\/div>'),t+="<\/div>",t+="<\/div>",t+="<\/div>",t+="<\/div>",t+="<\/div>",t+="<\/div>",r[0].IncludedUpsells&&r[0].IncludedUpsells.length>0)try{t+=generateUpsellModalHtml(r[0].PackageId,r[0].IncludedUpsells)}catch(s){console.error(s)}}else if(r.length>=1)for($(".paper-name").show(),$(".paper-package-logo").show(),e=r.length,u=0;u<r.length;u++)if(t+="<div class='col-1 mobile-phone'><\/div><div class='col-md-2 mobile-ipad'><\/div><div class='packages-container col-10 col-sm-12 col-md-8 col-lg-4'><div class='package-outer'>",t+="<div class='card no-shadow' id='card_"+r[u].PackageId+"'><div class='card-body'><p>"+r[u].PackageDescription,t+=generateUpsellInPackageHtml(r[u].PackageId,r[u].IncludedUpsells),t+="<\/p>",r[u].HidePackagePricing==!1&&(t+="<div class='package-price'> "+r[u].PriceDisplayText+" "+formatMoney(r[u].Price)+r[u].MoneyType+"<\/div >"),r[u].ShowSampleURL&&(t+="<div class='package-sample'><span class=''><a href='' id='lnkPackageSample' class='lnkPackageSample' onclick=\"showSample('"+r[u].SampleURL+"');\" data-toggle='modal'>View Sample<\/a><\/span><\/div>"),t+="<\/div><label id='btnCatPkg_"+r[u].PackageId+"' class='btn btn-ppn' onclick='setCatPkg("+i+", "+r[u].PackageId+");'>",t+="<input data-val='true' data-val-number='The field PackageId must be a number.' class='form-control buttonid_"+r[u].PackageId+"' id='placeNoticePackage' name='placeNoticePackage' type='radio' buttonId='"+r[u].PackageId+"' value='"+r[u].PackageId+"'><span style='display: none;' id='btnSelected_"+r[u].PackageId+"'>Select and Continue<\/span><span id='btnSelect_"+r[u].PackageId+"'>Select and Continue<\/span>  <\/input>",t+="<\/label><\/div>",e==1&&r[u].DisplayObitWriter==!0&&(o="lbl_"+r[u].PackageId,t+='<div class="col-lg-12 col-md-12 col-sm-12" style="margin-top:10px;">',t+='<label id="'+o+'" class="lnkObitWriter btn btn-ppn" onClick="obitWriterClick(this);" style="width:100%; display: flex; align-items: center; justify-content: center;">',t+="<input data-val='true' data-val-number='The field PackageId must be a number.' class='form-control buttonid_"+r[u].PackageId+"' id='placeNoticePackage' name='placeNoticePackage' type='radio' buttonId='"+r[u].PackageId+"' value='"+r[u].PackageId+"'><span style='display: none;' id='btnSelected_"+r[u].PackageId+"'>Need Help?<\/span><span id='btnSelect_"+r[u].PackageId+"'>Need Help Writing an Obituary?<\/span>  <\/input>",t+="<\/label>",t+="<\/div>"),t+="<\/div><\/div>",t+="<div class='col-1 mobile-phone'><\/div><div class='col-md-2 mobile-ipad'><\/div>",r[u].IncludedUpsells&&r[u].IncludedUpsells.length>0)try{t+=generateUpsellModalHtml(r[u].PackageId,r[u].IncludedUpsells)}catch(s){console.error(s)}}else $("#divSelectPackage").show(),t+="<div class='full-width mt-2 mr-4 ml-4'><span class='error'>",t+=r.text,t+="<\/span><\/div>";t+="<\/div><\/div>";$("#divPackages").append(t);$("#divPackages").show();r.length>1?$("#divSelectPackage").show():$("#divSelectPackage").hide();r.length!=undefined&&r.length===1&&setPackageId(r[0].PackageId);$("#"+spinDivId).hide()},error:function(n){alert(n.responseText)}})},200)},error:function(n){alert(n.responseText);$("#"+spinDivId).hide()}})}typeof refreshPreviewPrice=="function"&&refreshPreviewPrice({preview:"",price:0})});$("#ChildCategoryId1").children("option").length>1&&$("#divChildCat1").show();$("#ChildCategoryId2").children("option").length>1&&$("#divChildCat2").show();$("#ChildCategoryId3").children("option").length>1&&$("#divChildCat3").show();$("#ChildCategoryId4").children("option").length>1&&$("#divChildCat4").show();$("#ChildCategoryId5").children("option").length>1&&$("#divChildCat5").show();$(function(){jQuery.validator.addMethod("categoryvalidator",function(n){return n==""?($("#divCategories").attr("style","border:1px solid #e47c68; border-radius: 3px; padding:10px;"),$("#divError").attr("style","display: flex;"),typeof enableContinueButton=="function"&&enableContinueButton(),!1):!0},"");jQuery.validator.unobtrusive.adapters.add("categoryvalidator",function(n){n.rules.categoryvalidator={};n.messages.categoryvalidator=n.message});jQuery.validator.addMethod("packagevalidator",function(n){return $("#CategoryPackageViewModel_CategoryId").val()!=""&&(n==undefined||n=="")?($("#divPackages").attr("style","border:1px solid #e47c68; border-radius: 3px; padding:10px;"),typeof enableContinueButton=="function"&&enableContinueButton(),!1):!0},"");jQuery.validator.unobtrusive.adapters.add("packagevalidator",function(n){n.rules.packagevalidator={};n.messages.packagevalidator=n.message})}(jQuery));$(document).ready(function(){function t(n){console.log("filter_list");let t=new RegExp(n.value,"gi");$("#bs-select-3 ul").children().each(function(n,i){let r=i.innerHTML,u=r.indexOf(">",r.indexOf(">")+1)+1,e=r.indexOf("<\/span",u),o=r.substring(u,e),f=i.textContent.replaceAll(t,'<b style="background-color:lightgray">$&<\/b>');t.test(i.textContent)&&!f.indexOf("No results")<=0&&(i.innerHTML=i.innerHTML.replace(o,f))})}$("#ddlSearchCountry").selectpicker({liveSearch:!0,showSubtext:!1,dropupAuto:!1});$("#ddlSearchState").selectpicker({liveSearch:!0,showSubtext:!1,dropupAuto:!1});$("#ddlSearchCity").selectpicker({liveSearch:!0,showSubtext:!1,dropupAuto:!1});$("#ddlSearchPub").selectpicker({liveSearch:!0,showSubtext:!1,dropupAuto:!1,liveSearchPlaceholder:"Search by publication name or city"});$("#ddlSearchState").val().length==0&&($("#ddlSearchCity").prop("disabled",!0),$("#ddlSearchPub").prop("disabled",!0),$("#ddlSearchCity").selectpicker("refresh"),$("#ddlSearchPub").selectpicker("refresh"));$("#ddlSearchPub").on("show.bs.select",function(){console.log("hide");$("#bs-select-3 ul").children().each(function(n,t){let i=t.innerHTML,r=i.indexOf(">",i.indexOf(">")+1)+1,u=i.indexOf("<\/span",r),f=i.substring(r,u);t.innerHTML=t.innerHTML.replace(f,t.textContent)})});var n=$("#ddlSearchPub").siblings(".dropdown-menu").children(".bs-searchbox").children("input");n.on("input",function(){t(this);console.log("refresh");$("#ddlSearchPub").selectpicker("render")});$("#ddlSearchCountry").change(function(){var n=$(this).children("option:selected").val(),t;console.log("Country Changed "+n);$("#divCategoryPackage").hide();$("#ddlSearchState option").remove();$("#ddlSearchState").append("<option value=''>Loading...<\/option>");$("#ddlSearchState").prop("disabled",!0);$("#ddlSearchCity option").remove();$("#ddlSearchCity").append("<option value=''>Loading...<\/option>");$("#ddlSearchCity").prop("disabled",!0);$("#ddlSearchPub option").remove();$("#ddlSearchPub").append("<option value=''>Loading...<\/option>");$("#ddlSearchPub").prop("disabled",!0);$("#ddlSearchState").selectpicker("refresh");$("#ddlSearchCity").selectpicker("refresh");$("#ddlSearchPub").selectpicker("refresh");$.ajax({type:"post",url:ViewDataPlaceNotice.GetStatesUrl,data:{country:n,includeNational:!0},dataType:"json",traditional:!0,success:function(n){t=n;SetStateList(n);$("#ddlSearchState").prop("disabled",!1);$("#ddlSearchState").selectpicker("refresh")}})});$("#ddlSearchState").change(function(){var i=$(this).children("option:selected").val(),u=isCanadaRegion(i);u&&(i="CD");var n=$("#ddlSearchCity"),t=$("#ddlSearchPub"),r,f="";$("#ddlSearchCity option").remove();n.selectpicker();n.selectpicker({title:"Loading..."}).selectpicker("render");n.prop("disabled",!0);$("#ddlSearchPub option").remove();t.selectpicker();t.selectpicker({title:"Loading..."}).selectpicker("render");t.prop("disabled",!0);n.selectpicker("refresh");t.selectpicker("refresh");$.ajax({type:"post",url:ViewDataPlaceNotice.GetCitiesUrl,data:{selectedStateId:i},datatype:"json",traditional:!0,success:function(i){r=i;SetCityList(i);$.ajax({type:"post",url:ViewDataPlaceNotice.GetPubsUrl,data:{selectedStateId:$("#ddlSearchState").val(),selectedCityId:f},datatype:"json",traditional:!0,success:function(i){SetPubList(i);r.length>0?(n.prop("disabled",!1),i.length==1?n.prop("selectedIndex",0):n.prop("selectedIndex",-1),n.selectpicker(),n.selectpicker({title:"Select City"}).selectpicker("render")):(n.selectpicker(),n.selectpicker({title:"No Cities Avalable"}).selectpicker("render"),n.prop("disabled",!0));i.length>0?(t.prop("disabled",!1),t.prop("selectedIndex",-1),t.selectpicker(),t.selectpicker({title:"Step 3: Select a Publication"}).selectpicker("render")):(t.prop("disabled",!0),t.selectpicker(),t.selectpicker({title:"No Publications Available"}).selectpicker("render"));n.selectpicker("refresh");t.selectpicker("refresh")}})}})});$("#ddlSearchCity").change(function(){var n=$("#ddlSearchPub");$("#ddlSearchPub option").remove();n.selectpicker();n.selectpicker({title:"Loading..."}).selectpicker("render");n.prop("disabled",!0);n.selectpicker("refresh");$.ajax({type:"post",url:ViewDataPlaceNotice.GetPubsUrl,data:{selectedStateId:$("#ddlSearchState").val(),selectedCityId:$("#ddlSearchCity option:selected").val(),userId:$("#hidUserId").val()},datatype:"json",traditional:!0,success:function(n){SetPubList(n);var t=$("#ddlSearchPub");n.length>0?(t.prop("disabled",!1),t.prop("selectedIndex",-1),t.selectpicker(),t.selectpicker({title:"Select Publication"}).selectpicker("render")):(t.prop("disabled",!0),t.selectpicker(),t.selectpicker({title:"No Publications Available"}).selectpicker("render"));t.selectpicker("refresh")}})})});$(function(){$("#toggleAdvancedSearch").click(function(){$("#divAdvancedSearch").toggle()})})