var galeria;

$.Galeria = function (el) {

	var me = this;
	var $element = this.$element = $(el);
	var $containerFoto = $(".galeria .galeria-foto");
	var indice = 0;

	this.loadFoto = function() {
		$containerFoto.find('img').bind("load", function (e) {
			$(this).fadeTo('fast', 1);
			for (var i = 0; i < $.eachGaleria.length;i++) {
				$.eachGaleria[i].bindclick();
			}
		});
	};

	this.show = function() {
		for (var i = 0; i < $.eachGaleria.length;i++) {
			$.eachGaleria[i].unbindclick();
		}
		$containerFoto.find('img')
			.fadeTo('fast', .01)
			.queue(function () {
				$(this)
				.dequeue()
				.attr('src', $(dadosGaleria[indice]).attr('src'));
			});
	};

	this.click = function (e) {
		indice = $(".galeria .galeria-thunbs li").index(el);
		$(".galeria .galeria-thunbs li").removeClass('ativo');
		$element.addClass('ativo');
		me.show();
	};
	
	this.bindclick = function(){
		$element.find('a').bind("click",this.click);
	};
	
	this.unbindclick = function(){
		$element.find('a').unbind("click");
	};
	
};

var dadosGaleria = []; //array com os dados
$.eachGaleria = []; //array com os as referencias
