var SmartListManager = Class.create({
	sendSearch: function(actionURL,command,fieldId,resultContainerId,otherFormId) {
		var parameters = $(otherFormId).serialize(true);
		parameters.command = command;
		parameters.style = system.getCurrentStyle();
		parameters.tagList = $(fieldId + '_tagList').value;
		parameters.date = $(fieldId + '_date').value;
		parameters.olderThan = $(fieldId + '_olderThan').value;
		parameters.score = $(fieldId + '_score').value;
		new Ajax.Request(system.getLibraryPath() + actionURL,{
			method:'post',
			parameters:parameters,
			onSuccess: function(transport) {
				$(resultContainerId).innerHTML = transport.responseText;
			}
		});
	},
	
	addTag: function(id) {
		var tagList = $(id + '_tagList');
		var cbox = $(id + '_tagCBox');
		if( tagList.value!='' ) {
			tagList.value = tagList.value + ', ' + cbox.value;
		}
		else {
			tagList.value = cbox.value;
		}
	}
});

var smartListManager = new SmartListManager();