	/** age verification functions and variables */
	var cookieName = 'robertmondaviwines.age_verification';
	var fail_redirect = 'http://www.centurycouncil.org/';
	
	function checkCookie() {
		return $.cookie(cookieName);
	}
	
	function passValidation() {
		$('#wrap').show();
		$.closeDOMWindow();
		$.cookie(cookieName,true,{path: '/'});
	}
	
	function failValidation() {
		location.href = fail_redirect;
	}
	
	function displayVerification() {
		$.openDOMWindow({ 
				borderSize: 0,
				overlayColor:'#333' /* D7A865 */,
				overlayOpacity:'99.9',
				draggable: 0,
				modal: 1,
				width: 440,
				height: 400,
				loader:1,
				modal:1, 
				loaderImagePath:'/dom_window/img/spinner.gif', 
				loaderHeight:16, 
				loaderWidth:17, 
				windowSource:'iframe',
				windowPadding:0,
				windowSourceURL: '/pages/verification' 
			});
	}

$(document).ready(function(){
	
	$('body.no-js').removeClass('no-js');

	// if there is no cookie put up the age verification modal
	if(!checkCookie(cookieName)) {
		$('#wrap').hide();
		displayVerification();
	}
	
	$("ul#mainNav").superfish(); 
	$("ul#subNav").superfish();
	$("ul#varietalNav").superfish();  

	$('#varietalWrap').mouseover(function() {
		$(this).addClass('open');
	});
	$('#varietalWrap').mouseout(function() {
		$(this).removeClass('open');
	}); 

	$(function () {
		var tabContainers = $('div#vintageTabs > div');
		
		$('div#vintageTabs ul#vintages a').click(function () {
				tabContainers.hide();
				tabContainers.filter(this.hash).fadeIn();
				$('div#vintageTabs ul#vintages a').removeClass('selected');
				$(this).addClass('selected');
				return false;	
		});//.filter(':first').click();
	});

	$('.tourSwapper').click(function() {
				
		if ($(this).parent('li').hasClass('active')) {
			$(this).blur();
			return false;
		}
		
		$('#thisLastNav li').removeClass('active');
		$(this).parent('li').addClass('active');
		
		showing = $('#currentTours');
		
		if ($(this).attr('id') == 'showLastYear') {
			showing = $('#oldTours');
		}
		
		$('.tourStops').hide();
		showing.show();
		
		$(this).blur();
		
		return false;
		
	});
	
	
	// tour rsvp modals
	$('#tourRSVP').click(function(){	
		var tourUrlPath = $('#tourRSVP').attr('href');
		$.openDOMWindow({ 
				borderSize: 0,
				overlayColor:'#333',
				overlayOpacity:'80',
				draggable: 0,
				modal: 0,
				width: 300,
				height: 400,
				loader:1, 
				loaderImagePath:'/dom_window/img/spinner.gif', 
				loaderHeight:16, 
				loaderWidth:17, 
				windowSource:'iframe',
				windowPadding:0,
				windowSourceURL: tourUrlPath
			});
		return false;
	});
	
});
