// $Id: common.js 27607 2009-08-11 13:26:14Z martin $

/**
* Sets a dropdown's selected option or options if multiple select
*
* @param	select
* @param	string/array of string	option values
*/
function set_selected(select) {
	var args = set_selected.arguments;
	for (var i = 1; i < args.length; i++) {
		for (var j = 0; j < select.length; j++) {
			if (select.options[j].value == args[i]) {
				select.options[j].selected = true;
				if (select.type == 'select-one') {
					break;
				}
			}
		}
	}
}

function execute_callbacks() {
	for (var i = 0; i < arguments.length; i++) {
		if (arguments[i]) {
			arguments[i]();
		}
	}
}

function trim(string) {
	string = string.replace(/^\s+/g, "");
	string = string.replace(/\s+$/g, "");
	return string;
}
