// JavaScript Document

$(document).ready( function() {
	var category = new String();
	var manufacturer = new String();

 // category image clicks:

	
	// when category changes:
	$("#id_category").change( function() {
		category = $(this).val();
		
		var rows = $("table#equipment>tbody tr");
		
		if( category.length > 0 && manufacturer.length == 0) {
			//alert('filter by cat only');
			rows.toggle(false);
			rows.filter("[used-category='" + category + "']").toggle(true);
		}
		else if( manufacturer.length > 0 && category.length == 0 ) {
			//alert('filter by manu only');
			rows.toggle(false);
			rows.filter("[used-manufacturer='" + manufacturer + "']").toggle(true);
		}
		else if( category.length != 0 && manufacturer.length != 0) {
			// filter by both
			rows.toggle(false);
			rows.filter("[used-category='" + category + "']").filter("[used-manufacturer='" + manufacturer + "']").toggle(true);
		}
		else {
			//alert('show all');
			rows.toggle(true);
		}
		
	});
	
	// when manufacturer changes:
	$("#id_manufacturer").change( function() {
		manufacturer = $(this).val();
		
		var rows = $("table#equipment>tbody tr");
		
		if( category.length > 0 && manufacturer.length == 0) {
			//alert('filter by cat only');
			rows.toggle(false);
			rows.filter("[used-category='" + category + "']").toggle(true);
		}
		else if( manufacturer.length > 0 && category.length == 0 ) {
			//alert('filter by manu only');
			rows.toggle(false);
			rows.filter("[used-manufacturer='" + manufacturer + "']").toggle(true);
		}
		else if( category.length != 0 && manufacturer.length != 0) {
			// filter by both
			rows.toggle(false);
			rows.filter("[used-category='" + category + "']").filter("[used-manufacturer='" + manufacturer + "']").toggle(true);
		}
		else {
			//alert('show all');
			rows.toggle(true);
		}
		
	});
	
});

