﻿/// <reference name="MicrosoftAjax.js"/>

Type.registerNamespace("Soft202");

Soft202.SearchSelect = function(element) {
Soft202.SearchSelect.initializeBase(this, [element]);
    this._select1 = null;
    this._select2 = null;
    this._selectChangeDelegate = null;
}

Soft202.SearchSelect.prototype = {
    initialize: function() {
        Soft202.SearchSelect.callBaseMethod(this, 'initialize');
        if (this._selectChangeDelegate == null) {
            this._selectChangeDelegate = Function.createDelegate(this, this.SelectChangeHandler);
        }
        $addHandler(this._element, "change", this._selectChangeDelegate);
        // 在此处添加自定义初始化
    },
    SelectChangeHandler: function(e) {
        var t1 = $get(this._select1);
        var t2 = $get(this._select2);
        if (this._element.value == '1') {
            t1.style.display = "block";
            t2.style.display = "block";
        }
        else {
            t1.style.display = "none";
            t2.style.display = "none";
        }
    },
    get_Select1: function() {
        return this._select1;
    },
    set_Select1: function(value) {
        this._select1 = value;
    },
    get_Select2: function() {
        return this._select2;
    },
    set_Select2: function(value) {
        this._select2 = value;
    },
    dispose: function() {
        //在此处添加自定义释放操作
        Soft202.SearchSelect.callBaseMethod(this, 'dispose');
    }
}
Soft202.SearchSelect.registerClass('Soft202.SearchSelect', Sys.UI.Behavior);

if (typeof (Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();
