var init = {
    onReady: function(){
		//localjs was malformed, so i had to add this function back. Not 100% sure what was in it, so I'm leaving it empty for now.
    },
	openNavSearch() {
		$('#open-nav-search').on('click', function () {
			if( $('body').hasClass('nav-left-back-open') ){
				$('.navbar-toggler').trigger('click');
				$('.nav-search-form').find('.form-control').focus();
			}else{
				$('.navbar-toggler').trigger('click');
				$('.nav-search-form').find('.form-control').focus();
			}
		});
	},
	delayStickyNav() {
		var position = $('nav').position();
		var top = Math.ceil(position.top) + 75;	
		window.addEventListener('scroll', function () {				
			var height = $(window).scrollTop();	
			if (height > top) {
				$('nav').addClass('sticky-xs').addClass('sticky-sm').addClass('sticky-md').addClass('sticky-lg');
			}else{
				$('nav').removeClass('sticky-xs').removeClass('sticky-sm').removeClass('sticky-md').removeClass('sticky-lg');
			}		
		});	
		var height = $(window).scrollTop();	
		if (height > top) {
			$('nav').addClass('sticky-xs').addClass('sticky-sm').addClass('sticky-md').addClass('sticky-lg');
		}else{
			$('nav').removeClass('sticky-xs').removeClass('sticky-sm').removeClass('sticky-md').removeClass('sticky-lg');
		}
		var year = new Date().getFullYear();
		$('.copyrights').html('&copy; '+year+' Raleigh Diamond. All Rights Reserved. <a href="/ada-compliance">Accessibility Statement</a>.');
		
	}
}

let hideRolexAuth = {
	onReady() {
		let path = window.location.pathname;
		if( path == "/brand/rolex-estate-watches" ){
			$('.authorized-retailer').remove();
		}
	}
}

let hideCopyright = {
	onReady () {
		let $adaLink = $('.copyrights a:nth-of-type(4)');
		$('.copyrights a').remove();
		$('.copyrights').append($adaLink);
		$('.copyrights').html($('.copyrights').html().replace(/\. \. \./g, ". "));
	}
};



jQuery(document).ready(function(){
	init.onReady();
	hideRolexAuth.onReady();
	hideCopyright.onReady();
});
