$(function(){
	
	$("a.seta.baixo").click(function(){
		var $target = $("#"+$(this).attr("rel"))
		scroll($target, false)
		return false
	})
	
	$("a.seta.cima").click(function(){
		var $target = $("#"+$(this).attr("rel"))
		scroll($target, true)
		return false
	})
	
	var scroll = function($target,up)
	{
		if(up===true) {
			var newScroll = $target.scrollTop()-$target.height()
			var nextMultiple = newScroll + (15 - newScroll % 15)
			newScroll = nextMultiple
		} else {
			var newScroll = $target.scrollTop()+$target.height()
			var nextMultiple = newScroll + (15 - newScroll % 15)
			newScroll = nextMultiple+5
		}
		
		$target.animate({scrollTop : newScroll+"px"})
	}
	
	var resetMenuHover = function(hard)
	{
		var $currentItem = $("li.atual a")

		var offset = $currentItem.offset()
		var size = {
			width : $currentItem.width(),
			height : $currentItem.height()
		}

		if(hard===true) {
			$("div.menuHover").stop().css({
				top : offset.top + size.height+2 + "px",
				left : offset.left - 2 + "px",
				width : size.width+"px"
			}).css("display", "block")	
		} else {
			$("div.menuHover").stop().animate({
				top : offset.top + size.height+2 + "px",
				left : offset.left - 2 + "px",
				width : size.width+"px"
			}).css("display", "block")
		}

	}
	
	var createMenuHover = function()
	{
		var div = '<div class="menuHover"></div>'
		$("body").append(div)
		resetMenuHover(true)
		
		$("#topo ul li a").hover(function(){
			var offset = $(this).offset()
			var size = {
				width : $(this).width(),
				height : $(this).height()
			}
			
			$("div.menuHover").stop().animate({
				top : offset.top + size.height+2 + "px",
				left : offset.left - 2 + "px",
				width : size.width+"px"
			})
		}, function(){
			resetMenuHover()
		})
	}
	
	createMenuHover()
	
	$(window).resize(function(){
		resetMenuHover(true)
	})
	
	$("#rodape_wrapper").css("height", $("#rodape_wrapper").height()+10+"px")

	Shadowbox.init();
	
})
