$(function() {
	//ATIVA O ITEM ATUAL DO MENU
	$('.mainMenu li.current_page_ancestor,.mainMenu li.current_page_ancestor a,.mainMenu li.current_page_item,.mainMenu li.current_page_item a').addClass('ativo');
	
	/*
	$('.mainMenu > li a').bind('click', function(){
		var link = $(this);
		var menu = link.closest('ul');
		var submenu = link.closest('li').find('ul');
		
		menu.find('ul').hide();
		menu.find('li.ativo,a.ativo').removeClass('ativo');

		if(submenu.length) {
			var index = menu.find('> li a').index(link);
			
			if(link.hasClass('ativo')) {
				submenu.slideUp(250,function(){
					menuToggleLink(index);
				});
			}
			else {
				submenu.slideDown(250,function(){
					menuToggleLink(index);
				});
			}
			return false;
		}
	});
	*/
	$('.mainMenu > li').bind('mouseenter', function(){
		var item = $(this);
		var menu = item.closest('ul');
		var submenu = item.find('ul');
		
		menu.find('ul').hide()
		.end().find('li.ativo,a.ativo').removeClass('ativo');
		
		if(submenu.length) {
			submenu.show();
			item.addClass('ativo').find('> a').addClass('ativo');
		}
	}).bind('mouseleave', function(){
		var menu = $(this).closest('ul');
		menu.find('ul').hide()
		.end().find('li.ativo,a.ativo').removeClass('ativo');
	});
	
	$('#commentform').bind('submit',function(){
		if(
			$(this).find('#author').val() == '' ||
			$(this).find('#email').val() == '' ||
			$(this).find('#comment').val() == ''
		) {
			alert('Preencha os campos corretamente.');
			return false;
		}
	});
	
	$('select.redirect').change(function() {
		var url = $(this).find('option:selected').val();
		if(url && url != '')
			window.location.href = url;
	});
});

function menuToggleLink(index) {
	var item = $('.mainMenu > li:eq('+index+')');
	if(item.hasClass('ativo')) {
		item.removeClass('ativo').find('> a').removeClass('ativo');
	}
	else {
		item.closest('ul').find('li.ativo,a.ativo').removeClass('ativo');
		item.addClass('ativo').find('> a').addClass('ativo');
	}
}

function galeria() {
	var thumbsList = $('.galeriaThumbs');
	var thumbs = thumbsList.find('li a img');
	var container = $('#galeriaFotos');
	var navButtons = container.find('a.anterior,a.proximo');
	var large = container.find('.mostraFotoGaleria img');
	var index;
	
	large.attr('src', thumbs.eq(0).attr('src')).attr('index', 0);
	
	if(thumbs.length == 1) {
		navButtons.addClass('disabled');
		thumbsList.find('a').click(function(){return false});
		return false;
	}
	
	thumbsList.find('a').click(function(){
		index = thumbsList.find('a').index($(this));
		
		large.attr('src', $(this).find('img').attr('src')).attr('index', index);
		
		navButtons.removeClass('disabled');
		
		if(index == thumbs.length - 1) {
			container.find('a.proximo').addClass('disabled');
		}
		else if(index == 0) {
			container.find('a.anterior').addClass('disabled');
		}
		
		return false;
	});
	
	navButtons.click(function(){
		index = parseInt(large.attr('index'));
		
		navButtons.removeClass('disabled');
		
		if($(this).hasClass('anterior')) {
			index--;
		}
		else {
			index++;
		}
		
		index = (index >= thumbs.length)? thumbs.length - 1 : ((index < 0)? 0 : index);
		
		if(index == thumbs.length - 1) {
			container.find('a.proximo').addClass('disabled');
		}
		else if(index == 0) {
			container.find('a.anterior').addClass('disabled');
		}
		
		large.attr('src', thumbsList.find('li:eq(' + index + ') img').attr('src')).attr('index', index);
		
		return false;
	});
}

/*
// Lightbox
function galeriaFotosShow(ind,imgPath, descricao,indice){
									
		var id = ind;
		
		//busco o caminho da imagem e a descricao via parametro
		$(id).find('.mostraFotoGaleria').find('img').attr('src','util/img/' + imgPath);
		$(id).find('.txtFotoGaleria').text(descricao);
		
		//adiciono a informacao do indice
		$('.imgFotoGaleria').attr('name',indice);
		
		
		//caso seja o primeiro desabilito o link
		if(indice == 1)
			$('.imgFotoGaleria').find('a.anterior').addClass('disabled');
		else if(indice == $('#galeria').find('li').length)
			$('.imgFotoGaleria').find('a.proximo').addClass('disabled');
		else{
			$('.imgFotoGaleria').find('a').removeClass('disabled');
			}
		
		//atualizo o contador em relacao ao indice
		contador = indice;
		
		$(id).fadeIn(2000); 
		
	// END - SIMPLE MODAL JQUERY
}

var contador = 1;
function contadorGaleria(){
	
	$('.imgFotoGaleria').find('a').click(function(){
		
		if(!$(this).is('.disabled')){
			if($(this).is('.proximo')){
				contador++;
				$('.imgFotoGaleria').find('a.anterior').removeClass('disabled');
				
				if(contador == $('#galeria').find('li').length)
					$('.imgFotoGaleria').find('a.proximo').addClass('disabled');
				
			}
			else{
				contador--;
				$('.imgFotoGaleria').find('a.proximo').removeClass('disabled');
				
				if(contador == 1)
					$('.imgFotoGaleria').find('a.anterior').addClass('disabled');
			}
			
			$('.mostraFotoGaleria').html('<img src="util/img/img_fotoGaleria' + contador + '.jpg" />');
			setTimeout(function(){
				$('.mostraFotoGaleria').html('<img src="util/img/img_fotoGaleria' + contador + '.jpg" />')					
			},500)
			
			$('.txtFotoGaleria').text($('#galeria').find('li:eq(' + (contador - 1) + ')').find('a').attr('title'));
		}
	})
}
*/

// Lightbox
function abrirLightBox(ind){
	// START - SIMPLE MODAL JQUERY         
	$('.window .close, #mask').click(function (e) {
		$('.window').fadeOut('normal', function() {
			$('#mask').fadeOut('normal');
			$('.window').css('visibility', 'hidden');
			if ($.browser.msie && $.browser.version == '6.0') { //IE6 BUG
			   $('select').css('visibility', 'visible');
			}
		});
		e.preventDefault();
	});                           
	
	var id = ind;
	var maskHeight = $(document).height();
	var maskWidth = $(window).width();
	$('.window').css('visibility', 'visible');
	
	$('#mask').css({
	   'min-width':'100%',
	   'min-height':'100%',
	   'width':maskWidth,
	   'height':maskHeight,
	   'background' : '#000',
	   'opacity' : 0.8,
	   'cursor' : 'pointer'
	});
	
	$('#mask').fadeIn();
	
	//Get the window height and width
	var winH = $(window).height();
	var winW = $(window).width();
	
	$(id).css('top',  winH/2-$(id).height()/2);
	$(id).css('left', winW/2-$(id).width()/2);
	
	$(id).fadeIn(2000); 
	
	if ($.browser.msie && $.browser.version == '6.0') { //IE6 BUG
				   $('select').css('visibility', 'hidden');
	}
	// END - SIMPLE MODAL JQUERY
}
