﻿// this routine is called whenever the user has selected a new
// league from the drop down menu
function loadTeamsList(sender, eventArgs) {
    // obtain a reference to the RAD combo box that should load
    // the teams associated with the selected league
    var ddlTeamsId = $get(sender.get_id()).getAttribute("teamselectid");
    if (ddlTeamsId == null) ddlTeamsId = $get(sender.get_id()).teamselectid;

    var ddlTeams = $find(ddlTeamsId);

    if (eventArgs.get_item().get_index() < 0) {
        ddlTeams.set_text(" ");
        ddlTeams.clearItems();
        alert('cleared items');
    }
    else {
        ddlTeams.set_text("... loading ...");
        ddlTeams.requestItems(eventArgs.get_item().get_value(), false);
    }
}

// this routine is called once the list of teams has been loaded to
// the drop down list
function teamsListLoaded(sender, eventArgs) {
    if (sender.get_items().get_count() > 0) {
        sender.set_text(sender.get_items().getItem(0).get_text());
        sender.get_items().getItem(0).highlight();
        sender.showDropDown();
    }
}