var the_images = new Array('btn_bandinfo.png','btn_konserter.png','btn_galleri.png','btn_booking.png','btn_nyheter.png','btn_gjestebok.png','btn_lenker.png'); 
var the_images_active = new Array('btn_bandinfo_active.png','btn_konserter_active.png', 'btn_galleri_active.png', 'btn_booking_active.png', 'btn_nyheter_active.png', 'btn_gjestebok_active.png', 'btn_lenker_active.png');

function tabview_aux(TabViewId, id, k) {
  var TabView = document.getElementById(TabViewId);

  // ----- Tabs -----
  var Tabs = TabView.firstChild;
 
  while (Tabs.className != "Tabs"+k ) Tabs = Tabs.nextSibling;
 
  var Tab = Tabs.firstChild;
  if(k==1) {
	var i   = 0;
	var j   = 0;
  } else if(k==2) {
	var i   = 4;
	var j   = 4;
  }

  do {
    if (Tab.tagName == "A") {
      i++;
      Tab.href      = "javascript:tabview_switch('"+TabViewId+"', "+i+", "+k+");";
      Tab.className = (i == id) ? "Active" : "";
      if(Tab.className == "Active") {		
		document.images["img"+i].src = "images/btns/band/"+the_images_active[i-1];
      } else {
		document.images["img"+i].src = "images/btns/band/"+the_images[i-1];
      }
      Tab.blur();
    }
  } while (Tab = Tab.nextSibling);

  // ----- Pages -----
  
  var Pages = TabView.firstChild;
  while (Pages.className != 'roundcont') {
	Pages = Pages.nextSibling;
  }
  var p = Pages.firstChild;
  while (p.className != 'Pages') {
	p = p.nextSibling;
  }
  var Page = p.firstChild;

  do {
    if (Page.className == 'Page') {
      j++;
      if (Pages.offsetHeight) Page.style.height = (Pages.offsetHeight-2)+"px";
      Page.style.overflow = "auto";
      Page.style.display  = (j == id) ? 'block' : 'none';
    }
  } while (Page = Page.nextSibling);
}

// ----- Functions -------------------------------------------------------------

function tabview_switch(TabViewId, id, k) { tabview_aux(TabViewId, id, k); }

function tabview_initialize(TabViewId, id, k) { tabview_aux(TabViewId, id, k); }

