// Local javascript modifications. This class requires the prototype
// javascript library to actually work.
// (c) Matt Hoffman - 2005

document.toggleClass = function(className) 
{
    var elements = document.getElementsByClassName(className);
    for (var i=0; i < elements.length; i++) {
        elements[i].style.display = 
            (elements[i].style.display == 'none' ? '' : 'none');
    }
}

popup_timer_tracker = new Array();
function hide_popup( id ) {
    popup_timer_tracker[ id ] = setTimeout( "Element.hide('" + id + "')", 100 );
}

function show_popup( id ) {
    if( popup_timer_tracker[ id ] )
        clearTimeout( popup_timer_tracker[ id ] );

    Element.show( id );
}
