
/////////////////////////////////////////////////////////////////////////////
//
// www_html_ctabpage.js - ::WWW::HTML::CTabPage javascript module
// --------------------------------------------------------------------------
//
// MODULES
//
/////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////
function __WWW__HTML__CTabPage__Construct(object, page, width, height) {
  document.getElementById(object.id + "____navigators").style.width = width + "px";
  document.getElementById(object.id + "__navigators").style.paddingLeft = width - document.getElementById(object.id + "__navigators").offsetWidth + "px";
  document.getElementById(object.id + "____title").style.width = width + "px";
  document.getElementById(object.id + "__pages").style.width = width + "px";
  document.getElementById(object.id + "__pages").style.height = height + "px";
  page.style.display = "block";
} // __WWW__HTML__CTabPage__Construct


/////////////////////////////////////////////////////////////////////////////
function __WWW__HTML__CTabPage__Swap(object, navigator, page) {
  if (navigator.className != "WWW__HTML__CTabPage__navigator__CURRENT") {
    var navigators = document.getElementById(object.id + "__navigators").getElementsByTagName("a");
    for (var i = 0; i < navigators.length; i++) {
      if (navigators[i].className == "WWW__HTML__CTabPage__navigator__CURRENT") {
        navigators[i].className = "WWW__HTML__CTabPage__navigator";
      }
    }
    navigator.className = "WWW__HTML__CTabPage__navigator__CURRENT";

    var pages = document.getElementById(object.id + "__pages").getElementsByTagName("div");
    for (var i = 0; i < pages.length; i++) {
      if (pages[i].className == "WWW__HTML__CTabPage__page") {
        pages[i].style.display = "none";
      }
    }
    page.style.display = "block";
  }
} // __WWW__HTML__CTabPage__Swap

