var panes = new Array();

function setupPanes(containerId, defaultTabId) {

        panes[containerId] = new Array();

        var maxHeight = 0;
        var maxWidth = 0;

        // contenedor dado (estolomejor)
        var container = document.getElementById(containerId);

        // primer div del contenedor (pestanas-panes)
        var paneContainer = container.getElementsByTagName("div")[0];

        // elementos hijos del primer div, osea, las pestanas (panes)
        var paneList = paneContainer.childNodes;
        for (var i=0; i < paneList.length; i++ ) {
                var pane = paneList[i];
                // solo hijos tipo element
                if (pane.nodeType != 1) continue;


                if (pane.offsetHeight > maxHeight)
                        maxHeight = pane.offsetHeight;

                if (pane.offsetWidth  > maxWidth )
                        maxWidth  = pane.offsetWidth;

                // oculta los panes que no son el default
                if (panes[containerId][pane.id] != defaultTabId) {
                        panes[containerId][pane.id] = pane;
                        pane.style.display = "none";
                }
        }

//      paneContainer.style.height = maxHeight + "px";
//      paneContainer.style.width  = maxWidth + "px";

        // simula un click de la pestaña default
        document.getElementById(defaultTabId).onclick();
}

function showPane(paneId, activeTab) {
// make tab active class, hide other panes (siblings), make pane visible
        for (var con in panes) {
                activeTab.blur();
                activeTab.className = "tab-active";
                if (panes[con][paneId] != null) {
                        // tab and pane are members of this container
                        var pane = document.getElementById(paneId);
                        pane.style.display = "block";
                        var container = document.getElementById(con);
                        var tabs = container.getElementsByTagName("ul")[0];
                        var tabList = tabs.getElementsByTagName("a")
                        for (var i=0; i<tabList.length; i++ ) {
                                var tab = tabList[i];
                                if (tab != activeTab) tab.className = "tab-disabled";
                        }
                        for (var i in panes[con]) {
                                var pane = panes[con][i];
                                if (pane == undefined) continue;
                                if (pane.id == paneId) continue;
                                pane.style.display = "none"
                        }
                }
        }
        return false;
}






/*
-----------------------------------------------------------------------------------------
Deshabilitar select
------------------------------------------------------------------------------------------
*/


//if IE4+
document.onselectstart = new Function ("return false");


//Disable right click script III- By Renigade (renigade@mediaone.net)
//For full source code, visit http://www.dynamicdrive.com

var message = "";

function clickIE() {
        if (document.all) {
                (message);
                return false;
        }
}

function clickNS(e) {
        if (document.layers||(document.getElementById&&!document.all)) {
                if (e.which==2||e.which==3) {
                        (message);
                        return false;
                }
        }
}

if (document.layers) {
        document.captureEvents(Event.MOUSEDOWN);
        document.onmousedown = clickNS;
}
else {
        document.onmouseup = clickNS;
        document.oncontextmenu = clickIE;
}

document.oncontextmenu = new Function("return false");
