function sort(type) {
	if(type != '') {
		typeStr = type.toString();
		if(typeStr.indexOf(last_order_link) == -1)
		{
			var text = $('#' + last_order_link + '-order-link').html();
			var strpos = text.length - 9;
			$('#' + last_order_link + '-order-link').html(text.substr(0, strpos) + '</nobr>');
		}
		$('.green').each(function() {
			$(this).removeClass('green');
			$(this).addClass('black');
		});
		
		switch(type) {
			case 1:
			 last_order_link = 'name';
			 $('#name-order-link').addClass('green');
			 $('#name-order-link').removeClass('black');
			 if(order == 'name-up') {
			 	order = 'name-down';
			 	$('#name-order-link').html('Готовые <nobr>фирмы &#9660;</nobr>');
			 } else {
				order = 'name-up';
				$('#name-order-link').html('Готовые <nobr>фирмы &#9650;</nobr>');
			 }
			 break;
				
			case 2:
			 last_order_link = 'date';
			 $('#date-order-link').addClass('green');
			 $('#date-order-link').removeClass('black');
			 if(order == 'date-up') {
			 	order = 'date-down';
			 	$('#date-order-link').html('Дата <nobr>рег. &#9660;</nobr>');
			 } else {
				order = 'date-up';
				$('#date-order-link').html('Дата <nobr>рег. &#9650;</nobr>');
			 }
			 break;
				
			case 3:
			 last_order_link = 'ifns';
			 $('#ifns-order-link').addClass('green');
			 $('#ifns-order-link').removeClass('black');
			 if(order == 'ifns-up') {
			 	order = 'ifns-down';
			 	$('#ifns-order-link').html('<nobr>ИФНС &#9660;</nobr>');
			 } else {
				order = 'ifns-up';
				$('#ifns-order-link').html('<nobr>ИФНС &#9650;</nobr>');
			 }
			 break;
				
			case 4:
			 last_order_link = 'usn';
			 $('#usn-order-link').addClass('green');
			 $('#usn-order-link').removeClass('black');
			 if(order == 'usn-up') {
			 	order = 'usn-down';
			 	$('#usn-order-link').html('<nobr>УСН &#9660;</nobr>');
			 } else {
				order = 'usn-up';
				$('#usn-order-link').html('<nobr>УСН &#9650;</nobr>');
			 }
			 break;
				
			case 5:
			 last_order_link = 'settlement';
			 $('#settlement-order-link').addClass('green');
			 $('#settlement-order-link').removeClass('black');
			 if(order == 'settlement-up') {
			 	order = 'settlement-down';
			 	$('#settlement-order-link').html('<nobr>Р/с &#9660;</nobr>');
			 } else {
				order = 'settlement-up';
				$('#settlement-order-link').html('<nobr>Р/с &#9650;</nobr>');
			 }
			 break;
				
			case 6:
			 last_order_link = 'comment';
			 $('#comment-order-link').addClass('green');
			 $('#comment-order-link').removeClass('black');
			 if(order == 'comment-up') {
			 	order = 'comment-down';
			 	$('#comment-order-link').html('<nobr>Примечание &#9660;</nobr>');
			 } else {
				order = 'comment-up';
				$('#comment-order-link').html('<nobr>Примечание &#9650;</nobr>');
			 }
			 break;
				
			case 7:
			 last_order_link = 'price';
			 $('#price-order-link').addClass('green');
			 $('#price-order-link').removeClass('black');
			 if(order == 'price-up') {
			 	order = 'price-down';
			 	$('#price-order-link').html('<nobr>Цена (руб.) &#9660;</nobr>');
			 } else {
				order = 'price-up';
				$('#price-order-link').html('<nobr>Цена (руб.) &#9650;</nobr>');
			 }
			 break;
		}
		getNewList();
	}
	return true;
}
function getNewList(except) {
	if(vitrina != 1) {
		$('#tbody').html('<tr><td colspan="8" style="text-align: center;"><b>Подождите, идёт загрузка данных…</b></td></tr>');
	}
	$.get('shop.php', {ajax: '1', year: year, settlement: settlement, okrug: okrug, activity: activity, address: address, usn: usn, opf: opf, capital_stock_ot: capital_stock_ot, capital_stock_do: capital_stock_do, name: name, page: page, order: order, vitrina: vitrina, okveds: okveds, search: search, older: older, license: license, ifns_num: ifns_num}, function(data) {
		var result = data.split('||');
		$('#tbody').html(result[0]);
		$('#paging').html(result[1]);
		if(except != undefined)	AjaxSortedCounts(except);
		else AjaxSortedCounts();
		
		var params = '';
		if(year != undefined && year != '') {
			params = params + 'year=' + year + '&';
		}
		if(settlement != undefined && settlement != '') {
			params = params + 'settlement=' + settlement + '&';
		}
		
		if(older != undefined && older != '') {
			params = params + 'older=' + older + '&';
		}
		
		if(okrug != undefined && okrug != '') {
			params = params + 'okrug=' + okrug + '&';
		}
		if(activity != undefined && activity != '') {
			params = params + 'activity=' + activity + '&';
		}
		if(address != undefined && address != '') {
			params = params + 'address=' + address + '&';
		}
		if(usn != undefined && usn != '') {
			params = params + 'usn=' + usn + '&';
		}
		if(opf != undefined && opf != '') {
			params = params + 'opf=' + opf + '&';
		}
		if(capital_stock_ot != undefined && capital_stock_ot != '') {
			params = params + 'capital_stock_ot=' + capital_stock_ot + '&';
		}
		if(capital_stock_do != undefined && capital_stock_do != '') {
			params = params + 'capital_stock_do=' + capital_stock_do + '&';
		}
		if(name != undefined && name != '') {
			params = params + 'name=' + name + '&';
		}
		if(license != undefined && license != '') {
			params = params + 'license=' + license + '&';
		}
		if(page != undefined && page != '')
			params = params + 'page=' + page + '&';
		if(order != undefined && order != '')
			params = params + 'order=' + order + '&';
		if(vitrina != undefined && vitrina != '')
			params = params + 'vitrina=' + vitrina + '&';
		if(params != '')
			params = '?' + params.substr(0, params.length - 1);
		$('#print-version').attr('href', sitedomain + 'print_spisok.html' + params);
	});
}
function AjaxSortedCounts(except) {
	return;
	/*
	$.get('ajaxcount.php', {ajax: '1', year: year, settlement: settlement, okrug: okrug, activity: activity, address: address, usn: usn, opf: opf, capital_stock_ot: capital_stock_ot, capital_stock_do: capital_stock_do, name: name, page: page, order: order, vitrina: vitrina, okveds: okveds}, function(data) {
		var result = data.split('||');
		if(except != 'address') {
			$('#address-moscow').html(result[0]);
			$('#address-oblast').html(result[1]);
			$('#address-other').html(result[2]);
		}
		if(except != 'usn') {
			$('#usn0').html(result[3]);
			$('#usn6').html(result[4]);
			$('#usn15').html(result[5]);
		}
		if(except != 'opf') {
			$('#ooo').html(result[6]);
			$('#oao').html(result[7]);
			$('#zao').html(result[8]);
		}
	}); */
}

