function selectTab(obj) {
        obj   = obj.parentNode;
    var id    = obj.id.match(/t_([0-9]+)_([0-9]+)/)[1];
    var tabId = new RegExp('t_' + id + '_');

    var node  = obj.parentNode;
    for(var i=0; i<node.childNodes.length; i++) {
        var cur = node.childNodes[i];
        if(cur.nodeName.toLowerCase() == 'li') {
            cur.className = '';
            var tab = $('tab_' + id + '_' + cur.id.replace(tabId, ''));
            if(tab) {
                tab.style.display = 'none';
            }
        }
    }
    obj.className = 'selected';

    var tab   = $('tab_' + id + '_' + obj.id.replace(tabId, '')).style.display = 'block';
}