$(function() {
 $('#filter').each(function() {
 
  var tbody;
  
  $(this).parents().find('tbody').each(function() {
    tbody = $(this);
    return;
  });
  
  var trs = tbody.find('tr');
  var tbodyClone = $('<tbody></tbody>');
  var trsClone = trs.clone();
  tbodyClone.append(trsClone);
  $(this).keyup(function() {
   var temp = $('<tbody></tbody>');
   var value = $(this).val().toLowerCase();
    
   trsClone.each(function() {
    var tr = $(this);
    if (parseInt(this.id) == this.id) {
     if ( (tr.find("#title").text().toLowerCase().indexOf(value) != -1) || (tr.find("#umc").text().toLowerCase().indexOf(value) != -1) ) {
      temp.append(tr);
     }
     
    }
   });
   tbody.html(temp.html());
  });
 });
});

function stopRKey(evt) {
  var evt = (evt) ? evt : ((event) ? event : null);
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;}
}

document.onkeypress = stopRKey;
