// JavaScript Document
//FUNCOES EXIBE OUTRAS NOTÍCIAS==============================================================
function paginacao(p,local,cpp)
{
	var pg = p;
	var loc = '"'+local+'"';
	
	o(local).innerHTML =" ";
	o("paginacao").innerHTML =" ";
	//Total de páginas
	var totalpgs = parseInt(cod.length/cpp);
	if((cod.length%cpp)>0)
	totalpgs++;

	var inicio = parseInt(pg-1)*cpp;
	var limite = inicio+cpp;
	if(limite>cod.length)
	limite=cod.length;
	
		if(totalpgs < 7)
			maxi = totalpgs;
		else
			maxi = 7;
		
		if(pg <= 4){
			coef = pg;
		}else if(pg > (totalpgs-2)){
			coef = maxi-(totalpgs-pg);
		}else{
			coef = 4;
		}
		if(totalpgs>1)
		{
			for(var l=1; l<=maxi; l++)
			{
				if(pg == ((pg-coef)+l))
					classe= "class='ativo'"; 
				else 
					classe= ""; 
				
				o("paginacao").innerHTML += "<a href='javascript:paginacao("+((pg-coef)+l)+","+loc+","+cpp+");'"+classe+">"+((pg-coef)+l)+"</a>";
			}
		}
		else
		{
			o("paginacao").style.display ="none";
		}
		
		lista(inicio,limite,local,pg);
}

//verifica quem chamou a paginação e lista
function lista(inicio,limite,local,pg)
{
	if(local=="outras_noticias")
	{
		for(var i= inicio;i<limite;i++)
		{
			var str = titulo[i];
			var cod_n = pg+"/"+cod[i]+"/"+str.replace(/ /gi,"+")+".html";
	
			o("outras_noticias").innerHTML +="<li><a href='"+root+"dicas_receitas/"+cod_n+"'>"+titulo[i]+"</a></li>";
		}
	}
}

//noticias
function exibeNoticia(obj)
{
	o("outras_noticias").innerHTML =" ";
	var contN = obj.getElementsByTagName("noticia");
	var pgAtual = obj.getElementsByTagName("pgAtual")[0].firstChild.nodeValue;
	
	if(contN.length==0){
		o("outras_noticias").innerHTML= 'Não existem dicas/receitas cadastradas.';
	} else {
	
	data = new Array();
	texto = new Array();
	titulo = new Array();
	cod = new Array();
	
	for(var i= 0;i<contN.length;i++)
	{
        cN = contN[i];
	
		data[i] = cN.getElementsByTagName('data')[0].firstChild.nodeValue;
		texto[i] = cN.getElementsByTagName('texto')[0].firstChild.nodeValue;
		titulo[i] = cN.getElementsByTagName('titulo')[0].firstChild.nodeValue;
		cod[i] = cN.getElementsByTagName('cod_texto')[0].firstChild.nodeValue;
   }
   
   paginacao(pgAtual,'outras_noticias',6);
   
   }
   
}
