// JavaScript Document

// can copy code to any of ur desired javascsript 

//extended jquery to search fast.
$.extend($.expr[':'], {
	'containsi': function (elem, i, match, array) {
		return (elem.textContent || elem.innerText || '').toLowerCase().indexOf((match[3] || "").toLowerCase()) >= 0;
	}
});
var interval,sval;
$(document).ready(function(){
	$("#user_filter").keyup(function(){
		sval = $(this).val();
		$(".checkbox").popover("hide");
		$("div.checkblock").hide();
		clearInterval(interval);
		interval = setInterval(waitForSearch,1000);
	})
})
var waitForSearch = function(){
	if(sval){
		var totalfoundbyname = $("div#users_checkbox_ary label.member-name:containsi("+sval+")").length
		if(totalfoundbyname!=0){
			$("div#users_checkbox_ary label.member-name:containsi("+sval+")").parent().parent().show();				
		}else if(totalfoundbyname==0){
			$("div#users_checkbox_ary div.for_unit:containsi("+sval+")").parent().show();
		}	
	}else{
		$(".checkbox").popover('hide');	
		$("div.checkblock").show();
	}
	clearInterval(interval);
}