function initGallery(){
	$('.gallery').each(function(){
		// options
		var _slideDur = 300;// slide animation duration
		// vars
		var _gallery = $(this);
		var _prevBtn = $('.lnk-prev',_gallery);
		var _nextBtn = $('.lnk-next',_gallery);
		var _node = $('.gallery-list',_gallery);
		var _ul = $('ul',_node);
		var _ulW = parseInt(_ul.width());
		var _liW = parseInt(_ul.find('li').eq(0).outerWidth());
		var _animated = false;
		
		// reset
		if(_ul.find('li').length<4) return false;
		var _nextUl = _ul.clone(true).insertAfter(_ul);
		var _prevUl = _ul.clone(true).insertBefore(_ul);
		_node.css('left',-_ulW);
		
		// click 'prev' button
		_prevBtn.click(function(){
			if(_animated) return false;
			_animated = true;
			_node.animate({
				left:'+='+_liW
			},_slideDur,function(){
				if(parseInt(_node.css('left'))==0) _node.css('left',-_ulW);
				_animated = false;
			});
			return false;
		});
		
		// click 'next' button
		_nextBtn.click(function(){
			if(_animated) return false;
			_animated = true;
			_node.animate({
				left:'-='+_liW
			},_slideDur,function(){
				if(parseInt(_node.css('left'))==-2*_ulW) _node.css('left',-_ulW);
				_animated = false;
			});
			return false;
		});
	});
}
$(function(){
	initGallery();
});