CJuiWidget theme compatible
cleanup: indent using tabs, locales too