$(document).ready(function() {
	$('.sortby_address').bind('click', function() {
		lastclass = $(this).attr('class');
		if(lastclass.indexOf('active') == -1) {
			address = $(this).attr('rel');
			$('.sortby_address').each(function() {
				$(this).removeClass('active');
			});
			$(this).addClass('active');
		} else {
			address = '';
			$(this).removeClass('active');
		}
		if($('#search_form').val() == '1')
			$('#sortby_address').val(address);
		else
			getNewList('address');
	});
	
	$('.sortby_turnover').bind('click', function() {
		lastclass = $(this).attr('class');
		var turnover = 1;
		if(lastclass.indexOf('active') == -1) {
			$('.sortby_turnover').each(function() {
				$(this).removeClass('active');
			});
			$(this).addClass('active');
		} else {
			turnover = 0;
			$(this).removeClass('active');
		}
		if($('#search_form').val() == '1')
			$('#sortby_turnover').val(turnover);
		else
			getNewList('turnover');
	});
	
	$('.sortby_opf').bind('click', function() {
		lastclass = $(this).attr('class');
		if(lastclass.indexOf('active') == -1) {
			opf = $(this).attr('rel');
			$('.sortby_opf').each(function() {
				$(this).removeClass('active');
			});
			$(this).addClass('active');
		} else {
			opf = '';
			$(this).removeClass('active');
		}
		//if($('#search_form').val() == '1')
		//	$('#gotovie_firmi').css('display', 'block');
		getNewList('opf');
	});
	
	$('.sortby_settlement').bind('click', function() {
		lastclass = $(this).attr('class');
		if(lastclass.indexOf('active') == -1) {
			settlement = $(this).attr('rel');
			$('.sortby_settlement').each(function() {
				$(this).removeClass('active');
			});
			$(this).addClass('active');
		} else {
			settlement = '';
			$(this).removeClass('active');
		}
		if($('#search_form').val() == '1')
			$('#sortby_settlement').val(settlement);
		else
			getNewList('settlement');
	});
	
	$('.sortby_usn').bind('click', function() {
		lastclass = $(this).attr('class');
		if(lastclass.indexOf('active') == -1) {
			usn = $(this).attr('rel');
			$('.sortby_usn').each(function() {
				$(this).removeClass('active');
			});
			$(this).addClass('active');
		} else {
			usn = '';
			$(this).removeClass('active');
		}
		if($('#search_form').val() == '1')
			$('#sortby_usn').val(usn);
		else
			getNewList('usn');
	});
	
	$('.sortby_license').bind('click', function() {
		lastclass = $(this).attr('class');
		if(lastclass.indexOf('active') == -1) {
			license = $(this).attr('rel');
			$('.sortby_license').each(function() {
				$(this).removeClass('active');
			});
			$(this).addClass('active');
		} else {
			license = '';
			$(this).removeClass('active');
		}
		if($('#search_form').val() == '1')
			$('#sortby_license').val(license);
		else
			getNewList('license');
	});
	
	$('.sortby_activities').bind('click', function() {
		lastclass = $(this).attr('class');
		if(lastclass.indexOf('active') == -1) {
			activity = $(this).attr('rel');
			$('.sortby_activity').each(function() {
				$(this).removeClass('active');
			});
			$(this).addClass('active');
		} else {
			activity = '';
			$(this).removeClass('active');
		}
		//if($('#search_form').val() == '1')
		//	$('#gotovie_firmi').css('display', 'block');
		getNewList('activity');
	});
	
	$('.sortby_okrugs').bind('click', function() {
		lastclass = $(this).attr('class');
		if(lastclass.indexOf('active') == -1) {
			okrug = $(this).attr('rel');
			$('.sortby_okrug').each(function() {
				$(this).removeClass('active');
			});
			$(this).addClass('active');
		} else {
			okrug = '';
			$(this).removeClass('active');
		}
		//if($('#search_form').val() == '1')
		//	$('#gotovie_firmi').css('display', 'block');
		getNewList('okrug');
	});
	$('.page').live('click', function() {
		page = parseInt($(this).attr('rel'));
		getNewList();
	});

});
