function checkKeyed(sModel)
{
    if (ready_to_accept())
    {
        xmlHttp.open('GET', '/ajax_commands/get_keyed_options.php?model=' + sModel);
        xmlHttp.onreadystatechange = function myFunction()
        {
            if (ready_to_process())
            {
                for (a = document.getElementById('keyed_droplist').options.length - 1; a >= 0; a--)
                {
                    document.getElementById('keyed_droplist').remove(a);
                    document.getElementById('keyed_droplist').disabled = true;
                }
                
                aList = xmlHttp.responseText.split('|');
                
                for (a = 0; a < aList.length; a++)
                {
                    if (aList[a] == 'keyed_different')
                    {
                        optionElement = document.createElement("OPTION");
                        optionElement.text = 'Keyed Different';
                        optionElement.value = 'KD';
                        document.getElementById('keyed_droplist').options.add(optionElement);
                    }
                    
                    if (aList[a] == 'keyed_alike')
                    {
                        optionElement = document.createElement("OPTION");
                        optionElement.text = 'Keyed Alike';
                        optionElement.value = 'KA';
                        document.getElementById('keyed_droplist').options.add(optionElement);
                    }
                }
                
                if (document.getElementById('keyed_droplist').options.length != 0)
                {
                    document.getElementById('keyed_droplist').disabled = false;
                }
            }
        }
        xmlHttp.send(null);
    }
    
    else
    {
        setTimeout('checkKeyed(' + sModel + ')', 250);
    }
}