<!DOCTYPE html>
<html lang="en" >
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="Access the name.com Aftermarket to buy premium domain names and expiring domains. Acquire high-value, keyword-rich web addresses with existing SEO authority and established backlink profiles.">
    <meta name="author" content="Name.com">
    <meta name="rating" content="general">
    <meta name="distribution" content="global">
    <meta name="copyright" content="Name.com">
    <meta name="csrf-token" content="653d96fc04e15686d3e3b8047d5e9a4aea45c9246f52508a122c0503c8726e375b7bdb0ad711febc7610b1b151c4db87192f1977ede9bd4f114aaa423c8c4d2d">
    <meta property="og:image" content="/media/ogimage.jpeg" />
	<meta property="og:title" content="Premium & Expiring Domain Name Search | name.com" />
	<meta property="og:url" content="https://www.name.com/aftermarket" />
	<meta property="og:type" content="website" />
	<meta property="og:description" content="Access the name.com Aftermarket to buy premium domain names and expiring domains. Acquire high-value, keyword-rich web addresses with existing SEO authority and established backlink profiles." />

    <title>Premium & Expiring Domain Name Search | name.com</title>

	<link rel="preconnect" href="https://namedotcom-cdn.name.tools" />
    <link rel="dns-prefetch" href="https://namedotcom-cdn.name.tools" />
    <link rel="preconnect" href="https://geolocation.onetrust.com/" />
    <link rel="dns-prefetch" href="https://geolocation.onetrust.com/" />
    <link rel="preconnect" href="https://www.googletagmanager.com" />
    <link rel="dns-prefetch" href="https://www.googletagmanager.com" />

	
	<link rel="icon" href="https://namedotcom-cdn.name.tools/media/favicon/favicon.ico"><!-- 32×32 -->
	<link rel="icon" href="https://namedotcom-cdn.name.tools/media/favicon/favicon.svg" type="image/svg+xml">
	<link rel="apple-touch-icon" href="https://namedotcom-cdn.name.tools/media/favicon/apple-touch-icon.png"><!-- 180×180 -->
	<link rel="manifest" href="/files/manifest.json">

	<link rel="canonical" href="https://www.name.com/aftermarket" />

	<link rel="alternate" hreflang="en-us" href="https://www.name.com/aftermarket" />
	<link rel="alternate" hreflang="es-la" href="https://www.name.com/es-la/aftermarket" />
	<link rel="alternate" hreflang="zh-cn" href="https://www.name.com/zh-cn/aftermarket" />
	<link rel="alternate" hreflang="de-de" href="https://www.name.com/de-de/aftermarket" />
	<link rel="alternate" hreflang="fr-fr" href="https://www.name.com/fr-fr/aftermarket" />
	<link rel="alternate" hreflang="pt-br" href="https://www.name.com/pt-br/aftermarket" />
	<link rel="alternate" hreflang="ru-ru" href="https://www.name.com/ru-ru/aftermarket" />
	<link rel="alternate" hreflang="tr-tr" href="https://www.name.com/tr-tr/aftermarket" />

	<style>
	@font-face {
		font-family: 'ProximaNovaLight';
		src: url('https://namedotcom-cdn.name.tools/fonts/proximanova/proximanova-light.woff2') format('woff2'),
			url('https://namedotcom-cdn.name.tools/fonts/proximanova/proximanova-light.woff') format('woff');
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		font-display: swap;
	}
	@font-face {
		font-family: 'ProximaNova';
		src: url('https://namedotcom-cdn.name.tools/fonts/proximanova/proximanova.eot');
		src: url('https://namedotcom-cdn.name.tools/fonts/proximanova/proximanova.woff') format('woff'),
			url('https://namedotcom-cdn.name.tools/fonts/proximanova/proximanova.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
		font-display: swap;
	}
	@font-face {
		font-family: 'ProximaNovaSemiBold';
		src: url('https://namedotcom-cdn.name.tools/fonts/proximanova/proximanova-semibold.eot'),
			url('https://namedotcom-cdn.name.tools/fonts/proximanova/proximanova-semibold.woff2') format('woff2'),
			url('https://namedotcom-cdn.name.tools/fonts/proximanova/proximanova-semibold.woff') format('woff'),
			url('https://namedotcom-cdn.name.tools/fonts/proximanova/proximanova-semibold.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		font-display: swap;
	}
	@font-face{
		font-family: 'ProximaNovaBold';
		src: url('https://namedotcom-cdn.name.tools/fonts/proximanova/proximanova-bold.eot');
		src: url('https://namedotcom-cdn.name.tools/fonts/proximanova/proximanova-bold.woff') format('woff'),
			url('https://namedotcom-cdn.name.tools/fonts/proximanova/proximanova-bold.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
		font-display: swap;
	}
	@font-face {
		font-family: "ProximaNovaLight-fallback";
		font-weight: normal;
		src: local("Tahoma");
		size-adjust: 98%;
		ascent-override: 90%;
	}
	@font-face {
		font-family: "ProximaNova-fallback";
		src: local("Tahoma");
		font-weight: normal;
		size-adjust: 97%;
		ascent-override: 90%;
	}
	@font-face {
		font-family: "ProximaNovaBold-fallback";
		src: local("Tahoma Bold");
		font-weight: 900;
		size-adjust: 91%;
		ascent-override: 83%;
	}
	@font-face {
		font-family: "ProximaNovaSemiBold-fallback";
		src: local("Helvetica");
		font-weight: 600;
		size-adjust: 91%;
		ascent-override: 83%;
	}
</style>
    <link rel="stylesheet" type="text/css" href="https://namedotcom-cdn.name.tools/css/bootstrap3-2020_v2h-c5d4669-251031.css">
    <link rel="stylesheet" type="text/css" href="https://namedotcom-cdn.name.tools/css/2023-heco-main_v2h-f80ca89-260309.css">


    <style>
		.tldsearchboxcontainer .input-group .form-control.tld-selector-input {
	height: 60px;
	padding: 0 20px 0 20px;
	border-color: #4E4E4E;
}
.tldsearchboxcontainer .input-group .input-group-btn .btn {
	height: 60px;
}
.lineheight20 {
	line-height: 20px;
}
.closeimage {
	position: absolute;
	top: 5px;
	right: -10px;
}

.sort{background-image: url('/media/tablesorter/bg.gif');display:inline-block; width:25px;}
.sort.asc {background-image: url('/media/tablesorter/asc.gif');}
.sort.desc {background-image: url('/media/tablesorter/desc.gif');}

.sortable {cursor:pointer;}

a.bggreen.switch-search:after {
	content: '';
	position: relative;
	display: block;
	width: 0;
	height: 0;
	margin-top: 4px;
	margin-bottom: -12px;
	margin-left: -8px;
	left: 50%;
	border-bottom: 8px solid #f2f1ef;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}

.tld-selector-container .add-tld a { color: #707070; }
.tld-selector-container .remove-tld a { 
	color: #79b208;
	font-weight: bold;
}
.tldcontainer .label { display: inline-block; }

.rowstyle {
	border: 1px solid #dfe1e2;
}
.rowstyle:nth-child(2n+1) {background-color: rgba(127, 127, 127, 0.1);}

.customgraybutton {
	background: #f8f6f6;
	color: #333333;
}

.searchclear {
	position: absolute;
	right: 15px;
	padding: 24px 6px 0 6px;
	height: 30px;
	width: 30px;
	margin: auto;
	font-size: 14px;
	cursor: pointer;
	color: #ccc;
}
.disappearingmargin {margin-left:0;}
.text-right-change {text-align:center;} 

div.dropdown-menu{
    z-index:1050;
}

/* Typeahead styles */
span.twitter-typeahead {
    width:100%;
}
.tt-dropdown-menu {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.tt-suggestion, .tt-no-suggestion {
    color: #333;
    padding: 3px 20px;
    text-decoration: none;
}
.tt-suggestion:hover,
.tt-cursor {
    text-decoration: none;
    background-color: #0081c2;
    background-image: -moz-linear-gradient(top,#08c,#0077b3);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));
    background-image: -webkit-linear-gradient(top,#08c,#0077b3);
    background-image: -o-linear-gradient(top,#08c,#0077b3);
    background-image: linear-gradient(to bottom,#08c,#0077b3);
    background-repeat: repeat-x;
    outline: 0;
}

.tld-selector-container{
    height: 223px;
    overflow-y: auto;
    overflow-x: hidden;
}
@media (min-width: 768px) {
	.disappearingmargin {margin-left: 60px;}
    .leftsideborder {
        margin-left: 40px;
    }
    .leftsideborder:after {
        content: '';
        width: 0;
        height: 100%;
        position: absolute;
        border: 1px solid #BEBEBE;
        top: 0;
        left: -20px;
    }	
}
@media (min-width: 991px) {
	.disappearingmargin {margin-left: 0;}
	.text-right-change {text-align: right;}
}
@media (min-width: 1200px) {  
	.disappearingmargin {margin-left: 60px;}
}

ul.pagination li.page, ul.pagination li.disabled {
    display: none;
}
.pagination > li {
    display: inline;
}
    </style>

	
	<script type="text/javascript">
		window.site_theme = "";
        window.canonical_url = '';
		    </script>
	
    <!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '&gtm_auth=Ri7NXZmZqCBPkIMAPvJRLQ&gtm_preview=env-2&gtm_cookies_win=x';f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-T7VNSFS');</script>
<!-- End Google Tag Manager -->
	<script>
		//LANGUAGE
		var lang_path = '/'; // ie, '/es-la/', '/zh-cn/'
	</script>
</head>
<body class="2020brand">
			<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T7VNSFS&gtm_auth=Ri7NXZmZqCBPkIMAPvJRLQ&gtm_preview=env-2&gtm_cookies_win=x"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->	<div></div>
	
	<header>
		<a class="hiddenFromViewer" href="#skippedNav">Skip navigation</a>
		
		
<nav class="navbar navbar-default" role="navigation">
	<div class="navbar-header">
		<div class="container">
			<div class="logo" id="logo-name_com">
				<a href="/">name.com</a>
			</div>
			<div class="cart-and-login pull-right">
				<a class="navbar-toggle" aria-label="Toggle navigation" data-toggle="collapse" data-target="#main-navbar-collapse">
					<span class="sr-only">Toggle navigation</span>
					<svg class="ham hamRotate" viewBox="0 0 100 100" width="50" onclick="this.classList.toggle('active')">
						<path class="line top" d="m 30,33 h 40 c 3.722839,0 7.5,3.126468 7.5,8.578427 0,5.451959 -2.727029,8.421573 -7.5,8.421573 h -20" />
						<path class="line middle" d="m 30,50 h 40" />
						<path class="line bottom" d="m 70,67 h -40 c 0,0 -7.5,-0.802118 -7.5,-8.365747 0,-7.563629 7.5,-8.634253 7.5,-8.634253 h 20" />
						<desc>
							<i class="sgi sgi-menu"></i>
						</desc>
					</svg>
				</a>
				<div id="cart-box">
					<div id="cart-icon" class="pull-right">
						<a href="/account/checkout" style="display: block; text-decoration: none;" data-cy="cart-icon-link" aria-label="Go to Checkout">
							<i class="sgi sgi-cart sgi-2x"></i>
                            <span class="count badge none" style="vertical-align: top;" data-cy="cart-count" id="cartItemCount">
                                0                            </span>
						</a>
					</div>
				</div>
				
<!-- if user is logged in -->

<div class="top-navbox">
	<div id="cart-logout-button">
		<a class="colordarkgrey nounderline login-link" data-pw="loginButton" data-cy="login-link" href="https://www.name.com/account/login">Log in</a>
	</div>
</div>


			</div>
			<div class="collapse navbar-collapse" id="main-navbar-collapse">
				<ul class="nav navbar-nav">
					<li class="main_nav_dropdown">
						<a class="proximanovasemibold colorblack hidden-xs" role="button" aria-haspopup="true" aria-expanded="false">Domains</a>
						<a class="proximanovasemibold font25 colorblack hidden-sm hidden-md hidden-lg" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Domains<i class="sgi sgi-arrow-down marginleft10"></i></a>
						<div class="dropdown-menu sub-menu-block">
							<div class="container">
								<div class="row margintop40">
									<div class="col-sm-12 col-md-6">
										<div class="row">
											<div class="col-sm-4 marginbottom30">
												<span class="sub-menu-header">Buy Your Domain</span>
												<a href="/domain/search" class="sub-menu-link">Search Domains</a>
												<a href="/names" class="sub-menu-link">Bulk Search Domains</a>
												<a href="/pricing" class="sub-menu-link">Domain Pricing</a>
												<a href="/domains" class="sub-menu-link">List of TLDs</a>
											</div>
											<div class="col-sm-4 marginbottom30">
												<span class="sub-menu-header">Manage Your Domain</span>
												<a href="/domain-transfer" class="sub-menu-link">Transfer Domains</a>
												<a href="/account/renewalcenter" class="sub-menu-link">Renew Domains</a>
											</div>
											<div class="col-sm-4 marginbottom30">
												<span class="sub-menu-header">Browse Aftermarket</span>
												<a href="/aftermarket?searchtype=premium" class="sub-menu-link">Premium Domains</a>
												<a href="/aftermarket?searchtype=expiring" class="sub-menu-link">Expiring Domains</a>
												<a href="/aftermarket" class="sub-menu-link">All Aftermarket Domains</a>
											</div>
										</div>
									</div>
									<div class="hidden-xs hidden-sm col-md-5 col-md-offset-1">
										<div class="bglightestgreen borderradius padding15">
											<p class="proximanovasemibold font18 colorblack darkcolorwhite">Featured Domains</p>
											<div class="flexbox-container navprices margintop10">
											 
												<div class="flexbox-box">
													<div class="flexitem bgwhite bordergreen borderradius padding10">
														<a href="/domains/io" class="nounderline">
															<p class="font16 proximanovasemibold colordarkgreen">.io</p>
															<p class="margintop5">
																															<span class="proximanovabold colorblack">€48.21</span> <span class="colorgray600 strikethrough">€71.43</span>
																	
															</p>
														</a>
													</div>
												</div>
											 
												<div class="flexbox-box">
													<div class="flexitem bgwhite bordergreen borderradius padding10">
														<a href="/domains/info" class="nounderline">
															<p class="font16 proximanovasemibold colordarkgreen">.info</p>
															<p class="margintop5">
																															<span class="proximanovabold colorblack">€4.46</span> <span class="colorgray600 strikethrough">€35.71</span>
																	
															</p>
														</a>
													</div>
												</div>
											 
												<div class="flexbox-box">
													<div class="flexitem bgwhite bordergreen borderradius padding10">
														<a href="/domains/live" class="nounderline">
															<p class="font16 proximanovasemibold colordarkgreen">.live</p>
															<p class="margintop5">
																															<span class="proximanovabold colorblack">€3.56</span> <span class="colorgray600 strikethrough">€39.28</span>
																	
															</p>
														</a>
													</div>
												</div>
											 
												<div class="flexbox-box">
													<div class="flexitem bgwhite bordergreen borderradius padding10">
														<a href="/domains/com" class="nounderline">
															<p class="font16 proximanovasemibold colordarkgreen">.com</p>
															<p class="margintop5">
																															<span class="proximanovabold colorblack">€11.60</span> <span class="colorgray600 strikethrough">€16.06</span>
																	
															</p>
														</a>
													</div>
												</div>
											 
												<div class="flexbox-box">
													<div class="flexitem bgwhite bordergreen borderradius padding10">
														<a href="/domains/net" class="nounderline">
															<p class="font16 proximanovasemibold colordarkgreen">.net</p>
															<p class="margintop5">
																															<span class="proximanovabold colorblack">€14.72</span> <span class="colorgray600 strikethrough">€17.85</span>
																	
															</p>
														</a>
													</div>
												</div>
											 
												<div class="flexbox-box">
													<div class="flexitem bgwhite bordergreen borderradius padding10">
														<a href="/nonprofit" class="nounderline">
															<p class="font16 proximanovasemibold colordarkgreen">.org</p>
															<p class="margintop5">
																															<span class="proximanovabold colorblack">€8.92</span> <span class="colorgray600 strikethrough">€17.85</span>
																	
															</p>
														</a>
													</div>
												</div>
																						</div>
										</div>
									</div>
								</div>
								<div class="row">
									<div class="hidden-xs col-sm-6 margintop20 marginbottom20">
										<form onsubmit="event.preventDefault(); const searchValue = this.querySelector('input').value; window.location.href = '/domain/search/' + encodeURIComponent(searchValue);" method="POST" name="mainsearch">
    <input type="text" name="keyword" class="heco-searchbar" value="" autofocus spellcheck="false" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search domain names" aria-label="Search domain names">
    <button type="submit" class="heco-search-start" value="Search"><i class="sgi sgi-search sgi-lg"></i><span class="sr-only">Search</span></button>
</form>									</div>
								</div>
							</div>
						</div>
					</li>
					<li class="main_nav_dropdown">
						<a class="proximanovasemibold colorblack hidden-xs" role="button" aria-haspopup="true" aria-expanded="false">Products</a>
						<a class="proximanovasemibold font25 colorblack hidden-sm hidden-md hidden-lg" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Products<i class="sgi sgi-arrow-down marginleft10"></i></a>
						<div class="dropdown-menu sub-menu-block">
							<div class="container">
								<div class="row margintop40">
									<div class="col-sm-12 col-md-8">
										<div class="row">
											<div class="col-sm-3 marginbottom30">
												<span class="sub-menu-header">Build Your Website</span>
												<a href="/wix" class="sub-menu-link">Wix Website Builder</a>
                                                <a href="/hopp" class="sub-menu-link">Link In Bio</a>
												<a href="/one-page-website-builder" class="sub-menu-link">One Page Website</a>
											</div>
											<div class="col-sm-3 marginbottom30">
												<span class="sub-menu-header">Get Professional Email</span>
												<a href="/googleworkspace" class="sub-menu-link">Google Workspace</a>
												<a href="/titan-email" class="sub-menu-link">Titan Email</a>
											</div>
											<div class="col-sm-3 marginbottom30">
												<span class="sub-menu-header">Host Your Site</span>
												<a href="/cloud-hosting" class="sub-menu-link">Cloud Hosting</a>
												<a href="/purchase/hosting" class="sub-menu-link">Web Hosting</a>
												<a href="/wordpress-hosting" class="sub-menu-link">WordPress Hosting</a>
											</div>
											<div class="col-sm-3 marginbottom30">
												<span class="sub-menu-header">Secure Your Business</span>
												<a href="/ssl" class="sub-menu-link">SSL Certificates</a>
												<a href="/sitelock" class="sub-menu-link">SiteLock</a>
																						</div>
										</div>
									</div>
									<div class="hidden-xs hidden-sm col-md-4">
										<div class="bglightestgreen bg-pattern-300 borderradius overflow-hidden">
											<div class="row">
												<div class="col-sm-8">
													<p class="font25 margintop20 marginleft20">
														Build a stunning website in minutes.													</p>
													<p class="margintop20 marginbottom20 marginleft20">
														<a href="/wix" class="proximanovasemibold colordarkgreen nounderline linkarrow">Get Wix</a>
													</p>
												</div>
											</div>
										</div>
									</div>
								</div>
								<div class="row">
									<div class="hidden-xs col-sm-6 margintop20 marginbottom20">
										<form onsubmit="event.preventDefault(); const searchValue = this.querySelector('input').value; window.location.href = '/domain/search/' + encodeURIComponent(searchValue);" method="POST" name="mainsearch">
    <input type="text" name="keyword" class="heco-searchbar" value="" autofocus spellcheck="false" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search domain names" aria-label="Search domain names">
    <button type="submit" class="heco-search-start" value="Search"><i class="sgi sgi-search sgi-lg"></i><span class="sr-only">Search</span></button>
</form>									</div>
								</div>
							</div>
						</div>
					</li>
					<li class="main_nav_dropdown">
						<a class="proximanovasemibold colorblack hidden-xs" role="button" aria-haspopup="true" aria-expanded="false">API</a>
						<a class="proximanovasemibold font25 colorblack hidden-sm hidden-md hidden-lg" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">API<i class="sgi sgi-arrow-down marginleft10"></i></a>
						<div class="dropdown-menu sub-menu-block">
							<div class="container">
								<div class="row margintop40">
									<div class="col-sm-12 col-md-6">
										<div class="row">
											<div class="col-sm-4 marginbottom30">
												<span class="sub-menu-header">Get Started</span>
												<a href="/nameapi" class="sub-menu-link">name.com API</a>
												<a href="/nameapi/contact" class="sub-menu-link">Contact API Sales</a>
											</div>
											<div class="col-sm-4 marginbottom30">
												<span class="sub-menu-header">Manage Your Integration</span>
												<a href="/account/reseller" class="sub-menu-link">API Dashboard</a>
												<a href="/support/api" class="sub-menu-link">API Support</a>
												<a href="https://docs.name.com" class="sub-menu-link">API Documentation</a>
												<a href="/account/settings/api" class="sub-menu-link">API Token Management</a>
											</div>
										</div>
									</div>
									<div class="hidden-xs hidden-sm col-md-6">
										<div class="bgblack bg-pattern-500 borderradius overflow-hidden">
											<div class="row">
												<div class="col-sm-8">
													<p class="proximanovasemibold font30 colorwhite margintop30 marginleft20">
														Simplify domains with our API													</p>
													<p class="margintop20 marginbottom30 marginleft20">
														<a href="/nameapi" class="proximanovasemibold colorgreen nounderline linkarrow">Learn about our API</a>
													</p>
												</div>
											</div>
										</div>
									</div>
								</div>
								<div class="row">
									<div class="hidden-xs col-sm-6 margintop20 marginbottom20">
										<form onsubmit="event.preventDefault(); const searchValue = this.querySelector('input').value; window.location.href = '/domain/search/' + encodeURIComponent(searchValue);" method="POST" name="mainsearch">
    <input type="text" name="keyword" class="heco-searchbar" value="" autofocus spellcheck="false" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search domain names" aria-label="Search domain names">
    <button type="submit" class="heco-search-start" value="Search"><i class="sgi sgi-search sgi-lg"></i><span class="sr-only">Search</span></button>
</form>									</div>
								</div>
							</div>
						</div>
					</li>
					<li class="main_nav_dropdown">
						<a class="proximanovasemibold colorblack hidden-xs" role="button" aria-haspopup="true" aria-expanded="false">Support <span class="font12 colorgreen marginleft5" alt="Support is Online Now">&#9679;</span></a>
						<a class="proximanovasemibold font25 colorblack hidden-sm hidden-md hidden-lg" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<i class="sgi sgi-arrow-down marginleft10"></i></a>
						<div class="dropdown-menu sub-menu-block">
							<div class="container">
								<div class="row margintop40">
									<div class="col-sm-12 col-md-8">
										<div class="row">
											<div class="col-sm-3 marginbottom30">
												<span class="sub-menu-header">Get Direct Help</span>
												<a href="/contact#chat" class="sub-menu-link">Chat with Support</a>
												<a href="/account/supportcenter" class="sub-menu-link">Ticket History</a>
												<a href="/abuse" class="sub-menu-link">Report Abuse</a>
											</div>
											<div class="col-sm-3 marginbottom30">
												<span class="sub-menu-header">Find Self-Service Help</span>
												<a href="/support" class="sub-menu-link">Help Center</a>
												<a href="/blog" class="sub-menu-link">name.com Blog</a>
											</div>
											<div class="col-sm-3 marginbottom30">
												<span class="sub-menu-header">Look Up Domain Info</span>
												<a href="/whois-lookup" class="sub-menu-link">Whois Search</a>
												<a href="/ip" class="sub-menu-link">What's My IP address</a>
											</div>
											<div class="col-sm-3 marginbottom30">
												<span class="sub-menu-header">Common Help Topics</span>
												<a href="/support/categories/200296808-domains" class="sub-menu-link">Domain Articles</a>
												<a href="/support/categories/200296838-email" class="sub-menu-link">Email Articles</a>
												<a href="/support/categories/200297127-hosting" class="sub-menu-link">Hosting Articles</a>
												<a href="/support/categories/200296798-my-account" class="sub-menu-link">Account Articles</a>
											</div>
										</div>
									</div>
									<div class="hidden-xs hidden-sm col-md-4">
										<div class="bglightestgreen bg-pattern-300 borderradius overflow-hidden">
											<div class="row">
												<div class="col-sm-8">
													<p class="font18 margintop20 marginleft20">
														Support is online <span class="colorgreen" alt="Support is Online Now">&#9679;</span>
													</p>
													<p class="proximanovasemibold font40 marginleft20">
														24/7 support													</p>
													<p class="margintop10 marginbottom20 marginleft20">
														<a href="/contact#chat" class="proximanovasemibold colordarkgreen nounderline linkarrow">Chat with us</a>
													</p>
												</div>
											</div>
										</div>
									</div>
								</div>
								<div class="row">
									<div class="hidden-xs col-sm-6 margintop20 marginbottom20">
										<form onsubmit="event.preventDefault(); const searchValue = this.querySelector('input').value; window.location.href = '/domain/search/' + encodeURIComponent(searchValue);" method="POST" name="mainsearch">
    <input type="text" name="keyword" class="heco-searchbar" value="" autofocus spellcheck="false" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search domain names" aria-label="Search domain names">
    <button type="submit" class="heco-search-start" value="Search"><i class="sgi sgi-search sgi-lg"></i><span class="sr-only">Search</span></button>
</form>									</div>
								</div>
							</div>
						</div>
					</li>
				</ul>
				<div class="row">
					<div class="col-xs-12 visible-xs margintop20 marginbottom20">
						<form onsubmit="event.preventDefault(); const searchValue = this.querySelector('input').value; window.location.href = '/domain/search/' + encodeURIComponent(searchValue);" method="POST" name="mainsearch">
    <input type="text" name="keyword" class="heco-searchbar" value="" autofocus spellcheck="false" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search domain names" aria-label="Search domain names">
    <button type="submit" class="heco-search-start" value="Search"><i class="sgi sgi-search sgi-lg"></i><span class="sr-only">Search</span></button>
</form>					</div>
				</div>
			</div>
		</div>
	</div>
</nav>
	</header>


	<a name="skippedNav"></a>
	<div id="sticky-alerts"></div>

	<div id="main" role="main">
		<div id="content" class="clear">
			
<div id="search-area"> </div>

<div class="container marginbottom20">
    <a id="jumppage"></a>
    <div id="search-results"></div>
    <div class="row margintop20">
        <div class="col-md-8 col-md-offset-4">
            <div class="pull-right aftermarket-paginator"></div>
            <div class="col-md-5 download_expire_list ">
                <a href="/account/download/expired">
                    <div class="pull-left paddingsides10">
                        <i class="sgi sgi-download sgi-2x"></i>
                    </div>
                    <div class="pull-left">
                        <p class="font14 colordarkgray">Download the entire expiring list</p>
                        <p class="font12 colordarkgray">(Account Login Required)</p>
                    </div>
                </a>
            </div>
        </div>
    </div>
</div>

<div class="empty-search">
    <div class="container margintop50 marginbottom50">
        <div class="row margintop100 marginbottom20">
            <div class="col-sm-12">
                <h1 class="stag font40 colordarkgray">Buy Expiring & Premium Domain Names</h1>
                <p class="font18 colordarkgray margintop20">Use the Aftermarket search tool to find Expiring and Premium Domain names. You can search by keyword, or you can search for a specific domain to find the perfect domain for your needs.</p>
            </div>
        </div>
        <div class="row margintop80">
            <div class="col-sm-6 col-sm-push-6">
                <h2 class="stag font35 colordarkgray margintop50">Expiring Domains</h2>
                <p class="font18 colordarkgray lineheight32 margintop30 marginbottom20">Expired domains are domains that are not renewed by their registrants. It’s your chance to buy the domain before it’s deleted.</p>
            </div>
            <div class="col-sm-5 col-sm-pull-6">
                <img src="https://namedotcom-cdn.name.tools/media/aftermarket/aftermarket-expiring.webp" width="512" height="408" alt="Excited woman anticipating expiring domain">
            </div>
        </div>
        <div class="row margintop80">
            <div class="col-sm-6">
                <h2 class="stag font35 colordarkgray margintop50">Premium Domains</h2>
                <p class="font18 colordarkgray lineheight32 margintop30 marginbottom20">Premium Domains typically contain popular keywords and phrases, and often come with premium pricing.</p>
            </div>
            <div class="col-sm-5 col-sm-offset-1">
                <img src="https://namedotcom-cdn.name.tools/media/aftermarket/aftermarket-premium.webp" width="512" height="302" alt="Happy man buying premium domain name">
            </div>
        </div>

        <h3 class="stag font40 colordarkgray margintop50">Expiring and Premium Domain FAQs</h3>

        <div class="row faqbox padding20 margintop30">
            <div class="col-sm-12">
                <div class="card">
                    <div class="card-img">
                        <div class="sgi-circle-bg sgi-3x">
                            <i class="sgi sgi-clock colordarkblue"></i>
                        </div>
                    </div>
                    <details class="card-body" open>
                        <summary class="proximanovabold font15 colordarkgray uppercase margintop20">What is an expired domain?</summary>
                        <p class="colordarkgray margintop10">An expired domain is a previously registered domain that was not renewed by its owner. Once it passes through a grace period, it becomes available for purchase in name.com's Aftermarket marketplace.</p>
                    </details>
                </div>
            </div>
        </div>
        <div class="row faqbox padding20 margintop30">
            <div class="col-sm-12">
                <div class="card">
                    <div class="card-img">
                        <div class="sgi-circle-bg sgi-3x">
                            <i class="sgi sgi-cart colordarkblue"></i>
                        </div>
                    </div>
                    <details class="card-body">
                        <summary class="proximanovabold font15 colordarkgray uppercase margintop20">How do I buy an expired domain?</summary>
                        <p class="colordarkgray margintop10">You can track expiring domains using the 'Expired' tab at the top of this page. Domains listed here are available before they're released back to the public. Add any domains you wish to purchase to your cart and proceed to checkout. Acting quickly can help you secure and <a href="/domain/buy-domains">buy a domain</a> before it becomes publicly available.</p>
                    </details>
                </div>
            </div>
        </div>
        <div class="row faqbox padding20 margintop30">
            <div class="col-sm-12">
                <div class="card">
                    <div class="card-img">
                        <div class="sgi-circle-bg sgi-3x">
                            <i class="sgi sgi-chart colordarkblue"></i>
                        </div>
                    </div>
                    <details class="card-body">
                        <summary class="proximanovabold font15 colordarkgray uppercase margintop20">What are the benefits of purchasing an expired domain?</summary>
                        <p class="colordarkgray margintop10">Expired domains often continue to attract residual traffic from previous visitors and referral links, giving your new site an immediate audience. You also inherit an established backlink profile and domain authority, which signal trust to search engines and accelerate your ranking gains. Any lingering brand recognition can further drive user engagement and reduce your marketing ramp‑up time. With these combined benefits, an expired domain can deliver SEO and traffic advantages that a brand‑new domain simply cannot match.</p>
                    </details>
                </div>
            </div>
        </div>
        <div class="row faqbox padding20 margintop30">
            <div class="col-sm-12">
                <div class="card">
                    <div class="card-img">
                        <div class="sgi-circle-bg sgi-3x">
                            <i class="sgi sgi-star colordarkblue"></i>
                        </div>
                    </div>
                    <details class="card-body">
                        <summary class="proximanovabold font15 colordarkgray uppercase margintop20">What is a premium domain?</summary>
                        <p class="colordarkgray margintop10">A premium domain is a high-value domain name that's already registered and listed for resale, often because it's short, memorable, and contains popular keywords. Examples include insurance.com or cars.com. These domains typically cost more due to their branding potential and likelihood of driving traffic. To shop premium domains, select the 'Premium Domains' tab on this page. Premium domains will also appear in regular <a href="/domain/search">domain search</a> results.</p>
                    </details>
                </div>
            </div>
        </div>
        <div class="row faqbox padding20 margintop30">
            <div class="col-sm-12">
                <div class="card">
                    <div class="card-img">
                        <div class="sgi-circle-bg sgi-3x">
                            <i class="sgi sgi-usd colordarkblue"></i>
                        </div>
                    </div>
                    <details class="card-body">
                        <summary class="proximanovabold font15 colordarkgray uppercase margintop20">Why do premium domains cost more?</summary>
                        <p class="colordarkgray margintop10">Premium domains cost more because they contain highly sought-after keywords or are exceptionally short and memorable. Registries and aftermarket platforms price these names based on metrics like search volume, brand potential, and domain length. Businesses are willing to pay a premium for an attention-grabbing web address.</p>
                    </details>
                </div>
            </div>
        </div>
        <div class="row faqbox padding20 margintop30">
            <div class="col-sm-12">
                <div class="card">
                    <div class="card-img">
                        <div class="sgi-circle-bg sgi-3x">
                            <i class="sgi sgi-search colordarkblue"></i>
                        </div>
                    </div>
                    <details class="card-body">
                        <summary class="proximanovabold font15 colordarkgray uppercase margintop20">How do I find premium domain names for sale?</summary>
                        <p class="colordarkgray margintop10">Use name.com's Aftermarket search tool on this page to browse premium domains by keyword, category, or pricing to find the perfect match for your needs.</p>
                    </details>
                </div>
            </div>
        </div>
        <div class="row faqbox padding20 margintop30">
            <div class="col-sm-12">
                <div class="card">
                    <div class="card-img">
                        <div class="sgi-circle-bg sgi-3x">
                            <i class="sgi sgi-scale colordarkblue"></i>
                        </div>
                    </div>
                    <details class="card-body">
                        <summary class="proximanovabold font15 colordarkgray uppercase margintop20">Should I buy an expired domain or a premium domain?</summary>
                        <p class="colordarkgray margintop10">Choosing between an expired domain and a premium domain comes down to your strategic priorities and budget. An expired domain can deliver quick SEO gains by inheriting a clean backlink profile and residual traffic—provided you thoroughly audit its history, backlink quality, and spam metrics to avoid any hidden risks. A premium domain guarantees a short, memorable name with strong brand appeal. While it typically requires a higher upfront investment, it may lead to lower costs for driving traffic over the long term. If your goal is rapid brand recognition and you have the flexibility to invest in a high-value asset, a premium domain may serve you best. For those prioritizing cost-effective SEO lift, a well-chosen expired domain may be the smarter choice.</p>
                    </details>
                </div>
            </div>
        </div>
        <div class="row faqbox padding20 margintop30">
            <div class="col-sm-12">
                <div class="card">
                    <div class="card-img">
                        <div class="sgi-circle-bg sgi-3x">
                            <i class="sgi sgi-shield colordarkblue"></i>
                        </div>
                    </div>
                    <details class="card-body">
                        <summary class="proximanovabold font15 colordarkgray uppercase margintop20">Can I use an expired domain for my business?</summary>
                        <p class="colordarkgray margintop10">Yes, but it's important to research its history first. Checking past content, backlinks, and reputation ensures that the domain aligns with your business strategy. To vet an expired domain, start by loading its URL in the <a href="https://web.archive.org/" target="_blank">Internet Archive's Wayback Machine</a> to review past content and ensure it wasn't used for spam or malware. Next, run the domain through a backlink‑analysis tool like <a href="https://ahrefs.com/" target="_blank">Ahrefs</a>, <a href="https://majestic.com/" target="_blank">Majestic</a> or <a href="https://moz.com/" target="_blank">Moz</a> to examine the quality, quantity and anchor‑text distribution of its incoming links. Check its SEO metrics—Domain Rating, Trust Flow/Citation Flow and historical organic‐traffic trends—to confirm it held real authority. Then verify it isn't flagged on any blacklists or by Google Safe Browsing, and search for news of manual penalties or legal disputes. Finally, skim through <a href="/whois-lookup" target="_blank">WHOIS</a> history and registrant records to ensure there are no ownership red flags before moving forward.</p>
                    </details>
                </div>
            </div>
        </div>
        <div class="row faqbox padding20 margintop30">
            <div class="col-sm-12">
                <div class="card">
                    <div class="card-img">
                        <div class="sgi-circle-bg sgi-3x">
                            <i class="sgi sgi-refresh colordarkblue"></i>
                        </div>
                    </div>
                    <details class="card-body">
                        <summary class="proximanovabold font15 colordarkgray uppercase margintop20">What happens after I purchase a domain from the aftermarket?</summary>
                        <p class="colordarkgray margintop10">Once you complete the purchase, the domain will be transferred to your name.com account. You can then <a href="https://www.name.com/website-builder">set up a website</a>, redirect it, or hold it for future use.</p>
                    </details>
                </div>
            </div>
        </div>
        <div class="row faqbox padding20 margintop30">
            <div class="col-sm-12">
                <div class="card">
                    <div class="card-img">
                        <div class="sgi-circle-bg sgi-3x">
                            <i class="sgi sgi-search-computer colordarkblue"></i>
                        </div>
                    </div>
                    <details class="card-body">
                        <summary class="proximanovabold font15 colordarkgray uppercase margintop20">Where can I browse and buy aftermarket domains?</summary>
                        <p class="colordarkgray margintop10">Visit name.com's Aftermarket marketplace (above) to explore available expired and premium domains in one place. Use filters to find high-value names that fit your budget and needs.</p>
                    </details>
                </div>
            </div>
        </div>
    </div>
</div>

<div id="makeoffer-modal" class="modal fade"></div>

<script type="text/template" id="offer-body">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" data-ga="event" data-ga-category="Make An Offer" data-ga-action="Form Closed" data-ga-label="Platinum domain"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
                <h4 class="modal-title">Make an offer - <span class="notranslate"><%- punycode.toUnicode(domain.name)%></span></h4>
            </div>
            <div class="modal-body">
                <p class="marginbottom20">
                    <%- window.ui_lookups[product.type]['offer_copy']%>
                </p>
                <form action="/" method="post">
                    <input type="hidden" name="type" value="<%- product.type%>">
                    <input type="hidden" name="domain_name" value="<%- domain.name%>">
                    <div class="row">
	                    <div class="col-sm-6">
		                    <div class="control-group form-group form-first_name margintop30">
		                        <label for="first_name">First Name <span class="colorred">*</span></label>
		                        <input class="validate form-control" type="text" name="first_name">
		                        <div class="help-inline help-block"></div>
		                    </div>
	                    </div>
	                    <div class="col-sm-6">
		                    <div class="control-group form-group form-last_name margintop30">
		                        <label for="last_name">Last Name <span class="colorred">*</span></label>
		                        <input class="validate form-control" type="text" name="last_name">
		                        <div class="help-inline help-block"></div>
		                    </div>
	                    </div>
                    </div>
                    <div class="row">
	                    <div class="col-sm-12">
		                    <div class="control-group form-group form-email margintop30">
		                        <label>Email <span class="colorred">*</span></label>
		                        <input class="validate form-control" type="text" name="email">
		                        <div class="help-inline help-block"></div>
		                    </div>
	                    </div>
                    </div>
                    <div class="row">
	                    <div class="col-sm-6">
		                    <div class="control-group form-group form-phone margintop30">
		                        <label>Phone <span class="colorred">*</span></label>
		                        <input class="validate form-control" type="text" name="phone">
		                        <div class="help-inline help-block"></div>
		                    </div>
	                    </div>
                    </div>
                    <div class="row">
	                    <div class="col-sm-6">
		                    <div class="control-group form-group form-price marginbottom20 margintop30">
		                        <label>Offer Price <span class="colorred">*</span></label>
                                <div class="input-group">
                                    <div class="input-group-addon">$</div>
		                            <input class="validate form-control" type="text" name="price" placeholder="Minimum $5000 USD">
                                </div>
		                        <div class="help-inline help-block"></div>
		                    </div>
						</div>
                    </div>
                <% if(window.ui_lookups[product.type]['minumum_offer']){ %>
                    <div class="colordarkgray marginbottom20">
                        Your offer must be a minimum of $<%- parseCurrency(window.ui_lookups[product.type]['minumum_offer']) %> USD to be considered. 
					</div>
                <% } %>
                    <input type="submit" name="submit" value="Send Offer" class="btn btn-green" data-ga="event" data-ga-category="Make An Offer" data-ga-action="Form Submitted" data-ga-label="Platinum domain"> 
                </form>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal" data-ga="event" data-ga-category="Make An Offer" data-ga-action="Form Closed" data-ga-label="Platinum domain">Close</button>
            </div>
        </div>
    </div>
</script>

<!-- FAQ Schema -->
<script type="application/ld+json">
{
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
        {
            "@type": "Question",
            "name": "What is an expired domain?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "An expired domain is a previously registered domain that was not renewed by its owner. Once it passes through a grace period, it becomes available for purchase in name.com's Aftermarket marketplace."
            }
        },
        {
            "@type": "Question",
            "name": "How do I buy an expired domain?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "You can track expiring domains using the 'Expired' tab at the top of this page. Domains listed here are available before they're released back to the public. Add any domains you wish to purchase to your cart and proceed to checkout. Acting quickly can help you secure and buy a domain before it becomes publicly available."
            }
        },
        {
            "@type": "Question",
            "name": "What are the benefits of purchasing an expired domain?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "Expired domains often continue to attract residual traffic from previous visitors and referral links, giving your new site an immediate audience. You also inherit an established backlink profile and domain authority, which signal trust to search engines and accelerate your ranking gains. Any lingering brand recognition can further drive user engagement and reduce your marketing ramp-up time. With these combined benefits, an expired domain can deliver SEO and traffic advantages that a brand-new domain simply cannot match."
            }
        },
        {
            "@type": "Question",
            "name": "What is a premium domain?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "A premium domain is a high-value domain name that's already registered and listed for resale, often because it's short, memorable, and contains popular keywords. Examples include insurance.com or cars.com. These domains typically cost more due to their branding potential and likelihood of driving traffic. To shop premium domains, select the 'Premium Domains' tab on this page. Premium domains will also appear in regular domain search results."
            }
        },
        {
            "@type": "Question",
            "name": "Why do premium domains cost more?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "Premium domains cost more because they contain highly sought-after keywords or are exceptionally short and memorable. Registries and aftermarket platforms price these names based on metrics like search volume, brand potential, and domain length. Businesses are willing to pay a premium for an attention-grabbing web address."
            }
        },
        {
            "@type": "Question",
            "name": "How do I find premium domain names for sale?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "Use name.com's Aftermarket search tool on this page to browse premium domains by keyword, category, or pricing to find the perfect match for your needs."
            }
        },
        {
            "@type": "Question",
            "name": "Should I buy an expired domain or a premium domain?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "Choosing between an expired domain and a premium domain comes down to your strategic priorities and budget. An expired domain can deliver quick SEO gains by inheriting a clean backlink profile and residual traffic—provided you thoroughly audit its history, backlink quality, and spam metrics to avoid any hidden risks. A premium domain guarantees a short, memorable name with strong brand appeal. While it typically requires a higher upfront investment, it may lead to lower costs for driving traffic over the long term. If your goal is rapid brand recognition and you have the flexibility to invest in a high-value asset, a premium domain may serve you best. For those prioritizing cost-effective SEO lift, a well-chosen expired domain may be the smarter choice."
            }
        },
        {
            "@type": "Question",
            "name": "Can I use an expired domain for my business?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "Yes, but it's important to research its history first. Checking past content, backlinks, and reputation ensures that the domain aligns with your business strategy. To vet an expired domain, start by loading its URL in the Internet Archive's Wayback Machine to review past content and ensure it wasn't used for spam or malware. Next, run the domain through a backlink-analysis tool like Ahrefs, Majestic or Moz to examine the quality, quantity and anchor-text distribution of its incoming links. Check its SEO metrics—Domain Rating, Trust Flow/Citation Flow and historical organic-traffic trends—to confirm it held real authority. Then verify it isn't flagged on any blacklists or by Google Safe Browsing, and search for news of manual penalties or legal disputes. Finally, skim through WHOIS history and registrant records to ensure there are no ownership red flags before moving forward."
            }
        },
        {
            "@type": "Question",
            "name": "What happens after I purchase a domain from the aftermarket?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "Once you complete the purchase, the domain will be transferred to your name.com account. You can then set up a website, redirect it, or hold it for future use."
            }
        },
        {
            "@type": "Question",
            "name": "Where can I browse and buy aftermarket domains?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "Visit name.com's Aftermarket marketplace (above) to explore available expired and premium domains in one place. Use filters to find high-value names that fit your budget and needs."
            }
        }
    ]
}
</script>

