function updateQty(dropDown, product) {
  var quantity = dropDown.options[dropDown.selectedIndex].value;
  window.location.href="/basket,update," + product + "," + quantity;
}

function addBasket(product) {
	// check to see if customer requirements are applicable and have been entered correctly
	var cust_reqs_issues = 0;
	var cust_reqs = 0;
	var spec4;
	var spec5;
	var spec6;
	
	for(i=0; i<document.product_options.elements.length; i++) {
		var field = document.product_options.elements[i];
		var name = field.name;
		
		if (field.type == 'select-one') {
			var value = field.options[field.selectedIndex].value;
		} else if (field.type == 'text' || field.type == 'hidden') {
			var value = field.value;
		}
		
		if (name == 'spec4' || name == 'spec5' || name == 'spec6') {
			cust_reqs++;
			
			if (name == 'spec4') spec4 = value;
			if (name == 'spec5') spec5 = value;
			if (name == 'spec6') spec6 = value;
			
			if (value == '') {
				cust_reqs_issues = 1;
			}
		}
	}
	
	//alert('Selected product: ' + document.product_form.selected_product.value);
	//alert('Requirements: ' + cust_reqs_issues);
	
	if (document.product_form.selected_product.value > 0 && cust_reqs_issues == 0) {
		var product = document.product_form.selected_product.value;
		var currentTime = new Date()
		var timestamp = currentTime.getTime()
	  quantity = 1;
	  var url = "/basket,add," + product + "," + quantity + "," + timestamp;
	  if (cust_reqs > 0) {
	  	url += ',' + spec4 + '::' + spec5 + '::' + spec6;
	  }
	  window.location.href = url;
	} else {
		//alert("Selected product: " + document.product_form.selected_product.value + ", Issues: " + cust_reqs_issues);
		alert("Please choose/enter product options to the left of the 'Add to basket' button before continuing");
	}
}