function setCurrentPageLG(element) {
	document.datagrid.currentPage.value = element;
}

function updateMake() {
	mdl = document.getElementById('model');
	mdl.selectedIndex = 0;
	updateModel();
}

function updateModel() {
	tp = document.getElementById('type');
	tp.selectedIndex = 0;
	updateLGGrid();
}

function updateLGGrid() {
	submitForm();return true;
}

function setSort(sortField, sortDirection) {
	if (document.datagrid.sortField.value != sortField) {
		document.datagrid.sortField.value = sortField;
		document.datagrid.sortDirection.value = sortDirection;
	} else if(document.datagrid.sortDirection.value == 'asc') {
		document.datagrid.sortDirection.value = 'desc';
	} else {
		document.datagrid.sortDirection.value = 'asc';
	}
    document.datagrid.currentPage.value = 1;
}

function setPage(page) {
    var currPage = parseInt(document.datagrid.currentPage.value);
    if(page=='next') {
        document.datagrid.currentPage.value = currPage + 1;
    } else {
        if(currPage > 1)
            document.datagrid.currentPage.value = currPage - 1;
    }
}

function setPageSize() {
    document.datagrid.pageSize.value = document.datagrid.pageSizeCombo.value;
}

function setCurrentPage(element) {
    var currPage = parseInt(element.value);
    if(currPage > 1)
        document.datagrid.currentPage.value = currPage;
}

function submitForm() {
    document.datagrid.submit();
}

function setAction(path) {
    document.datagrid.action = path;
}

function setCategory(value) {
    document.datagrid.category.value = value;
}