<script type="text/template" id="searchbar-template">
    <%
        var activeTabClasses = "colordarkgreen";
        var inactiveTabClasses = "nounderline";
    %>
    <div class="bgwhite">
        <div class="container">
            <div class="row margintop70 marginbottom10">
                <div class="col-sm-10 margincentered">
                    <a class="<%= (current_tab == 'aftermarket')?activeTabClasses:inactiveTabClasses %> proximanovabold uppercase padding10 paddingsides20 switch-search" href="javascript:void(0);" data-searchtype="aftermarket">All<span class="hidden-xs"> Aftermarket Domains</span></a>
                    <a class="<%= (current_tab == 'expiring')?activeTabClasses:inactiveTabClasses %> proximanovabold uppercase padding10 paddingsides20 marginleft10 switch-search" href="javascript:void(0);" data-searchtype="expiring">Expiring<span class="hidden-xs"> Domains</span></a>
                    <a class="<%= (current_tab == 'premium')?activeTabClasses:inactiveTabClasses %> proximanovabold uppercase padding10 paddingsides20 marginleft10 switch-search" href="javascript:void(0);" data-searchtype="premium">Premium<span class="hidden-xs"> Domains</span></a>
                    <div class="borderbottomgray margintop20"></div>

                    <div class="search margintop50">
                        <input id="search-keyword" type="search" name="keyword" value="<%- search_term %>" spellcheck="false" autocomplete="off" autocorrect="off" autocapitalize="off" maxlength="200" placeholder="Search by keyword">
                        <span class="hidden-sm hidden-md hidden-lg searchclear">x</span>
                        <button type="submit" id="search-start" class="submit btn-green" value="Search" ga="event" ga-category="Aftermarket Page 032014" ga-action="button" ga-label="Search Button"><i class="sgi sgi-search sgi-lg"></i></button>

                        <%= ($('#'+current_tab+'search-template').length > 0)? _.template($('#searchoptiontoggle-template').html())(advanced_search_data) : '' %>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <%= _.template($('#searchwrapper-template').html())({current_tab:current_tab, advanced_search_data:advanced_search_data, show_tld_selector:show_tld_selector,show_group_selector:false} ) %>

