Modified the <script> selector in order to eliminate the need for RichFaces.
Added "change" client behaviour in order to support <f:ajax> change event.
Added styleClass and style attributes in order to be able to user standard css.