function placesSelectPage(pageNum) {
	selectedPageNode = document.getElementById('selectedPage');
	selectedPageNum = selectedPageNode.innerHTML;
	selectedPageNode.setAttribute('id', 'page_' + selectedPageNum);
	selectedPageNode.setAttribute('className', '');
	selectedPageNode.setAttribute('class', '');	
	selectedPageNode.innerHTML = '<a href="javascript:void(0);" onclick="placesSelectPage(' + selectedPageNum + ');">' + selectedPageNum + '</a>';
	newSelectedPage = document.getElementById('page_' + pageNum);
	newSelectedPage.setAttribute('id', 'selectedPage');
	newSelectedPage.setAttribute('className', 'selected');
	newSelectedPage.setAttribute('class', 'selected');	
	newSelectedPage.innerHTML = pageNum;
	pageField = document.getElementById('selectedPageNumber');
	pageField.value = pageNum;
	return placesSubmitForm();
}

function placesSelectSort(sortField) {
	if (sortField) {
		sortInput = document.getElementById('sortBy');
/*
		oldItem = document.getElementById('sort_' + sortInput.value);
		newItem = document.getElementById('sort_' + sortField);
		newItem.setAttribute('className', 'active');
		newItem.setAttribute('class', 'active');	
		oldItem.setAttribute('className', '');
		oldItem.setAttribute('class', '');	
*/

		sortInput.value = sortField;
		return placesSubmitForm();
	}
}

function placesSelectChar(charField) {
	charInput = document.getElementById('char');
	charInput.value = charField;
	return placesSubmitForm();
}

function placesToggleFilters() {
	filtersNode = document.getElementById('placesFilters');
	linkNode = document.getElementById('placesFiltersToggleLink');
	if (filtersNode.style.display != 'none') {
		filtersNode.style.display = 'none';
		linkNode.innerHTML = 'развернуть';
	} else {
		filtersNode.style.display = 'block';
		linkNode.innerHTML = 'свернуть';
	}
}

function placesSubmitForm() {
//	return xxajax_upload_to_url('placesSelectForm', 'http://www.z-people.ru/xplaces/');
//	return xajax_run('xplaces', 'getPlaces', xajax.getFormValues('placesSelectForm'));
//	window.alert(document.getElementById('placesSelectForm').submit());
//	document.getElementById('placesSelectForm').submit();
//	window.document.forms['placesForm'].submit();

	// Хак для ИЕ6

	document.doSubmit = function() {
    	document.getElementById('placesSelectForm').submit();
	}
	setTimeout('document.doSubmit();', 50);
	return true;
}

function placesMakePagination(pagesNumber, selectedPageNumber) {
	placesPaginationNode = document.getElementById('placesPagination');
	var code = '';
	code += '<table class="new-g-paggin" cellspacing="2" cellpadding="2" style="margin: 10px;">';
	code += '<tr>';
	for(i = 1; i <= pagesNumber; i++) {
		if (i == selectedPageNumber) {
			code += '<td id="selectedPage" class="selected">' + i + '</td>';
		} else {
			code += '<td id="page_' + i + '"><a href="javascript:void(0);" onclick="return placesSelectPage(' + i + ');">' + i + '</a></td>';
		}
		if (i%12 == 0) {
			code += '</tr><tr>';
		}
	}
	code += '</tr>';
	code += '</table>';
	placesPaginationNode.innerHTML = code;
	pageField = document.getElementById('selectedPageNumber');
	pageField.value = selectedPageNumber;
}