function ajaxPagSiguiente(nombreVar) { var val = eval(nombreVar); var npags = eval(nombreVar + '_npag'); if (val < npags) getTablaAjaxPaginada(nombreVar, val + 1); else getTablaAjaxPaginada(nombreVar, 1);} function ajaxPagAnterior(nombreVar) { var val = eval(nombreVar); if (val>1) getTablaAjaxPaginada(nombreVar, val - 1); } function ajaxGoPagina(nombreVar, nPagina) { getTablaAjaxPaginada(nombreVar, nPagina); } function getTablaAjaxPaginada(nombreVariable, pagActualIN) { try { var zdiv = nombreVariable + '_tajax'; if (document.getElementById(zdiv)) { var pagActual; if (!pagActualIN) pagActual = eval(nombreVariable); else pagActual = pagActualIN; var q = eval(nombreVariable + '_q'); var nRegsPagina = eval(nombreVariable + '_nrpag'); var sRemote = eval(nombreVariable + '_remote'); var httpGetDatos = getHTTPObject(); if (httpGetDatos.readyState == 4 || httpGetDatos.readyState == 0) { esperando(zdiv, '<ee_trad>cargando</ee_trad>...'); httpGetDatos.open('GET', sRemote + eval(nombreVariable + '_fxPar()') + '&page=' + pagActual + '&var=' + nombreVariable + '&q=' + q + '&nrp=' + nRegsPagina + '&rand=' + Math.floor(Math.random() * 1000000), true); httpGetDatos.onreadystatechange = httpGetDatos.onreadystatechange = function() { try { if (httpGetDatos.readyState == 4) { results = httpGetDatos.responseText; runResultadoAjax(zdiv, results); } } catch (e) { alert('atp_f:' + e.description); } }; httpGetDatos.send(null); } } } catch (e) { alert('atp:'+e.description); } } 
