function tabviewSwitch(ITabViewId, IIdTab, IIdPag){
  var TabView = document.getElementById(ITabViewId);

  // ----- Tabs -----

  var Tabs = TabView.firstChild;
  while (Tabs.className != "Tabs" ) Tabs = Tabs.nextSibling;

  var Tab = Tabs.firstChild;
  var i   = -1;

  do{
    if (Tab.tagName == "A"){
      i++;
      Tab.className = (i == IIdTab) ? "Active" : "";
      Tab.blur();
	  var table = Tab.firstChild;
      while (table.tagName != "TABLE" ) table = table.nextSibling;
	  table.className = (i == IIdTab) ? "TABLE_TAB_ACTIVE":"TABLE_TAB";
      table.blur();
    }
  }while (Tab = Tab.nextSibling);

  // ----- Pages -----

  var Pages = TabView.firstChild;
  while (Pages.className != 'Pages') Pages = Pages.nextSibling;

  var Page = Pages.firstChild;
  var i    = -1;

  do{
    if (Page.className == 'Page'){
      i++;
      Page.style.display  = (i == IIdPag) ? 'block' : 'none';
    }
  }while (Page = Page.nextSibling);
}

// ----- Auxiliary -------------------------------------------------------------
/*
function tabview_aux(ITabViewId, id){
  var TabView = document.getElementById(ITabViewId);

  // ----- Tabs -----

  var Tabs = TabView.firstChild;
  while (Tabs.className != "Tabs" ) Tabs = Tabs.nextSibling;

  var Tab = Tabs.firstChild;
  var i   = 0;

  do{
    if (Tab.tagName == "A"){
      i++;
      Tab.href      = "javascript:tabview_switch('"+ITabViewId+"', "+i+");";
      Tab.className = (i == id) ? "Active" : "";
      Tab.blur();
    }
  }while (Tab = Tab.nextSibling);

  // ----- Pages -----

  var Pages = TabView.firstChild;
  while (Pages.className != 'Pages') Pages = Pages.nextSibling;

  var Page = Pages.firstChild;
  var i    = 0;

  do{
    if (Page.className == 'Page'){
      i++;
      //if (Pages.offsetHeight) Page.style.height = (Pages.offsetHeight-2)+"px";
      Page.style.display  = (i == id) ? 'block' : 'none';
    }
  }while (Page = Page.nextSibling);
}
// ----- Functions -------------------------------------------------------------

function tabview_switch(ITabViewId, id) { tabview_aux(ITabViewId, id); }

function tabview_initialize(ITabViewId) { tabview_aux(ITabViewId,  1); }
*/