</script>

<script type="text/template" id="tldselector-template">
	<div class="advancedsearch margintop20">
		<div class="tldsearchboxcontainer">
			<div class="colordarkgray uppercase margintop10 tldlabel">Filter by TLD</div>
			<div class="input-group">
				<input type="text" class="form-control tld-selector-input" aria-label="..." autocapitalize="off" placeholder="Start typing to select a tld...">
				<div class="input-group-btn valigntop">
					<button type="button" class="btn btn-gray btn-line tld-selector-control">TLD List <i class="sgi sgi-arrow-down"></i></button>
					<button type="button" class="btn btn-gray btn-line <%- (show_group_selector)? '':'none' %> collapsed" data-toggle="collapse" data-target="#bulkgroups" aria-expanded="false" aria-controls="bulkgroups">Bulk Groups <i class="sgi sgi-arrow-down"></i></button>
				</div>
			</div>
		</div>
	</div>
	<div class="shadowbox2 bgwhite margintop10 marginbottom10 tld-selector-container <%- (show_tld_selector)? '':'none' %>">
		<div class="row padding10 paddingsides20">
		<% _.each(window[search_data.config + '_tlds'], function(tld){ %>
			<% if(_.indexOf(search_data.tlds, tld) == -1){ %>
				<div class="col-xs-6 col-sm-3 col-md-2 lineheight20 add-tld text-left pointer padding5 notranslate" name="<%- tld %>"><a href="javascript:void(0);"><i class="sgi sgi-add marginright5 valignmiddle"></i><%- punycode.toUnicode(tld) %></a></div>
			<% } else { %>
				<div class="col-xs-6 col-sm-3 col-md-2 lineheight20 remove-tld text-left pointer padding5 notranslate" name="<%- tld %>"><a href="javascript:void(0);"><i class="sgi sgi-remove marginright5 valignmiddle"></i><%- punycode.toUnicode(tld) %></a></div>
			<% }  %>
		<% }); %>
		</div>  
	</div>
	<div id="bulkgroups" class="shadowbox2 bgwhite collapse">
		<div class="row padding20">

			
			<div class="col-sm-12 remove-tld-bulk text-left pointer paddingsides10" name=""></div>
					
		
		<!-- BULK GROUPS -->
		<!-- loop through each bulk group by title in site string -->
		<% _.each(js_msgs.bulk_groups.titles, function(group_name, group_key){
			var thetlds = window.search_data.config + "_group_tlds";
			if (window.search_data.config == "bulk_search") {
				var thetlds = window.bulk_search_group_tlds[group_key]; 	
			}
			%>
			
			<% all_added_flag = true; %> 
			<% _.each(thetlds, function(tld){ %>
				<%  if(_.indexOf(search_data.tlds, tld) == -1){
					all_added_flag = false;
				}
			}); %>
			<% if(all_added_flag == true) { %>
				<div class="col-sm-6 remove-tld-bulk text-left pointer paddingsides10" name="<%- group_name %>">
					<p>
						<a href="javascript:void(0);" class="colordarkgray nounderline">
							<i class="sgi sgi-remove"></i> <strong><%- group_name %>:</strong>
			<% } else { %>
				<div class="col-sm-6 add-tld-bulk text-left pointer paddingsides10" name="<%- group_name %>">
					<p>
						<a href="javascript:void(0);" class="colordarkgray nounderline">
							<i class="sgi sgi-add"></i> <strong><%- group_name %>:</strong>
			<% } %>
							<span class="help-block font12 marginleft20">
							<% 
								_.each(_.first(thetlds, 11), function(tld){ %>
								<span class="notranslate"><%- tld %></span>,
							<% }); %>
							<% if(thetlds.length > 11){ %>
								and many more...
							<% } %>
							</span>
						</a>
					</p>
				</div>
			<% }); %>
		</div>
	</div>
	<div class="margintop10 marginbottom10">
		<div class="row">
			<div class="col-sm-4 col-sm-push-8">
			<% if(typeof show_all_tlds != 'undefined'){ %>
				<% if(show_all_tlds){ %>
					<button class="btn btn-default btn-xs pull-right marginbottom5 showlessbutton"><i class="sgi sgi-remove"></i> Show Less</button>
				<% }else{ %>
					<button class="btn btn-default btn-xs pull-right marginbottom5 showmorebutton none"><i class="sgi sgi-add"></i> Show All <%- search_data.tlds.length %> TLDs</button>
				<% } %>
			<% } %>
			</div>
			<div class="col-sm-8 col-sm-pull-4">
			<!-- Save this group -->
						</div>
		</div>

		<div class="<%- (typeof show_all_tlds != 'undefined' && !show_all_tlds)?'showmoreexpand':'' %>">
			<div class="tldcontainer">
			<% if(search_data.tlds.length > 0){ %>
				<div class="text-left margintop5 marginbottom5 selectedtlds">
					<%- search_data.tlds.length %> Selected TLDs:
				</div>
				<% _.each(search_data.tlds, function(tld){ %>
					<span class="btn btn-gray btn-line btn-xs marginright10 marginbottom10 remove-tld pointer pull-left notranslate" name="<%- tld %>"> .<%- punycode.toUnicode(tld) %> &nbsp;<span class="colorgray">x&nbsp;</span></span>
				<% }); %>
			<% } %>
				<div class="clear"></div>
			</div>
		</div>
	</div>
