$(document).ready(function() {

	// prettyphoto

	if ($("a[rel^='prettyPhoto']").length > 0) {
		$("a[rel^='prettyPhoto']").prettyPhoto({
			animationSpeed: 'normal',
			opacity: 0.80,
			showTitle: true,
			allowresize: true,
			counter_separator_label: '/',
			theme: 'light_square',
			hideflash: false,
			wmode: 'opaque',
			autoplay: true,
			modal: false,
			changepicturecallback: function(){},
			callback: function(){}
		});
	}

	// autoval

	$(".autoval").each(function() {
		$(this).val($(this).attr("title"));
		$(this).focus(function() {
			if ($(this).val() == $(this).attr("title")) { $(this).val(""); }
		});
		$(this).blur(function() {
			if ($(this).val() == "") { $(this).val($(this).attr("title")); }
		});
	});

	// layout

	$("div#rodape ul li:first a").css("padding","0 28px");
	$('ul.cardapio li:even').addClass('x');

	// painel cardapio

	$("div.pcardapio").each(function() {
		$(this).prepend("<div class='tooltip'></div><a href='javascript:void(0);' class='prev'>Avançar</a><a href='javascript:void(0);' class='next'>Voltar</a>");
		$(this).find("ul").wrap("<div class='slider'></div>");
		$(this).find("a.prev, a.next").addClass("disabled");
	});
	$("div.pcardapio ul li").each(function() {
		$(this).find("*:not(span)").wrapAll("<div></div>");
		$(this).prepend("<a href='cardapio.php'><img src='"+$(this).find("div img").attr("src")+"' alt='"+$(this).find("div h5").html()+"' /><span></span></a>");
		$(this).find("div img").attr("alt", $(this).find("div h5").html());
	});
	$("div.pcardapio ul li a span").hover(
		function() {
			$(this).parents("div.pcardapio").find("div.tooltip").html($(this).parents("li").find("div").html());
			$(this).parents("div.pcardapio").find("div.tooltip").css("left",$(this).parents("li").position().left);
			Cufon.replace('div.pcardapio div.tooltip h5, div.pcardapio div.tooltip p.preco', { fontFamily: 'trajan' });
			$(this).parents("div.pcardapio").find("div.tooltip").stop(true,true).fadeIn("fast");
		},
		function() {
			$(this).parents("div.pcardapio").find("div.tooltip").stop(true,true).fadeOut("fast");
		}
	);

	if ($("div.pcardapio").length > 0) {
		$("div.pcardapio div.slider").jCarouselLite({
			btnNext: ".next",
			btnPrev: ".prev",
			visible: 7,
			circular: false,
			speed: 600
		});
	}

	// menubox

	$("div.menubox").each(function() {
		$(this).find("ul.mb-menu li:nth-child(4n+1) a").css("margin-left","0");
		$(this).find("div.mb-box").wrapAll("<div class='mb-boxes'></div>");
	});
	$("div.menubox ul.mb-menu").each(function() {
		$(this).find("li:first a").addClass("x");
		$(this).parents().find("div.mb-boxes").height($($(this).find("li:first a").attr("href")).height()+50);
		$($(this).find("li:first a").attr("href")).show();
	});
	$("div.menubox ul.mb-menu li a").each(function() {
		$($(this).attr("href")).prepend("<h3 class='topic'>"+$(this).html()+"</h3>");
	});
	$("div.menubox ul.mb-menu li a").click(function(e) {
		$(this).parents().find("div.mb-boxes").height($($(this).attr("href")).height());
		$(this).parents("ul").find("li a").removeClass("x");
		$(this).addClass("x");
		$(this).parents("div.menubox").find("div.mb-box").fadeOut("fast");
		$($(this).attr("href")).fadeIn();
		e.preventDefault();
	});

	// cardapio

	$("div.cardapio").each(function() {
		var altura = $($(this).find("ul.menu li:first a").attr("href")).height();
		$(this).find("div.box ul li:nth-child(4n+1)").css("margin-left","0");
		$(this).find("div.boxes").height(755);
		$($(this).find("ul.menu li:first a").attr("href")).show();
	});
	$("div.cardapio ul.menu li a").click(function(e) {
		$(this).parents("div.cardapio").find("div.boxes").height($($(this).attr("href")).height());
		$(this).parents("div.cardapio").find("div.box").fadeOut("fast");
		$($(this).attr("href")).fadeIn();
		e.preventDefault();
	});

	// cufon

	Cufon.replace('div#rodape ul li a, h2.topic, h3.topic, p.topic-label', { fontFamily: 'calibri' });
	Cufon.replace('h4.topic, div.menubox ul.mb-menu li a, div.menubox div.mb-box h3.topic, div.cardapio div.box ul.resume li h5, div.cardapio div.box ul.resume li a, div.cardapio div.box h3.topic, div.txt strong.t1, ul.address li h3, div#topo a.onde, a.bt.grande', { fontFamily: 'trajan' });

});
