/* BUSCADOR EN TABLAS - jquery necesario */
jQuery.expr[":"].containsNoCase = function(el, i, m) {
var search = m[3];
if (!search) return false;
return eval("/" + search + "/i").test($(el).text());
};

jQuery(document).ready(function() {
jQuery('#imgSearch').hide();
jQuery('#imgSearch').click(function() {
resetSearch();
});
jQuery('#txtSearch').keyup(function(event) {
if (event.keyCode == 27) {
resetSearch();
}
});
jQuery('#txtSearch').keyup(function() {
// only search when there are 3 or more characters in the textbox
if (jQuery('#txtSearch').val().length > 2) {
jQuery('#tblSearch tr').hide();
jQuery('#tblSearch tr:first').show();
jQuery('#tblSearch tr td:containsNoCase(\'' + jQuery('#txtSearch').val() + '\')').parent().show();
jQuery('#imgSearch').show();
}
else if (jQuery('#txtSearch').val().length == 0) {
resetSearch();
}
if (jQuery('#tblSearch tr:visible').length == 1) {
jQuery('.norecords').remove();
jQuery('#tblSearch').append('<tr class="norecords"><td colspan="5" class="Normal">No se encontraron registros de su búsqueda</td></tr>');
}
});
});

function resetSearch() {
jQuery('#txtSearch').val('');
jQuery('#tblSearch tr').show();
jQuery('.norecords').remove();
jQuery('#imgSearch').hide();
jQuery('#txtSearch').focus();
}