</script>

<script type="text/template" id="searchoptiontoggle-template">
    <a class="proximanovabold colordarkgray pointer underline pull-right margintop20 marginbottom5 advanced-search-toggle"> Advanced Search Options<span class="sgi <%- (visible)?'sgi-arrow-up':'sgi-arrow-down' %> colordarkgray marginleft5" aria-hidden="true"></span></a>
</script>

<script type="text/template" id="searchwrapper-template">
    <div class="advancedsearch <%= (advanced_search_data.visible && $('#'+current_tab+'search-template').length > 0) ? '' : 'none' %>">
        <div class="container">
            <div class="row">
                <div class="col-md-12 col-lg-10 margincentered">
                    <%= _.template($('#tldselector-template').html())({search_data:search_data, show_tld_selector:show_tld_selector, show_group_selector:false}) %>
                </div>
            </div>
            <div class="row margintop10 marginbottom40">
                <div class="col-md-12 col-lg-10 margincentered">

					<%= _.template($('#'+current_tab+'search-template').html())( advanced_search_data )  %>

                    <div class="row margintop15">
						<center><button class="btn btn-green filter-search">Filter Search Results</button></center>
                    </div>
                </div>
            </div>

            <hr>
        </div>
    </div>
</script>

<script type="text/template" id="aftermarketsearch-template">
    <div class="row">
		<div class="col-sm-3 col-sm-offset-1">
			<div class="form-group">
				<div class="checkbox">
					<label>
						<input name="exclude_hyphens" value="1" type="checkbox" <%- (typeof exclude_hyphens != 'undefined')?'checked':'' %>> Exclude hyphens
						<span class="checkmark"></span>
					</label>
				</div>
			</div>
			<div class="form-group margintop20">
				<div class="checkbox">
					<label>
						<input name="exclude_numbers" value="1" type="checkbox" <%- (typeof exclude_numbers != 'undefined')?'checked':'' %>> Exclude numbers
						<span class="checkmark"></span>
					</label>
				</div>
			</div>
		</div>
		<div class="col-sm-5 col-md-4">
            <div class="form-group margintop20">
				<input type="number" name="min_price" size="9" value="<%- (typeof min_price == 'string' || typeof min_price == 'number')?min_price:'' %>" min="0" placeholder="min"> -
				<input type="number" name="max_price" size="9" value="<%- (typeof max_price == 'string' || typeof max_price == 'number')?max_price:'' %>" min="0" placeholder="max">
				<label for="min_price">Price range</label>
			</div>
			<div class="form-group margintop40">
				<input type="number" name="min_length" size="9" value="<%- (typeof min_length == 'string' || typeof min_length == 'number')?min_length:'' %>" min="0" placeholder="min"> -
				<input type="number" name="max_length" size="9" value="<%- (typeof max_length == 'string' || typeof max_length == 'number')?max_length:'' %>" min="0" placeholder="max">
				<label for="min_length">Domain Length <a href="javascript:void(0);" rel="tooltip" data-original-title="Show results of a given length (including the TLD/domain extension)"><span class="sgi sgi-question colordarkgray"></span></a></label>
			</div>
			<div class="form-group margintop40">
				<input type="number" name="min_sld_length" size="9" value="<%- (typeof min_sld_length == 'string' || typeof min_sld_length == 'number')?min_sld_length:'' %>" min="0" placeholder="min"> -
                <input type="number" name="max_sld_length" size="9" value="<%- (typeof max_sld_length == 'string' || typeof max_sld_length == 'number')?max_sld_length:'' %>" min="0" placeholder="max">
				<label for="min_sld_length">Keyword Length <a href="javascript:void(0);" rel="tooltip" data-original-title="Show results of a given keyword length (exluding the TLD/domain extension)"><span class="sgi sgi-question colordarkgray"></span></a></label>
			</div>
        </div>
		<div class="col-sm-3">
            <div class="form-group margintop20 marginbottom20 select none">
                <select name="placement" class="form-control margintop10">
                    <option value="contains" <%- (typeof placement != 'undefined' && placement == 'contains')?'selected':'' %>> Contains </option>
                    <option value="begins" <%- (typeof placement != 'undefined' && placement == 'begins')?'selected':'' %>> Begins with </option>
                    <option value="ends" <%- (typeof placement != 'undefined' && placement == 'ends')?'selected':'' %>> Ends with </option>
                </select>
				<label for="placement">Keyword placement</label>
			</div>
		</div>
    </div>
</script>

<script type="text/template" id="premiumsearch-template">
    <div class="row">
		<div class="col-sm-3 col-sm-offset-1">
			<div class="form-group">
				<div class="checkbox">
					<label>
						<input name="exclude_hyphens" value="1" type="checkbox" <%- (typeof exclude_hyphens != 'undefined')?'checked':'' %>> Exclude hyphens
						<span class="checkmark"></span>
					</label>
				</div>
			</div>
			<div class="form-group margintop20">
				<div class="checkbox">
					<label>
						<input name="exclude_numbers" value="1" type="checkbox" <%- (typeof exclude_numbers != 'undefined')?'checked':'' %>> Exclude numbers
						<span class="checkmark"></span>
					</label>
				</div>
			</div>
		</div>
        <div class="col-sm-5 col-md-4">
            <div class="form-group margintop20">
				<input type="number" name="min_price" size="9" value="<%- (typeof min_price == 'string' || typeof min_price == 'number')?min_price:'' %>" min="0" placeholder="min"> -
				<input type="number" name="max_price" size="9" value="<%- (typeof max_price == 'string' || typeof max_price == 'number')?max_price:'' %>" min="0" placeholder="max">
				<label for="min_price">Price range</label>
			</div>
			<div class="form-group margintop40">
				<input type="number" name="min_length" size="9" value="<%- (typeof min_length == 'string' || typeof min_length == 'number')?min_length:'' %>" min="0" placeholder="min"> -
				<input type="number" name="max_length" size="9" value="<%- (typeof max_length == 'string' || typeof max_length == 'number')?max_length:'' %>" min="0" placeholder="max">
				<label for="min_length">Domain Length <a href="javascript:void(0);" rel="tooltip" data-original-title="Show results of a given length (including the TLD/domain extension)"><span class="sgi sgi-question colordarkgray"></span></a></label>
			</div>
			<div class="form-group margintop40">
				<input type="number" name="min_sld_length" size="9" value="<%- (typeof min_sld_length == 'string' || typeof min_sld_length == 'number')?min_sld_length:'' %>" min="0" placeholder="min"> -
                <input type="number" name="max_sld_length" size="9" value="<%- (typeof max_sld_length == 'string' || typeof max_sld_length == 'number')?max_sld_length:'' %>" min="0" placeholder="max">
				<label for="min_sld_length">Keyword Length <a href="javascript:void(0);" rel="tooltip" data-original-title="Show results of a given keyword length (exluding the TLD/domain extension)"><span class="sgi sgi-question colordarkgray"></span></a></label>
			</div>
        </div>
        <div class="col-sm-3">
            <div class="form-group margintop20 marginbottom20 select none">
                <select name="placement" class="form-control margintop10">
                    <option value="contains" <%- (typeof placement != 'undefined' && placement == 'contains')?'selected':'' %>> Contains </option>
                    <option value="begins" <%- (typeof placement != 'undefined' && placement == 'begins')?'selected':'' %>> Begins with </option>
                    <option value="ends" <%- (typeof placement != 'undefined' && placement == 'ends')?'selected':'' %>> Ends with </option>
                </select>
				<label for="placement">Keyword placement</label>
			</div>
			<div class="form-group margintop20 select">
                <select name="providers" class="form-control margintop10">
                    <option value="all" <%- (typeof providers != 'undefined' && providers == 'all')?'selected':'' %>> All </option>
                    <option value="registration" <%- (typeof providers != 'undefined' && providers == 'registration')?'selected':'' %>> Registration </option>
                    <option value="aftermarket" <%- (typeof providers != 'undefined' && providers == 'aftermarket')?'selected':'' %>> Aftermarket </option>
                    <option value="rightside" <%- (typeof providers != 'undefined' && providers == 'rightside')?'selected':'' %>> Featured </option>
                </select>
				<label for="providers">Premium Type</label>
			</div>
        </div>
	</div>
</script>

<script type="text/template" id="expiringsearch-template">
    <div class="row">
		<div class="col-sm-3 col-sm-offset-1">
			<div class="form-group">
				<div class="checkbox">
					<label>
						<input name="exclude_hyphens" value="1" type="checkbox" <%- (typeof exclude_hyphens != 'undefined')?'checked':'' %>> Exclude hyphens
						<span class="checkmark"></span>
					</label>
				</div>
			</div>
			<div class="form-group margintop20">
				<div class="checkbox">
					<label>
						<input name="exclude_numbers" value="1" type="checkbox" <%- (typeof exclude_numbers != 'undefined')?'checked':'' %>> Exclude numbers
						<span class="checkmark"></span>
					</label>
				</div>
			</div>
		</div>
		<div class="col-sm-5 col-md-4">
            <div class="form-group margintop20">
				<input type="number" name="min_price" size="9" value="<%- (typeof min_price == 'string' || typeof min_price == 'number')?min_price:'' %>" min="0" placeholder="min"> -
				<input type="number" name="max_price" size="9" value="<%- (typeof max_price == 'string' || typeof max_price == 'number')?max_price:'' %>" min="0" placeholder="max">
				<label for="min_price">Price range</label>
			</div>
			<div class="form-group margintop40">
				<input type="number" name="min_length" size="9" value="<%- (typeof min_length == 'string' || typeof min_length == 'number')?min_length:'' %>" min="0" placeholder="min"> -
				<input type="number" name="max_length" size="9" value="<%- (typeof max_length == 'string' || typeof max_length == 'number')?max_length:'' %>" min="0" placeholder="max">
				<label for="min_length">Domain Length <a href="javascript:void(0);" rel="tooltip" data-original-title="Show results of a given length (including the TLD/domain extension)"><span class="sgi sgi-question colordarkgray"></span></a></label>
			</div>
			<div class="form-group margintop40">
				<input type="number" name="min_sld_length" size="9" value="<%- (typeof min_sld_length == 'string' || typeof min_sld_length == 'number')?min_sld_length:'' %>" min="0" placeholder="min"> -
                <input type="number" name="max_sld_length" size="9" value="<%- (typeof max_sld_length == 'string' || typeof max_sld_length == 'number')?max_sld_length:'' %>" min="0" placeholder="max">
				<label for="min_sld_length">Keyword Length <a href="javascript:void(0);" rel="tooltip" data-original-title="Show results of a given keyword length (exluding the TLD/domain extension)"><span class="sgi sgi-question colordarkgray"></span></a></label>
			</div>
        </div>
		<div class="col-sm-3">
            <div class="form-group margintop20 marginbottom20 select none">
                <select name="placement" class="form-control margintop10">
                    <option value="contains" <%- (typeof placement != 'undefined' && placement == 'contains')?'selected':'' %>> Contains </option>
                    <option value="begins" <%- (typeof placement != 'undefined' && placement == 'begins')?'selected':'' %>> Begins with </option>
                    <option value="ends" <%- (typeof placement != 'undefined' && placement == 'ends')?'selected':'' %>> Ends with </option>
                </select>
				<label for="Country">Keyword placement</label>
			</div>
			<div class="form-group margintop20 select">
                <select name="deleting_in" class="form-control">
					<option value="">Anytime</option>
					<option value="1" <%- (typeof deleting_in != 'undefined' && deleting_in == 1)?'selected':'' %>>In 24 hours</option>
					<option value="2" <%- (typeof deleting_in != 'undefined' && deleting_in == 2)?'selected':'' %>>In 1 day</option>
					<option value="3" <%- (typeof deleting_in != 'undefined' && deleting_in == 3)?'selected':'' %>>In 2 days</option>
					<option value="4" <%- (typeof deleting_in != 'undefined' && deleting_in == 4)?'selected':'' %>>In 3 days</option>
					<option value="5" <%- (typeof deleting_in != 'undefined' && deleting_in == 5)?'selected':'' %>>In 4 days</option>
					<option value="6" <%- (typeof deleting_in != 'undefined' && deleting_in == 6)?'selected':'' %>>In 5 days</option>
					<option value="7" <%- (typeof deleting_in != 'undefined' && deleting_in == 7)?'selected':'' %>>In 6 days</option>
					<option value="8" <%- (typeof deleting_in != 'undefined' && deleting_in == 8)?'selected':'' %>>In 7 days</option>
				</select>
				<label for="Country">Deleting</label>
			</div>
		</div>
	</div>
</script>

<script type="text/template" id="aftermarket-no-result-template">
    <div class="row">
        <div class="col-sm-12">
            <div class="waiting borderlightgray">
                <p class="font20 padding20 margintop10 marginbottom10 marginleft20">
                    Sorry, we couldn&#39;t find anything that matched your search. Please try again.
                </p>
            </div>
        </div>
    </div>
</script>

