function addBaseProd(obj,url) {	
	var time = new Date().getTime();
	var new_url = url + '/UpdateSessionBaseProdList.do';
	if(obj != null){
		if(obj.checked) {
			var params = 'type=add&bpid=' + obj.value + '&ms=' + time;
			var ajax = new Ajax.Updater(
			{success: 'selectedProducts'},
			new_url,
			{method: 'get', parameters: params, onFailure: reportError});
			addProduct();
		} else {
			var params = 'type=remove&bpid=' + obj.value + '&ms=' + time;
			var ajax = new Ajax.Updater(
			{success: 'selectedProducts'},
			new_url,
			{method: 'get', parameters: params, onFailure: reportError});
			removeProduct();
		}
	}
	else {
		var params = 'type=update&bpid=&ms=' + time;
			var ajax = new Ajax.Updater(
			{success: 'selectedProducts'},
			new_url,
			{method: 'get', parameters: params, onFailure: reportError});
	}
}
function clearList(url) {
	var time = new Date().getTime();
	var new_url = url + '/UpdateSessionBaseProdList.do';
	var params = 'type=clear&bpid=&ms=' + time;
			var ajax = new Ajax.Updater(
			{success: 'selectedProducts'},
			new_url,
			{method: 'get', parameters: params, onFailure: reportError});
}
function reportError(request) {
	document.getElementById('selectedProducts').innerHTML = "";
}

