function filterFormListType(listType) {
    document.getElementById('listType').value = listType;
    document.getElementById('listType').form.submit();
};

function filterFormUp() {
	switch (document.getElementById('orderBy').value) {
		case 'name':
			document.getElementById('orderBy').form.submit();
		break;
		case '-name':
			document.getElementById('orderBy').value = 'name';
			document.getElementById('orderBy').form.submit();
		break;
		case 'price':
			document.getElementById('orderBy').form.submit();
		break;
		case '-price':
			document.getElementById('orderBy').value = 'price';
			document.getElementById('orderBy').form.submit();
		break;
		case 'code':
			document.getElementById('orderBy').form.submit();
		break;
		case '-code':
			document.getElementById('orderBy').value = 'code';
			document.getElementById('orderBy').form.submit();
		break;
		case '-':
			document.getElementById('orderBy').value = '';
			document.getElementById('orderBy').form.submit();
		break;
		default:
			document.getElementById('orderBy').value = '';
			document.getElementById('orderBy').form.submit();
		break;
	};
};

function filterFormDown() {
	switch (document.getElementById('orderBy').value) {
		case '-name':
			document.getElementById('orderBy').form.submit();
		break;
		case 'name':
			document.getElementById('orderBy').value = '-name';
			document.getElementById('orderBy').form.submit();
		break;
		case '-price':
			document.getElementById('orderBy').form.submit();
		break;
		case 'price':
			document.getElementById('orderBy').value = '-price';
			document.getElementById('orderBy').form.submit();
		break;
		case '-code':
			document.getElementById('orderBy').form.submit();
		break;
		case 'code':
			document.getElementById('orderBy').value = '-code';
			document.getElementById('orderBy').form.submit();
		break;
		case '':
			document.getElementById('orderBy').value = '-';
			document.getElementById('orderBy').form.submit();
		break;
		default:
			document.getElementById('orderBy').value = '-';
			document.getElementById('orderBy').form.submit();
		break;
	};
};
