function post_load(obj) {
		var old = $("#lista_designers_galeria a:empty");
		var new_name = obj.html();
		var old_name = old.siblings("span").html();
		old.siblings("span").remove();
		obj.after("<span>"+new_name+"</span>");
		obj.html('');
		old.html(old_name);

		var container = $("#lista_designers_galeria ul li");
		var oldidx = container.index(old.parents("li"));
		var newidx = container.index(obj.parents("li"));
		$("ul.galeria_pecas:eq("+newidx+"), ul.galeria_pecas:eq("+oldidx+")").toggleClass("first");
}
function get_designer(hash) {
	if (!hash){
        hash = "alexandre_viana";
	}
    post_load($("#lista_designers_galeria li#"+hash+" a"));
}

$(function(){
	$.history.init(get_designer);
//	$(".nav_abstract ul").remove();
	$("div.fotos_pecas").each(function(){ $(this).find("img").hide().filter(":first").show();});
	$("#lista_designers_galeria a").click(function(){
		$.history.load(this.href.replace(/^.*#/, ''));
		return false;
	});
	$(".bot_pecas li.bot_pecas_descricao").click(function(){
		var cont_peca = $(this).parents("li.peca");
		var idx_peca = cont_peca.find(".bot_pecas li").index($(this));
		var div_designer = $(this).parents("ul.galeria_pecas");
		$(this).parents("li.peca").hide();
		div_designer.find("li.peca:eq("+(idx_peca)+")").show();
		return false;
	});
	$(".bot_pecas li.bot_pecas_selected").click(function(){
		return false;
	});
	$(".nav_img li").click(function(){
		var peca = $(this).parents(".peca");
		var family = $(this).parent().find("li");
		var old_btn = family.filter("li[class*='_selected']");
		var old_idx = family.length - family.index(old_btn) - 1;
		var new_idx = family.length - family.index($(this)) - 1;
		
		if (new_idx != old_idx) {
			old_btn.attr('class', old_btn.attr('class').replace('_selected', ''));
			$(this).attr('class', $(this).attr('class') + '_selected');

			peca.find(".fotos_pecas img:eq("+old_idx+"), .fotos_pecas img:eq("+new_idx+")").toggle();
		}
		return false;
	});
});

