




function DeleteRecord(lst){
	var counter;
	counter=0
	//Check to see which index is selected
	for(var i = 0; i < lst.length; i++){
		if (lst[i].selected == true){
			counter = counter + 1;
			lst.remove(i);
			//This will ensure that
			//all selected items are
			//removed from the list box.
			i = i - 1;
		}
	}
	
	for(var x=0; x < counter; x++){
		AddRecord(lst, "", "");
	}
	
	return
}

function AddRecord(selObj, selText, selValue){
	var opt = new Option(selText, selValue);
	selObj.options[selObj.options.length] = opt;
}

function RemoveRecord(selObj){
		//Check to see which index is selected
	for(var i = 0; i < selObj.length; i++){
		if (selObj[i].selected == true){
			selObj.remove(i);
			//This will ensure that
			//all selected items are
			//removed from the list box.
			i = i - 1;
		}
	}
	return
}

function selectAll(selObj){
	//We must dynamically select each 
	//item in the 'mylist' list box.
	for(var i = 0; i < selObj.length; i++){
		if(selObj.options[i].value.length>0){
			selObj[i].selected = true;
		}
	}
	
	return
}

function clearShoppingCart(selObj){
	for(var i=0; i<selObj.length; i++){
		selObj.options[i].value="";
		selObj.options[i].text="";
		selObj[i].selected=false;
	}
}

function clearCart(selObj){
	for(var i=0; i<selObj.length; i++){
		selObj.remove(i);
		i = i - 1;
	}
}

function isFull(selObj, maximum){
	var counter=0;
	for(var x=0; x<selObj.length; x++){
		if(selObj.options[x].value.length>0){
			counter = counter + 1
		}
	}
	if(counter<maximum){
		return false
	}else{
		return true
	}
}

function emptyCart(selObj){
	for(var i=0; i<selObj.length; i++){
		if(selObj.options[i].value.length>0){
			return false
			break;
		}
	}
	return true
}

