function hideOthers(event){
    var inputfields = $('input[type=radio]');
    showIds = [];
    hideIds = [];
    inputfields.each(function(inf) {
        var inputf = $(this);
        var id = $(this).attr('id');
        inputf.click(hideOthers);
        if(id && inputf.attr('checked')){
            showIds.push(id);
        } else {
            if(id){
                hideIds.push(id);
            }
        }
    });
    var i,tid,tbody;
    for(i=0; i<hideIds.length; i++){
        tid = hideIds[i];
        tbody = $('tbody[id='+tid+']');
        tbody.hide();
    }
    for(i=0; i<showIds.length; i++){
        tid = showIds[i];
        tbody = $('tbody[id='+tid+']');
        tbody.show();
    }
}

$(document).ready(function() {
    var inputfields = $('input[type=radio]');
    var i;
    hiddenIds = [];
    inputfields.each(function(inf)
    {
        var inputf = $(this);
        var id = $(this).attr('id');
        inputf.click(hideOthers);
        if(id){
            hiddenIds.push(id);
        }
    });
    for(i=0; i<hiddenIds.length; i++){
        var tid = hiddenIds[i];
        var tbody = $('tbody[id='+tid+']');
        tbody.hide();
    }
});

