I want to be build a grid to select parts, and submit the selected results to the server via POST/jQuery.

I want to be able to click each mini block individually, or click the yellow circle and it selects all 16 mini blocks around it, or click a blue circle and it selects the 4 mini blocks around it.

Any ideas on how to go about building this? The first thing to mind is checkboxes and just using jQuery/classes to select boxes within a particular div. I really don't want to use checkboxes, but it seems the simplest.