(function($){
	$.Scroll = {

		__constructor : function(){
			var me = this;
			me.initConfig();

			// targets (bind em elementos passando o evento)
			$('#scroll-top').click(me.moveTop);
			$('#scroll-bot').click(me.moveBot);
		},

		atual: 4,
		total:null,
		alturaFoto:80,

		moveTop: function() {
			me = $.Scroll;
			atual = me.atual;
			total = me.total.length;

			if (atual > 4) {
				me.atual--;
				$('#galeria-scroll div.box').scrollTo({top:'-='+me.alturaFoto, left:0}, 600);
			} else {
				$('#galeria-scroll div.box').scrollTo(me.alturaFoto*(total-4), 1000);
				me.atual = total;
			}
		},

		moveBot: function() {
			me = $.Scroll;
			atual = me.atual;
			total = me.total.length;

			if ((total > 4) && (atual < total)) {
				me.atual++;
				$('#galeria-scroll div.box').scrollTo({top:'+='+me.alturaFoto, left:0}, 600);
			} else {
				me.atual = 4;
				$('#galeria-scroll div.box').scrollTo(0, 1000);
			}
		},

		initConfig: function() {
			var me = this;
			$.scrollTo.defaults.axis = 'xy';
			$('#galeria-scroll div.box').scrollTo(0);
			me.total = $("#galeria-scroll ul li");
		}

	}
})(jQuery);