// ======================
// General BuyLinks Code
// ======================

function paramaterFrom(param,argument)
{
	argument = '=' + argument + '&';
	if (argument.indexOf(param) != -1)
	{
		locStart = argument.indexOf(param) + param.length + 1;
		locEnd = argument.indexOf('&',locStart);
		if (locEnd < locStart)
			locEnd = argument.length;

		return argument.substring(locStart,locEnd);
	}
	else
		return null;
}

function doBuyLinkClick(menuItem)
{	
	if ( menuItem.Value == null )
		return;

	//do the link
	window.open(menuItem.Value);

	//ob=storeID, e.g. source of the click ("ob=1&src=prd&pid=12701")
	trackBuyLinkClick(menuItem.Category);

	//set the preference
	setBuyLinkPreference(menuItem.Category);
}

function trackBuyLinkClick(source)
{
	var rnd = new Date();
	document["buylinktracker" + paramaterFrom("type", source)].src = "/images/shared/tracking/buynow.gif?rnd=" + rnd.getTime() + "&" + source;
}

function setBuyLinkPreference(source)
{
	//ob=storeID
	setCookie("buylinkcookie" + paramaterFrom("type", source), paramaterFrom("ob", source), null, "/");
}