//colocar estas duas variaveis no template do UPSI
//var qtd_materias = parseInt("[qtde_materias_capa]");
//var materias_por_pagina = 30;

var qtd_materias;
var materias_por_pagina;

function printPagination(cor)
{
if(!cor) var cor = 'black';
var ant = (num!=1) ? "<a href="+nome+".jhtm?pg="+lnks[(num-1)]+" style=font-weight:bold;><span style=background-color:"+cor+";><img src=http://img.uol.com.br/upsi_left_arrow.gif border=0 width=3 height=6></span> anterior</a>&nbsp;" : "";
var cnt = (num!=1&&num!=(pages)) ? "| " : "";
var prx = (num!=(pages)) ? "<a href="+nome+".jhtm?pg="+lnks[(parseInt(num)+1)]+" style=font-weight:bold;>próximo <span style=background-color:"+cor+";><img src=http://img.uol.com.br/upsi_right_arrow.gif border=0 width=3 height=6></span></a>&nbsp;" : "" ;

document.write("<style>.noticias_home_active { background-color:"+cor+";color:white; }");
document.write(".noticias_home { color:black; } .noticias_home:hover { background-color:white; }</style>");

startCount = (num-5>-1) ? num-5 : 0; 
if(pages-startCount<10&&pages>10) startCount = pages-10;
document.write("<table width=100% cellspacing=0 border=0 height=20><tr bgcolor=#eeeeee><td><span style=font-weight:bold;>&nbsp;Páginas: </span>");
for(i=startCount+1;i<=pages&&i<=startCount+10;i++)
	{
	if(i!=0) document.write("<a href="+nome+".jhtm?pg="+lnks[i]+" class="+((i==num)?"noticias_home_active":"noticias_home"  )+">&nbsp;"+i+"&nbsp;</a>");
	}
document.write("</td><td align=right>"+ant +cnt+ prx+"</td></tr></table><br>")
}

var pages;
var l;
var nome;
var num;
var lnks;
function writeUPSIFooter(cor)
{
if(qtd_materias&&materias_por_pagina) pages = Math.ceil(qtd_materias / materias_por_pagina); else pages = 10;
l = location.href;
//nome = l.substring(l.lastIndexOf("/")+1,l.length).replace(/[0-9]?\.jhtm/, "");
//if(nome=='')nome='index';
nome=l.substring(l.lastIndexOf("/")+1,l.length);
nome=l.substring(0,l.indexOf(".jhtm"));
if(l.indexOf("?pg=")>=0) num=pg;
else num=1;
if(isNaN(num)) num=1;

lnks = new Array('',1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);
if(isNaN(num) || num>pages) num=1;

if(pages>1) printPagination(cor);
}
