//*************************************************************************
// © 2000 UNIVERSIDADE DE BRASÍLIA - FACULDADE DE EDUCAÇÃO
// Todos os direitos reservados
// Cliente: 	Valdir Junior- vjunior@fe.unb.br
// Desenvolvimento: 	Cesar Marinho Eiras - studioc@abordo.com.br
//*************************************************************************

//*************************************************************************
//                    FUNCAO GERAL PARA CRIACAO DE ARRAYS
//*************************************************************************
function CriaArray(n){
	this.length = n;
	for (var i=1; i<= n; i++){
		this[i] = 0;
		}
}

//*************************************************************************
//                DECLARACAO DE VARIAVEIS E EXECUCAO DO SCRIPT
//*************************************************************************
var $num_pag = parseInt(document.forms[0].num_pag.value);
var $max_pag = parseInt(document.forms[0].max_pag.value);
var $output = "";
var $img_atual = "";
var $desloca = 30;
var $arr_img = "";
var $end_table = "";
var $limit_pages = 30;
var $shift_lateral = 0;
var $ind_shift = 0;


var $lat_imgs = new CriaArray($tot_pag);
var $lat_imgs_F2 = new CriaArray($tot_pag);
$lat_imgs[0] = "nulo";
$lat_imgs_F2[0] = "nulo";

//*************************************************************************
//    DEFINE EM QUE CONJUNTO DE PÁGINAS ESTÁ...
// 1 a 30, 30 a 60, 60 a 90...
//*************************************************************************
$ind_shift = parseInt(($num_pag + $limit_pages)/$limit_pages);
$shift_lateral = $limit_pages * $ind_shift;


//*************************************************************************
//    ESCREVE O ARRAY DE IMAGENS E ROLLOVERS DINAMICAMENTE
//*************************************************************************
// INÍCIO DA TABELA E NAVEGAÇÃO ENTRE AS PÁGINAS

if($max_pag < $limit_pages ){ 
	var $tot_pag = $max_pag + 1;
	var $ini_table = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"60\" align=\"right\">" +
	"<tr><!-- row 1 -->" +
	"<td><img  src=\"imagens/lat_topo.gif\" name=\"lat_topo\" width=\"60\" height=\"21\" border=\"0\"></td>" +
	"<td><img name=\"fnd_topo\" src=\"imagens/fnd_tab_lat.gif\" width=\""+ $desloca +"\" height=\"21\" border=\"0\"></td></tr>";
}else{
	var $tot_pag = $shift_lateral;
	if($shift_lateral == $limit_pages){
		var $ini_table = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"60\" align=\"right\">" +
		"<tr><!-- row 1 -->" +
		"<td><img  src=\"imagens/lat_topo.gif\" name=\"lat_topo\" width=\"60\" height=\"21\" border=\"0\"></td>" +
		"<td><img name=\"fnd_topo\" src=\"imagens/fnd_tab_lat.gif\" width=\""+ $desloca +"\" height=\"21\" border=\"0\"></td></tr>";
	}else{
		var $ini_table = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"60\" align=\"right\">" +
		"<tr><!-- row 1 -->" +
		"<td><img  src=\"imagens/lat_topo.gif\" name=\"lat_topo\" width=\"60\" height=\"21\" border=\"0\"></td>" +
		"<td><img name=\"fnd_topo\" src=\"imagens/fnd_tab_lat.gif\" width=\""+ $desloca +"\" height=\"21\" border=\"0\"></td></tr>"+
		"<tr><!-- row 2 -->"+
		"<td><a href=\"javascript:anterior()\" onMouseOut=\"MM_swapImgRestore();\"  onMouseOver=\"MM_swapImage"+
		"('document.lat_ant','document.lat_ant','imagens/lat_ant_F2.gif','#95ant');\" >"+
		"<img  src=\"imagens/lat_ant.gif\" name=\"lat_ant\" width=\"60\" height=\"10\" border=\"0\"></a></td>"+
		"<td><img name=\"FwShim_Row_31\" src=\"imagens/fnd_tab_lat.gif\" width=\""+ $desloca +"\" height=\"10\" border=\"0\"></td></tr>";
	}
}

