galleryContainer = '.photo-gallery .container';
galleryWidth = 0;
galleryScrollLength = 300;
galleryOffset = 0;
scrollButtonOffset = 0;

var animationTime = 300;

var galleryScroll = $('.photo-gallery');


$(window).load(function(){
	setupGallery();
})

function setupGallery() {
	
	galleryWidth = 0;
	$('.photo-gallery .item').each(function(){
			if (parseInt($(this).width())) {
				galleryWidth = galleryWidth + parseInt($(this).width()) + parseInt($(this).css('margin-left')) + parseInt($(this).css('margin-right'));
			}
	})
	.parent('.container, .overview').css({'width':galleryWidth+'px', 'margin-left':'0px'});
	$('.photo-gallery .overview').css({'left': 0});
	$('.photo-gallery').tinyscrollbar();
	$('.photo-gallery .thumb').css({'left':2});
	if ($('#homepage-pic').length == 0)
		preloader_open();
}

function preloader_open() {
//	$('.photo-gallery').css({'width':'100%'});
	$('#preloader .left .image').animate({'margin-left':'-='+($('.photo-gallery .viewport').width()/2)+'px'}, animationTime);
	$('#preloader .right .image').animate({'margin-left':'+='+($('.photo-gallery .viewport').width()/2)+'px'}, animationTime, function(){;$('#preloader').hide()});
}

function preloader_close() {
	if ($('#homepage-pic').length)
		$('#homepage-pic').remove();
	$('#preloader').show();
	$('#preloader .left .image').animate({'margin-left':'+='+(-parseInt($('#preloader .left .image').css('margin-left')))+'px'}, animationTime);
	$('#preloader .right .image').animate({'margin-left':'-='+(parseInt($('#preloader .right .image').css('margin-left')))+'px'}, animationTime, function(){});
}

