$(document).ready(function() {
	
	//faz o wrapper do container
	$("#container").wrapAll('<div id="wrapper" />');
	$("#container").wrapAll('<div id="wrapper2" />');
	
	//adiciona .first e .last no menu
	$("#menu>li:first, #fmenu>li:first").addClass("first");
	$("#menu>li:last, #fmenu>li:last").addClass("last");
	
	//label da busca
	var busca_campo = $("#header .busca .text");
	var busca_title = busca_campo.attr("title");
	var busca_value = busca_campo.val();
	if (busca_value=="") busca_campo.val(busca_title);
	busca_campo.focus(function(){ if ($(this).val()==busca_title) busca_campo.val(""); });
	busca_campo.blur(function(){ if ($(this).val()=="") busca_campo.val(busca_title); });
	$("#header .busca form").submit(function(){ if (busca_campo.val()==busca_title) busca_campo.val(""); return true; });
	
	//animcao
	$("#animacao .slides").cycle({
		fx:		'scrollHorz',
		prev:	'#animacao .prev',
		next:	'#animacao .next'
	});
	
	//troca do tamanho das fontes
	//a func��o trocar� o tamano das tags <p> dentro de um elemento com a classe .fonte-variavel
	var fonte_minimo = 80;
	var fonte_maximo = 150;
	var fonte_atual  = 100;
	var novo_tamanho = 100;
	$("a.tamanho-fonte").click(function(){
		if ($(this).hasClass("mais")) { novo_tamanho = fonte_atual+10; } else { novo_tamanho = fonte_atual-10; }
		if (novo_tamanho<fonte_minimo) novo_tamanho = fonte_minimo;
		if (novo_tamanho>fonte_maximo) novo_tamanho = fonte_maximo;
		$(".fonte-variavel p").css("font-size",novo_tamanho+"%");
		fonte_atual = novo_tamanho;
		return false;
	});
	
	//imprimir
	$("a.imprimir").click(function(){
		window.print();
		return false;
	});
	
	//abre fotos
	//faz lightbox para cada galeria oculta
	
	//faz o clique no link de fotos simular o clique no primeiro item da galeria
	$(".medialinks a.fotos").click(function(){
		id_galeria = $(this).attr("rel");
		galeria = $("#"+id_galeria);
		galeria.find("a:first").click();
		return false;
	});
	//faz o clique na foto principal simular o clique no primeiro item da galeria
	$(".lateral .foto a").click(function(){
		$(".medialinks:first a.fotos").click();
		return false;
	});
	
	//menu de produtos
	//esta fun��o n�o ser� necess�ria se o clique na categoria principal carregar outra p�gina
	//caso queira s� manter o submenu aberto, colocar a classe .open na li que envolve o ul
	$(".catMenu>li>a").click(function(){
		if ($(this).parents("li").find("ul").length>0) {
			//se tem submenu
			var ul = $(this).parents("li").find("ul");
			if ($(this).parents("li").find("ul").is(":visible")) {
				ul.slideUp("slow");
			} else {
				ul.slideDown("slow");
			}
			return false;
		} else {
			//se n�o tem submenu
			return true;
		}
		
	});
	
});

