/**
* Função para gerar a lista e o menu de paginação na página Lista de Veículos
*/
var vetModelosVeiculos;

function geraPaginacao(modelos, regInicial, obj) {

  if(obj) {
  	obj.style.background = '#000000';
  	obj.style.color      = '#FFFFFF';
  }

  var qtdReg     = modelos.length;
  var qtdPorPag  = 50;
  var qtdPaginas = Math.ceil(qtdReg/qtdPorPag);

  var qtdValores = regInicial + qtdPorPag;
  var totalReg   = qtdValores <= qtdReg ? qtdValores : qtdValores - (qtdValores - qtdReg);
  var lsval = "";
  var color = "";
  var corpo = "";

  // mostra a Descrição da listagem
  document.getElementById('titlist1').style.display = "";

  //#F2F9FF - #ECF5FF
  //Loop para gerar o conteudo da pagina
  for(var j = regInicial; j < totalReg; j++)
  {
    j%2 == 0 ? color = "#F2F9FF" : color = "#FFFFFF";
	lsval = lsval + "<tr><td bcolor=" + "'" + color + "'" + " heigth = 20 width = 550>" + modelos[j] + "</td></tr>";
  }
  corpo = "<table>" + lsval + "</table>";

  var menu  = "";
  var style = "'font:11px Tahoma; color:#FFFFFF;cursor:pointer;";

  //Loop para gerar o menu de paginacao
  for(var i = 1; i <= qtdPaginas; i++)
  {
  	if(obj) {
  		style_selecionado = 'link_'+i == obj.id ? 'font:bold 11px Tahoma; color:#FFFFFF;' : '\'';
  	}
  	else if(i == 1) {
  		style_selecionado = 'font:bold 11px Tahoma; color:#FFFFFF; ';
  	}
  	else {
  		style_selecionado = '\'';
  	}

    var showReg = (qtdPorPag * i) - qtdPorPag;
	var funcao  = "'javascript:geraPaginacao(vetModelosVeiculos," + showReg + ",this);'";
    menu = menu + "<td><span id='link_"+i+"' style=" + style+style_selecionado+ " onClick=" + funcao + ">&nbsp;" + i + "&nbsp;</span></td>";
  }
  var resultmenu = '<table><tr>' + menu + '</tr></table>';

  document.getElementById("listaFenassist").innerHTML = corpo + '<br>' + resultmenu;
}

function VeiculosFenassist(resultado) {
   var modelos = eval('(' + resultado.responseText + ')');
   vetModelosVeiculos = modelos;
   geraPaginacao(modelos, 0);
}