<script type="text/template" id="sort-arrow-template">
    <div class="sort <% if(window.sort_info.field ==field_name){%><%-(window.sort_info.asc)?'asc':'desc'%><%}%>" data-field="<%- field_name %>">&nbsp;</div>
</script>

<script type="text/template" id="aftermarket-result-template">

    <div class="row margintop30 marginbottom10">
        <div class="col-sm-9">
            <h3 class="stag font25 colordarkgray">
                <%- window.search_types[Search.search_data.config].display %> Domains Results

                <% if(Search.search_data.keyword){ %>
                    for <i>'<%- Search.search_data.keyword %>'</i>
                <% }else{ %>

                <% } %>
            </h3>
        </div>
        <div class="col-sm-3 text-right">
            <div class="page-stats none margintop30">
                Results <span class="page-start"></span> to <span class="page-end"></span> of <span class="total-results"></span>
            </div>
        </div>
    </div>

	<div class="row">
	<% if(Search.search_data.config == 'expiring'){ %>
		<div class="col-sm-5 col-md-4 sortable">
			<div class="proximanovabold uppercase font16 padding10 marginleft5"><%- window.search_types[Search.search_data.config].display %> Domains <%= _.template($('#sort-arrow-template').html())( {field_name:'domain_name'}) %></div>
		</div>
		<div class="col-sm-2 col-md-2 margintop10 hidden-xs hidden-sm sortable">
			<div class="proximanovabold uppercase font16 paddingright20">Created <%= _.template($('#sort-arrow-template').html())( {field_name:'registry_create_date'}) %></div>
		</div>
		<div class="col-sm-2 col-md-2 margintop10 hidden-xs hidden-sm sortable">
            <div class="proximanovabold uppercase font16">Expiring in... <%= _.template($('#sort-arrow-template').html())( {field_name:'expiring_internal_end_date'}) %></div>
		</div>
		<div class="col-sm-3 col-md-4 margintop10 hidden-xs">
            <div class="proximanovabold uppercase font16 marginright20 hidden-sm headsort text-right">Price </div>
		</div>
	<% }else{ %>
		<div class="col-sm-4 sortable">
            <div class="proximanovabold uppercase font16 padding10 marginleft5"><%- window.search_types[Search.search_data.config].display %> Domains <%= _.template($('#sort-arrow-template').html())( {field_name:'domain_name'}) %></div>
		</div>
		<div class="hidden-xs col-sm-6">
            &nbsp;
		</div>
		<div class="col-sm-2 margintop10 hidden-xs sortable">
            <div class="proximanovabold uppercase font16 marginright10 hidden-sm pull-right">Price <%= _.template($('#sort-arrow-template').html())( {field_name:'price'}) %></div>
		</div>
	<% } %>
	</div>

    <div class="row">
        <div class="col-xs-12">
            <div class="waiting borderlightgray">
                <p class="font20 padding20 margintop10 marginbottom10 marginleft20">
                    We&#39;re searching thousands of domains. This could take a minute...
                </p>
            </div>
        </div>
    </div>
    <div class="results marginbottom40"></div>
</script>

<script type="text/template" id="domain-price">
    <div class="row">
    <% if(rp.price < rp.original_price){ %> <div class="colorred pull-left font18 margintop5 marginright10"> SALE</div> <% } %>

    <% if(typeof ui_lookups[rp.type]['minumum_offer'] != 'undefined'){ %>
        <div class="col-sm-12">
            <div class="makeoffer pointer text-right pull-right" data-producttype="<%-rp.type %>">
                <a class="font16 colordarkgray"><%- ui_lookups[rp.type]['button_extra_text'] %> <span class="marginleft20 btn btn-green">SUBMIT OFFER</span></a>
            </div>
        </div>
    <% } else { %>

		<% if(promo_price = getPromoPrice(rp, domain.tld)){ %>
		<div class="col-sm-12 col-lg-8">
			<div class="row">
				<div class="col-md-5 padding0">
					<div class="visible-lg margintop5"></div>
					<p class="colordarkgray font18 pull-right marginright10">You save <%- toCurrency(rp.price - promo_price) %>!</p>
				</div>
				<div class="col-md-7">
					<p class="colordarkgray font20 pull-right margintop5"><span class="pull-right"><%- toCurrency(promo_price) %></span></p>
					<p class="colorred strikethrough font18 pull-right marginright10"><%- toCurrency(rp.price) %></p>
					<br>
                    <p class="font12 pull-right marginbottom5">Annual Renewal: <span class="strikethrough"><%= toCurrency(domain.original_renewal_price)%></span> <%- toCurrency(domain.renewal_price) %></p>
				</div>
			</div>
		</div>
		<% } else { %>
		<div class="col-sm-12 col-lg-8 text-right">
			<p class="font20 colordarkgray" data-pw="expiringDomainPrice"><%- toCurrency(rp.price) %></p>
            <p class="font12 colordarkgray">Renewal: <span class="strikethrough"><%= toCurrency(domain.original_renewal_price)%></span> <%- toCurrency(domain.renewal_price) %></p>
		</div>
		<%}%>
		<div class="col-lg-4">
			<div class="product-cart-action" data-producttype="<%-rp.type %>">
				<div class="pointer pull-right">
				<% if(rp.in_cart){ %>
					<a class="closeimage pointer" ga="event" ga-label="remove image" ga-action="remove image" ga-category="(On Page) Remove From Cart" title="Remove from cart"><i class="sgi sgi-trash"></i></a>
                <% } %>
                    <button class="btn btn-green btn-xs <%- (rp.in_cart?'checkout-link in-cart btn-gray btn-line': window.ui_lookups[rp.type].class_name )%>" value="<%- domain.name %>"><%- (rp.in_cart?'Checkout': window.ui_lookups[rp.type].button)%></button>
                </div>
            </div>
        </div>
    <%}%>
    </div>
</script>

<script type="text/template" id="combined-prem-domain">
    <%
        var rp = false;
        if(typeof domain.products != 'undefined')
            rp = domain.products[_.first(_.keys(domain.products))];
    %>
    <%if(domain.avail == 1 && rp){%>
        <div class="col-sm-6 font20">
            <span class="label label-green font12 uppercase paddingsides10 marginright10 premiumtag">Premium</span>
            <span class="wordbreak"><%- punycode.toUnicode(domain.name) %></span>
		<%if(domain.on_hsts_preload_list == true){ %>
			<small class="nowordbreak"><i class="sgi sgi-locked" data-toggle="tooltip" data-placement="top" title="" data-original-title=".<%= punycode.toUnicode(domain.tld).toUpperCase() %> is a secure namespace, so SSL is required for your website to resolve. You'll have the opportunity to purchase an SSL certificate during checkout."></i></small>
        <% } %>
        </div>
        <div class="col-sm-6 font20">
            <%= _.template($('#domain-price').html())( {domain:domain, rp:rp}) %>
        </div>
    <%}else if(domain.avail == 0){%>
        <div class="col-sm-6 colordarkgray font20">
            <span class="wordbreak"><%- punycode.toUnicode(domain.name) %></span> is taken!
        </div>
        <div class="col-sm-6 colordarkgray font20 text-right">
            &nbsp;
        </div>
    <%}else{%>
        <div class="col-sm-6 colordarkgray font20">
            <span class="wordbreak"><%- punycode.toUnicode(domain.name) %></span>
        </div>
        <div class="col-sm-6 colordarkgray font20 text-right">
            Please try again!
        </div>
    <%}%>
</script>

<script type="text/template" id="prem-domain">
    <%
        var rp = false;
        if(typeof domain.products != 'undefined')
            rp = domain.products[_.first(_.keys(domain.products))];
    %>
    <%if(domain.avail == 1 && rp){%>
        <div class="col-sm-6 font20">
            <span class="wordbreak"><%- punycode.toUnicode(domain.name) %></span>
        <%if(domain.on_hsts_preload_list == true){ %>
			<small class="nowordbreak"><i class="sgi sgi-locked" data-toggle="tooltip" data-placement="top" title="" data-original-title=".<%= punycode.toUnicode(domain.tld).toUpperCase() %> is a secure namespace, so SSL is required for your website to resolve. You'll have the opportunity to purchase an SSL certificate during checkout."></i></small>
        <% } %>
        </div>
        <div class="col-sm-6 font20">
			<% rp.premium = 1; %>
			<%= _.template($('#domain-price').html())( {domain:domain, rp:rp}) %>
        </div>
    <%}else if(domain.avail == 0){%>
        <div class="col-sm-6 font20 margintop10">
            <span class="wordbreak"><%- punycode.toUnicode(domain.name) %></span> is taken!
        </div>
        <div class="col-sm-6 font20 text-right">
            &nbsp;
        </div>
    <%}else{%>
        <div class="col-sm-6 font20 margintop10">
            <span class="wordbreak"><%- punycode.toUnicode(domain.name) %></span>
        </div>
        <div class="col-sm-6 font20 margintop20">
            Please try again!
        </div>
    <%}%>
</script>

<script type="text/template" id="combined-exp-domain">
    <%
        var rp = false;
        if(typeof domain.products != 'undefined')
            rp = domain.products[_.first(_.keys(domain.products))];
    %>
    <%if(domain.avail == 1 && rp){%>
        <div class="col-sm-6 font20">
			<span class="label label-orange font12 uppercase paddingsides10 marginright10 premiumtag">Expiring</span>
			<span class="wordbreak"><%- punycode.toUnicode(domain.name) %></span>
		<%if(domain.on_hsts_preload_list == true){ %>
			<small class="nowordbreak"><i class="sgi sgi-locked" data-toggle="tooltip" data-placement="top" title="" data-original-title=".<%= punycode.toUnicode(domain.tld).toUpperCase() %> is a secure namespace, so SSL is required for your website to resolve. You'll have the opportunity to purchase an SSL certificate during checkout."></i></small>
        <% } %>

            <%
                var date_parts = domain.registry_create_date.split('-');
                var display_create_date = date_parts[1] + '/' + date_parts[0];
            %>

            <div class="row padding5">
                <div class="col-sm-6 col-md-12 col-lg-6">
                    <p class="colordarkgray font14 marginleft20"><span class="disappearingmargin"><strong>Created:&nbsp;&nbsp;</strong><%- display_create_date %></span></p>
                </div>
                <div class="col-sm-6 col-md-12 col-lg-6">
                    <p class="colordarkgray font14 marginleft20"><strong>Expiring in:&nbsp;&nbsp;</strong><%- getExpiringInText(domain.expiring_internal_end_date) %></p>
                </div>
            </div>
        </div>
        <div class="col-sm-6 font20">
			<%= _.template($('#domain-price').html())( {domain:domain, rp:rp}) %>
        </div>
    <%}else if(domain.avail == 0){%>
        <div class="col-sm-6 font20">
            <span class="wordbreak"><%- punycode.toUnicode(domain.name) %></span> is taken!
        </div>
        <div class="col-sm-6 font20 text-right margintop20">
            &nbsp;
        </div>
    <%}else{%>
        <div class="col-sm-6 font20">
            <span class="wordbreak"><%- punycode.toUnicode(domain.name) %></span>
        </div>
        <div class="col-sm-6 font20 text-right margintop20">
            Please try again!
        </div>
    <%}%>
</script>

<script type="text/template" id="exp-domain">
    <%
        var rp = false;
        if(typeof domain.products != 'undefined')
            rp = domain.products[_.first(_.keys(domain.products))];
    %>
    <%if(domain.avail == 1 && rp){%>

        <%
            var date_parts = domain.registry_create_date.split('-');
            var display_create_date = date_parts[1] + '/' + date_parts[0];
        %>

        <div class="col-md-4 font20">
            <span class="wordbreak"><%- punycode.toUnicode(domain.name) %></span>
        <%if(domain.on_hsts_preload_list == true){ %>
			<small class="nowordbreak"><i class="sgi sgi-locked" data-toggle="tooltip" data-placement="top" title="" data-original-title=".<%= punycode.toUnicode(domain.tld).toUpperCase() %> is a secure namespace, so SSL is required for your website to resolve. You'll have the opportunity to purchase an SSL certificate during checkout."></i></small>
        <% } %>
        </div>

        <div class="col-md-2">
            <p class="colordarkgray margintop5"><span class="visible-xs visible-sm"><strong>Created: </strong></span><%- display_create_date %></p>
        </div>

        <div class="col-md-2">
            <p class="colordarkgray margintop5"><span class="visible-xs visible-sm"><strong>Expiring in: </strong></span><%- getExpiringInText(domain.expiring_internal_end_date) %></p>
        </div>

		<div class="col-md-4 font20">
            <%= _.template($('#domain-price').html())( {domain:domain, rp:rp}) %>
        </div>
    <%}else if(domain.avail == 0){%>
        <div class="col-md-8 font20">
            <strong class="wordbreak"><%- punycode.toUnicode(domain.name) %></strong> is taken!
        </div>
        <div class="col-md-4 font20 text-right">
            &nbsp;
        </div>
    <%}else{%>
        <div class="col-md-8 font20">
            <strong class="wordbreak"><%- punycode.toUnicode(domain.name) %></strong>
        </div>
        <div class="col-md-4 font20 text-right">
            Please try again!
        </div>
    <%}%>
</script>

        </div>
    </div>

	<footer>
	<div class="bggray800">
		<div class="container">
			<div class="footer-grid-container margintop20">
				<div class="footer-logo">
					<p class="margintop20">
						<img src="https://namedotcom-cdn.name.tools/media/logo/name_logo-white.svg" width="207" height="33" alt="Name.com Logo">
					</p>
				</div>
				<div class="footer-trustpilot">
					<script src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" type="text/plain" class="optanon-category-FC" async></script>
					<div class="trustpilot-widget margintop20" data-locale="en-US" data-template-id="53aa8807dec7e10d38f59f32" data-businessunit-id="501c1ba800006400051913fd"  data-theme="dark"></div>
				</div>
				<div class="footer-subscribe">
									<p class="proximanovasemibold font25 colorwhite margintop15">Let’s keep in touch.</p>
					<!-- email signup -->
<div class="signuppending">
	<form id="emailsignupform" class="margintop20">
		<div class="form-group">
			<div id="buttoninform">
				<input type="email" id="email_signup" name="email_signup" class="form-control form-basic qm_encrypt" placeholder="Join our newsletter" aria-label="Join our newsletter">
				<button id="signupbutton" class="btn btn-green" type="submit" value="Subscribe">Subscribe</button>
			</div>
			<div class="help-block"></div>
		</div>
	</form>
	<p class="font12 colorgray600 margintop20 marginbottom10">
		You can opt out at any time. By clicking “Subscribe", you agree that you have read, understand, and consent to the <a href="/privacy-policy" class="colorgray600 underline" target="_blank">Privacy Policy</a> with regards to the use of your personal data.	</p>
</div>
<div class="signupsuccess none">
	<p class="proximanovabold font18 colorwhite">
		Thanks for subscribing to our email list!	</p>
	<p class="font18 colorwhite">
		You'll be the first to know about the latest sales and releases from name.com.	</p>
</div>

								</div>
				<div class="footer-controls">
					<div class="margintop20">
						
<div class="inlineblock marginright10 pull-left">
    <div class="bgblack borderradius10 padding10 marginbottom15">
        <label class="margin0">
            <span class="proximanovasemibold colorwhite">Dark Mode</span> 
            <input type="checkbox" name="theme_toggle" id="theme_toggle" title="Light/Dark Mode" class="togglebutton tbnolables graybutton" style="vertical-align: middle; margin: 6px 5px 5px 5px;" >
        </label>
    </div>
</div>

<div class="inlineblock marginright10 language-box pull-left">
    <form id="frm_change_language" autocomplete="off">
        <div class="form-group select inline-select">
            <select id="list_language" name="list_language" class="form-control">
                <optgroup label="Choose a language">
                                                            <option class="language_item" value="en-us" selected>English</option>
                                            <option class="language_item" value="es-la" >Español</option>
                                            <option class="language_item" value="zh-cn" >中文</option>
                                            <option class="language_item" value="de-de" >Deutsche</option>
                                            <option class="language_item" value="fr-fr" >Français</option>
                                            <option class="language_item" value="pt-br" >Português</option>
                                            <option class="language_item" value="ru-ru" >Pусский</option>
                                            <option class="language_item" value="tr-tr" >Türk</option>
                                                    </optgroup>
            </select>
            <label for="list_language">Language</label>
        </div>
        <input type="hidden" id="data_uri" name="data_uri" value="/aftermarket?searchtype=expiring">
    </form>
