public static void RegisterControlScripts(FADatePicker control)
        {
            Guard.Against <ArgumentNullException>(control == null, "Control is null.");
            Guard.Against <ArgumentException>(control.Page == null, "Control must be on a page.");

            new RecieveServerDataScript(control).Register();
            new EventHandlerScript(control).Register();
            new ShowHideControlScript(control).Register();
            new ClickEventScript(control).Register();
            new OpenClientScript(control).Register();
        }
 protected StartupScriptRegisterer(FADatePicker control) : base(control)
 {
 }
 public EventHandlerScript(FADatePicker control) : base(control)
 {
 }
 public OpenClientScript(FADatePicker control) : base(control)
 {
 }
 protected ScriptRegistererBase(FADatePicker control)
 {
     this.ctrl = control;
 }
 public CallServerScript(FADatePicker control) : base(control)
 {
 }
 public RecieveServerDataScript(FADatePicker control) : base(control)
 {
 }
 public static void RegisterCallbackScripts(FADatePicker control)
 {
     new CallServerScript(control).Register();
 }
 public ClickEventScript(FADatePicker control) : base(control)
 {
 }
 public ShowHideControlScript(FADatePicker control) : base(control)
 {
 }