//Add item to basket
function addtobasket(form) {

	var quant=parseInt(form.elements[1].value);

	if(isNaN(quant)){
	   alert("Quantity must be a number. ");
	   form.elements[1].select();
	   form.elements[1].focus();
	   }
	else{
	if(quant > 0){
	   additem(form);
//	   refresh cart window if it is being shown

	}
	else{
	   alert("Invalid quantity entered. ");
	   form.elements[1].select();
	   form.elements[1].focus();
	   }
	}
}


//doesn't store 'option' names in cookie, just option values
function additem(form){
	var myarray=new Array(form.elements[0].name,form.elements[0].value,form.elements[1].name,form.elements[1].value);

	myarray[4]=" ";
	myarray[5]=" ";
	myarray[6]=" ";
	myarray[7]=" ";
	myarray[8]=" ";
	myarray[9]=" ";
	myarray[10]=" ";
	var j=3;

//  	for(i=2;i<form.elements.length-1;i++){
  	for(i=2;i<form.elements.length;i++)
	{
		if(isNaN(form.elements[i].length))
		{
	       		var optionvalue=form.elements[i].value;
		}
	   	else
		{
	       		var selindex=form.elements[i].selectedIndex;
			var optionvalue=form.elements[i].options[selindex].text;
		}
	    	j++;
	    	myarray[j]=optionvalue;
	}

	var orderdata=getCookie("order");
	var neworderdata = myarray[0]+delimoption+myarray[1]+delimoption+myarray[2]
	neworderdata += delimoption+myarray[3]+delimoption+myarray[4]+delimoption+myarray[5]
	neworderdata += delimoption+myarray[6]+delimoption+myarray[7]+delimoption+myarray[8]
	neworderdata += delimoption+myarray[9]+delimoption+myarray[10]


	if (orderdata!=null){
	   orderdata += delimitem + neworderdata
	}
	else{
	   orderdata = neworderdata
	}
	setCookie("order", orderdata);

	alert(form.elements[1].value+" X "+form.elements[0].value + multiples(form.elements[1].value)+" added to your shopping basket. ");
//	showmsg(form.elements[1].value+" X "+form.elements[0].value + multiples(form.elements[1].value) +" added to<br>your shopping basket. ");
}

function multiples(x)
{
if (x > 1) {return "s "}
else {return ""}
}

function displayURL(link) 
{ 
window.open( link ,'mywindow','width=520,height=400,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes'); 
}