//
function InfoWin(ProductId)
{
var myurl = "product_info.asp?ProductId="+ProductId;
var WinProps = "width=600,height=300,top=0,left=0,scrollbars=no,status=no,resizable=no";
var AddressWindow = window.open(myurl,'ProductInfo',WinProps);
}

//
function AddSuggested()
{
var TheForm = document.StarterKit;
var NumberOfItems = TheForm.NoItems.value;
var MultiProducts = "";
var Id = "",Qty = 0;
var myurl = "index.asp?PageName=Processing&Action=AddMany&PreviousPage="+PreviousPage;

if(TheForm.VivCost) // there is a vivarium listed so check price
	{
	if(TheForm.Viv_1.checked == true)
		{
		var VivColour = escape(TheForm.VivColour.options[TheForm.VivColour.selectedIndex].text);
		var VivPrice = TheForm.VivCost.value;
		var VivQty = 1;
		var TempString = TheForm.Viv_1.value;
		var TempArray = TempString.split("#");
		var TempStyle = TempArray[0];
		VivStyle = "Vivarium("+escape(TempStyle)+")";
		VivDimensions = TempArray[1];
		var VivWeight = TheForm.TotVivWeight.value;
		myurl = myurl + "&VivToAdd="+VivStyle+"next"+VivDimensions+"next"+VivColour+"next"+VivPrice+"next"+VivQty+"next"+VivWeight;
		}
	}
for(i = 1; i <= NumberOfItems-1; i ++)
	{
	if(TheForm.elements["Item_"+i].checked == true)
		{
		Id = TheForm.elements["Item_"+i].value;
		Qty = parseFloat(TheForm.elements["Qty_"+i].value);
		MultiProducts = MultiProducts + Id +"$"+Qty +"end";
		}
	}
MultiProducts = MultiProducts + "end";
MultiProducts = MultiProducts.replace("endend","");
myurl = myurl + "&MultiProducts="+MultiProducts;
document.location = myurl;
}

//
function DisplayPage(FormElement)
{
document.location = FormElement.options[FormElement.selectedIndex].value;
}

//
function AddProductToCart(Description,Quantity,ProdId,PriceEach,DeliveryCode,Weight)
{
var TheForm = Quantity.form;
var RequiredQuantity = Quantity.options[Quantity.selectedIndex].value;
var myurl = "index.asp?PageName=Processing&Action=AddToBasket&PreviousPage="+PreviousPage;
myurl = myurl + "&ProductToAdd="+escape(Description)+"next"+RequiredQuantity+"next"+ProdId+"next"+PriceEach+"next"+DeliveryCode+"next"+Weight;
document.location = myurl;
}

//
function AddVivariumToCart(TheForm)
{
var VivQty,VivLength,VivWidth,VivHeight,VivDimensions,VivColour,VivStyle,VivPrice,VivWeight,VivQty; 
VivStyle = "Vivarium("+TheForm.style.options[TheForm.style.selectedIndex].text+")";
VivLength = TheForm.viv_length.options[TheForm.viv_length.selectedIndex].text;
VivWidth = TheForm.viv_width.options[TheForm.viv_width.selectedIndex].text;
VivHeight = TheForm.viv_height.options[TheForm.viv_height.selectedIndex].text;
VivDimensions = VivLength+"Lx"+VivWidth+"Wx"+VivHeight+"H";
VivColour = escape(TheForm.colour.options[TheForm.colour.selectedIndex].value);
VivPrice = TheForm.price_viv.value;
VivQty = TheForm.viv_qty.value;
VivWeight = TheForm.weight_viv.value;
var myurl = "index.asp?PageName=Processing&Action=AddVivToBasket&PreviousPage="+PreviousPage;
myurl = myurl + "&VivToAdd="+VivStyle+"next"+VivDimensions+"next"+VivColour+"next"+VivPrice+"next"+VivQty+"next"+VivWeight;
document.location = myurl;
}

//
function AddCabinetToCart(TheForm)
{
var CabinetQty,CabinetLength,CabinetWidth,CabinetHeight,CabinetDimensions,CabinetColour,CabinetStyle,CabinetPrice,CabinetWeight,CabinetQty; 
CabinetStyle = "Cabinet("+TheForm.style.options[TheForm.style.selectedIndex].text+")";
CabinetLength = TheForm.cabinet_length.options[TheForm.cabinet_length.selectedIndex].text;
CabinetWidth = TheForm.cabinet_width.options[TheForm.cabinet_width.selectedIndex].text;
CabinetHeight = TheForm.cabinet_height.options[TheForm.cabinet_height.selectedIndex].text;
CabinetDimensions = CabinetLength+"Lx"+CabinetWidth+"Wx"+CabinetHeight+"H";
CabinetColour = escape(TheForm.colour.options[TheForm.colour.selectedIndex].value);
CabinetPrice = TheForm.price_cabinet.value;
CabinetQty = TheForm.cabinet_qty.value;
CabinetWeight = TheForm.weight_cabinet.value;
var myurl = "index.asp?PageName=Processing&Action=AddCabToBasket&PreviousPage="+PreviousPage;
myurl = myurl + "&CabToAdd="+CabinetStyle+"next"+CabinetDimensions+"next"+CabinetColour+"next"+CabinetPrice+"next"+CabinetQty+"next"+CabinetWeight;
document.location = myurl;
}

//
function EmptyBasket()
{
var myurl = "index.asp?PageName=Processing&Action=EmptyBasket&PreviousPage="+PreviousPage;
if(confirm('Are you sure you want to remove all items from your basket ?'))
	{
	document.location = myurl;
	}
}

//
function DeleteProduct(ProdId)
{
var myurl = "index.asp?PageName=Processing&Action=DeleteProduct&PreviousPage="+PreviousPage+"&ProdToDelete="+ProdId;
document.location = myurl;
}

//
function DeleteViv(VivNumber)
{
var myurl = "index.asp?PageName=Processing&Action=DeleteViv&PreviousPage="+PreviousPage+"&VivToDelete="+VivNumber;
document.location = myurl;
}

//
function UpdateVivBasket(VivNumber,NewQuantity)
{
var myurl = "index.asp?PageName=Processing&Action=UpdateVivBasket&PreviousPage="+PreviousPage+"&VivToUpdate="+VivNumber+"&NewVivQuantity="+NewQuantity;
document.location = myurl;
}

//
function DeleteCab(CabNumber)
{
var myurl = "index.asp?PageName=Processing&Action=DeleteCab&PreviousPage="+PreviousPage+"&CabToDelete="+CabNumber;
document.location = myurl;
}

//
function UpdateCabBasket(CabNumber,NewQuantity)
{
var myurl = "index.asp?PageName=Processing&Action=UpdateCabBasket&PreviousPage="+PreviousPage+"&CabToUpdate="+CabNumber+"&NewCabQuantity="+NewQuantity;
document.location = myurl;
}

//
function UpdateBasket(ProdId,NewQuantity)
{
var myurl = "index.asp?PageName=Processing&Action=UpdateBasket&PreviousPage="+PreviousPage+"&ProdToUpdate="+ProdId+"&NewQuantity="+NewQuantity;
document.location = myurl;
}