function setStateLink(select)
{
    if (select.selectedIndex > 0)
    {
        document.getElementById('PlaceSearchButton').href = baseLink + '/State' + select.options[select.selectedIndex].value;
    }
    else
    {
        document.getElementById('PlaceSearchButton').removeAttribute('href');
    }
}

function setNameLink()
{
    var ajaxRequest = null;

    if (window.XMLHttpRequest)
    {
        ajaxRequest = new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        ajaxRequest = new ActiveXObject('Microsoft.XMLHTTP');
    }

    ajaxRequest.onreadystatechange = function()
    {
        if (ajaxRequest.readyState == 4 && ajaxRequest.status == 200)
        {
            if (ajaxRequest.responseText != '')
            {
                document.getElementById('NameSearchButton').href = baseLink + ajaxRequest.responseText;
            }
            else
            {
                document.getElementById('NameSearchButton').removeAttribute('href');
            }
        }
    };

    ajaxRequest.open('GET', baseLink + '/System/TcLink.ashx?Name=' + document.getElementById('TcName').value, true);
    ajaxRequest.send(null);
}

var nameSearchAdded = false;
function addNameSearchAutoComplete()
{
    if (!nameSearchAdded)
    {
        nameSearchAdded = true;

        var uber = new uberAutoComplete();
        uber.targetId = 'TcName';
        uber.topOffSet = 23;
        uber.cssClass = 'AutoComplete';
        uber.servicePath = baseLink + '/System/TcSearchAutoComplete.ashx';
        uber.timeout = 1000;
        uber.attach();
    }
}