function goPage(i)
{
	var frm = document.getElementById('pageForm');
	frm.from_item.value = i;
	frm.submit()
}


function sortBy(obj)
{
	var frm = document.getElementById('pageForm');
	frm[obj.name].value = obj.value;
	frm.submit();
}


function filterApply(elements, pageFormId)
{
	var json = '';

	for (var i in elements)
	{
		if ( elements[i] && elements[i].value != undefined && elements[i].type != 'button' )
			json += elements[i].name +': "'+ elements[i].value +'", ';
	}

	json = json ? '{'+ json.substr(0, json.length-2) +'}' : '';

	var frm = document.getElementById(pageFormId);
	frm.filter_by.value = json;
	frm.filter_apply.value = 1;
	frm.submit();
}