class SelectDropdownWidget(forms.Select):
    class Media:
        css = {
            'all': (
                iasettings.MEDIA_URL + 'js/selectmenu/ui.selectmenu.css',
            )
        }
        js = (
            iasettings.MEDIA_URL + 'js/selectmenu/ui.selectmenu.js',
        )

    def __init__(self, language=None, attrs=None):
        self.language = language or settings.LANGUAGE_CODE[:2]
        super(SelectDropdownWidget, self).__init__(attrs=attrs)

    def render(self, name, value, attrs=None):
        rendered = super(SelectDropdownWidget, self).render(name, value, attrs)
        return rendered + mark_safe(u'''<script type="text/javascript">
            $(document).ready(function afterReady() {
                var elem = $('#id_%(name)s');
                elem.selectmenu();
            });
            </script>''' % {'name':name})