</div>
<div class="inlineblock marginright10 currency-box pull-left">
    <form id="frm_change_currency" method="post" action="/currency/set">
        <input type="hidden" name="set_account" value="false"/>
        <div class="form-group select inline-select">
            <select id="list_currency" name="list_currency" class="form-control" data-pw="currencyDropdownPricing">
                <optgroup label="Choose a currency">
                                                                                        <option class="change-currency currency_item" value="AUD" >AU$</option>
                                                                                                <option class="change-currency currency_item" value="BRL" >R$</option>
                                                                                                <option class="change-currency currency_item" value="CAD" >CA$</option>
                                                                                                <option class="change-currency currency_item" value="CNY" >¥</option>
                                                                                                <option class="change-currency currency_item" value="EUR" selected>€</option>
                                                                                                <option class="change-currency currency_item" value="GBP" >£</option>
                                                                                                <option class="change-currency currency_item" value="INR" >₹</option>
                                                                                                <option class="change-currency currency_item" value="MXN" >MX$</option>
                                                                                                <option class="change-currency currency_item" value="PHP" >₱</option>
                                                                                                <option class="change-currency currency_item" value="SAR" >﷼</option>
                                                                                                <option class="change-currency currency_item" value="THB" >฿</option>
                                                                                                <option class="change-currency currency_item" value="TRY" >₺</option>
                                                                                                <option class="change-currency currency_item" value="USD" >USD $</option>
                                                                            </optgroup>
            </select>
            <label for="list_currency">Currency</label>
        </div>
        <input type="hidden" value="" name="currency">
    </form>
</div>


<script type="text/javascript">

    window.exchange_rates = {"AUD":1.419441,"BRL":5.2045000000000003,"CAD":1.3953500000000001,"CNY":6.7744,"EUR":0.86696399999999996,"GBP":0.74955000000000005,"INR":95.687145999999998,"MXN":17.463000000000001,"PHP":61.606000999999999,"SAR":3.7537989999999999,"THB":32.847999999999999,"TRY":46.110798000000003,"USD":1};
    window.selected_currency = 'EUR';
    window.currencies = {"AUD":{"symbol":"AU$","override_php_symbol":true,"name":"Australian Dollar"},"BRL":{"symbol":"R$","override_php_symbol":true,"name":"Brazilian Real"},"CAD":{"symbol":"CA$","override_php_symbol":false,"name":"Canadian Dollar"},"CNY":{"symbol":"\u00a5","override_php_symbol":true,"name":"China Renminbi"},"EUR":{"symbol":"\u20ac","override_php_symbol":false,"name":"Euro"},"GBP":{"symbol":"\u00a3","override_php_symbol":false,"name":"Great Britain Pound"},"INR":{"symbol":"\u20b9","override_php_symbol":true,"name":"Indian Rupee"},"MXN":{"symbol":"MX$","override_php_symbol":false,"name":"Mexican Peso"},"PHP":{"symbol":"\u20b1","override_php_symbol":true,"name":"Philippine Peso"},"SAR":{"symbol":"\ufdfc","override_php_symbol":true,"name":"Saudi Arabian Riyal"},"THB":{"symbol":"\u0e3f","override_php_symbol":true,"name":"Thai Baht"},"TRY":{"symbol":"\u20ba","override_php_symbol":true,"name":"Turkish Lira"},"USD":{"symbol":"$","override_php_symbol":false,"name":"US Dollar"}};
    window.disable_currency_selector = 'no';

    //Header currency selector JS in main.js

</script>
					</div>
				</div>
			</div>
		</div>
	</div>
	<div class="footerlines"></div>
	<div class="container">
		<div class="row">
			<nav class="col-sm-2 footernav">
				<ul id="domainnames-footernav">
					<li class="footerheader">Domain Names <i class="sgi sgi-blank expand-icon collapsed visible-xs pull-right" aria-label="Expand Icon" role="button" data-toggle="collapse" href="#domainnames_collapse" aria-expanded="false" aria-controls="domainnames_collapse"></i></li>
					<div class="footer_collapse collapse" id="domainnames_collapse">
						<li><a href="/domain/search">Domain Name Search</a></li>
						<li><a href="/account/renewalcenter">Renew My Domains</a></li>
						<li><a href="/domain-transfer">Transfer Domains</a></li>
						<li><a href="/names">Bulk Domain Search</a></li>
						<li><a href="/aftermarket?searchtype=premium">Premium Domains</a></li>
						<li><a href="/aftermarket?searchtype=expiring">Expiring Domains</a></li>
						<li><a href="/deleting-domains">Deleting Domains</a></li>
						<li><a href="/pricing">Domain Pricing</a></li>
					</div>
				</ul>
			</nav>
			<nav class="col-sm-2 footernav">
				<ul id="ourproducts-footernav">
					<li class="footerheader">Products <i class="sgi sgi-blank expand-icon collapsed visible-xs pull-right" aria-label="Expand Icon" role="button" data-toggle="collapse" href="#products_collapse" aria-expanded="false" aria-controls="products_collapse"></i></li>
					<div class="footer_collapse collapse" id="products_collapse">
						<li><a href="/purchase/hosting">Web Hosting</a></li>
						<li><a href="/cloud-hosting">Cloud Hosting</a></li>
						<li><a href="/wordpress-hosting">WordPress Hosting</a></li>
						<li><a href="/titan-email">Titan Email</a></li>
						<li><a href="/googleworkspace">Google Workspace</a></li>
						<li><a href="/ssl">SSL Certificates</a></li>
						<li><a href="/wix">Wix Website Builder</a></li>
						<li><a href="/website-builder">Compare Website Products</a></li>
						<li><a href="/email-solutions">Compare Email Products</a></li>
						<li><a href="/hosting-solutions">Compare Hosting Products</a></li>
						<li><a href="/ssl-solutions">Compare SSL Products</a></li>
					</div>
				</ul>
			</nav>
			<nav class="col-sm-2 footernav">
				<ul id="infolegal-footernav">
					<li class="footerheader">Information <i class="sgi sgi-blank expand-icon collapsed visible-xs pull-right" aria-label="Expand Icon" role="button" data-toggle="collapse" href="#info_collapse" aria-expanded="false" aria-controls="info_collapse"></i></li>
					<div class="footer_collapse collapse" id="info_collapse">
						<li><a href="/policies/registration-agreement">Registration Agreement</a></li>
						<li><a href="/privacy-policy">Privacy Policy</a></li>
						<li><a href="/policies/legal">Policies and Procedures</a></li>
						<li><a href="https://www.icann.org/resources/pages/benefits-2013-09-16-en" target="_blank" rel="noreferrer">Registrant Rights <i class="sgi sgi-external-link"></i></a></li>
					</div>
				</ul>
				<div class="clear"></div>
				<ul id="professionals-footernav" class="margintop20">
					<li class="footerheader">Professionals <i class="sgi sgi-blank expand-icon collapsed visible-xs pull-right" aria-label="Expand Icon" role="button" data-toggle="collapse" href="#pro_collapse" aria-expanded="false" aria-controls="pro_collapse"></i></li>
					<div class="footer_collapse collapse" id="pro_collapse">
						<li><a href="/investors">Domain Investing</a></li>
						<li><a href="/nameapi">name.com API</a></li>
						<li><a href="/affiliates">Affiliate Program</a></li>
					</div>
				</ul>
			</nav>
			<nav class="col-sm-2 footernav">
				<ul id="ourcompany-footernav">
					<li class="footerheader">About Us <i class="sgi sgi-blank expand-icon collapsed visible-xs pull-right" aria-label="Expand Icon" role="button" data-toggle="collapse" href="#about_collapse" aria-expanded="false" aria-controls="about_collapse"></i></li>
					<div class="footer_collapse collapse" id="about_collapse">
						<li><a href="/aboutus">The name.com Team</a></li>
						<li><a href="/careers">Careers</a></li>
						<li><a href="/good">name.gives</a></li>
						<li><a href="/blog">name.com Blog</a></li>
						<li><a href="/newsroom">Newsroom</a></li>
					</div>
				</ul>
				<div class="clear"></div>
				<ul id="resources-footernav" class="margintop20">
					<li class="footerheader">Resources <i class="sgi sgi-blank expand-icon collapsed visible-xs pull-right" aria-label="Expand Icon" role="button" data-toggle="collapse" href="#resources_collapse" aria-expanded="false" aria-controls="resources_collapse"></i></li>
					<div class="footer_collapse collapse" id="resources_collapse">
						<li><a href="/whois-lookup">Whois Search</a></li>
						<li><a href="/ip">What's my IP address</a></li>
						<li><a class="ot-sdk-show-settings" href="#">Your Privacy Choices</a></li>
						<li><a href="/privacy-policy#additional-information-for-california-residents">California Notice at Collection</a></li>
					</div>
				</ul>
			</nav>
			<nav class="col-sm-2 footernav">
				<ul id="contact-footernav" class="margintop20">
					<li class="footerheader">Support <i class="sgi sgi-blank expand-icon collapsed visible-xs pull-right" aria-label="Expand Icon" role="button" data-toggle="collapse" href="#support_collapse" aria-expanded="false" aria-controls="support_collapse"></i></li>
					<div class="footer_collapse collapse" id="support_collapse">
						<li><a href="/support">Knowledge Base</a></li>
						<li><a href="/contact">Contact Us</a></li>
						<li><a href="/abuse">Report Abuse</a></li>
						<li><a href="/layered-access-request ">Layered Access Request</a></li>
						<li><a href="/policies/accessibility">Accessibility</a></li>
					</div>
				</ul>
			</nav>
			<nav class="col-sm-2 footernav">
				<ul id="social-footernav" class="margintop20">
					<li class="footerheader">Social <i class="sgi sgi-blank expand-icon collapsed visible-xs pull-right" aria-label="Expand Icon" role="button" data-toggle="collapse" href="#social_collapse" aria-expanded="false" aria-controls="social_collapse"></i></li>
					<div class="footer_collapse collapse" id="social_collapse">
						<li><a href="https://www.facebook.com/namedotcom" title="@namedotcom Facebook" target="_blank" rel="noreferrer">Facebook</a></li>
						<li><a href="https://www.twitter.com/namedotcom" title="@namedotcom Twitter" target="_blank" rel="noreferrer">X Twitter</a></li>
						<li><a href="https://www.instagram.com/namedotcom" title="@namedotcom Instagram" target="_blank" rel="noreferrer">Instagram</a></li>
						<li><a href="https://www.youtube.com/channel/UCR-FO0INIoOVi7YRvEQ0erQ" title="@namedotcom YouTube" target="_blank" rel="noreferrer">YouTube</a></li>
					</div>
				</ul>
			</nav>
		</div>
		<div class="font12 colorgray600 textright margintop30 marginbottom50">
			<p class="margintop5">
				name.com is an ICANN-accredited domain name registrar.			</p>
			<p class="margintop5">
			name.com is a proud part of <a href="https://identity.digital" target="_blank" rel="noreferrer" title="Identity Digital" class="colorgray">Identity Digital</a>, a leading domain name services company.			</p>
			<p class="margintop5">
			name.com is a Registered Trademark. &copy; 2001 &ndash; 2026&nbsp; All Rights Reserved			</p>
		</div>
	</div>
</footer>
	
	
		
	<!-- MODAL - ALERT LIMIT TRACKING WWW G2FA SIGNIN LOCKOUT -->
	<div class="modal hide fade alert_www_2fa_login_blocked" data-backdrop="static">
		<div class="modal-header">
			<button type="button" class="close btn_blocked_ok" data-dismiss="modal" aria-hidden="true">&times;</button>
			<p id="label_add_confirm" class="modal-title font18 proximanovabold">Two-Step Verification Login Blocked</p>
		</div>
		<div class="modal-body">
			<p>
			You've been blocked from signing in for 30 seconds. Grab a cup of coffee and try again in a little bit.
			<br><br>
			Have questions? - Check out our <a href="/support/categories/200296798-my-account">Knowledge Base</a> for more information about two-factor authentication.
			</p>
		</div>
		<div class="modal-footer">
			<button class="btn btn-default btn_blocked_ok" data-dismiss="modal" aria-hidden="true">OK</button>
		</div>
	</div>	
	
	

    
    <!-- OneTrust Cookies Consent Notice start -->
    <script src="https://namedotcom-cdn.name.tools/js/onetrust/oneTrust_production/scripttemplates/otSDKStub.js" async type="text/javascript" charset="UTF-8" data-domain-script="19f5cf38-0ba9-4af3-a100-b5688930087f" data-ignore-ga="true"></script>
    <script type="text/javascript">
        function OptanonWrapper() { }
    </script>
    <!-- OneTrust Cookies Consent Notice end -->


    <script src="https://namedotcom-cdn.name.tools/js/jquery-1.12.3.min_v2h-69a3831-210128.js"></script>
						<script src="https://namedotcom-cdn.name.tools/js/bootstrap3_v2h-4a4de79-220714.js" type="text/javascript"></script>
								<script src="https://namedotcom-cdn.name.tools/js/main_v2h-ad14fa0-250626.js" type="text/javascript"></script>
								<script src="https://namedotcom-cdn.name.tools/js/site_strings_en-us_v2h-c836032-260415.js" type="text/javascript" data-ot-ignore></script>
								<script src="https://namedotcom-cdn.name.tools/js/shoppingcart_v2h-4b3fc15-250430.js" type="text/javascript"></script>
								<script src="https://namedotcom-cdn.name.tools/js/score2_v2h-185c81c-220414.js" type="text/javascript"></script>
								<script src="https://namedotcom-cdn.name.tools/js/registrar-backbone_v2h-4e86146-260317.js" type="text/javascript"></script>
								<script src="https://namedotcom-cdn.name.tools/js/typeahead.bundle.min_v2h-24935d5-210128.js" type="text/javascript"></script>
								<script src="https://namedotcom-cdn.name.tools/js/punycode.min_v2h-71ab21f-210128.js" type="text/javascript"></script>
			
	

	<script type="text/javascript">
		

var Cart = $('#content').namecom_ShoppingCart();

window.search_types = {
    aftermarket : {display: 'Aftermarket', show_pagination:false, default_sort_field:''},
    expiring : {display: 'Expiring', show_pagination:true, default_sort_field:'expiring_internal_end_date'},
    premium : {display:'Premium', show_pagination:true, default_sort_field:''}
};

