$.lojas = function(el) {
	var me = this;
	var $element = this.$element = $(el);
	
	this.click = function click() {
		if (!$element.hasClass('visible')) {
			$("#lojas-accordion dl.visible").animate({
				height:30,
				opacity:.3
			},
			400,
			function() {
				$element.animate({
					height:180,
					opacity:1
				},
				400).addClass('visible')}
			).removeClass('visible');
		}
	};
	
	this.bindClick = function() {
		$element.bind('click', this.click);
	};
	
	this.unbindClick = function() {
		$element.unbind('click', this.click);
	};
};

$.arrayLojas = [];

(function($){	
	$(function() {
		
		$("#lojas-accordion dl:not(.visible)").height(30).css('opacity',.3);
		
		$("#lojas-accordion dl").each(function(i, el) {
			$.arrayLojas.push(new $.lojas(el));
			$.arrayLojas[i].bindClick();
		});
		
	});
})(jQuery); 
