// alterError - fixes a rounding bug in Netscape 2
function alterError(value) {
	if (value<=0.99) {
	newPounds = '0';
	} else {
	newPounds = parseInt(value);
	}
	newPence = parseInt((value+.0008 - newPounds)* 100);
	if (eval(newPence) <= 9) newPence='0'+newPence;
	newString = newPounds + '.' + newPence;
	return (newString);
}

// buyItem - adds an item to the shopping basket
        function buyItem(newItem, newPrice, newQuantity, newOption) {
	if (newQuantity <= 0) {
	rc = alert('Quantity must be greater than 0');
	} else {
                if (newQuantity >= 0) {
                        index = document.cookie.indexOf("TheBasket");
                        countbegin = (document.cookie.indexOf("=", index) + 1);
                        countend = document.cookie.indexOf(";", index);
                        if (countend == -1) {
                                countend = document.cookie.length;

	top.frames[2].location = "../../mylist/main/basket.htm";
                        }
	                document.cookie="TheBasket="+document.cookie.substring(countbegin, countend)+"["+newItem+"|"+newPrice+"|"+newOption+"|"+newQuantity+"]";
	}
	}
}
