Dedicated<\/a>, Co-Located<\/a>, & Virtual Private Server(VPS)<\/a> solutions."],["/theme/afternorth.com/slideshow/6.webp","Professional Web Hosting<\/a> and Email<\/a> solutions."],["/theme/afternorth.com/slideshow/7.webp","The 0spam Project<\/a>
Intelligent anti-spam solutions for integrated web services and email service providers."],["/theme/afternorth.com/slideshow/8.webp","AfterNorth creates custom, in-demand solutions. Do you need a solution for your industry? Contact AfterNorth<\/a> today."]],8e3,"4s",function(n,t){n.style.backgroundImage="url('"+t[0]+"')";let i=document.createElement("div");i.className="label";i.innerHTML=t[1];n.appendChild(i)});ajax("POST","/Api2/Catalog",{catalog:"Products",query:"Featured=1;Approved=1",order:"Order,Name,!CREATETIME",offset:0,size:1e3},function(n){if(n.startsWith("[{")){n=JSON.parse(n);let t="",i=get_element_html("product_card");n.forEach(function(n){t+=get_item_html(i,[{key:"Name"},{key:"Photo"},{key:"Description"},{key:"URL"}],n)});set_element_html("product_list",t)}});ajax("POST","/Api2/Catalog",{catalog:"Testimonials",query:"Featured=1;Approved=1",order:"!CREATETIME",offset:0,size:1e3},function(n){if(n.startsWith("[{")){n=JSON.parse(n);let t=get_element_html("testimonial_section");start_slideshow("testimonial_slideshow",n,5e3,"10s",function(n,i){n.innerHTML=get_item_html(t,[{key:"Name"},{key:"Title"},{key:"Timestamp",callback:date_str},{key:"Content"}],i)})}});ajax("POST","/Api2/Catalog",{catalog:"News",columns:"ID,Title,Summary,Photo,CREATETIME,MODIFIEDTIME",query:"Featured=1;Approved=1",order:"!MODIFIEDTIME",offset:0,size:1e3},function(n){if(n.startsWith("[{")){n=JSON.parse(n);let t="",i=get_element_html("news_card");n.forEach(function(n){t+=get_item_html(i,[{key:"ID"},{key:"Title"},{key:"Photo"},{key:"Summary"},{key:"MODIFIEDTIME",callback:date_str},{key:"CREATETIME",callback:date_str}],n).replaceAll("$showcreatetime2$",get_str(n.MODIFIEDTIME)==""?"":"hide")});set_element_html("news_list",t)}})});news_view=null;old_overflow=null;var mls_data=[],mls_offset=0,mls_pagesize=120,mls_auto_load=!0,mls_loading=!1,mls_stop_load=!1;var direct_links_data=window.unescape("%5B%7B%22Links%22%3A%22%22%2C%22GroupLinks%22%3A%22%22%7D%5D"),mls_links=null,mls_group_links=null;direct_links_data.startsWith("[{")&&(result=JSON.parse(direct_links_data)[0],get_str(result.Links).startsWith("[{")&&(mls_links=JSON.parse(result.Links)),get_str(result.GroupLinks).startsWith("[{")&&(mls_group_links=JSON.parse(result.GroupLinks),mls_group_links.forEach(function(n){n.links!=null&&n.links.forEach(function(t){t.group_name=n.label})})));agency_offices="0".split(",");agency_logo_path="/upload/7/agency_logos/2308be5487c22fdb20f0bac9ae1a7f5e_OGLogo.webp";on_load(function(){function i(){ajax("POST","/Api2/PlatformCounts",null,function(i){i!=""&&(i=JSON.parse(i),t(document.getElementById("counter1"),n.listing_count,i.listing_count,1e3),t(document.getElementById("counter2"),n.page_visit_count,i.page_visit_count,1e3),t(document.getElementById("counter3"),n.listing_visit_count,i.listing_visit_count,1e3),n=i)},function(){on_error!=undefined&&on_error("Error in Query POST.")})}function t(n,t,i,r){t=Number(t);i=Number(i);let u=null,e=Date.now();const f=e=>{u||(u=e);const o=Math.min((e-u)/r,1);n.innerHTML=price_str(Math.floor(o*(i-t)+t),0,3,",","");o<1?window.requestAnimationFrame(f):window.cancelAnimationFrame(window.requestAnimationFrame(f))};window.requestAnimationFrame(f)}let n={agency_count:0,domain_count:0,agent_count:0,customer_count:0,page_count:0,template_count:0,spam_count:0,catalog_count:0,active_listing_count:0,sold_listing_count:0,deleted_listing_count:0,listing_count:0,page_visit_count:0,listing_visit_count:0,property_search_count:0,customer_request_count:0,notification_count:0,scam_detected_count:0,unique_visitor_count:0};setInterval(i,6e4);i()});contact_form=null;on_load(function(){document.getElementById("contact_form").innerHTML=get_element_html("mls_contact_form")});fields=[{name:"contact_name",required:!0,forname:!0,label:"Full Name"},{name:"contact_email",required:!0,foremail:!0,label:"Email Address"},{name:"contact_phone",label:"Phone Number"},{name:"contact_time",label:"Contact Time"},{name:"contact_reason",label:"Request Reason"},{name:"contact_detail",label:"Details",detail:!0},];let agent_element=null