$(function() {
	var pagesize	= new Number( 2 );
	var pagina		= new Number( 1 );
	var rows			= new Number( 0 );
	var	$_json		= new String( "" );

	var pagecount	= new Number( 1 );
	var iniRows		= new Number( 1 );
	var endRows		= new Number( 1 );
	var speed			= 8000;
	var mover			= null;

	// Definições loadpage_notnovid
	var lang	= QueryString("lang");
	if(lang == null) lang = 'pt';
	function _iniNoticiasNovidades(){
		$.post("home.json.php",{
			acao: "NOTICIAS-NOVIDADES",
			lang: lang,
			pagina: pagina
		}, function(json){
				if(json.report.error == "true"){
					$("#nav-list-noticias").html(''); //json.report.mensagem
				}else{
					$_json			= json.jsonlist;
					rows				= new Number( $_json.length );					
					pagecount		= new Number( Math.ceil(rows / pagesize) );
					if( pagecount <= 0) pagecount = new Number( parseInt(1) ); 
					_exibir();
					//_proximo();
					//_anterior();
					if(pagecount >1) _autoPlay();
				}
				return false;
			},"json"
		);
	}// _iniNoticiasNovidades
	// ----------------------------------------------------------------------

	function _exibir(){
		iniRows			= new Number( parseInt((pagina-1) * pagesize) );
		endRows			= new Number( parseInt(iniRows + pagesize) );
		if(endRows > rows ) endRows = new Number( parseInt(rows) );

		$.get("htmls/tpl_noticias_novidades.html", function(data){ // FAZENDO UMA PAGINAÇÃO MANUAL						
			var t = $.template( data );						
			$("#nav-list-noticias").html('');
			var item = 0;
			for(y=(iniRows);y < endRows; y++) {
				item++; 
				var tagArquivo = '&nbsp;';
				var strArquivo = $_json[ y ]['arquivo'];
				if( strArquivo.length > 0){ tagArquivo = '<img src="arquivos/noticias/thumbs/'+ strArquivo +'" border="0" />'; }
				$("#nav-list-noticias").append( t , {
					item: item,
					dtenoticia: $_json[ y ]['data'],
					strtitulo: $_json[ y ]['titulo'],
					txtresumo: $_json[ y ]['resumo'],
					strarquivo: tagArquivo,
					strlink: "noticias_interna.php?lang="+ lang +"&id="+ $_json[ y ]['codigo']
				});
			}
		});

		var btnPrev = "<img src=\"imgs/seta1.gif\" alt=\"anterior\" border=\"0\" class=\"transparenciaTemp\" />";
		var btnNext = "<img src=\"imgs/btn-seta3.gif\" alt=\"próximo\" border=\"0\" class=\"transparenciaTemp\" />";
		var pagNumeros = "";
			var pgPrev = new Number( parseInt(pagina - 1) );
			if(pagina > 1) btnPrev = "<a href=\"#"+ pgPrev +"\" title=\"anterior\" code=\""+ pgPrev +"\" class=\"loadpage_notnovid\"><img src=\"imgs/seta1.gif\" alt=\"anterior\" border=\"0\" /></a>";
			if(pagina == 1) btnPrev = "<a href=\"#"+ (pagecount) +"\" title=\"anterior\" code=\""+ (pagecount) +"\" class=\"loadpage_notnovid\"><img src=\"imgs/seta1.gif\" alt=\"anterior\" border=\"0\" /></a>";
			if(pagina < pagecount) {
				var pgNext = new Number( parseInt(pagina + 1) );
				btnNext = "<a href=\"#"+ pgNext +"\" title=\"próximo\" code=\""+ pgNext +"\" class=\"loadpage_notnovid\"><img src=\"imgs/btn-seta3.gif\" alt=\"próximo\" border=\"0\" /></a>";
			} else {
				btnNext = "<a href=\"#1\" title=\"próximo\" code=\"1\" class=\"loadpage_notnovid\"><img src=\"imgs/btn-seta3.gif\" alt=\"próximo\" border=\"0\" /></a>";
			}

		$(".navegNotNovidadesPrev").html(btnPrev);
		//$(".navegNotNovidades").html(pagNumeros);
		$(".navegNotNovidadesNext").html(btnNext);

		$(".loadpage_notnovid").click(function(){
			pagina = new Number( parseInt($(this).attr('code')) );
			_exibir();					
			return false;
		});// end : loadPage : click

		$(".loadpage_notnovid").mouseover(function(){ _stopPlay(); return false; });
		$(".loadpage_notnovid").mouseout(function(){ _autoPlay(); return false; });
		$("#nav-list-noticias").mouseover(function(){ _stopPlay(); return false; });
		$("#nav-list-noticias").mouseout(function(){ _autoPlay(); return false; });
		return false;	
	}// _exibir
	// ----------------------------------------------------------------------

	function _autoPlay(){
		if(pagecount<=1) { _stopPlay(); return false; }
		clearInterval(mover); 
		mover = setInterval(function(){ 
			if( pagina < pagecount) {
				pagina++; 
			} else {
				pagina = 1;
			}
			_exibir();
		},speed);
	}// _autoPlay
	// ----------------------------------------------------------------------

	function _stopPlay(){
		clearInterval(mover);
	}// _stopPlay
	// ----------------------------------------------------------------------

	_iniNoticiasNovidades();	
});