jQuery(document).ready(function() {

	/* Variavel de controle do click no banner*/
	ctrlVar = false;
	
	/* Função de troca do banner da HOME */
	function changeBanner(param){
	
		jQuery('.bannerArrow').fadeOut(50);
		
		exibir = jQuery("img.showBanner").attr(param);
		exibirCont = jQuery("div.showBanCont").attr(param);
		
		jQuery('img.showBanner').addClass('hideBanner')
								.css('display', 'none')
								.removeClass('showBanner');
								
		jQuery('div.showBanCont').addClass('hideBanner')
								.css('display', 'none')
								.removeClass('showBanCont');		

		jQuery('div#' + exibirCont).fadeIn(500, function(){
			jQuery('div#' + exibirCont).removeClass('hideBanner')
								   .addClass('showBanCont');
		});
					
		jQuery('img#' + exibir).fadeIn(500, function(){
			jQuery('img#' + exibir).removeClass('hideBanner')
								   .addClass('showBanner');
			jQuery('.bannerArrow').fadeIn(150);
		});
		

		
	}
	/* Altera o banner da HOME de acordo com o tempo */
	function changeBannerOnTime(){
		if (ctrlVar == false)
			changeBanner('next');
		else
			ctrlVar = false;
	}
	
	/* Controle do tempo do banner da HOME */		
	changeTime = 6000;
	changeCall = setInterval(changeBannerOnTime, changeTime);
	
	/* Controle do NEXT e PREV do banner da HOME */
	jQuery("#left_arrow").click(function(){changeBanner('prev'); ctrlVar = true; })
	jQuery("#right_arrow").click(function(){changeBanner('next'); ctrlVar = true; })
		
	/* Variáveis de controle do menu accordion final */
	lastSelAccord = jQuery('#ultimas_noticias');
	maxAccordWidth = jQuery('#ultimas_noticias').css('width');
	minAccordWidth = jQuery('#novidades_blog').css('width');
	
	/* Efeito que aplica um hover no menu accordion */
	jQuery(".box_last").hover(
		function(){
			if (jQuery(this).hasClass('hover_ult')){
				// Nothing...
			}else{
				jQuery(this).fadeTo(300, 0.6, function() {})
			}
		
		}, function(){
				jQuery(this).fadeTo(300, 1, function() {})
	})
	
	/* Efeito do menu accordion */
	jQuery(".box_last").click(
	  function(){
		jQuery(this).fadeTo(10, 1, function() {})
		jQuery(lastSelAccord).animate({width: minAccordWidth},
									  {queue:false, duration:100,
									  complete: function(){
										jQuery(this).children().css('display', 'none');
									  }
		});
		
		jQuery(lastSelAccord).removeClass('hover_ult');
		jQuery(lastSelAccord).css('cursor', 'pointer');
		jQuery(this).animate({width: maxAccordWidth}, { queue:false, duration:100, complete:function(){
									jQuery(this).children().each(function(){
										if (jQuery(this).css('display') == 'none')
											jQuery(this).css('display', 'block');
									})
							}});
							
		jQuery(this).addClass('hover_ult');
		jQuery(this).css('cursor', 'none');
		lastSelAccord = jQuery(this);
	  }
	);

});
