    if(typeof(document.getElementsByClassName)=="undefined")
    {
        document.getElementsByClassName=  function(j,i,p)
        {
            var o=[],n=[],m=0,l=0,k=[];
    
            if(typeof(p)=="undefined")
            {
                p=document
            }
            else
            {
                if(typeof(p)==typeof("string"))
                {
                    p=document.getElementById(p)
                }
            }
   
            if(typeof(i)=="undefined")
            {
                i="*"
            }

            n=p.getElementsByTagName(i);

            for(m=0;m<n.length;m++)
            {
                if(n[m].className)
                {
    
                    k=n[m].className.split(" ");
    
                    for(l=0;l<k.length;l++)
                    {
                        if(k[l]==j)
                        {
                            o.push(n[m]);
                            break
                        }
                    }
    
                }
            }
            return(o)
        }
    }
    
    function hasClassName(d,c)
    {
        if(d.className)
        {
            return d.className.match(new RegExp("(\\s|^)"+c+"(\\s|$)"))
        }
        else
        {
            return false
        }

    }

    function addClassName(d,c)
    {
        if(!hasClassName(d,c))
        {
            d.className+=" "+c;
            return true
        }
        return false
    }
    
    function removeClassName(e,d)
    {
        if(hasClassName(e,d))
        {
            var f=new RegExp("(\\s|^)"+d+"(\\s|$)");
            e.className=e.className.replace(f," ");
            return true
        }
        return false
    }
    
    function activateGlobalTab(c)
    {
        var a=c.parentNode.childNodes,b=0;
        for(b=0;b<a.length;b++)
        {
            if(a[b].tagName&&a[b].tagName.toLowerCase()=="li")
            {
                removeClassName(a[b],"activeTab");
                removeClassName(a[b].content,"activeTab")
            }
        }

        addClassName(c,"activeTab");
        addClassName(c.content,"activeTab")
    }

    function initGlobalTabs()
    {
        var f=document.getElementsByClassName("glTabs"), e=document.getElementsByClassName("glTabsCtnt"),l={},i={},g=[],h=[],n=0,m=0,k=0,j=0;
        
        for(n=0;n<f.length;n++)
        {
            l=f[n];i=e[n];g=[];h=[];
            
            for(m=0;m<l.childNodes.length;m++)
            {
    
                if(l.childNodes[m].tagName&&l.childNodes[m].tagName.toLowerCase()=="li")
                {
                    l.childNodes[m].onclick=function()
                                            {
                                                activateGlobalTab(this)
                                            };
                    g.push(l.childNodes[m])
                }

            }

            for(k=0;k<i.childNodes.length;k++)
            {
                if(i.childNodes[k].tagName&&i.childNodes[k].tagName.toLowerCase()=="li")
                {
                    addClassName(i.childNodes[k],"gTabCtntLI");
                    h.push(i.childNodes[k])
                }

            }

            for(j=0;j<g.length;j++)
            {
                g[j].content=typeof(h[j])=="undefined"?"":h[j]
            }

        }

    }
    initGlobalTabs();

