Cascade Street Search JSON

HTML

<script src="http://cdn.kendostatic.com/2013.2.918/js/jquery.min.js"></script>
<script src="http://cdn.kendostatic.com/2013.2.918/js/kendo.all.min.js"></script>
<link rel="stylesheet" href="http://cdn.kendostatic.com/2013.2.918/styles/kendo.common.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2013.2.918/styles/kendo.default.min.css">
<div id="example" class="k-content">
    <div class="demo-section">
         <h2>Street Search</h2>
        <p>
            <label for="categories">Towns:</label>
            <input id="towns" style="width: 300px" />
        </p>
        <p>
            <label for="products">Street Names:</label>
            <input id="stnames" disabled="disabled" style="width: 300px" />
        </p>
        <p>
            <label for="orders">Street Numbers:</label>
            <input id="stnums" disabled="disabled" style="width: 300px" />
        </p>
        <button class="k-button" id="get">Get Address</button>
    </div>
</div>

CSS

.demo-section {
                    width: 460px;
                    padding: 30px;
                }
                .demo-section h2 {
                    text-transform: uppercase;
                    font-size: 1.2em;
                    margin-bottom: 30px;
                }
                .demo-section label {
                    display: inline-block;
                    width: 120px;
                    padding-right: 5px;
                    text-align: right;
                }
                .demo-section .k-button {
                    margin: 20px 0 0 125px;
                }
                .k-readonly {
                    color: gray;
                }

JavaScript

$(document).ready(function () {

    var data = {
        "Towns": "[{\"towndesc\":\"BETHANYVILLE\"},{\"towndesc\":\"BLOOMINGTON\"},{\"towndesc\":\"BRANDON\"},{\"towndesc\":\"CHESHIREWOOD\"},{\"towndesc\":\"DANWOOD\"},{\"towndesc\":\"DERBYMOUNT\"},{\"towndesc\":\"DURHAM\"},{\"towndesc\":\"YORK\"}]",
            "StreetsInTown": "[{\"Street\":\"ABBIE RD\"},{\"Street\":\"ABBOTTS LN\"},{\"Street\":\"ACETO ST\"},{\"Street\":\"ACORN RD\"},{\"Street\":\"ALPS RD\"},{\"Street\":\"ALTMANN ST\"},{\"Street\":\"ANCHORAGE RD\"},{\"Street\":\"APPLE LN\"},{\"Street\":\"APPLEWOOD RD\"},{\"Street\":\"ARK RD\"},{\"Street\":\"ARROWHEAD LN\"},{\"Street\":\"ASH CREEK DR\"},{\"Street\":\"ASH RD\"},{\"Street\":\"ASHMAN CT\"},{\"Street\":\"AUSTIN RYER LN\"},{\"Street\":\"AUTUMN RIDGE RD\"},{\"Street\":\"AVERILL PL\"},{\"Street\":\"AVON RD\"},{\"Street\":\"BALDWIN DR\"},{\"Street\":\"BALLOU RD\"},{\"Street\":\"BARKER PL\"},{\"Street\":\"BARTHOLOMEW RD\"},{\"Street\":\"BARTON CT\"},{\"Street\":\"BASSETT RD\"},{\"Street\":\"BAYARD CROSSING\"},{\"Street\":\"BAYBERRY LN\"},{\"Street\":\"BAYPATH WAY\"},{\"Street\":\"BAYVIEW AVE\"},{\"Street\":\"BEACH PL\"},{\"Street\":\"BEAR IS\"},{\"Street\":\"BEAR PATH RD\"},{\"Street\":\"BEAVER RD\"},{\"Street\":\"BECKETT AVE\"},{\"Street\":\"BEECHWOOD RD\"},{\"Street\":\"BELLVIEW RD\"},{\"Street\":\"BERGER ST\"},{\"Street\":\"BERRY PATCH RD\"},{\"Street\":\"BIRCH RD\"},{\"Street\":\"BISHOP RD\"},{\"Street\":\"BLACKSTONE AVE\"},{\"Street\":\"BLOCK ISLAND RD\"},{\"Street\":\"BLUEBERRY LN\"},{\"Street\":\"BOWHAY HILL RD\"},{\"Street\":\"BRADLEY AVE\"},{\"Street\":\"BRADLEY ST\"},{\"Street\":\"BRAINERD RD\"},{\"Street\":\"BRANDEGEE AVE\"},{\"Street\":\"BREEZY LN\"},{\"Street\":\"BRIARWOOD LN\"},{\"Street\":\"BRIDGE ST\"},{\"Street\":\"BRIGHTWOOD LN\"},{\"Street\":\"BRISTOL ST\"},{\"Street\":\"BRISTOL ST EXT\"},{\"Street\":\"BROCKETTS LN\"},{\"Street\":\"BROCKETTS PT RD\"},{\"Street\":\"BROOKHILLS RD\"},{\"Street\":\"BROOKLAWN TER\"},{\"Street\":\"BROOKWOOD...