function filterSelect(obj) {
	var objSelected ='';
	var i; var count = 0;
	for (i=0; i<obj.options.length; i++) {
		if (obj.options[i].selected)
			objSelected += obj.options[i].value+',';
	}
	var objType = obj.getAttribute('-data-type');
	filterList(objSelected,objType);
}

function filterList(objSelected,objType) {
	var list = document.getElementById('list').getElementsByTagName('tbody')[0].getElementsByTagName('tr');
	var i;
	for (i=0; i<list.length; i++) {
		if (!objSelected.match(list[i].getAttribute('-data-'+objType))) { //Hide
			if (!list[i].className.match('off'+objType+' '))
				list[i].className += 'off'+objType+' ';
			list[i].getElementsByTagName('input')[0].checked = '';
		} else { //Show
			if (list[i].className.match('off'+objType+' '))
				list[i].className = list[i].className.replace('off'+objType+' ','');
		}
	}
}