var keyupTimeout = null;

$(document).ready(function(){  
    
    $("#input_filter").keyup(function() {
               
        if(keyupTimeout)
        {
            window.clearTimeout(keyupTimeout);
        }

        keyupTimeout = window.setTimeout(function () { filterCalendar(); }, 300);
        
    });
    });
    

function filterCalendar() 
{
      var filterverdi =  $("#input_filter").val(); 
      
      $("#pageBody .filterAttribute").parent().parent().hide();
      $("#pageBody .filterAttribute").parent().parent().removeClass("contactHolder");
          
          $("#pageBody .filterAttribute").each(function (i) {
            if ($(this).text().toLowerCase().indexOf(filterverdi.toLowerCase()) >= 0) {
               $(this).parent().parent().show();
               $(this).parent().parent().addClass("contactHolder");
            } 
          });
      
       $("#pageBody div.contactHolder:even").addClass("odd").removeClass("even");
       $("#pageBody div.contactHolder:odd").addClass("even").removeClass("odd");
}

