document.getElementsByClassName = function ( class_name ) {
    var all_obj, ret_obj = new Array(), j = 0, strict = 0;
    if ( document.getElementsByClassName.arguments.length > 1 )
        strict = ( document.getElementsByClassName.arguments[1] ? 1 : 0 );
    if ( document.all )
        all_obj = document.all;
    else if ( document.getElementsByTagName && !document.all )
        all_obj = document.getElementsByTagName ( "*" );
    for ( i = 0; i < all_obj.length; i++ ) {
        if ( ( ' ' + all_obj[i].getAttribute("class") + ' ').toLowerCase().match(
            new RegExp ( ( strict ? '^ ' + class_name + ' $' :
                '^.* ' + class_name + ' .*$' ).toLowerCase(),'g' ) ) ) {
            ret_obj[j++] = all_obj[i];
        }
    }
    return ret_obj;
}

function display_details()
{
	var t = (document.getElementById('archs').checked == true);

	var tags = document.getElementsByClassName('arch-details');
	for (var i=0; i<tags.length; i++) {
		tag = tags[i];
		if (t) {
			tag.style.display = 'table-row';
		} else {
			tag.style.display = 'none';
		}
	}
}
