/**
WarpBook JavaScript 
Copyright (c) 2003 WarpGear Software
http://www.warpgear.com

This script is protected by copyright law, it may 
not be used without the explicit consent of the 
author.
**/

var curPage = 0;
var indexColor = "#CFA54B";
var pageColor = "#CFA54B";
var highColor = "#FFC939";

if (typeof(wbCodebase)=="undefined") wbCodebase = '';

function wbObj(id) {
    if (document.getElementById) {// IE 5+ & Netscape 6+
        return document.getElementById(id);
    }
    else if (document.all) { // IE 4+
        return document.all[id];
    }
    else if (document.layers) { // Netscape 4+
        return document.layers[id];
    }
}

function wbOut(html) {
  if (document.layers) document.open();
  document.write(html);
  if (document.layers) document.close();
}

// preload images
var tg = new Array(6); // tab graphics
for (var i = 0; i < 6; i++) tg[i] = new Image();
tg[0].src = wbCodebase+"images/tab_dormant_left.gif";
tg[1].src = wbCodebase+"images/tab_dormant_centre.gif";
tg[2].src = wbCodebase+"images/tab_dormant_right.gif"
tg[3].src = wbCodebase+"images/tab_active_left.gif";
tg[4].src = wbCodebase+"images/tab_active_centre.gif";
tg[5].src = wbCodebase+"images/tab_active_right.gif";

function goToPage(index) {
  if (index < 0 || index >= tabs.length) return;

  // de-highlight tab of current page 
  if (curPage != index) {
	  var lbl = wbObj("pl"+curPage);
	  var lcl = wbObj("lcl"+curPage);
	  var lcr = wbObj("lcr"+curPage);
	  if (lbl) {
	    lbl.style.color = pageColor;
	    lbl.style.backgroundImage = "url('"+tg[1].src+"')";
	    lcl.src = tg[0].src;
	    lcr.src = tg[2].src;
	  }
  }
  
  // highlight tab of requested page 
  lbl = wbObj("pl"+index);
  lcl = wbObj("lcl"+index);
  lcr = wbObj("lcr"+index);
  if (lbl) {
    lbl.style.color = highColor;
    lbl.style.backgroundImage = "url('"+tg[4].src+"')";
    lcl.src = tg[3].src;
    lcr.src = tg[5].src;
	if (window.opera) { // fix for Opera 7.x (needs a full refresh to display tab graphics)
		lbl.style.display = "none";
		lbl.style.display = "";
	}
  }
  curPage = index;
  frames["pages"].location.href = wbCodebase+tabs[index][1];
}

function prevPage() {
  goToPage(curPage-1);
}

function nextPage() {
  goToPage(curPage+1);
}

function goToNextTabSet() {
  window.open(nextTabSet, "_self");
}

function goToPrevTabSet() {
  if (prevTabSet=="")
    alert("Dit is de eerste pagina, kies 'menu' om terug te keren naar het hoofdmenu.");
  window.open(prevTabSet, "_self");
}

function writePagesHeader() {
  var result = "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>";
  
  var l = tabs.length;
  var w = Math.round(100/l);
  for(var i = 0; i < l; i++) {
    result += "<td onmousedown=\"goToPage("+i+");\" width=\""+w+"%\">";
    result += "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>";
    result += "<td width=\"12\"><img id=\"lcl"+i+"\" src=\""+tg[0].src+"\" align=\"absmiddle\" width=\"12\" height=\"25\" alt=\"\" border=\"0\"></td>";
    result += "<td width=\"100%\" style=\"background-image:url('"+tg[1].src+"');background-color:#666666;\" align=\"center\" id=\"pl"+i+"\" class=\"pagesIndex\" nowrap>" + tabs[i][0] + "</td>";
    result += "<td width=\"12\"><img id=\"lcr"+i+"\" src=\""+tg[2].src+"\" align=\"absmiddle\" width=\"12\" height=\"25\" alt=\"\" border=\"0\"></td>";
    result += "</tr>";
    result += "</table></td>";
  }
  result += "</tr></table>";
  wbOut(result);
}


