// JavaScript Document

/**************************************************************************************************************************
*
* Adiciona bordas arredondadas as divs
*
*
**************************************************************************************************************************/
$('document').ready(function(){

	//Bordas arredondadas
	//$('#destaqueLeft').corner("round 7px");
	//$('.sup_img').corner('round 5px');
	//$('.imgDestaque80x50 img').corner('round 4px');
	//$('.imgDestaque150x100 img').corner('round 4px');
	//$('#noticiasRelacionadas img').corner('round 4px');
	//$('#listaConteudo img').corner('round 4px');
	//$('#destaqueVideoImg img').corner('round 7px');
	//$('.boxUltimasFotos img, .boxUltimosVideos img, .boxUltimasFotosMenor img').corner('round 4px');
	//$('.itemMaisLidas img').corner('round 4px');

	//busca previsão do tempo
	$.ajax({
		type: "GET",
		url: "/weather.asp",
		dataType: "xml",
		success: function(xml){
			$(xml).find("weather").each(function(){
				$(this).find('current_conditions').each(function(){
					var temp = $(this).find('temp_c').attr('data');
					var condition = $(this).find('condition').attr('data');
					$('#boxWeather').html('<img src="/img/weather/'+condition+'.png" alt="'+condition+'"/><span>Aparecida '+temp+' &ordm;C</span>');
				});
			});
		},
	});

	//Ação para abrir o formuLário de comentario
	$('.btnComentarNoticia').click(function(){
		$('.boxComentario').toggle();
	});

	$('#btnComentar').live('click',function(){
		var ntcCmtFrm = document["formComentario"];
		validar(ntcCmtFrm);
		if (!procValida(ntcCmtFrm)){
			return false;
		}
		document.getElementById('btEnv').innerHTML = '<img src="/plugins/comentarios/loader.gif">';
		$.ajax({
			type: "POST",
			url: "/plugins/comentarios/comentario.ajax.asp?act=env",
			data: $(ntcCmtFrm).serialize(),
			success: function(msg){
				if (msg == 'OK'){
					ntcCmtFrm.cmt_txt.value = '';
					ntcCmtFrm.cmt_email.value = '';
					ntcCmtFrm.cmt_cid.value = '';
					ntcCmtFrm.cmt_nome.value = '';
					alert('Comentário enviado com sucesso. Aguarde a moderação.');
				} else {
					alert(msg);
				}
				document.getElementById('btEnv').innerHTML = "<div class='btnEnviarComentario hand' id='btnComentar'>Enviar</div>";
			},
			error: function (xhr){
				alert('Falha ao buscar as informações.');
                //alert('Problemas no envio: '+xhr.statusText);
				document.getElementById('btEnv').innerHTML = "<div class='btnEnviarComentario hand' id='btnComentar'>Enviar</div>";
			}
		});
	});

	$('.btnPaginacao .btnProximo').live('click', function(){
        proximaPagina = parseInt($('.btnPaginacao .btnProximo').attr('alt'));
        ultimaPagina = parseInt($('.totalPaginas').html());
        idNtc = $('#ntc_id').attr('value');
        if(proximaPagina <= ultimaPagina){
            $.ajax({
        		type: "GET",
        		url: "/plugins/comentarios/comentario.ajax.asp",
                data: "act=getPagina&pag="+(proximaPagina - 1)+"&idNtc="+idNtc,
        		beforeSend: function(){
        		    $('.listaComentario').append('<div style="background: url(\'/plugins/comentarios/loader.gif\') no-repeat center white; opacity: 0.5; z-index: 10; width: 100%; height: 100%; position: absolute; top: 0;"></div>');
        		},
        		error: function(xhr) {
					alert('Falha ao buscar as informações.');
					//alert(xhr.responseText)
        		},
        		success: function(data) {
                    $('.listaComentario').html(data);
                    $('.barraPaginacao').corner("round 4px");
        		},
        	});
        }
    });

    $('.btnPaginacao .btnAnterior').live('click', function(){
        proximaPagina = parseInt($('.btnPaginacao .btnAnterior').attr('alt'));
        idNtc = $('#ntc_id').attr('value');
        if(proximaPagina >= 1){
            $.ajax({
    			type: "GET",
    			url: "/plugins/comentarios/comentario.ajax.asp",
                data: "act=getPagina&pag="+(proximaPagina - 1)+"&idNtc="+idNtc,
    			beforeSend: function(){
                    $('.listaComentario').append('<div style="background: url(\'/plugins/comentarios/loader.gif\') no-repeat center white; opacity: 0.5; z-index: 10; width: 100%; height: 100%; position: absolute; top: 0;"></div>');
    			},
    			error: function(xhr) {
                    //showPopUp('Falha ao buscar as informações.',true,false);
                    //alert('Falha ao buscar as informa&ccedil;&otilde;es.');
    			},
    			success: function(data) {
                    $('.listaComentario').html(data);
                    $('.barraPaginacao').corner("round 4px");
    			},
    		});
        }
    });
	
	//reseta o scroll da galeria de fotos de multimidia
	$("#multimidiaGaleriaFotos").scrollLeft(0);
	$("#boxPagesGaleria").width(Math.ceil($("#boxPagesGaleria li").length / 9) * 510);
	
	//mostra as setas caso haja mais de nove fotos
	if($("#boxPagesGaleria li").length > 9){
		$("#pagSetaEsquerdaGde").show();
		$("#pagSetaDireitaGde").show();
	}

	//move para a página anterior da galeria de fotos de multimidia
	$("#pagSetaEsquerdaGde").click(function(){
		$('#multimidiaGaleriaFotos').animate({scrollLeft: "-=510"},1000);
	});

	//move para a página posterior da galeria de fotos de multimidia
	$("#pagSetaDireitaGde").click(function(){
		$('#multimidiaGaleriaFotos').animate({scrollLeft: "+=510"},1000);
	});

	//reseta o scroll das mais lidas para a posição inicial
	$('#scrollMaisLidas').scrollLeft(0);

	//move para a próxima página de mais lidas
	$('#pagSetaDireita').click(function(){
		if($('#scrollMaisLidas').scrollLeft() < (($('#scrollMaisLidas').width() + 49)* 2)){

			$('#scrollMaisLidas').animate({scrollLeft: "+=1009"},1000, function(){
				pagAtual = Math.floor($('#scrollMaisLidas').scrollLeft()/1009);
				for(i = 0; i < $('.pagDot').length; i++){
					if(i == pagAtual){
						$('.pagDot:eq('+i+')').removeClass('pagDotGray');
						$('.pagDot:eq('+i+')').addClass('pagDotBlue');
					}
					else{
						$('.pagDot:eq('+i+')').removeClass('pagDotBlue');
						$('.pagDot:eq('+i+')').addClass('pagDotGray');
					}
				}
			});
		}
	});

	//move para a página anterior de mais lidas
	$('#pagSetaEsquerda').click(function(){
		if($('#scrollMaisLidas').scrollLeft() > 0){

			$('#scrollMaisLidas').animate({scrollLeft: "-=1009"},1000, function(){
				pagAtual = Math.floor($('#scrollMaisLidas').scrollLeft()/1009);
				for(i = 0; i < $('.pagDot').length; i++){
					if(i == pagAtual){
						$('.pagDot:eq('+i+')').removeClass('pagDotGray');
						$('.pagDot:eq('+i+')').addClass('pagDotBlue');
					}
					else{
						$('.pagDot:eq('+i+')').removeClass('pagDotBlue');
						$('.pagDot:eq('+i+')').addClass('pagDotGray');
					}
				}
			});
		}
	});

});
