$.fn.linkedSelect = function(url, destination) {
	var params = $.extend({
		loadingText : 'Идет загрузка...'
	}, params);
	var $dest = $(destination);
	if ('' == $dest.val()) {
		$dest.attr('disabled', 'disabled');
	}
	function doLoad() {
		var $$ = $(this);
		$dest.attr('disabled', 'disabled')
			 .html('<option value="">' + params.loadingText + '</option>')
			 .ajaxStart(function() { $$.show(); });
		$dest.load(url, {id: $$.val()},
			function(j) {
				$dest.removeAttr('disabled')
					.html(j);
			}
		); // end load
	}
	return this.each(
		function() {
			$(this).bind('change', doLoad);
		}
	); // end return each
};  // end function
