/*
 *
 */

var Tabs = {};

/*
 *
 */

Tabs.Set = function(obj, callback) {
    var ULobj = obj.parentNode.parentNode;
    var LIobj = ULobj.getElementsByTagName('li');
    var isset = null;
    var Reg   = new RegExp(/\bopened\b/);
    for(var i=0; i<LIobj.length; i++) {
        if(Reg.test(LIobj[i].className)) {
            LIobj[i].className = LIobj[i].className.replace(/opened/g, '');
            break;
        }
    }
    obj.parentNode.className += ' opened';
    eval(callback);
    return false;
}

Tabs.Set2 = function(obj) {
    var ULobj = obj.parentNode.parentNode;
    var LIobj = ULobj.getElementsByTagName('li');
    var isset = null;
    var Reg   = new RegExp(/\bopened\b/);
    for(var i=0; i<LIobj.length; i++) {
        var TabId = LIobj[i].id.replace('frontpanelset_', '');
        document.getElementById('fronttab_' + TabId).style.display = 'none';
        if(Reg.test(LIobj[i].className)) {
            LIobj[i].className = LIobj[i].className.replace(/opened/g, '');
        }
    }
    obj.parentNode.className += ' opened';
    var TabId = obj.parentNode.id.replace('frontpanelset_', '');
    document.getElementById('fronttab_' + TabId).style.display = 'block';
    return false;
}

/*
 *
 */

Tabs.Invisible = {};

/*
 *
 */

Tabs.Invisible.Set = function(layer, link) {
    var obj = document.getElementById(layer);
    if(obj.style.display == 'none') {
        obj.style.display = 'block';
    } else {
        obj.style.display = 'none';
    }
    return false;
}

Tabs.Invisible.Invert = function(layer1, layer2) {
    var obj1 = document.getElementById(layer1);
    var obj2 = document.getElementById(layer2);
    if(obj1.style.display == 'none') {
        obj1.style.display = 'block';
        obj2.style.display = 'none';
    } else {
        obj1.style.display = 'none';
        obj2.style.display = 'block';
    }
    return false;
}

