var distance = 80 + 10 + 1; // (image width + margin + check)
window.opt = {};

function moveRight() {
	var gallery = jQuery(this).parent('.gallery');
	var list = gallery.find('ul');
	window.opt.right = {g:gallery, l:list};

	var left = parseInt(list.css('left').replace('px',''),10);
	if(isNaN(left)) { left = 0; }
	
	if(left >= 0) {
		return false;
	}
	
	list.animate({"left": (left + distance)}, 500);
	
	return false;
}
function moveLeft() {
	var gallery = jQuery(this).parent('.gallery');
	var list = gallery.find('ul');
	window.opt.left = {g:gallery, l:list};
	
	var left = parseInt(list.css('left').replace('px',''),10);
	if(isNaN(left)) { left = 0; }
	
	if(left <= -((gallery.find('img').size()-4) * distance)) { return false; }
	
	list.animate({"left": (left - distance)}, 500);
	
	return false;
}

jQuery(function() {
	if(jQuery.Lightbox) {
		jQuery.Lightbox.construct({
			show_info:true,
			show_linkback:false,
			download_link:false,
			speed:1000,
			opacity:.8,
			padding:20,
			baseurl:"/scripts/jquery/lightbox/",
			files:{
				images:{
					prev:"/scripts/jquery/lightbox/prev.gif",
					next:"/scripts/jquery/lightbox/next.gif",
					blank:"/scripts/jquery/lightbox/blank.gif",
					loading:"/scripts/jquery/lightbox/loading.gif"
				}
			},
			text:{
				image:"Foto",
				of:"van",
				close:"[ Sluit ]",
				closeInfo:"Klik hier of buiten de foto om de preview te sluiten",
				help:{ 
					close:"Klik om te sluiten",
					interact:"Klik op het donkere gedeelte of op de tekst hierboven om de preview te sluiten"
				}
			},
			auto_relify:false
		});
	}
		   
	jQuery('.gallery .prev').bind('click', moveRight);
	jQuery('.gallery .next').bind('click', moveLeft);
	if(jQuery.Lightbox) {
		jQuery('.gallery').each(function() {
			jQuery(this).find('a').lightbox();
		});
		
		jQuery('.paged-gallery').each(function() {
			jQuery(this).find('a').lightbox();
		});
	}
	
	if(jQuery.browser.msie) {
		jQuery('.gallery ul').each(function() {
			jQuery(this).css('width', jQuery(this).find('li').size() * (80 + 5 + 1));
		});
	}
});
