var selects = new Array() ;

var hide_above = 128 ;

var is_ie = (navigator.userAgent.indexOf('MSIE') != -1 && navigator.userAgent.indexOf('Opera') == -1) ;

function initScroll(e) {
    if (is_ie) {
        window.onscroll = on_scroll ;
        document.getElementById('content_container').onscroll = on_scroll ;

        selects = document.getElementsByTagName('select') ;
        on_scroll(null) ;
        /*for (i = 0; i < selects.length; i++) {
            alert(selects[i].firstChild.offsetLeft) ;
        }*/
    }
}

function on_scroll(e) {
    yscroll = is_ie ? document.getElementById('content_container').scrollTop : window.pageYOffset ;
    //alert(yscroll) ;
    //return ;
    //opera.postError('NEXT SCROLL') ;
    for (i = 0; i < selects.length; i++) {
        if (selects[i].name == 'search_term') {
            continue ;
        }

        t = selects[i].offsetTop ;
        p = selects[i].offsetParent ;
        while (p) {
            //opera.postError(p.tagName+': '+p.offsetTop) ;
            t += p.offsetTop ;
            p = p.offsetParent ;
        }
        t -= yscroll
        al = selects[i].name+' = '+selects[i].offsetLeft+ ' : '+selects[i].offsetTop+' + '+t+' < '+hide_above ;
        if (t < hide_above) {
            selects[i].style.visibility = 'hidden' ;
            al = 'hide '+al ;
        }
        else {
            selects[i].style.visibility = 'visible' ;
            al = 'show '+al ;
        }
        //opera.postError(al) ;
        //alert(al) ;
    }
}
