Got rid of postback for training checkbox checked.

- Workaround used for validation of checkbox. A new textbox was added that is being validated. JavaScript changes the value of the textbox (value doesn't matter), when the training checkbox is checked and back to empty string when it's not checked.
- Programmatically added the type of validation to the date range validator.