	$( function() {

			var AJAX_bind = new Array();
						
			bind_all = function() {
				bind_photo_type_client_column();
				bind_report_small();
				bind_brand_column();
			}
			
			bind_report_small = function() {
				$("div.prev > a.report_small").click(
					function () {
						if ($.inArray((this).id , AJAX_bind)==-1) {
							AJAX_bind[AJAX_bind.length] = (this).id;
							bind_ajax_complete("report_small_"+(this).id);
						};

						data_id = $("#report_small_data_id_"+(this).id).attr("title");
						page_id = $("#report_small_page_id_"+(this).id).attr("title");
						ajax_block_load({ 'block' : 'report_small', 'id' : (this).id, 'data_id' :data_id, 'page_id' : page_id, 'act' : 'prev' });
						return false;
					}
				);
				$("div.next > a.report_small").click(
					function () {
						if ($.inArray((this).id , AJAX_bind)==-1) {
							AJAX_bind[AJAX_bind.length] = (this).id;
							bind_ajax_complete("report_small_"+(this).id);
						};

						data_id = $("#report_small_data_id_"+(this).id).attr("title");
						page_id = $("#report_small_page_id_"+(this).id).attr("title");
						ajax_block_load({ 'block' : 'report_small', 'id' : (this).id, 'data_id' :data_id, 'page_id' : page_id, 'act' : 'next' });
						return false;
					}
				);
			}

			bind_brand_column = function() {
				$("div.prev > a.brand_column").click(
					function () {
						if ($.inArray((this).id , AJAX_bind)==-1) {
							AJAX_bind[AJAX_bind.length] = (this).id;
							bind_ajax_complete("brand_column_"+(this).id);
						};

						data_id = $("#brand_column_data_id_"+(this).id).attr("title");
						page_id = $("#brand_column_page_id_"+(this).id).attr("title");
						ajax_block_load({ 'block' : 'brand_column', 'id' : (this).id, 'data_id' :data_id, 'page_id' : page_id, 'act' : 'prev' });
						return false;
					}
				);
				$("div.next > a.brand_column").click(
					function () {
						if ($.inArray((this).id , AJAX_bind)==-1) {
							AJAX_bind[AJAX_bind.length] = (this).id;
							bind_ajax_complete("brand_column_"+(this).id);
						};

						data_id = $("#brand_column_data_id_"+(this).id).attr("title");
						page_id = $("#brand_column_page_id_"+(this).id).attr("title");
						ajax_block_load({ 'block' : 'brand_column', 'id' : (this).id, 'data_id' :data_id, 'page_id' : page_id, 'act' : 'next' });
						return false;
					}
				);
			}

			bind_photo_type_client_column = function() {
				$("div.prev > a.photo_type_client_column").click(
					function () {
						if ($.inArray((this).id , AJAX_bind)==-1) {
							AJAX_bind[AJAX_bind.length] = (this).id;
							bind_ajax_complete("photo_type_client_column_"+(this).id);
						};

						data_id = $("#photo_type_client_column_data_id_"+(this).id).attr("title");
						page_id = $("#photo_type_client_column_page_id_"+(this).id).attr("title");
						ajax_block_load({ 'block' : 'photo_type_client_column', 'id' : (this).id, 'data_id' :data_id, 'page_id' : page_id, 'act' : 'prev' });
						return false;
					}
				);
				$("div.next > a.photo_type_client_column").click(
					function () {
						if ($.inArray((this).id , AJAX_bind)==-1) {
							AJAX_bind[AJAX_bind.length] = (this).id;
							bind_ajax_complete("photo_type_client_column_"+(this).id);
						};

						data_id = $("#photo_type_client_column_data_id_"+(this).id).attr("title");
						page_id = $("#photo_type_client_column_page_id_"+(this).id).attr("title");
						ajax_block_load({ 'block' : 'photo_type_client_column', 'id' : (this).id, 'data_id' :data_id, 'page_id' : page_id, 'act' : 'next' });
						return false;
					}
				);
			}
			
			bind_ajax_complete = function(id) {
				$("#"+id).ajaxComplete(function(event, request, settings){
					s = (this).id.toString();
					oParts = s.match(/[0-9_]*$/);
					if ( oParts[0] != "" ) {
						s = s.substr(0, s.length-oParts[0].length);
					}
					bind_func = ("bind_"+s+"();");
					eval(bind_func);
				});
			}

			bind_all();

			ajax_block_load = function(options) 
				{
					// Значения по умолчанию
					var settings = { block: '', id: 0, data_id: 0, page_id: 0, act:'', offset: Offset };
					// Заменяем значения переданными
					settings = $.extend(settings, options);
					if (settings.block && settings.id && settings.data_id) {
						$("#"+settings.block+"_"+settings.id).load(
							settings.offset+'json_block.php',
							{
									id			: settings.data_id,
									page_id		: settings.page_id,
									block_id	: settings.id,
									block		: settings.block,
									act			: settings.act,
									offset		: settings.offset
					  		}
						);
					}
				};
	
	});
