var colum=0;var valor;function selecciona(){var num=document.getElementById("column").value;var txtfiltre=document.getElementById("cadena").value;t=document.getElementById('tblSort');filas=t.getElementsByTagName('tr');obj=document.getElementById('tblSort');for(i=1;ele=filas[i];i++){ele.getElementsByTagName('td')[colum].className='';colum=num;filtra(txtfiltre);for(i=1;ele=filas[i];i++){ele.getElementsByTagName('td')[colum].className='celdasel'}}}function netejar(){t=document.getElementById('tblSort');filas=t.getElementsByTagName('tr');obj=document.getElementById('tblSort');for(i=1;ele=filas[i];i++)ele.getElementsByTagName('td')[colum].className='';for(x=0;x<7;x++){colum=x;t=document.getElementById('tblSort');filas=t.getElementsByTagName('tr');for(i=1;ele=filas[i];i++){texto=ele.getElementsByTagName('td')[colum].innerHTML.toUpperCase();ele.style.display=(posi)?'':''}}}function conte(textabuscar,texts){x=0;y=0;while((x<texts.length)&(y<textabuscar.length)){a=texts.charAt(x);b=textabuscar.charAt(y);if(a==b){y++}else{y=0}x++}if(y>=(textabuscar.length)){return true}else{return false}}function filtra(txt){num=0;t=document.getElementById('tblSort');filas=t.getElementsByTagName('tr');for(i=1;ele=filas[i];i++){texto=ele.getElementsByTagName('td')[colum].innerHTML.toUpperCase();if(num==0){txt=txt.toUpperCase();posi=conte(txt,texto)}else if(num==1){posi=(texto.lastIndexOf(txt.toUpperCase())==texto.length-txt.length)}else{posi=(texto.indexOf(txt.toUpperCase())!=-1)}ele.style.display=(posi)?'':'none'}}