var fullwidth;
var offset=888;
var element_width=122;
var between_width=26;
var delay=1100;
var pos=1;
var elements_shown=6;

function show_prev()
{
	if(pos>1)
	{
		pos--;

		$("#slider").animate({left: -(pos-1)*offset}, delay);

		if(pos==1)	
			$("#prev").css("background-position", "left bottom");

		$("#next").css("background-position", "left top");
	}

	return false;
}
function show_next()
{
	if(fullwidth/(pos*offset)>=1)
	{
		if(fullwidth-pos*offset<offset && fullwidth>=pos*offset)
		{
			$("#slider").animate({left: -(pos-1)*offset-(fullwidth-pos*offset)-between_width}, delay);
		}
		else if(fullwidth>=pos*offset)
		{
			$("#slider").animate({left: -pos*offset}, delay);
		}

		pos++;

		if(fullwidth/(pos*offset)<1)
			$("#next").css("background-position", "left bottom");
		
		$("#prev").css("background-position", "left top");
	}

	return false;
}
function load_karusel()
{
	var elements_count=$("#slider img").length;
	fullwidth=elements_count*(element_width+between_width)-between_width;

	$("#slider").css("width", fullwidth+"px");
	$("#slider a:last-child img").css("margin-right", "0");

	if(elements_count>elements_shown)
	{
		$('<p id="rewind"><a href="#" id="prev">назад</a> <a href="#" id="next">вперёд</a></p>').appendTo($("#gallery").parent());
		$("#prev").click(show_prev);
		$("#next").click(show_next);
	}
}
function init()
{
	load_karusel();
	$("#slider a").fancybox({
		/*'width': '550',
		'height': '400',*/
        	'autoScale': false,
        	'transitionIn': 'none',
		'transitionOut': 'none',
		'type': 'iframe'
	});
}
$(document).ready(init);