window.aftermarket_tlds = {"0":"abogado","1":"academy","2":"accountant","3":"accountants","4":"actor","5":"adult","6":"ag","7":"agency","8":"airforce","9":"apartments","10":"app","11":"archi","12":"army","13":"art","14":"asia","15":"associates","16":"attorney","17":"auction","18":"audio","19":"auto","20":"autos","21":"baby","22":"band","23":"bar","24":"barcelona","25":"bargains","26":"bayern","27":"beauty","28":"beer","29":"berlin","30":"best","31":"bet","32":"bid","33":"bike","34":"bingo","35":"bio","36":"biz","37":"black","38":"blackfriday","39":"blog","40":"blue","41":"boats","42":"bond","43":"boo","44":"boston","45":"bot","46":"boutique","47":"br.com","48":"broker","49":"build","50":"builders","51":"business","52":"buzz","53":"ca","54":"cab","55":"cafe","56":"cam","57":"camera","58":"camp","59":"capital","60":"car","61":"cards","62":"care","63":"careers","64":"cars","65":"casa","66":"cash","67":"casino","68":"catering","69":"center","70":"ceo","71":"cfd","72":"ch","73":"channel","74":"charity","75":"chat","76":"cheap","77":"christmas","78":"church","79":"city","80":"claims","81":"cleaning","82":"click","83":"clinic","84":"clothing","85":"cloud","86":"club","87":"cn.com","88":"co","89":"co.com","90":"coach","91":"codes","92":"coffee","93":"college","94":"com","95":"community","96":"company","97":"computer","98":"condos","99":"construction","100":"consulting","101":"contact","102":"contractors","103":"cooking","104":"cool","105":"country","106":"coupons","107":"courses","108":"credit","109":"creditcard","110":"cricket","111":"cruises","112":"dad","113":"dance","114":"date","115":"dating","116":"day","117":"de.com","118":"deal","119":"dealer","120":"deals","121":"degree","122":"delivery","123":"democrat","124":"dental","125":"dentist","126":"desi","127":"design","128":"dev","129":"diamonds","130":"diet","131":"digital","132":"direct","133":"directory","134":"discount","135":"diy","136":"doctor","137":"dog","138":"domains","139":"download","140":"earth","141":"eco","142":"education","143":"email","144":"energy","145":"engineer","146":"engineering","147":"enterprises","148":"equipment","149":"esq","150":"estate","151":"eu","152":"eu.com","153":"eus","154":"events","155":"exchange","156":"expert","157":"exposed","158":"express","159":"fail","160":"faith","161":"family","162":"fan","163":"fans","164":"farm","165":"fashion","166":"fast","167":"feedback","168":"film","169":"finance","170":"financial","171":"fish","172":"fishing","173":"fit","174":"fitness","175":"flights","176":"florist","177":"flowers","178":"fm","179":"foo","180":"food","181":"football","182":"forex","183":"forsale","184":"forum","185":"foundation","186":"fr","187":"fun","188":"fund","189":"furniture","190":"futbol","191":"fyi","192":"gallery","193":"game","194":"games","195":"garden","196":"gay","197":"gent","198":"gift","199":"gifts","200":"gives","201":"giving","202":"glass","203":"global","204":"gmbh","205":"gold","206":"golf","207":"gr.com","208":"graphics","209":"gratis","210":"green","211":"gripe","212":"group","213":"guide","214":"guitars","215":"guru","216":"hair","217":"hamburg","218":"haus","219":"health","220":"healthcare","221":"help","222":"hiphop","223":"hiv","224":"hockey","225":"holdings","226":"holiday","227":"homes","228":"horse","229":"hospital","230":"host","231":"hosting","232":"hot","233":"house","234":"how","235":"icu","236":"immo","237":"immobilien","238":"in","239":"inc","240":"industries","241":"info","242":"ing","243":"ink","244":"institute","245":"insure","246":"international","247":"investments","248":"io","249":"irish","250":"it","251":"je","252":"jetzt","253":"jewelry","254":"jpn.com","255":"juegos","256":"kaufen","257":"kids","258":"kim","259":"kitchen","260":"kiwi","261":"la","262":"land","263":"lat","264":"law","265":"lawyer","266":"lease","267":"legal","268":"lgbt","269":"li","270":"life","271":"lifestyle","272":"lighting","273":"limited","274":"limo","275":"link","276":"live","277":"living","278":"llc","279":"loan","280":"loans","281":"locker","282":"lol","283":"london","284":"love","285":"ltd","286":"ltda","287":"luxe","288":"luxury","289":"maison","290":"makeup","291":"management","292":"market","293":"marketing","294":"markets","295":"mba","296":"me","297":"med","298":"media","299":"melbourne","300":"meme","301":"memorial","302":"men","303":"menu","304":"miami","305":"mn","306":"mobi","307":"mobile","308":"moda","309":"moe","310":"mom","311":"money","312":"monster","313":"mortgage","314":"motorcycles","315":"mov","316":"movie","317":"mu","318":"music","319":"my","320":"nagoya","321":"name","322":"navy","323":"net","324":"network","325":"new","326":"news","327":"nexus","328":"ngo","329":"ninja","330":"nl","331":"now","332":"nyc","333":"observer","334":"okinawa","335":"one","336":"ong","337":"onl","338":"online","339":"ooo","340":"org","341":"organic","342":"osaka","343":"page","344":"partners","345":"parts","346":"party","347":"pet","348":"phd","349":"photo","350":"photography","351":"photos","352":"physio","353":"pics","354":"pictures","355":"pink","356":"pizza","357":"pl","358":"place","359":"plumbing","360":"plus","361":"poker","362":"porn","363":"press","364":"pro","365":"productions","366":"prof","367":"promo","368":"properties","369":"property","370":"protection","371":"pub","372":"pw","373":"qpon","374":"quebec","375":"quest","376":"racing","377":"radio.fm","378":"realty","379":"recipes","380":"red","381":"rehab","382":"reise","383":"reisen","384":"rent","385":"rentals","386":"repair","387":"report","388":"republican","389":"rest","390":"restaurant","391":"review","392":"reviews","393":"rich","394":"rip","395":"rocks","396":"rodeo","397":"rsvp","398":"ru.com","399":"run","400":"ryukyu","401":"sa.com","402":"sale","403":"salon","404":"sarl","405":"sbs","406":"sc","407":"school","408":"schule","409":"science","410":"scot","411":"se.net","412":"security","413":"services","414":"sex","415":"sexy","416":"shiksha","417":"shoes","418":"shop","419":"shopping","420":"show","421":"singles","422":"site","423":"ski","424":"skin","425":"soccer","426":"social","427":"software","428":"solar","429":"solutions","430":"soy","431":"space","432":"srl","433":"storage","434":"store","435":"stream","436":"studio","437":"study","438":"style","439":"supplies","440":"supply","441":"support","442":"surf","443":"surgery","444":"sydney","445":"systems","446":"talk","447":"tattoo","448":"tax","449":"taxi","450":"team","451":"tech","452":"technology","453":"tel","454":"tennis","455":"theater","456":"theatre","457":"tickets","458":"tienda","459":"tips","460":"tires","461":"today","462":"tokyo","463":"tools","464":"top","465":"tours","466":"town","467":"toys","468":"trade","469":"trading","470":"training","471":"travel","472":"tube","473":"tv","474":"uk.com","475":"uk.net","476":"university","477":"uno","478":"us.com","479":"vacations","480":"vegas","481":"ventures","482":"vet","483":"viajes","484":"video","485":"villas","486":"vin","487":"vip","488":"vision","489":"vodka","490":"vote","491":"voting","492":"voto","493":"voyage","494":"watch","495":"watches","496":"webcam","497":"website","498":"wedding","499":"wiki","500":"win","501":"wine","502":"work","503":"works","504":"world","505":"ws","506":"wtf","507":"xn--3ds443g","508":"xn--6frz82g","509":"xn--80asehdb","510":"xn--80aswg","511":"xn--czrs0t","512":"xn--e1a4c","513":"xn--fiq228c5hs","514":"xn--fjq720a","515":"xn--mk1bu44c","516":"xn--ngbc5azd","517":"xn--q9jyb4c","518":"xn--t60b56a","519":"xn--tckwe","520":"xn--unup4y","521":"xn--vhquv","522":"xxx","523":"xyz","524":"yachts","525":"yoga","526":"yokohama","527":"you","528":"za.com","529":"zip","530":"zone","531":"ai","537":"mx","569":"us","596":"org.in","610":"cc","657":"vc","698":"com.co","703":"com.mx","721":"co.in"};
window.premium_tlds = ["abogado","academy","accountant","accountants","actor","adult","ag","agency","airforce","apartments","app","archi","army","art","asia","associates","attorney","auction","audio","auto","autos","baby","band","bar","barcelona","bargains","bayern","beauty","beer","berlin","best","bet","bid","bike","bingo","bio","biz","black","blackfriday","blog","blue","boats","bond","boo","boston","bot","boutique","br.com","broker","build","builders","business","buzz","ca","cab","cafe","cam","camera","camp","capital","car","cards","care","careers","cars","casa","cash","casino","catering","center","ceo","cfd","ch","channel","charity","chat","cheap","christmas","church","city","claims","cleaning","click","clinic","clothing","cloud","club","cn.com","co","co.com","coach","codes","coffee","college","com","community","company","computer","condos","construction","consulting","contact","contractors","cooking","cool","country","coupons","courses","credit","creditcard","cricket","cruises","dad","dance","date","dating","day","de.com","deal","dealer","deals","degree","delivery","democrat","dental","dentist","desi","design","dev","diamonds","diet","digital","direct","directory","discount","diy","doctor","dog","domains","download","earth","eco","education","email","energy","engineer","engineering","enterprises","equipment","esq","estate","eu","eu.com","eus","events","exchange","expert","exposed","express","fail","faith","family","fan","fans","farm","fashion","fast","feedback","film","finance","financial","fish","fishing","fit","fitness","flights","florist","flowers","fm","foo","food","football","forex","forsale","forum","foundation","fr","fun","fund","furniture","futbol","fyi","gallery","game","games","garden","gay","gent","gift","gifts","gives","giving","glass","global","gmbh","gold","golf","gr.com","graphics","gratis","green","gripe","group","guide","guitars","guru","hair","hamburg","haus","health","healthcare","help","hiphop","hiv","hockey","holdings","holiday","homes","horse","hospital","host","hosting","hot","house","how","icu","immo","immobilien","in","inc","industries","info","ing","ink","institute","insure","international","investments","io","irish","it","je","jetzt","jewelry","jpn.com","juegos","kaufen","kids","kim","kitchen","kiwi","la","land","lat","law","lawyer","lease","legal","lgbt","li","life","lifestyle","lighting","limited","limo","link","live","living","llc","loan","loans","locker","lol","london","love","ltd","ltda","luxe","luxury","maison","makeup","management","market","marketing","markets","mba","me","med","media","melbourne","meme","memorial","men","menu","miami","mn","mobi","mobile","moda","moe","mom","money","monster","mortgage","motorcycles","mov","movie","mu","music","my","nagoya","name","navy","net","network","new","news","nexus","ngo","ninja","nl","now","nyc","observer","okinawa","one","ong","onl","online","ooo","org","organic","osaka","page","partners","parts","party","pet","phd","photo","photography","photos","physio","pics","pictures","pink","pizza","pl","place","plumbing","plus","poker","porn","press","pro","productions","prof","promo","properties","property","protection","pub","pw","qpon","quebec","quest","racing","radio.fm","realty","recipes","red","rehab","reise","reisen","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rich","rip","rocks","rodeo","rsvp","ru.com","run","ryukyu","sa.com","sale","salon","sarl","sbs","sc","school","schule","science","scot","se.net","security","services","sex","sexy","shiksha","shoes","shop","shopping","show","singles","site","ski","skin","soccer","social","software","solar","solutions","soy","space","srl","storage","store","stream","studio","study","style","supplies","supply","support","surf","surgery","sydney","systems","talk","tattoo","tax","taxi","team","tech","technology","tel","tennis","theater","theatre","tickets","tienda","tips","tires","today","tokyo","tools","top","tours","town","toys","trade","trading","training","travel","tube","tv","uk.com","uk.net","university","uno","us.com","vacations","vegas","ventures","vet","viajes","video","villas","vin","vip","vision","vodka","vote","voting","voto","voyage","watch","watches","webcam","website","wedding","wiki","win","wine","work","works","world","ws","wtf","xn--3ds443g","xn--6frz82g","xn--80asehdb","xn--80aswg","xn--czrs0t","xn--e1a4c","xn--fiq228c5hs","xn--fjq720a","xn--mk1bu44c","xn--ngbc5azd","xn--q9jyb4c","xn--t60b56a","xn--tckwe","xn--unup4y","xn--vhquv","xxx","xyz","yachts","yoga","yokohama","you","za.com","zip","zone"];
window.expiring_tlds = ["ai","io","life","com","bio","works","mx","systems","org","rocks","net","guide","info","pro","auction","in","live","social","me","moda","consulting","world","software","zone","llc","vip","news","top","tv","co","cards","tours","clothing","dog","studio","cloud","gives","biz","us","help","shop","tech","online","art","blog","xyz","co.com","space","store","pw","mom","yachts","beauty","sbs","fun","site","ooo","cam","pics","apartments","beer","financial","fyi","healthcare","foundation","org.in","watch","discount","agency","my","win","tips","gifts","fitness","deals","courses","bar","coupons","careers","cc","bet","voyage","work","engineer","properties","technology","run","email","contact","mba","clinic","games","casino","watches","coach","wine","fashion","buzz","services","vote","solutions","church","xxx","tube","media","family","video","charity","school","game","ceo","hair","makeup","lol","casa","academy","team","pet","rest","living","business","diy","travel","ninja","asia","digital","vc","codes","group","today","immobilien","guru","bike","men","expert","energy","xn--80aswg","cafe","trade","investments","exchange","university","pub","gold","film","sale","report","cash","productions","faith","cool","skin","boats","homes","autos","band","network","club","luxe","lighting","party","bid","boutique","show","download","delivery","solar","com.co","ag","lawyer","holiday","education","com.mx","photography","chat","ink","reviews","forum","vision","international","limited","house","jewelry","markets","la","design","us.com","best","quest","institute","co.in","company","immo","legal","law","events","engineering","cheap","photos","marketing","contractors","recipes","wtf","center","pink","supply","capital","vet","mortgage","coffee","market","industries","fan","tools","futbol","actor","cab","dance","onl","money","food","support","care","tax","website","fm","rent","uno","baby","golf","earth","credit","poker","name","sc","domains","finance","salon","taxi","rentals"];
window.promo_products = [];

window.many_threshold = 450;

var search_data = {config: 'expiring', page: 0,tracking_type:'aftermarket-search', version: '1', tlds: [], search_parameters:{"searchtype":"expiring"} };
Discounts.amounts = {'registration': {"charity":"5.00"} };

SearchResultView = SearchResultView.extend({
    search_data: search_data,
    post_toggle:function(type, tld)
    {
        var promo_applies = false;
        _.each(window.promo_products, function(promo_prod){
            if (promo_prod['tld'] == '' || promo_prod['tld'] == tld){
                if (promo_prod['type'] == type){
                    promo_applies = true;
                }
            }
        });

        if(promo_applies)
        {
            Cart.namecom_ShoppingCart('setPromo', {code: 'PREMIUMSALE'},true);
        }

    },
    bundle_items: []
});

SearchModel = new SearchModel();

// need it gobally since a new collection is created every search
window.page_info = {
    perPage: 50,
    firstPage:0,
    lastPage:10,
    currentPage:0,
    totalPages:10
};

window.sort_info = {
    field: window.search_types['expiring'].default_sort_field,
    asc: 1
}

SearchCollection = SearchCollection.extend({
    perPage: window.page_info.perPage,
    firstPage: window.page_info.firstPage,
    currentPage: window.page_info.currentPage,
    totalPages: window.page_info.totalPages,
    fetchCount: function()
    {
        if(this.get_length() == 0)
            return 0;
        else if( this.get_length() < this.perPage )
        {
            return (window.page_info.perPage * window.page_info.currentPage) + this.get_length();
        }

        return 8000;
    },
    set_info: function (info) {
        _.each(info, function(v,k){
            this[k] = v;
        },this);
    },
    info: function () {
        this.set_info(window.page_info);
        var info = {
            currentPage: this.currentPage,
            firstPage: this.firstPage,
            totalPages: this.totalPages,
            lastPage: this.totalPages,
            perPage: this.perPage
        };

        this.information = info;
        return this.information;
    },
    goTo: function(page)
    {
        window.page_info.currentPage = page;
        this.set_info(window.page_info);
        //this.currentPage = page;

        this.trigger("paginate");
    },
    howManyPer: function(count)
    {
        window.page_info.perPage = count;
        window.page_info.currentPage = 0;
        this.set_info(window.page_info);
        this.trigger("paginate");
    },
    requestNextPage:function()
    {
        window.page_info.currentPage ++;
        this.set_info(window.page_info);
        this.trigger("paginate");
    },
    requestPreviousPage:function()
    {
        window.page_info.currentPage --;
        this.set_info(window.page_info);
        this.trigger("paginate");
    }
});

AftermarketDomain = SearchResultView.extend({
    tagName: 'div',
    className:'row rowstyle resultsrow padding10',
    area_name: 'aftermarket',
    render: function(data)
    {
        this.area_name = Search.search_data.config;
        this.jEl().html(this.template({domain:this.model}));
        return this;
    }
});

PremiumDomain = AftermarketDomain.extend({
    position_name: 'premium',
    template: function(data)
    {
        if( Search.search_data.config == 'aftermarket')
            return _.template($('#combined-prem-domain').html())( data);
        else
            return _.template($('#prem-domain').html())( data);
    }
});

ExpiringDomain = AftermarketDomain.extend({
    position_name: 'expiring',
    template: function(data)
    {
        if( Search.search_data.config == 'aftermarket')
            return _.template($('#combined-exp-domain').html())( data);
        else
            return _.template($('#exp-domain').html())( data);
    }
});

