$(document).ready(function() {
	showHideCategories();
	externalWindow("a[rel*='external']");
	tabBox('#nakedWine', 'ul.tabs', 'ul.content');	
});

function showHideCategories() {
	var theButton = $("#search div.refineSearch a.searchFilter");
	var theButtonImg = $("#search div.refineSearch a.searchFilter img");	
	var theFieldset = $("#search div.refineSearch fieldset");

	theButton.click(function() {
		if(theFieldset.is(':visible')) {			
			theFieldset.slideUp();
			theButtonImg.attr("src", "/images/refineSearch_plus.gif");
		}
		else {
			theFieldset.slideDown();
			theButtonImg.attr("src", "/images/refineSearch_minus.gif");
		}
		return false;
	});
}

// Tab box function
function tabBox(wrapper, navClass, contentClass) {
	var nav = wrapper + ' ' + navClass;
	var content = wrapper + ' ' + contentClass;
	$(wrapper).children().wrapAll('<div class="js"></div>');
	$(wrapper + ' ul:eq(0)').wrap('<div>');
	$(nav + ' li:first-child').addClass('current');
	$(content + ' li').hide();
	linkid = $(nav + ' li:first-child a').attr('href');
	$(linkid).show();
	$(nav + ' li a').click(function() {
		$(content + ' li').hide();
		$(nav + ' li').removeClass();
		navhref = $(this).attr('href');
		$(content + ' ' + navhref).show();
		$(this).parent().addClass('current');
		return false;
	});
}


// Audience Science code
var rsi_segs = [];
var segs_beg=document.cookie.indexOf('rsi_segs=');
if(segs_beg>=0){
segs_beg=document.cookie.indexOf('=',segs_beg)+1;
if(segs_beg>0){
var segs_end=document.cookie.indexOf(';',segs_beg);
if(segs_end==-1)segs_end=document.cookie.length;
rsi_segs=document.cookie.substring(segs_beg,segs_end).split('|');
}}
var segQS = rsi_segs.length> 0 ? "rsi=" + rsi_segs[0] +";" : "";
for (var i = 1; i <rsi_segs.length && i <20; i++)
segQS += ("rsi" + "=" + rsi_segs[i] + ";");

if (typeof(segQS)=='undefined') segQS = "";    // Test for revenue science

/* External windows */
function externalWindow(theElement) {
    $(theElement).click(function() {
        window.open(this.href);
        return false;
    });
}