for(var $ind=1; $ind <= $tot_pag; $ind++){
	if($ind <= 8){
		$arr_img = "lat_r0" + ($ind + 1) + "_c1";
	}else{
		$arr_img = "lat_r" + ($ind + 1) + "_c1";
	}
	$lat_imgs[$ind] = $arr_img;
	$lat_imgs_F2[$ind] = $arr_img + "_F2";
}

//*********************************************************
//                   FIM DA TABELA
//*********************************************************

if($max_pag >= $shift_lateral ){ 
	$end_table = "<tr><!-- row end -->"+
	"<td><a href=\"javascript:lat_pag("+ ($tot_pag + 1) +")\" onMouseOut=\"MM_swapImgRestore();\"  onMouseOver=\"MM_swapImage"+
	"('document.lat_rodape_mais','document.lat_rodape_mais','imagens/lat_rodape_mais_F2.gif','#951421532161');\" >"+
	"<img  src=\"imagens/lat_rodape_mais.gif\" name=\"lat_rodape_mais\" width=\"60\" height=\"29\" border=\"0\"></a></td>"+
	"<td><img name=\"FwShim_Row_31\" src=\"imagens/fnd_tab_lat.gif\" width=\""+ $desloca +"\" height=\"29\" border=\"0\"></td></tr></table>";
}else{
	$end_table = "<tr><!-- row end -->"+
	"<td><img  src=\"imagens/lat_rodape.gif\" name="+
	"\"lat_rodape\" width=\"60\" height=\"29\" border=\"0\"></td>"+
	"<td><img name=\"fnd_rod\" src=\"imagens/fnd_tab_lat.gif\" width=\""+ $desloca +"\" height=\"29\" border=\"0\"></td>"+
	"</tr></table>";
}


//*********************************************************
//                 ESCREVE O CORPO DA TABELA
//*********************************************************

var $final_pagina = 0;
if ($max_pag >= $shift_lateral){
	$final_pagina = $shift_lateral;
}else{
	$final_pagina = $max_pag+1;
}

for(var $i=(($shift_lateral - $limit_pages) + 1); $i <= ($final_pagina); $i++){
	if ($num_pag == ($i-1)){
		$img_atual = $lat_imgs_F2[$i];
	}else{
		$img_atual = $lat_imgs[$i];
	}
	$output += "<tr><!-- row "+ $i +" -->" +
	"<td><a href=\"javascript:lat_pag("+ $i +")\" onMouseOut=\"MM_swapImgRestore();\"  onMouseOver="+
	"\"MM_swapImage('document."+ $lat_imgs[$i]+"','document."+ $lat_imgs[$i]+"','imagens/"+ $lat_imgs_F2[$i]+".gif','#"+ $i +"');\" >"+
	"<img  src=\"imagens/"+ $img_atual+".gif\" name=\""+ $lat_imgs[$i]+"\" width=\"60\" height=\"10\" border=\"0\"></a></td>" +
	"<td><img name=\"img_"+ $i +"\" src=\"imagens/fnd_tab_lat.gif\" width=\""+ $desloca +"\" height=\"10\" border=\"0\"></td></tr>\n";
}


//*********************************************************
//                      ESCREVE A TABELA
//*********************************************************
document.write($ini_table);
document.write($output);
document.write($end_table);


//*********************************************************
//                FUNÇÃO PARA TROCA DE PÁGINAS
//*********************************************************
function lat_pag($numpg){
	var $separador = "_";
	document.forms[0].max_pag.value = parseInt($numpg);

	if ($numpg == 1){
		var $nova_url = document.forms[0].pag_tipo.value +  ".htm";
	}else{
		var $nova_url = document.forms[0].pag_tipo.value + $separador + ($numpg -1) + ".htm";
	}
	window.location = $nova_url
	return true;
}