AftermarketPaginatorView = PaginatorView.extend({
    el: $('.aftermarket-paginator')
});

AftermarketMatch = SearchView.extend({
    el: $('#search-results'),
    pending_render: true,
    //current_result: 0,
    start_result: 0,
    end_result: window.page_info.perPage -1,
    template:  _.template($('#aftermarket-result-template').html()),
    no_results_template:  _.template($('#aftermarket-no-result-template').html()),
    events:{
        'click div.sortable' : 'sort_results'
    },
    initialize: function() 
    {    
        this.collection.bind("append", this.append_result, this); 
        this.collection.bind("set_as_empty", this.empty_result, this); 
        this.collection.bind("paginate", this.paginate, this); 
    },  
    sort_results: function(e)
    {
        jTar = $(e.target);
        if(!jTar.hasClass('sort'))
            jTar = jTar.find('div.sort');

        if(window.sort_info.field != jTar.attr('data-field'))
            window.page_info.currentPage = 0;
        window.sort_info.field = jTar.attr('data-field');
        window.sort_info.asc = ((jTar.hasClass('asc'))?0:1);
        Search.pre_search();
    },
    empty_result: function()
    {
        //this.current_result = 0;
        this.jEl().find('.results').html('');
    },
    append_result: function()
    {
        // make sure loading bar is hidden

        if(this.pending_render)
        {
            this.jEl().find('.waiting').addClass('none');
            this.pending_render = false;
        }

        var domain = this.collection.get_latest_domain();
        var rd = false;

        if(domain.slice_id.indexOf('premium') != -1)
        {
            rd = new PremiumDomain({'model': domain});
        }
        else if(domain.slice_id.indexOf('expiring') != -1)
        {
            rd = new ExpiringDomain({'model': domain});
        }

        if(rd)
        {
        //    var el = rd.render().el;

        //    if(this.current_result < this.start_result || this.current_result > this.end_result)
        //    {
        //        el = $(el).addClass('none');
        //    }

            this.jEl().find('.results').append(rd.render().el);
			this.jEl().find('[data-toggle="tooltip"]').tooltip({container: 'body'});
            //this.current_result ++;
        }
    },
    paginate: function()
    {
        Search.pre_search();
    },
    show_pagination_data: function()
    {
        var stats = this.jEl().find('div.page-stats');
        stats.find('span.total-results').html((this.collection.fetchCount() > window.many_threshold)?'many': this.collection.fetchCount());

        this.end_result = ((window.page_info.currentPage +1) * window.page_info.perPage)-1;
        this.start_result = this.end_result - window.page_info.perPage + 1;
        if( this.end_result > this.collection.fetchCount()) this.end_result = (this.collection.fetchCount() -1);

        stats.find('span.page-start').html(this.start_result +1);
        stats.find('span.page-end').html( this.end_result +1 );
        stats.removeClass('none');

        window.page_info.totalPages = Math.ceil(this.collection.fetchCount() / window.page_info.perPage);
      
        if(window.search_types[ Search.search_data.config ].show_pagination)
        {
            SearchPaginator.collection = this.collection;
            SearchPaginator.render();
        }
    },
    cleanup: function()
    {
        if( this.collection.fetchCount() == 0 )
        {
            this.jEl().find('.waiting').addClass('none');
            this.jEl().find('.results').html(this.no_results_template());
        }
        else
        {
            this.show_pagination_data();
            this.delegateEvents();
        }
    },
    zero_state: function()
    {
        this.pending_render = true;
        this.jEl().html(this.template());
        SearchPaginator.$el.html('');
        this.undelegateEvents();
        this.jEl().find('a[rel="tooltip"]').tooltip({container: 'body'});
    }
});

RegistrarSearch = RegistrarSearch.extend({
    el: $('#search-area'),
    search_data: search_data,
    events: {
        'click #search-start': 'init_search', 
        'keyup #search-keyword': 'enter_key', 
        'click .filter-search': 'pre_search', 
        'click a.switch-search':'update_searchtype', 
        'click .advanced-search-toggle': 'toggle_advanced_search', 
        'click .searchclear':'clear_searchterm', 
        'click .remove-tld' : 'remove_tld_event',
        'click .add-tld' : 'add_tld_event',
        'click .tld-selector-control' : 'toggle_tld_container'
    },
    view_names: {'AftermarketMatch':'AftermarketMatch'},
    root: '/aftermarket?searchtype=expiring',
    searchbar_template:  _.template($('#searchbar-template').html()),
    last_search_type: false,
    show_advanced_search: false,
    show_tld_selector: false,
    show_group_selector: false,
    enter_key: function(e) 
    {   
        if(this.enter_key_hit(e))
            this.init_search();
    },
    toggle_tld_container: function(e)
    {
        var tldCont = this.jEl().find('.tld-selector-container').toggle();
        this.show_tld_selector = tldCont.is(':visible');
		$(this.jEl()).find('.tld-selector-control i').toggleClass('sgi-arrow-up');
    },
    add_tld_event: function(e)
    {
        jTar = $(e.target);
        if(!jTar.hasClass('add-tld'))
            jTar = jTar.closest('.add-tld');
        this.add_tld(jTar.attr('name'));
    },
    add_tld: function(tld)
    {
        if(_.indexOf(this.search_data.tlds, tld) == -1)
        {
            this.search_data.tlds.push(tld);
            this.render_searchbar();
        }
    },
    remove_tld_event: function(e)
    {
        jTar = $(e.target);
        if(!jTar.hasClass('remove-tld'))
            jTar = jTar.closest('.remove-tld');
        this.remove_tld(jTar.attr('name'));
    },
    remove_tld: function(tld)
    {
        this.search_data.tlds =  _.without(this.search_data.tlds, tld);
        this.render_searchbar();
    },
    init_search: function(e)
    {
        window.page_info.currentPage = 0;
        this.pre_search(e);
    },
    pre_search: function(e)
    {
        var adv = this.jEl().find('div.advancedsearch');

        //var page_info = window.page_info; //this.collection.info();
        var new_params = {limit: window.page_info.perPage, start: (window.page_info.perPage * window.page_info.currentPage), order: window.sort_info.field, asc: window.sort_info.asc };
        
        if(adv.length > 0) 
        {
            _.each(adv.find('input,select'), function(i){
                var jI = $(i);
                if(typeof jI.attr('name') != 'undefined' && jI.val())
                {
                    if($(jI).attr('type') != 'checkbox' || $(jI).prop('checked'))
                    {
                        new_params[ jI.attr('name') ] = jI.val();
                    }
                }
            },this);
        }

        if($('#search-keyword').val() == this.search_data.keyword && this.search_data.config == this.last_search_type &&  _.isEqual(new_params, this.search_data.search_parameters) )
            return;

        this.last_search_type = this.search_data.config;

        this.search_data.allow_no_search_term = true;

        this.search_data.search_parameters = new_params;
        this.start();
    },
    post_start: function(e)
    {
        $('div.empty-search').addClass('none');
        this.search_jump();
    },
    get_latest: function(e)
    {
        $('#search-keyword').val('latest');
        search_data.search_parameters = {get_latest: 1};
        this.start();
        $('#search-keyword').val('');
    },
    toggle_advanced_search: function(e)
    {
        this.show_advanced_search = !this.show_advanced_search;
        this.render_searchbar();
    },
    clear_searchterm: function(e)
    {
        $('#search-keyword').val('');
    },
    search_jump: function(e) {
	    $('html,body').animate({scrollTop: $("#jumppage").offset().top + -80},'slow');
	},
    update_searchtype: function(e)
    {
        var tar = $(e.target);
        if(! tar.hasClass('switch-search'))
            tar = tar.closest('a.switch-search');

        var type = tar.attr('data-searchtype');

        if(type == this.search_data.config) 
            return;

       this.search_data.config = type;

       this.render_searchbar();

       if( type === 'expiring')
       {
            //remove class none from download link
            $('.download_expire_list').removeClass('none');
            this.get_latest();
       }
       else
       {
           //add class none to download link
           $('.download_expire_list').addClass('none');
           $('div.empty-search').removeClass('none');
           $('#search-results').html('');
           SearchPaginator.$el.html('');
           window.page_info.currentPage = 0;
           this.pre_search();
       }
    },
    render_searchbar: function(keyword)
    {
        var scroll_top = $(".tld-selector-container").scrollTop();
        var advanced_search_data = search_data.search_parameters;
        advanced_search_data.visible = this.show_advanced_search;
        var searchbar_data = {
            current_tab: search_data.config, 
            search_term: typeof keyword  != 'undefined' ? keyword : $('#search-keyword').val(),
            advanced_search_data: advanced_search_data,
            search_data: search_data,
            show_tld_selector : this.show_tld_selector,
            show_group_selector : this.show_tld_selector
        };
        this.jEl().html(this.searchbar_template(searchbar_data));

        var that = this;
        this.jEl().find('input.tld-selector-input').typeahead({
                hint: true,
                highlight: true,
                minLength: 2,
            },   
            {    
                templates: {
                    empty: function(ee){
                        return '<div class="tt-no-suggestion"><div class="text-left marginleft5" style="min-width:220px;"> No suggestions </div></div>';
                    },   
                    suggestion: function(ee){
                        return '<div class="text-left marginleft5" style="min-width:220px;">' + punycode.toUnicode(ee) +'</div>';
                    }    
                },   
                displayKey: function(item){
                    return item;
                },   
                source: function (q, cb) {
                    var matches, substringRegex;
                    q = q.toLowerCase();
                    matches = [];
                    _.each(_.sortBy(window[search_data.config + '_tlds'], function(tld){ return tld.length; }), function(ii){
                        if(matches.length < 5 && ii.indexOf( q ) != -1)
                        {    
                            matches.push(ii); 
                        }    
                    }, this);

                    cb(matches);
                }    
            }).on('typeahead:selected', function(e, item, c){  
                that.add_tld(item); 
            }).on('blur', function(e, item, c){  
                that.jEl().find('input.tld-selector-input').val('');
            }).on('typeahead:autocompleted', function(e, item, c){  
                that.jEl().find('input.tld-selector-input').val('');
            }); 
        this.jEl().find('a[rel="tooltip"]').tooltip({container: 'body'});
        if(search_data.tlds.length > 0)
        {
			this.jEl().find('.tldsearchboxcontainer').removeClass('margincentered');
		}
        $(".tld-selector-container").scrollTop(scroll_top);
    }
});

Search = new RegistrarSearch();
SearchPaginator = new AftermarketPaginatorView();
if('' != '')
{
    Search.render_searchbar('');
    Search.pre_search(); 
}
else
    Search.render_searchbar();


var date_intervals = {
    'days': 86400,
    'hours': 3600,
    'minutes': 60,
    'seconds': 1
};

var right_meow = new Date();

function getExpiringInText(timestamp)
{
    if(!timestamp)
        return '';

    var expireDate = dateFromString(timestamp);
    var diff = Math.floor((expireDate - right_meow)/1000);

    if(diff < 0)
        return 'Soon';

    var diffParts = {};
    _.each(date_intervals, function(s,t){
        diffParts[t] = Math.floor( diff/s ); 
        diff -= (parseInt(diffParts[t],10) * s);
    });

    var fieldCount = 0;
    var diffString = '';
    _.each(diffParts, function(s,t){
        if(s != 0 && fieldCount < 2)
        {
            diffString += s + ' ' + t + ' ';
            fieldCount ++;
        }
    });
    return diffString;
}


function dateFromString(s) {
    d = new Date();
    d.setTime(Date.parse(s));
    return d;
}

function pushViewedPageInfoToKlaviyo() {
    window.klaviyo.push(['track', 'Viewed Product', {
        url: window.location.href, 
        pageCategory: 'Domain', 
        productType: 'Other'
    }]);
}

if (window.klaviyo) {
  pushViewedPageInfoToKlaviyo();
} else {
  window.addEventListener('load', () => {
    if (window.klaviyo) {
        pushViewedPageInfoToKlaviyo();
    }
  });
}

$('[data-cy="logout-link"]').click(function(){
   window.localStorage.removeItem("session")
});
$('#emailsignupform').submit(function(g) {
    var e = $('input[name="email_signup"]');	    
    if( ! validate_signup_input(e.attr('name'), e.val(), e))
		return(false);

	//lock down form from multiple submits        
	g.preventDefault();
	var j = $(this);
	if (j.hasClass('disabled'))
		return;
	j.addClass('disabled');

	var jqxhr = $.post('/ajax/feedback/ajax_email_subscribe',{
			"email": e.val(),
			"email_subscribed": 1, 
			"csrf_token": $('form [name="csrf_token"]').val()
		},	
		function (data) {
			if(data)
			{	
				if(data.error)
				{
					j.removeClass('disabled');  
					var resp = {'val': false, 'error': js_msgs.email_signup.fail};	
					//var resp = {'val': false, 'error': data.error.email};	
					return update_signup_validation(e, resp);
				}
				else
				{
					if (data.result)
					{
						var resp = {'val': true, 'msg': js_msgs.email_signup.success};	
						$('input[name="email_signup"]').val('');
						$('.signuppending').addClass('none');
						$('.signupsuccess').removeClass('none');
					}
					else
					{
						j.removeClass('disabled');  
						resp = {'val': false, 'error': js_msgs.email_signup.fail};	
					}
					return update_signup_validation(e, resp);
				}	
			}
		},
	"json"
	)

	return false;
});

function validate_signup_input(name, val, target){
    response = {'val': true};
    
	if (val == '' || val == ' ' || val == '  ' || val == '   ')
		response = {'val': false, 'error': 'Required'};

	return update_signup_validation(target, response);
}

function update_signup_validation(target, response){		
	
	var control_group = target.closest('.control-group, .form-group');
	if(response.val === false){
	
		control_group.addClass('error has-error');
		control_group.find('.help-block').html(response.error).show();	       
		return false;
	}else{
		control_group.removeClass('error has-error');
		control_group.find('.help-block').html(response.msg).show();	       
		return true;
	}
}   
$("input[name='theme_toggle']").click(function(e) {
    var theme = 'theme_light';
    if($(this).is(':checked')) {
        var theme = 'theme_dark';
    }

    $.post('/theme/select_theme/'+theme);

    if (theme == 'theme_light') {
        $('link[title="darkmode"]').remove();
    } else if (theme == 'theme_dark') {
        $('link[title="darkmode"]').remove();
        $('head').append('<link rel="stylesheet" href="/css/2023-heco-dark-mode.css" title="darkmode" rel="preload">');
    }
});					$(document).ready(function()
			{
				    $('div.empty-search').addClass('none');
    Search.get_latest();			});
			</script>

	<script>
    window.onload = function() {
        pushWhenDataLayerEventOccurs('OneTrustLoaded', {
            event: 'user_data',
                                                        });

                

                };
</script>	

	
	

    <script type="text/plain" class="optanon-category-FC">
        var account_name = '';
        var tags = ['', '', 'page:/aftermarket'];

        $('body').on('click', '.startchat', function (e) {
            var tag = $(e.target).attr('data-tag');
            if (typeof(tag) !== 'undefined') {
                tags.push(tag);
            }

            $('.startchat').hide();
            $('.loading').show();

            $.ajax("/ajax/zendeskticket/startchat");

            // Load Messenger script
            var zdurl = 'https://static.zdassets.com/ekr/snippet.js?key=f2f28291-7577-4037-88c3-9c46555498d4';
            s = document.createElement('script');
            s.id = 'ze-snippet';
            s.type = 'text/javascript';
            document.body.appendChild(s);
            s.src = zdurl;

            var intervalId = setInterval(function () {
                if (typeof(zE) !== 'undefined') {
                    zE('messenger:on', 'open', function() {
                        clearInterval(intervalId);

                        // Set user information
                        zE('messenger', 'setIdentity', {
                            name: account_name
                        });

                        // Add tags if any
                        if (tags.length > 0) {
                            zE('messenger', 'addTags', tags);
                        }

                        $('.loading').hide();
                        $('.startchat').show();
                    });

                    // Open the messenger
                    zE('messenger', 'open');
                }
            }, 300);
        });
    </script>



    <!-- Lovingly processed and rendered by A8d6 in 0.0481s.  ns:namecom br:default hash:453c7e01 mrg:namecom/html!10504 bim:82 Hi, bobcmn! -->
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a08c26f07bb1dddc',t:'MTc4MDk2NjMzMA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>
