jQuery(document).ready(
		function()
		{
		}
);

function initSearchPage()
{
	$(document).ready(
		  function()
		  {
		  	$('.page-navigation-table').each(
		  			function()
						{
		  				var sender = $(this);
		  				var items_container = sender.parent().parent();
		  				var index = 1;
		  				var temp = 0;
		  				
		  				$('.item', items_container).each(
		  						function(i)
									{
		  							$(this).addClass('item-' + index);
		  							
		  							if (index > 1)
		  								$(this).hide();
		  							
		  							temp++;
		  							
		  							if (temp >= 20)		  																	
		  							{
		  								index++;
		  								temp = 0;
		  							}
									}
		  				);
		  				
		  				var pages_count = parseInt($('.pages-numbers .pagenav', sender).length);
		  				$('.pages-numbers', sender).html('');
		  				for (i = 1; i <= pages_count; i++)
		  				{
		  					$('.pages-numbers', sender).append('<a href="#" class="pagenav"><strong>'+i+'</strong></a> ');
		  				}
		  				$('.pages-numbers a:first', sender).addClass('active');
		  				
		  				$('.prev-td', sender).html('<a title="Предыдущая" class="pagenav" href="#"><&nbsp;Предыдущая</a>');
		  				$('.next-td', sender).html('<a title="Следующая" align="right" class="pagenav" href="#">Следующая&nbsp;></a>');
		  				$('.prev-td a', sender).hide();
						}
		  	);
		  	
		  	$('.page-navigation-table .pages-numbers a').click(
		  			function()
						{
		  				var index = parseInt(jQuery.trim($(this).text()));
		  				var table = $(this).parents('.page-navigation-table');
		  				var items_container = $(this).parents('.ui-tabs-panel');
		  				var numbers_container = $(this).parents('.pages-numbers');
		  				
		  				showSaechPagingPage(index, items_container, table);
		  				
		  				$('a', numbers_container).removeClass('active');
		  				$(this).addClass('active');		  				
		  				
		  				return false;							
						}
		  	);
		  	
		  	$('.page-navigation-table .next-td a').click(
		  			function()
		  			{
		  				var sender = $(this);
		  				var table = $(this).parents('.page-navigation-table');
		  				var items_container = $(this).parents('.ui-tabs-panel');
		  				var numbers_container = $('.pages-numbers', table);
		  				var index = parseInt(jQuery.trim($('a.active', numbers_container).text()));
		  				
		  				index++;
		  				
		  				showSaechPagingPage(index, items_container, table);
		  				
		  				target = $('a.active', numbers_container).next();
		  				$('a', numbers_container).removeClass('active');
		  				target.addClass('active');		  				
		  				
		  				return false;							
		  			}
		  	);
		  	
		  	$('.page-navigation-table .prev-td a').click(
		  			function()
		  			{
		  				var sender = $(this);
		  				var table = $(this).parents('.page-navigation-table');
		  				var items_container = $(this).parents('.ui-tabs-panel');
		  				var numbers_container = $('.pages-numbers', table);
		  				var index = parseInt(jQuery.trim($('a.active', numbers_container).text()));
		  				
		  				index--;
		  				
		  				showSaechPagingPage(index, items_container, table);
		  				
		  				target = $('a.active', numbers_container).prev();
		  				$('a', numbers_container).removeClass('active');
		  				target.addClass('active');		  				
		  				
		  				return false;							
		  			}
		  	);
		  }
	);	
}

function showSaechPagingPage(index, items_container, table)
{
	$('.item', items_container).hide();
	$(document).scrollTop(100);
	$('.item-' + index, items_container).each(
			function(i)
			{
				var sender = $(this);
				setTimeout(
						function()
						{
							sender.fadeIn(300);							
						}
				,25*i)														
			}
	);	
	
	if (index == 1)
		$('.prev-td a', table).hide();
	else 
		$('.prev-td a', table).show();
	
	if (index == $('.pages-numbers a', table).length)
		$('.next-td a', table).hide();
	else
		$('.next-td a', table).show();
}


