
var lstOnlineCollegeCategories_ClientID = '_ctl0__ctl0_cphContent_cphContentCenter__ctl1_lstCategories';
var lstOnlineCollegeConcentrations_ClientID = '_ctl0__ctl0_cphContent_cphContentCenter__ctl1_lstConcentrations';
var bShowEmptyEntries_OnlineColleges = true;

var lstOnlineCollegeCategory;
var lstOnlineCollegeConcentrations;

function GetByOnlineCollegeCategory_OnLoad()
{
    lstOnlineCollegeCategory = document.getElementById(lstOnlineCollegeCategories_ClientID);
    lstOnlineCollegeConcentrations = document.getElementById(lstOnlineCollegeConcentrations_ClientID);

    if (lstOnlineCollegeCategory != null)
        lstOnlineCollegeCategory.onchange = function(){lstOnlineCollegeCategories_Change();};
}
function lstOnlineCollegeCategories_Change()
{
    var sOnlineCollegeCategory = lstOnlineCollegeCategory.options[lstOnlineCollegeCategory.selectedIndex].value;
    if (sOnlineCollegeCategory != '0' && sOnlineCollegeCategory != '')
        ResetOnlineCollegeConcentrations_Ajax(sOnlineCollegeCategory);
    else
        OnSucceeded_GetOnlineCollegeConcentrations(null, null);
}

function ResetOnlineCollegeConcentrations_Ajax(iOnlineCollegeCategory)
{
    Searches.Ajax.College.Online.AJAX_GetConcentrations(iOnlineCollegeCategory,
                                                        bShowEmptyEntries_OnlineColleges,
                                                        OnSucceeded_GetOnlineCollegeConcentrations,
                                                        OnFailed_GetOnlineCollegeConcentrations);
}
       
function OnSucceeded_GetOnlineCollegeConcentrations(result,
                                                    eventArgs)
{
    var aOnlineColleges = result;
    var aTemp;
    var oOnlineCollege;
    var i;
    
    var sTemp = '';
    
    //Eliminate Existing OnlineCollege Options
    var oExisting = lstOnlineCollegeConcentrations.options.length;
    for (i = 0; i < oExisting; i++)
    {
        lstOnlineCollegeConcentrations.remove(0);
    }

   //If Array contains OnlineColleges, add them to lstOnlineCollegeConcentrations
   //

    if (aOnlineColleges != null && typeof(aOnlineColleges) == "object")
    {
        for (i = 0; i < aOnlineColleges.length; i++)
        {
            aTemp = aOnlineColleges[i];
            oOnlineCollege = document.createElement("OPTION");
            oOnlineCollege.text = aTemp[0];
            oOnlineCollege.value = aTemp[1];
            
            lstOnlineCollegeConcentrations.options[lstOnlineCollegeConcentrations.options.length] = oOnlineCollege;
        }
        lstOnlineCollegeConcentrations.SelectedIndex = 0;
        lstOnlineCollegeConcentrations.style.display = "";
    }
}

function OnFailed_GetOnlineCollegeConcentrations(error)
{
    document.getElementById('spnMessage').innerHTML = 'Error';
}