$().ready(
    function()
    {
        $('.blank').attr('target', '_blank');
        $('.selectorBtn').mouseover(
            function()
            {
                $(this).css('background','red').css('fontWeight', 'bold').css('color', 'white');
            }
        );
        $('.selectorBtn').mouseout(
            function()
            {
                $(this).css('background','transparent').css('fontWeight', 'normal').css('color', 'black');
            }
        );
    }
);

function countChildren(el)
{
    var ret = 0;
    var ch = el.firstChild;
    while(ch)
    {
        if(ch.innerHTML.length > 4)
        {
            ch.style.display = '';
            ret++;
        }
        else
            ch.style.display = 'none';
        ch=ch.nextSibling;
    }
    return ret;
}

function SuburbListShowing(sender, e)
{
    var n = countChildren(sender._completionListElement);
}

function SuburbListShown(sender, e)
{
    var ul = sender._completionListElement;
    var n = countChildren(ul);
    if(n == 0)
    {
        ul.style.visibility = 'hidden';
    }
    else
    {
        ul.style.visibility = '';
        var ch = ul.firstChild.scrollHeight;
        if (n > 6) 
        {
            ul.style.height = (ch * 6 + 22) + 'px';
        }
        else
        {
            ul.style.height = ((ch + 1) * n + 2) + 'px';
        }
    }
 
}

function SuburbListPopulating(sender, e)
{
}

function SuburbListPopulated(sender, e)
{
}


