// Standard jQuery header
;(function($) {
$(document).ready(function() {
	
	
	// Função do Menu e Submenu
	$('div#nav').each(function() {
		$("li", this).mouseover(function() {
			$(this).find(".sub-nav").show();
		}).mouseout(function(){
			$(".sub-nav",this).hide();
		});
	});
	
	// Muda cor nas Células das Tableas
	$('table').each(function() {
		$("tr:even", this).addClass("alt");
	});
	
	
	$("label").inFieldLabels(); 

	
	// Featured Content
	var currentPosition = 0;
	var slideWidth = 860;
	var slideMarginWidth = 1260;
	var slides = $('.featured-content');
	var numberOfSlides = slides.length;
	
	// Remove scrollbar in JS
 	 $('.featured-container').css('overflow', 'hidden');
	 
	// Wrap all .slides with #slideInner div
	slides
	.wrapAll('<div id="slide-content"></div>')
	// Float left to display horizontally, readjust .slides width
	.css({
		'float' : 'left',
		'width' : slideWidth
	});
	  
	// Set #slideInner width equal to total width of all slides
	$('#slide-content').css('width', slideMarginWidth * numberOfSlides);
	
	// Insert left and right arrow controls in the DOM
	$('#featured')
		.prepend('<span class="buttons" id="left-button">Move left</span>')
		.append('<span class="buttons" id="right-button">Move right</span>');
		
// Hide left arrow control on first load
manageControls(currentPosition);

// Create event listeners for .controls clicks
$('.buttons')
.bind('click', function(){
// Determine new position
currentPosition = ($(this).attr('id')=='right-button')
? currentPosition+1 : currentPosition-1;

// Hide / show controls
manageControls(currentPosition);
// Move slideInner using margin-left
$('#slide-content').animate({
'marginLeft' : slideMarginWidth*(-currentPosition),
opacity : 0
}, 'slow').fadeTo("fast", 1);
});

// manageControls: Hides and shows controls depending on currentPosition
function manageControls(position){
// Hide left arrow if position is first slide
if(position==0){ $('#left-button').hide() }
else{ $('#left-button').show() }
// Hide right arrow if position is last slide
if(position==numberOfSlides-1){ $('#right-button').hide() }
else{ $('#right-button').show() }
}



$('#page-nav').columnize({width:220});


$('#footer-nav').columnize({width:160});

$("#page-nav").find("li:first").each(function() {
	$("<span class='page-nav-title'>Veja mais:</span>").insertBefore("#page-nav"); // check before() examples
});
	
	
	 $(document).pngFix(); 
	 
	 
	 $('#Form_Form input:text').each(function() {
		$(this).wrap("<span class='wrap-input' />");
	});

// Standard jQuery footer
})
})(jQuery);