Hi Steve,
No. Not all web controls can be enabled/disabled in JavaScript. .disabled is a DHTML property, it disables a certain DHTML element. It just happens that most web controls are simple enough that you can disable them by disable a single element.
You can use a CallbackPanel to avoid full page reload:
<eo:CallbackPanel runat="server" id="CallbackPanel1">
....eo:DatePicker goes here...
</eo:CallbackPanel>
You will also need to specify a trigger control for the CallbackPanel or trigger the callback manually. To speicfy a trigger control, just edit the CallbackPanel's Triggers property; To trigger the callback manually, call eo_Callback function:
http://www.essentialobjects.com/ViewDoc.aspx?t=JSDoc.Public.Global.eo_Callback.htmlThanks