var keyevent = undefined;
function checkNameValid(b)
{
    if(keyevent != undefined)
    {
        clearTimeout(keyevent);
    }
    keyevent = setTimeout('validate('+b+')', 500);

}

function validate(b)
{
    var name = document.getElementById('TcName').value;
    if(name==''||name=='Please Enter a TC Name'){
        b=false;}
    
    if (window.XMLHttpRequest)
        ajaxRequest = new XMLHttpRequest();
    else if (window.ActiveXObject)
        ajaxRequest = new ActiveXObject('Microsoft.XMLHTTP');

    ajaxRequest.onreadystatechange = function()
    {
        
        if(ajaxRequest.readyState == 4)
        {   
            if(ajaxRequest.status == 200)
            {
                if (ajaxRequest.responseText == 'true'){
                    document.getElementById('btnSearch').href = '/System/ActivateTc.aspx?TcName=' + name;}
                else{
                if(b){document.getElementById('TcName').style.backgroundImage = 'URL(/Images/Css/form-back-none.gif)';}
                    document.getElementById('btnSearch').removeAttribute('href');}
            }
        }
    };
    ajaxRequest.open('GET', '/System/NameValid.ashx?Name=' + name + '&date=' + new Date(), true);
    ajaxRequest.send(null);
}


function placeSelected(b) {
    var name = document.getElementById('ctl00_Content_FindATc1_ddlTcPlaces').value;
    if (name == '' || name == 'Select a province') {
        b = false;
    }
    if (b == false) {
        document.getElementById('btnSearch2').removeAttribute('href');
    } else {
         document.getElementById('btnSearch2').href = name;
    }

}

    
var nameSearchAdded = false;
function addNameSearchAutoComplete()
{
    if (!nameSearchAdded)
    {
        nameSearchAdded = true;

        var uber = new uberAutoComplete();
        uber.targetId = 'TcName';
        uber.topOffSet = 24;
        uber.cssClass = 'AutoComplete';
        uber.servicePath = '/System/TcSearchAutoComplete.ashx';
        uber.timeout = 1000;
        uber.prefixLength = 2;
        uber.attach();
    }
}
