function go_to_basket(varLink) {
var specInteger, specString, colourInteger, colourString, productIDString, ranNumber
specInteger=document.buylink.specselect.selectedIndex
specString=document.buylink.specselect.options[specInteger].value
colourInteger=document.buylink.colourselect.selectedIndex
colourString=document.buylink.colourselect.options[colourInteger].value
//ranNumber=Math.floor(Math.random()*1000000);
ranNumber=(new Date).getTime()

window.open("/cgi-bin/basket.cgi?conlink=" + varLink + "&items=" + specString + colourString + "&control=Add&" + ranNumber, "_self")
}
function GetFormItemValue(formItem)
{
	var itemValue = "";
	
	if (formItem) 
	{
		if (formItem.tagName) 
		{
			switch (formItem.tagName) 
			{
				case "INPUT":
				switch (formItem.type) 
				{
					case "hidden":
					itemValue = formItem.value;
					break;
				}
				
				break;
				
				case "SELECT":
					var val = [];
					for (var x=0;x<formItem.options.length;x++)	
					{
						var option = formItem.options[x];
						if (option.selected) 
						{
							itemValue = option.value;
						}
					}
				break;
				
				case "UNDEFINED":
				
					itemValue = "0";
				
				break;
			}

		}
	}
	
	return itemValue;
}
function BuildBasketLink(conLink) 
{
	var sBasketLinkString = "";
	
	for (i=0;i<document.AccessoriesForm.ItemQuantity.length;i++)
	{
		var iItemQuantity = GetFormItemValue(document.AccessoriesForm.ItemQuantity[i])
		var sItemValue = GetFormItemValue(document.AccessoriesForm.ItemValue[i])
		if(iItemQuantity != 0 && iItemQuantity != "undefined")
		{ 
			sBasketLinkString += sItemValue + "_" + iItemQuantity + "_";
		}
	}
	
	if(sBasketLinkString != "")
	{
		randomNumber=(new Date).getTime()
		sBasketLinkString = "/cgi-bin/basket.cgi?items=" + sBasketLinkString + "&control=Add&conlink=" + conLink + "&" + randomNumber;
		window.open(sBasketLinkString, "_self");
		//alert(sBasketLinkString);
	}

}


