var TabControl;
var Tabs = new Array();
var TabContentItems = new Array();
var TabColumnItems = new Array();
var TabInit = false;
function initializeTabbing() {
  getTabs();
  toggleTabContent(defaultTab());
  }
function getTabs() {
  if (TabControl = document.getElementById('tabControl')) {
    if (RWTabs = TabControl.getElementsByTagName('LI')) {
      for (var i =0; i<RWTabs.length; i++){
        if (RWTabs[i].className) {
          key = RWTabs[i].className.replace('tabctrl','');
          col = document.getElementById('tabColCont'+key);
          cont = document.getElementById('tabMainCont'+key);
          if (cont) {
            TabContentItems[key] = cont;
            if (col) TabColumnItems[key] = col;
            Tabs[key] = RWTabs[i];
            if (link = Tabs[key].getElementsByTagName('A')[0]) {
              var comp = link.href.toLowerCase();
              var allLinks = document.getElementsByTagName('A');
              for (var n=0; n<allLinks.length; n++) {
                ehref = allLinks[n].href.toLowerCase();
                //alert(ehref + "\n" + link.href + "\n" + (allLinks[n].href.toLowerCase() == link.href.toLowerCase() ? 'True' : 'False'));
                if (ehref == comp) {
                  //link.key = key;
                  //link.onclick = function () {toggleTabContent(this.key)};
                  //allLinks[n].href = 'javascript:menuSlide(0);';
                  allLinks[n].key = key;
                  allLinks[n].onclick = function() {toggleTabContent(this.key);if($ID('overlayContainer').open)menuSlide(0);};
                  //allLinks[n].style.background = '#F00';
                  }
                }
              }
  }}}}}}
function defaultTab() {
  var URL = window.location.href.split('#');
  if (URL[1]) {
    for (var i in Tabs) {
      if (link = Tabs[i].getElementsByTagName('A')[0]) {
        link = link.href.split('#');
        if (link[1]) {
          anchor = link[1];
          if (anchor == URL[1]) return i;
          }
        }
      }
    }
  for (i in Tabs) return i;
  }
function toggleTabContent(id) {
  for (i in Tabs) Tabs[i].className = Tabs[i].className.replace(' on','');
  for (i in TabContentItems) TabContentItems[i].style.display = 'none';
  for (i in TabColumnItems) TabColumnItems[i].style.display = 'none';
  Tabs[id].className += ' on';
  TabContentItems[id].style.display = 'block';
  if (TabColumnItems[id]) TabColumnItems[id].style.display = 'block';
  }
