var box_width=193;

$(document).ready(
	function()
	{
		$('.gallery-box .gallery .link-prev').click(
			function()
			{
				$(this).parent().children('.link-next').css('visibility','visible');
				var margin=parseInt($(this).parent().children('.frame').children('table').css('margin-left'));
				for(var k=0;k<4;k++)
				{
					margin+=box_width;
					if (margin>-box_width)
					{
						$(this).css('visibility','hidden');
						break;	
					}	
				}		
				$(this).parent().children('.frame').children('table').animate({marginLeft:margin},1600);
				return false;	
			}
		);

		$('.gallery-box .gallery .link-next').click(
			function()
			{
				$(this).parent().children('.link-prev').css('visibility','visible');
				var margin=parseInt($(this).parent().children('.frame').children('table').css('margin-left'));
				var max_margin=parseInt($(this).parent().children('.frame').children('table').css('width'))-4*box_width;
				for(var k=0;k<4;k++)
				{
					margin-=box_width;
					if (margin<=-max_margin)
					{
						$(this).css('visibility','hidden');
						break;	
					}	
				}		
				$(this).parent().children('.frame').children('table').animate({marginLeft:margin},1600);
				return false;	
			}
		);
	}
);

var gray_box_width=145;

$(document).ready(
	function()
	{
		$('.gray-block .link-prev').click(
			function()
			{
				$(this).parent().children('.link-next').css('visibility','visible');
				var margin=parseInt($(this).parent().children('.inner_frame').children('table').css('margin-left'));
				for(var k=0;k<3;k++)
				{
					margin+=gray_box_width;
					if (margin>-gray_box_width)
					{
						$(this).css('visibility','hidden');
						break;	
					}	
				}		
				$(this).parent().children('.inner_frame').children('table').animate({marginLeft:margin},1600);
				return false;	
			}
		);

		$('.gray-block .link-next').click(
			function()
			{
				$(this).parent().children('.link-prev').css('visibility','visible');
				var margin=parseInt($(this).parent().children('.inner_frame').children('table').css('margin-left'));
				var max_margin=parseInt($(this).parent().children('.inner_frame').children('table').css('width'))-3*gray_box_width;
				for(var k=0;k<3;k++)
				{
					margin-=gray_box_width;
					if (margin<=-max_margin)
					{
						$(this).css('visibility','hidden');
						break;	
					}	
				}		
				$(this).parent().children('.inner_frame').children('table').animate({marginLeft:margin},1600);
				return false;	
			}
		);
	}
);

var small_box_width=77;

$(document).ready(
	function()
	{
		$('.add-gallery .link-prev').click(
			function()
			{
				$(this).parent().children('.link-next').css('visibility','visible');
				var margin=parseInt($(this).parent().children('div').children('ul').css('margin-left'));
				for(var k=0;k<5;k++)
				{
					margin+=small_box_width;
					if (margin>-small_box_width)
					{
						$(this).css('visibility','hidden');
						break;
					}	
				}
				$(this).parent().children('div').children('ul').animate({marginLeft:margin},600);
				return false;	
			}
		);

		$('.add-gallery .link-next').click(
			function()
			{
				$(this).parent().children('.link-prev').css('visibility','visible');
				var margin=parseInt($(this).parent().children('div').children('ul').css('margin-left'));
				var max_margin=parseInt($(this).parent().children('div').children('ul').css('width'))-5*small_box_width;
				for(var k=0;k<5;k++)
				{
					margin-=small_box_width;
					if (margin<=-max_margin)
					{
						$(this).css('visibility','hidden');
						break;
					}	
				}	
				$(this).parent().children('div').children('ul').animate({marginLeft:margin},600);
				return false;	
			}
		);
	}
);

var rel_box_width=168;

$(document).ready(
	function()
	{
		$('.gallery-box .rel-gallery .link-prev').click(
			function()
			{
				$(this).parent().children('.link-next').css('visibility','visible');
				var margin=parseInt($(this).parent().children('.frame').children('table').css('margin-left'));
				for(var k=0;k<4;k++)
				{
					margin+=rel_box_width;
					if (margin>-rel_box_width)
					{
						$(this).css('visibility','hidden');
						break;	
					}	
				}		
				$(this).parent().children('.frame').children('table').animate({marginLeft:margin},1600);
				return false;	
			}
		);

		$('.gallery-box .rel-gallery .link-next').click(
			function()
			{
				$(this).parent().children('.link-prev').css('visibility','visible');
				var margin=parseInt($(this).parent().children('.frame').children('table').css('margin-left'));
				var max_margin=parseInt($(this).parent().children('.frame').children('table').css('width'))-4*rel_box_width;
				for(var k=0;k<4;k++)
				{
					margin-=rel_box_width;
					if (margin<=-max_margin)
					{
						$(this).css('visibility','hidden');
						break;	
					}	
				}		
				$(this).parent().children('.frame').children('table').animate({marginLeft:margin},1600);
				return false;	
			}
		);
	}
);





