function getFilasTabla(tabla){var filas=tabla.childNodes;var arrayFilas=new Array();for(var i=0;i<filas.length;i++){if(filas[i].nodeName=="TR"){arrayFilas[i]=filas[i];}else{if(filas[i].nodeName=="TBODY"){arrayFilas=new Array();filas=filas[i].childNodes;for(var j=0;j<filas.length;j++){if(filas[j].nodeName=="TR"){arrayFilas[arrayFilas.length]=filas[j];}}return arrayFilas;}}}return arrayFilas;}function getNumeroFilasTabla(tabla){return getFilasTabla(tabla).length;}function getColumnasFila(fila){var columnas=fila.childNodes;var arrayColumnas=new Array();for(var i=0;i<columnas.length;i++){if(columnas[i].nodeName=="TD"){arrayColumnas[arrayColumnas.length]=columnas[i];}}return arrayColumnas;}function getNumeroColumnasFila(fila){return getColumnasFila(fila).length;}function getNumeroColumnasTabla(tabla){var filasTabla=getFilasTabla(tabla);if(filasTabla.length==0){return 0;}else{return getNumeroColumnasFila(filasTabla[0]);}}function getFilaTabla(tabla,numFilaBuscada){return getFilasTabla(tabla)[numFilaBuscada];}function getCeldaFila(fila,numColumna){return getColumnasFila(fila)[numColumna];}function getCeldaTabla(tabla,numFila,numColumna){return getCeldaFila(getFilaTabla(tabla,numFila),numColumna);}function entradaFila(celda){celda.parentNode.className="tabla1_par_sel";}function salidaFila(celda){if(esPar(getOrdenFila(celda))){celda.parentNode.className="tabla1_par";}else{celda.parentNode.className="tabla1_impar";}}function getOrdenFila(celda){var fila=celda.parentNode;var tabla=fila.parentNode;var numFilas=tabla.rows.length;var numFilaActual=0;var filaActual;while(numFilaActual<numFilas){filaActual=tabla.rows[numFilaActual];if(filaActual==celda.parentNode){return numFilaActual+1;}numFilaActual++;}return -1;}function esPar(numero){if(numero%2==0){return true;}else{return false;}}
