function search_get()
{
    return window.document.getElementById('qs');
}

function search_on_blur()
{
    var el = search_get(); if(!el) return;
    el.className = 'blurred';
    if(el.value == '')
        el.value = el.title;
}

function search_on_keydown()
{
    var el = search_get(); if(!el) return;
    el.className = '';
    if(el.value == el.title)
        el.value = '';
}

search_on_focus = search_on_keydown;

function search_init(ev)
{
    var qgo = window.document.getElementById('qgo');
    if(qgo)
    {
        qgo.style['display'] = 'none';
    }
    var qs = window.document.getElementById('qs');
    if(qs)
    {
        common_attach_event(qs, 'focus', search_on_focus);
        common_attach_event(qs, 'blur', search_on_blur);
        common_attach_event(qs, 'keydown', search_on_keydown);
        search_on_blur();
    }
}


common_onload(search_init);
