Accessibility is something that is often looked over when designing a site. But is should not be. Accessibility is Law is many contaries, so it is worth paying attention to even if you are not the sort that wants pages to be viewable by every one.

Up until recently JavaScript widgets have been just about impossible to make accessible. But now we have the ARIA - Accessible Rich Internet Applications specification which is now implemented in Firefox.

To help promote this Mozilla have a put together a page to help developers adopt the technology. They have also asked volunteers to write examples based to this technology to help its adoption. So bellow you will find all examples I have done, as I finish them. You should serve the pages as XHTML to Firefox, Opera and most other modern browsers. IE does not support that, so if you need to know how to handle it, please see Severing up XHTML

Graphical ARIA slider
A slider that can be used with mouse or keyboard.
Graphical ARIA Tree View
A tree view that can be used with mouse or keyboard, might be the post advanced one on the web.
A menu that uses ARIA, if JavaScript is disabled it falls back to become a CSS menu depending on the browsers abilities.

I should also note that these examples will work in Internet Explorer, Firefox and Opera. I can't test any other browsers from other operating systems, so please, if they work please email me