var carregando_noticias_load = false;
var carregando_noticiasBarra_getLista = false;
$(function(){
	if ( $('#ini-noticias').length )
	{
		$(window).resize(function(e) {
			if (carregando_noticias_load == false)
				noticias_load();
		});
		noticias_load();
	}
	if ( $('#header-lastestnews').length )
	{
		$(window).resize(function(e) {
			if (carregando_noticiasBarra_getLista == false)
				noticiasBarra_calc();
		});
		noticiasBarra_calc();
	}
	noticiasBarra_getLista();
});
function noticias_load()
{
	var vitem = '';
	
	carregando_noticias_load = true;
	
	$.ajax({
		url: "/wgt-scripts/noticias.php",
		cache: false,
		type:  'POST',
	}).done(function( msg ) {
		carregando_noticias_load = false;
		
		if (msg)
		{
			r = JSON.parse(msg);
			
			$('#ini-noticias .wrap').html(`<div class="section-title"><span>COBERTURAS</span></div><div class="section-content"><ul id="ini-noticias-lista"></ul><div class="clearfix"></div></div>`);
			
			for(var i = 0; i < r.length; i++)
			{
				if ($(window).width() >= 1000)
				{
					if (i <= 4)
					{
						$('#ini-noticias-lista').append('<li id="'+r[i]['item_obj']+'" class="ini-noticias-nm"></li>');
						$('#'+r[i]['item_obj']).append('<a href="' + r[i]['item_link'] + '"></a>');
						$('#'+r[i]['item_obj']+' a').append('<div class="ini-noticias-titulo">' + r[i]['item_titulo'] + '</div>');
						$('#'+r[i]['item_obj']+' a').append('<div class="ini-noticias-img" style="background-image:url(' + r[i]['item_img'] + ');"><div class="ini-noticias-img-overlay"></div></div>');
						
						if (r[i]['item_tags'])
						{
							$('#'+r[i]['item_obj']).append('<div class="ini-noticias-tags"></div>');
							
							for(var t = 0; t < r[i]['item_tags'].length; t++)
							{
								$('#'+r[i]['item_obj'] + ' .ini-noticias-tags').append('<a href="'+r[i]['item_tags'][t]['tag_link']+'">'+r[i]['item_tags'][t]['tag_name']+'</a>');
							}
						}
					} else {
						$('#ini-noticias-lista').append('<li id="'+r[i]['item_obj']+'" class="ini-noticias-sm"></li>');
						$('#'+r[i]['item_obj']).append('<a href="' + r[i]['item_link'] + '" class="ini-noticias-link-img">' + 
							'<div class="ini-noticias-img" style="background-image:url(' + r[i]['item_img'] + '"></div>' +
							'</a>');
						$('#'+r[i]['item_obj']).append('<div class="ini-noticias-lb"></div>');
						if (r[i]['item_tags'])
						{
							$('#'+r[i]['item_obj'] + ' .ini-noticias-lb').append('<div class="ini-noticias-tags"></div>');
							
							for(var t = 0; t < r[i]['item_tags'].length; t++)
							{
								$('#'+r[i]['item_obj'] + ' .ini-noticias-tags').append('<a href="'+r[i]['item_tags'][t]['tag_link']+'">'+r[i]['item_tags'][t]['tag_name']+'</a>');
							}
						}
						$('#'+r[i]['item_obj'] + ' .ini-noticias-lb').append('<a href="' + r[i]['item_link'] + '" class="ini-noticias-link-titulo">' + 
							'<div class="ini-noticias-titulo">' + r[i]['item_titulo'] + '</div>' +
							'</a>');
					}
				} else if ($(window).width() >= 700) {
					if (i <= 0)
					{
						$('#ini-noticias-lista').append('<li id="'+r[i]['item_obj']+'" class="ini-noticias-nm"></li>');
						$('#'+r[i]['item_obj']).append('<a href="' + r[i]['item_link'] + '"></a>');
						$('#'+r[i]['item_obj']+' a').append('<div class="ini-noticias-titulo">' + r[i]['item_titulo'] + '</div>');
						$('#'+r[i]['item_obj']+' a').append('<div class="ini-noticias-img" style="background-image:url(' + r[i]['item_img'] + ');"><div class="ini-noticias-img-overlay"></div></div>');
						
						if (r[i]['item_tags'])
						{
							$('#'+r[i]['item_obj']).append('<div class="ini-noticias-tags"></div>');
							
							for(var t = 0; t < r[i]['item_tags'].length; t++)
							{
								$('#'+r[i]['item_obj'] + ' .ini-noticias-tags').append('<a href="'+r[i]['item_tags'][t]['tag_link']+'">'+r[i]['item_tags'][t]['tag_name']+'</a>');
							}
						}
					} else {
						$('#ini-noticias-lista').append('<li id="'+r[i]['item_obj']+'" class="ini-noticias-sm"></li>');
						$('#'+r[i]['item_obj']).append('<a href="' + r[i]['item_link'] + '" class="ini-noticias-link-img">' + 
							'<div class="ini-noticias-img" style="background-image:url(' + r[i]['item_img'] + '"></div>' +
							'</a>');
						$('#'+r[i]['item_obj']).append('<div class="ini-noticias-lb"></div>');
						if (r[i]['item_tags'])
						{
							$('#'+r[i]['item_obj'] + ' .ini-noticias-lb').append('<div class="ini-noticias-tags"></div>');
							
							for(var t = 0; t < r[i]['item_tags'].length; t++)
							{
								$('#'+r[i]['item_obj'] + ' .ini-noticias-tags').append('<a href="'+r[i]['item_tags'][t]['tag_link']+'">'+r[i]['item_tags'][t]['tag_name']+'</a>');
							}
						}
						$('#'+r[i]['item_obj'] + ' .ini-noticias-lb').append('<a href="' + r[i]['item_link'] + '" class="ini-noticias-link-titulo">' + 
							'<div class="ini-noticias-titulo">' + r[i]['item_titulo'] + '</div>' +
							'</a>');
					}
				} else {
					if (i <= 0)
					{
						$('#ini-noticias-lista').append('<li id="'+r[i]['item_obj']+'" class="ini-noticias-nm"></li>');
						$('#'+r[i]['item_obj']).append('<a href="' + r[i]['item_link'] + '"></a>');
						$('#'+r[i]['item_obj']+' a').append('<div class="ini-noticias-titulo">' + r[i]['item_titulo'] + '</div>');
						$('#'+r[i]['item_obj']+' a').append('<div class="ini-noticias-img" style="background-image:url(' + r[i]['item_img'] + ');"><div class="ini-noticias-img-overlay"></div></div>');
						
						if (r[i]['item_tags'])
						{
							$('#'+r[i]['item_obj']).append('<div class="ini-noticias-tags"></div>');
							
							for(var t = 0; t < r[i]['item_tags'].length; t++)
							{
								$('#'+r[i]['item_obj'] + ' .ini-noticias-tags').append('<a href="'+r[i]['item_tags'][t]['tag_link']+'">'+r[i]['item_tags'][t]['tag_name']+'</a>');
							}
						}
					} else {
						$('#ini-noticias-lista').append('<li id="'+r[i]['item_obj']+'" class="ini-noticias-sm"></li>');
						$('#'+r[i]['item_obj']).append('<a href="' + r[i]['item_link'] + '" class="ini-noticias-link-img">' + 
							'<div class="ini-noticias-img" style="background-image:url(' + r[i]['item_img'] + '"></div>' +
							'</a>');
						$('#'+r[i]['item_obj']).append('<div class="ini-noticias-lb"></div>');
						if (r[i]['item_tags'])
						{
							$('#'+r[i]['item_obj'] + ' .ini-noticias-lb').append('<div class="ini-noticias-tags"></div>');
							
							for(var t = 0; t < r[i]['item_tags'].length; t++)
							{
								$('#'+r[i]['item_obj'] + ' .ini-noticias-tags').append('<a href="'+r[i]['item_tags'][t]['tag_link']+'">'+r[i]['item_tags'][t]['tag_name']+'</a>');
							}
						}
						$('#'+r[i]['item_obj'] + ' .ini-noticias-lb').append('<a href="' + r[i]['item_link'] + '" class="ini-noticias-link-titulo">' + 
							'<div class="ini-noticias-titulo">' + r[i]['item_titulo'] + '</div>' +
							'</a>');
					}
				}
			}
		} else {
			$('#ini-noticias .wrap').html('<div>N�o foi poss�vel carregar as not�cias. Tente novamente.</div>');
		}
		
		noticias_calc();
	});
}
function noticias_calc()
{
	var bw = $('#ini-noticias .wrap').width();
	var items = new Array();
	
	if ( $(window).width() >= 1000 )
	{
		var box_w = ((bw)/2)-5;
		var box_h = box_w-(box_w*0.02)+10;
		$('#ini-noticias-item-1').css(
				{
					'width': box_w,
					'height': box_h,
				}
			);
		box_w = (box_w/2)-5;
		box_h = Math.ceil((box_h/2)-5);
		$('#ini-noticias-item-2').css(
				{
					'width': box_w,
					'height': box_h,
				}
			);
		$('#ini-noticias-item-3').css(
				{
					'width': box_w,
					'height': box_h,
				}
			);
		$('#ini-noticias-item-4').css(
				{
					'width': box_w,
					'height': box_h,
				}
			);
		$('#ini-noticias-item-5').css(
				{
					'width': box_w,
					'height': box_h,
				}
			);
		box_w = ((bw-20)/3);
		box_h = (box_w*0.6);
		$('#ini-noticias-item-6').css(
				{
					'width': box_w,
					'height': 'auto',
					'paddingRight': 10,
				}
			);
		$('#ini-noticias-item-7').css(
				{
					'width': box_w,
					'height': 'auto',
					'paddingLeft': 10,
					'paddingRight': 10,
				}
			);
		$('#ini-noticias-item-8').css(
				{
					'width': box_w,
					'height': 'auto',
					'paddingLeft': 10,
				}
			);
			
	} else if ( $(window).width() >= 700 ) {
		var box_w = bw-10;
		var box_h = box_w-(box_w*0.05);
		$('#ini-noticias-item-1').css(
				{
					'width': box_w,
					'height': box_h,
					'margin': 5,
					'marginBottom': 30,
				}
			);
		box_w = ((bw-20)/2);
		box_h = (box_w*0.6);
		$('#ini-noticias-item-2').css(
				{
					'width': box_w,
					'height': 'auto',
					'margin': 5,
				}
			);
		$('#ini-noticias-item-3').css(
				{
					'width': box_w,
					'height': 'auto',
					'margin': 5,
				}
			);
		$('#ini-noticias-item-4').css(
				{
					'width': box_w,
					'height': 'auto',
					'margin': 5,
				}
			);
		$('#ini-noticias-item-5').css(
				{
					'width': box_w,
					'height': 'auto',
					'margin': 5,
				}
			);
		$('#ini-noticias-item-6').css(
				{
					'display': 'none',
				}
			);
		$('#ini-noticias-item-7').css(
				{
					'display': 'none',
				}
			);
		$('#ini-noticias-item-8').css(
				{
					'display': 'none',
				}
			);
	} else {
		var box_w = bw-10;
		var box_h = box_w-(box_w*0.05);
		$('#ini-noticias-item-1').css(
				{
					'width': box_w,
					'height': box_h,
					'margin': 5,
					'marginBottom': 30,
				}
			);
		box_w = (bw-10);
		box_h = (box_w*0.6);
		$('#ini-noticias-item-2').css(
				{
					'width': box_w,
					'height': 'auto',
					'margin': 5,
				}
			);
		$('#ini-noticias-item-3').css(
				{
					'width': box_w,
					'height': 'auto',
					'margin': 5,
				}
			);
		$('#ini-noticias-item-4').css(
				{
					'width': box_w,
					'height': 'auto',
					'margin': 5,
				}
			);
		$('#ini-noticias-item-5').css(
				{
					'width': box_w,
					'height': 'auto',
					'margin': 5,
				}
			);
		$('#ini-noticias-item-6').css(
				{
					'display': 'none',
				}
			);
		$('#ini-noticias-item-7').css(
				{
					'display': 'none',
				}
			);
		$('#ini-noticias-item-8').css(
				{
					'display': 'none',
				}
			);
	}
}

/* NAVEGACAO */
var nb_items = new Array();
var nb_curr = null;
var nb_time = null;
var nb_timeSet = 5000;
var nb_timeCurr = 0;
function noticiasBarra_calc()
{
	var total = 0;
	
	if ( $(window).width() >= 1000 )
	{
		total = Math.ceil($('.hln-o01').outerWidth()) + Math.ceil($('.hln-o02').outerWidth()) + Math.ceil($('.hln-o04').outerWidth());
		$('.hln-o03').outerWidth( Math.floor($('#header-lastestnews .wrap').width()) - total - 12 );
		$('.hln-o04').fadeIn();
	} else if ( $(window).width() >= 700 ) {
		total = Math.ceil($('.hln-o01').outerWidth()) + Math.ceil($('.hln-o02').outerWidth());
		$('.hln-o03').outerWidth( Math.floor($('#header-lastestnews .wrap').width()) - total );
		$('.hln-o04').fadeOut();
	} else {
		$('.hln-o03').outerWidth( '100%' );
		$('.hln-o04').fadeOut();
	}
}
function noticiasBarra_getLista()
{
	var str = '', tags = '';
	
	carregando_noticiasBarra_getLista = true;
	
	$('#noticiasBarra').html('<div class="noticiasBarra-load"><i class="fa fa-spinner fa-pulse fa-1x fa-fw"></i> Aguarde...</div>');
	
	$.ajax({
		url: "/wgt-scripts/noticias.php",
		cache: false,
		type:  'POST',
		data: {
			tipo: 'noticiasBarra',
		},
	}).done(function( msg ) {
		carregando_noticiasBarra_getLista = false;
		
		if (msg)
		{
			r = JSON.parse(msg);
			
			$('#noticiasBarra').html('<ul id="noticiasBarra-lista"></ul>');
			
			for(var i = 0; i < r.length; i++)
			{
				tags = '';
				
				nb_items[i] =  'noticiasBarra-item-' + i;
				
				if (r[i]['item_tags'])
				{
					tags = '<div class="noticiasBarra-tags">';
					
					for(var t = 0; t < r[i]['item_tags'].length; t++)
					{
						tags += '<a href="'+r[i]['item_tags'][t]['tag_link']+'" class="noticiasBarra-tag">'+r[i]['item_tags'][t]['tag_name']+'</a>';
					}
					
					tags += '</div>';
				}
				
				str = '<li id="noticiasBarra-item-' + i + '">' + 
					tags +
					'<a href="' + r[i]['item_link'] + '" class="noticiasBarra-titulo">' + r[i]['item_titulo'] + '</a>' + 
					'</li>';
				
				$('#noticiasBarra-lista').append(str);
			}
			
			noticiasBarra_in(0, 'down');
			
		} else {
			$('#noticiasBarra').html('<div>N�o foi poss�vel carregar as not�cias. Tente novamente.</div>');
		}
	});
}
function noticiasBarra_in(id, direcao)
{
	noticiasBarra_out(nb_curr, direcao);
	
	if (direcao == 'up') // de baixo para cima
	{
		$('#' + nb_items[id]).css('top', 34);
		$('#' + nb_items[id]).css('opacity', 0);
		$('#' + nb_items[id]).animate({
				top: 0,
				opacity: 1
			}, 300, 'linear');
	} else { // de cima pra baixo
		$('#' + nb_items[id]).css('top', -34);
		$('#' + nb_items[id]).css('opacity', 0);
		$('#' + nb_items[id]).animate({
				top: 0,
				opacity: 1
			}, 300, 'linear');
	}
	
	nb_curr = id;
	noticiasBarra_play();
}
function noticiasBarra_out(id, direcao)
{
	if (direcao == 'up') // de baixo pra cima
	{
		$('#' + nb_items[id]).css('top', 0);
		$('#' + nb_items[id]).css('opacity', 1);
		$('#' + nb_items[id]).animate({
				top: -34,
				opacity: 0
			}, 300, 'linear');
	} else { // de cima pra baixo
		$('#' + nb_items[id]).css('top', 0);
		$('#' + nb_items[id]).css('opacity', 1);
		$('#' + nb_items[id]).animate({
				top: 34,
				opacity: 0
			}, 300, 'linear');
	}
}
function noticiasBarra_play()
{	
	nb_time = setTimeout(function(){
		noticiasBarra_next();
		}, nb_timeSet);
}
function noticiasBarra_pause()
{
	clearTimeout(nb_time);
}
function noticiasBarra_prev()
{	
	noticiasBarra_pause();
	
	var id = nb_curr - 1;
	
	if (id < 0)
		id = nb_items.length - 1;
		
	noticiasBarra_in(id, 'up');
}
function noticiasBarra_next()
{
	noticiasBarra_pause();
	
	var id = nb_curr + 1;
	
	if (id >= nb_items.length)
		id = 0;
	
	noticiasBarra_in(id, 'down');
};