Works in: Chrome, FF, Safari, Opera, IE9+
Using modernizr.js to check for :checked
pseudo class, else falling back to plain old checkboxes (IE8 and below)
Each week day below is an input type="checkbox"
with corresponding label
Screenshot of IE8: