	/**
 * @author OWNER
 */


var $j = jQuery.noConflict();
$j(function (){
	$j("form#keywordSearch a.searchLink").click(function(){
		var currentValue = $j("form#keywordSearch input#keyword").val();
		var newValue = $j(this).text();
		var spacer = "";
		if(currentValue != "")
		{
			var spacer = " ";
		}
		var newValue = currentValue + spacer +newValue;
		$j("form#keywordSearch input#keyword").val(newValue);
	});
	$j("form#keywordSearch p#clearDeptSearch").click(function(){
		var noValue = "";
		$j("form#keywordSearch input#keyword").val(noValue);
	});
});

function searchResultSuccess(){
	$j("p#advsearch-instructions").css("display","none");
	$j("a span#search-filtering-text").html("Click here to revise your search.");
	$j("p#searchresult").insertAfter("h1.heading-main");
}


function noSearchResults(){
	var message = "<p class='noResults'><strong>Your search yielded no results.</strong>";
	if(document.getElementById("advsearch-instructions") !=undefined )
	{
		$j("p#advsearch-instructions").css("display","none");
		$j("a span#search-filtering-text").html("Click here to revise your search.");

	} else {
		message += "<br /><br /><a href='advsearch.asp'>Try our advanced search.</a>";
		message += "</p>";
	}
	$j("h1.heading-main").after(message);
}

function insertPopularBrands(){
		var popBrands = new Array("A to Z","Au Bon Climat","Banfi","Ben Marco","Caymus","Cakebread","Coppola","DeLoach","Elizabeth Spencer","Folie a Deux","Geyser Peak","Grgich Hills","Groth","Hendry","Indaba","Joel Gott","Kamen","Kunde","Linden","Lossen","Mordoree","Ornellia","Pearmund","Qupe","Ridge","Rombauer","Sokol Blosser","St Supery","Trefethen","Wente");
		for(popBrand in popBrands)
		{
			var linkUrl = "href='/store/advsearch.asp?"
				+ "product_brandname=" + popBrands[popBrand]
				+ "&product_image=1&product_stock=1&submitted=1&hideoptions=1' "
				+ "class='brand product_brandname searchLink' ";
			$j("div#searchPopularBrands").append("<a " + linkUrl + ">" + popBrands[popBrand] + "</a>");
		};
	}

function insertSearchByThemes(){
	var themes = {
		"Our Favorites" : "our favorites",
		"Collectibles" : "Collectible",
		"Great Wine Under $20" : "great wine under-$20",
		"Organic Wine" : "organic"
		}
	for(key in themes)
	{
		var linkUrl = "href='/store/search.asp?"
			+ "theme=" + themes[key]
			+ "&themefield=product_theme'"
			+ "class='brand product_brandname searchLink' "
		$j("div#themeSearchLinks").append("<a " + linkUrl + ">" + key + "</a>");
	};
}
function insertFeaturedItems(itemsPerRow,totalItems){
	switch (itemsPerRow){
	case 1:
		itemWidth = "100%";
		break;
	case 2:
		itemWidth = "50%";
		break;
	case 3:
		itemWidth = "33%";
		break;
	case 5:
		itemWidth = "20%";
		break;
	case 6:
		itemWidth = "16.5%";
		break;
	default:
		itemWidth = "25%";
		break;
	}

	var destObj = $j("div#featuredItems");
	totalItems = totalItems - 1;
	for(i = 0 ; i<= totalItems ; i++)
	{
	var thumb = "div#specialoffers td.smallText:eq(" + i +")";
	var info = "div#specialoffers td.smalltext:eq(" + i + ")";
	var featuredThumb = $j(thumb).html();
	var featuredInfo = $j(info).html();
	var stringToInsert = "<div class='featuredItem'"
			+ "style='width:"+itemWidth+"'>"
			+ "<div class='thumb'>"
			+ featuredThumb
			+ "</div>"
			+ "<div class='info'>" + featuredInfo + "</div>";
	destObj.append(stringToInsert);
	}
	destObj.append("<div class='clearFloat'>&nbsp;</div>");
}
function createLinks(dataArray,assignClass,destElement)
{
	for(link in dataArray)
	{
		var linkUrl = "<a href='#' class='" + assignClass + "'>"
		+ dataArray[link]
		+ "</a>";
		$j(destElement).append(linkUrl);
	}
	$j(destElement).append("<div class='clearFloat'>&nbsp;</div>");
}

function createDeptCatLinks(catId,destElement)
{
	var destElement = destElement;
	var rawData = deptCategories[catId];
	var dept = rawData;
	for(category in dept)
	{
		linkUrl = "<a href='/store/category/"
		+ catId +"/"
		+ category +"/' class='searchLink'>"
		+ dept[category]
		+ "</a>";
		$j(destElement).append(linkUrl);
	}
	$j(destElement).append("<div class='clearFloat'>&nbsp;</div>");
}