﻿/// <reference name="MicrosoftAjax.js"/>
Type.registerNamespace("Apaq.UI");

if (typeof (Apaq.UI.QuickBusSearch) == 'undefined') {
    Apaq.UI.QuickBusSearch = new function() {
        var _extender = null;
        var _servicePath = null;
        var _minimumPrefixLength = null;
        var _qsBusCity = null;
        var _qsBusTerminal = null;

        this.switchSearch = function(searchMode) {
            if (_extender == null) {
                _extender = $find("miniBusSearchCityAutoComplete");
            }
            if (_servicePath == null) {
                _servicePath = _extender.get_servicePath();
            }
            if (_minimumPrefixLength == null) {
                _minimumPrefixLength = _extender.get_minimumPrefixLength();
            }
            if (_qsBusCity == null) {
                _qsBusCity = $get("qsBusCity");
            }
            if (_qsBusTerminal == null) {
                _qsBusTerminal = $get("qsBusTerminal");
            }

            switch (searchMode) {
                case "c":
                    _extender.set_servicePath(_servicePath);
                    _extender.get_minimumPrefixLength(_minimumPrefixLength);
                    _qsBusTerminal.style.display = 'none';
                    _qsBusCity.style.display = 'block';
                    break;
                case "t":
                    _extender.set_servicePath('');
                    _extender.get_minimumPrefixLength(1000);
                    _qsBusTerminal.style.display = 'block';
                    _qsBusCity.style.display = 'none';
                    break;
            }
        }

    }
}