﻿function CorporateAccountSelectionControl() {
    var control = {
        id: CreateUUID(),
        btnCancelId: "",
        btnSaveId: "",
        btnSaveHiddenId: "",
        btnSetCorporateAccountId: "",
        btnChangeCorporateAccountId: "",
        btnClearAccountId: ""
    };

    control.EnableButtons = function () {
        EnableControl(control.btnCancelId);
        EnableControl(control.btnSaveId);
        EnableControl(control.btnSaveHiddenId);
        EnableControl(control.btnSetCorporateAccountId);
        EnableControl(control.btnChangeCorporateAccountId);
        EnableControl(control.btnClearAccountId);
    };

    control.DisableButtons = function () {
        DisableControl(control.btnCancelId);
        DisableControl(control.btnSaveId);
        DisableControl(control.btnSaveHiddenId);
        DisableControl(control.btnSetCorporateAccountId);
        DisableControl(control.btnChangeCorporateAccountId);
        DisableControl(control.btnClearAccountId);
    };

    control.CorporateAccountValidation_OnBeforeSyncWithServer = function () {
        Trace("CorporateAccountValidation_OnBeforeSyncWithServer");
        DisableControl(control.btnSaveId);
    };

    return control;
}

if (typeof (Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();
