jQuery.extend(jQuery.expr[':'], {
	"contains-ic": "jQuery.fn.text.apply([a]).toLowerCase().indexOf(m[3].toLowerCase())>=0"
});

jQuery(document).ready(function(){
	
	jQuery("tr:visible:even").css('background-color', '#f1fbfd');
	
	var inputValue = "";
	
	jQuery("#srch_fld").keyup( function() {		
		
		if (inputValue == "") {
			jQuery(".item").show();
		}
		
		// Don't do anything if the string hasn't changed
		if(inputValue == jQuery("#srch_fld").val()) {}
		
		else {
			inputValue = jQuery("#srch_fld").val();

			positive = jQuery(".item p:contains('"+inputValue+"')").parent();
			negative = jQuery(".item p").parent().not(positive);
 	
 			negative.each(function() {jQuery(this).hide();});	
 			positive.each(function() {jQuery(this).show();});
			
		}
		
		if (jQuery("h2.warning").size() > 0 ) {
			jQuery("h2.warning").remove();
		}
		if (jQuery(".item:visible").size() == 0 && jQuery("h2.warning").length == 0) {
			jQuery("<h2 class='warning'>Der findes ingen solbriller med det model nummer</h2>").appendTo(jQuery("#glassContainer").before());
		}
	});
	
	jQuery(".forhandler-search").eq(0).keyup( function() {	
		
		jQuery("tr").css('background-color', '#ffffff');
		
		if (inputValue == "") {
			jQuery("tr").show();
		} else {
			inputValue = jQuery(".forhandler-search").eq(0).val();
			
			positive = jQuery("td:contains-ic('"+inputValue+"')").parent();
			negative = jQuery("td").parent().not(positive);
 	
 			negative.each(function() {
 				jQuery(this).hide();
 			});	
 			positive.each(function() {
 				jQuery(this).show();
 			});
		}
		
		if (jQuery("h2.warning").size() > 0 ) {
			jQuery("h2.warning").remove();
		}
		if (jQuery("tr:visible").size() == 0 && jQuery("h2.warning").size() == 0) {
			jQuery('<h2 class="warning">Ingen forretninger</h2>').appendTo(jQuery("table").before());
		}
			
		jQuery("tr:visible:even").css('background-color', '#f1fbfd');
		

	});
	

	
});


