﻿function SelectAlphaChar(theChar, fieldName, onload)
{
    var listWrapper=$get(fieldName);
    var inputArray=listWrapper.getElementsByTagName('input');
    var linkArray=listWrapper.getElementsByTagName('a');
    var valueField;
    var deselect=false;
    
    for(var i=0; i<inputArray.length; i++)
    {
        if(inputArray[i].id != null && inputArray[i].id.match('AlphaCharHField') != null)
        {
            valueField=inputArray[i];
            if(theChar=='-')
            {
                valueField.value='';
                deselect=true;
            }
            else if(valueField.value.length<1||valueField.value!=theChar||(onload&&valueField.value==theChar))
            {
                valueField.value=theChar;
            }  
            else
            {
                valueField.value='';
                deselect=true;
            }     
        }                
    }

    for(var i=0; i<linkArray.length; i++)
    {
        if(linkArray[i].id != null && linkArray[i].id.match('CharBtn') != null && linkArray[i].innerHTML.toLowerCase() == theChar.toLowerCase() && !deselect)
        {
            linkArray[i].style.fontWeight='bold';
            linkArray[i].style.color='#013888';
        }
        else
        {
            linkArray[i].style.fontWeight='normal';
            linkArray[i].style.color='';
        }
    }
}
