function basket_toggle(number_of_items) {
	
	if (number_of_items == 0) {
		//number_of_items = 1;	
	}
	//alert(number_of_items);
	var top_height = 50;
	var top_sub_height = 40;
	var bottom_height = 200;
	
	// THE NUMBER OF ITEMS WILL NEED TO BE INPUT DEPENDING HOW MANY ITEMS ARE IN THE BASKET (I.E. POPULATED USING PHP)
	var height_per_item = 40;	
	var height_small = 50;
	var height_large = top_height + top_sub_height + bottom_height + (height_per_item * number_of_items);
	
	var speed = 15;
	
	// Switches the open / close command
	var command = document.getElementById('basket_command').innerHTML;
	if (command == "OPEN") {
		basket_open(height_small, height_large, speed);
		document.getElementById('basket_command').innerHTML = "CLOSE";
		document.getElementById('basket_command').blur();
	} else {
		basket_close(height_large, height_small, speed);
		document.getElementById('basket_command').innerHTML = "OPEN";
		document.getElementById('basket_command').blur();
	}
}

function basket_open(start, end, speed) {
	if (start <= end) {
		document.getElementById('basket').style.height = start + 'px';
		start = start + (start / speed);
		setTimeout('basket_open('+start+', '+end+', '+speed+')',1);
	} else {
		document.getElementById('basket').style.height = end + 'px';
	}
}

function basket_close(start, end, speed) {
	if (start > end) {
		document.getElementById('basket').style.height = start + 'px';
		start = start - (start / speed);
		setTimeout('basket_close('+start+', '+end+', '+speed+')',1);
	} else {
		document.getElementById('basket').style.height = end + 'px';
	}
}
