/* Module wbk.js - JavaScript 1.5

Waterbok parameters and functions
- Requires global script module itd.js

©2004- InnoTech Dynamics® Web Design
  http://idwd.vantonder.net
  E-mail: itdwd at vantonder dot net

  2004-04-20
Updates:
  2008-04-10
  2009-05-20
  2009-06-17
*/

var EMail = "idwd at vantonder dot net";
var svrRts = ["WtrBok"];
fndSvrRt();

var bdyBkgd = '#ffffff';
var tocCntnr_loc = rtRltv + "Rmwrk/tocCntnr.htm";

bdWdTgt = 57;
bdWdEm = bdWdTgt;
bdwdPrt = 60;
bdMgLftXtr = 20;
bdyWdth();
navWd = 11 * emSzPx;

function adjPgLayout()
{
/* Adjust layout according to window size
   2006-05-03
 Updates:
   2006-05-03
*/
  wndwSize();
  pgMgns();
  cntMg = bdWd - navWd * 2;
  if (document.getElementById("toclft")) {
    document.getElementById("toclft").style.width = navWd + "px";
    document.getElementById("tocrgt").style.width = navWd + "px";
  }
}
//** end adjPgLayout


function bdyOnLd()
{
/*  2006-11-17
 Updates:
*/
  //window.addEventListener("resize", adjPgLayout, false);  //Not supported in IE
  window.onresize = adjPgLayout;
  adjPgLayout();
}
//** end bdyOnLd


//** Folder attribute definitions

var Root = {Hdr: "Waterbok GasteTuiste", Ltxt: "Portaal", Aux: "", Tgt: "indeks.htm\" target=\"_top\""};
  ctnNm.Root = Root;

var Tuis = {Hdr: "Waterbok GasteTuiste", Ltxt: "Portaal", Aux: "", Tgt: "indeks.htm\" target=\"_top\""};
  ctnNm.Tuis = Tuis;

/* Functions */


function cssPrntPg() {
/* Change page layout to make it more suitable for printing
   (Override style properties; some adjusted by pgMgns() according to window size)
 2009-06-16
*/
  document.body.style.fontSize = "11pt";
  document.body.style.width = "60em";
  document.body.style.margin = "0px";
  if (brwsrIsIE) {
    document.body.style.marginLeft = "5em";
  } else {
    document.body.style.marginLeft = "1em";
  }
}
//** end cssPrntPg


function prepr()
{
/* Photo Album: Move images from slide div to toc iframe
  2006-04-01
*/
/* Does not work in IE 7
  var tp = window.tocFrme.document.getElementById("tocPlace");
  var th = document.getElementById("thbnls");
  tp.appendChild(th);
  th = window.tocFrme.document.getElementById("thbnls");
  th.style.visibility = "visible";
*/
}


function imRpl(aSrc)
{
/* Photo Album: Replace image in slide div with the one selected in contents iframe
  2006-04-01
*/
  var eImg = document.getElementById("curImg");
  eImg.src = aSrc;
  tmp = aSrc.substr(aSrc.lastIndexOf("~") + 1, aSrc.lastIndexOf(".") - aSrc.lastIndexOf("~") - 1);
  tmp = tmp.replace(/_/g , " ");
  eTxt = document.getElementById("imgTtl").childNodes[0];
//  parent = eTxt.parentNode; //Not implemented in IE 7
  document.getElementById("imgTtl").replaceChild(document.createTextNode(tmp), eTxt);
}


function pageCtx(cLinks) {
/*
  Page context
   2004-02-03
   2004-04-17
*/
/*
  wrtStr = "<p class=\"fsz1m ffar mt050m mb000 ctxbg\">";
  wrtStr = wrtStr + ctxContext + ": ";
  document.write(wrtStr);
  for (count = 0; count < rtLvl + 1; count++) {
   if (ctnNm[famBrnch[count]] !== undefined) {
     txtInx = famBrnch[count];
     levInx = rtLvl - count;
     wrtStr = "";
     wrtStr = wrtStr + "<a href=\"" + famRltv[levInx] + ctnNm[txtInx].Tgt;
     wrtStr = wrtStr + " title=\"" + ctnNm[txtInx].Aux + "\">";
     wrtStr = wrtStr + ctnNm[txtInx].Ltxt;
     wrtStr = wrtStr + "</a>";
     wrtStr = wrtStr + " \xBB ";
     document.write(wrtStr);
   } else {
     wrtStr = famBrnch[count] + " \xBB ";    // \xBB = "»" = &raquo; = &#187;
     document.write(wrtStr);
   }
  }
  if (atbLst.Aux === "") {
    wrtStr = "<span>";
  } else {
    wrtStr = "<span " + " title=\"" + ctnNm[txtInx].Aux + "\">";
  }
  wrtStr = wrtStr + atbLst.Ltxt;
  if (famBrnch[rtLvl + 3] !== undefined) {
    wrtStr = wrtStr + "." + famBrnch[rtLvl + 3];
  }
  wrtStr = wrtStr + "</span></p>";
  document.writeln(wrtStr);
  pgctxWrtLnks(cLinks);
*/
}
//** End pageCtx


function pgctxWrtLnks(cLinks) {
/*
  2004-04-26
*/
  if (cLinks !== undefined) {
    if (cLinks !== "") {
      wrtStr = "<p class=\"mt000 mb020m tar fsz2m ffar ctxbg\"><span style=\"background-color: #ffffff;\">" + ctxLinks + ": &nbsp;" + cLinks + "&nbsp;</span></p>";
      document.writeln(wrtStr);
    }
    document.writeln("<hr />");
  }
}
//** End pgctxWrtLnks


function pageHdr(lfHdr, cLinks, lfLtxt, lfAux) {
/* 2004-04-17 */
  pgHdrPrm(lfHdr, lfLtxt, lfAux);
  pgHdrBnr();
  pageCtx(cLinks);
  pgHdrHdngs();
}
//** End


function pgHdrBnr() {
/*
 Updates:
  2004-04-28
  2005-04-27
  2006-12-03
  2007-03-08
*/
  if (document.body.lang == "af") {
    document.writeln('<h1 class="tac mt025">Waterbok Wildpark GasteTuiste</h1>');
  } else {
    document.writeln('<h1 class="tac mt000">Waterbok Game Park Guest Homes</h1>');
  }
  document.writeln('<div id="toclft" class="toclft" style="width: ' + navWd + 'px">');
  if (document.body.lang == "af") {
    document.writeln('<p class="btn"><a class="btn" href="Tuisblad.htm">Tuisblad</a></p>');
    document.writeln('<p class="btn"><a class="btn" href="Akkomodasie.htm">Akkomodasie</a></p>');
    document.writeln('<p class="btn"><a class="btn" href="Maaltye.htm">Etes</a></p>');
    document.writeln('<p class="btn"><a class="btn" href="Tariewe.htm">Tariewe</a></p>');
    document.writeln('<p class="btn"><a class="btn" href="Omgewing.htm">Besienswaardighede</a></p>');
  } else {
    document.writeln('<p class="btn"><a class="btn" href="Homepage.htm">Home Page</a></p>');
    document.writeln('<p class="btn"><a class="btn" href="Accomodation.htm">Accomodation</a></p>');
    document.writeln('<p class="btn"><a class="btn" href="Meals.htm">Meals</a></p>');
    document.writeln('<p class="btn"><a class="btn" href="Rates.htm">Rates</a></p>');
    document.writeln('<p class="btn"><a class="btn" href="../Tuis/Omgewing.htm">"<i>Besienswaardighede</i>"</a></p>');
  }
  document.writeln('</div>');
  document.writeln('<div id="tocrgt" class="tocrgt" style="width: ' + navWd + 'px">');
  if (document.body.lang == "af") {
    document.writeln('<p class="btn"><a class="btn" href="../Home/Homepage.htm"><i>English</i></a></p>');
    document.writeln('<p class="btn"><a class="btn" href="Pad-aanwysings.htm">Pad-aanwysings</a></p>');
    document.writeln('<p class="btn"><a class="btn" href="Verblyf-aansoek.htm">Aansoek om verblyf</a></p>');
    document.writeln('<p class="btn"><a class="btn" href="Verblyfvoorwaardes.htm">Verblyf-voorwaardes</a></p>');
    document.writeln('<p class="btn"><a class="btn" href="Kontak.htm">Kontak-inligting</a></p>');
  } else {
    document.writeln('<p class="btn"><a class="btn" href="../Tuis/Tuisblad.htm"><i>Afrikaans</i></a></p>');
    document.writeln('<p class="btn"><a class="btn" href="TouristMap.htm">Road Maps</a></p>');
    document.writeln('<p class="btn"><a class="btn" href="../Tuis/Verblyf-aansoek.htm">"<i>Besprekingsvorm</i>"</a></p>');
    document.writeln('<p class="btn"><a class="btn" href="../Tuis/Verblyf-voorwaardes.htm">"<i>Verblyf-voorwaardes</i>"</a></p>');
    document.writeln('<p class="btn"><a class="btn" href="Contact.htm">Contact information</a></p>');
  }
  document.writeln('</div>');
}
//** end pgHdrBnr


function pgHdrHdngs() {
/*
  2004-04-17
  2004-04-28
*/
  if (atbLst.Hdr !== "") {
    if (famBrnch[rtLvl + 3] !== undefined) {
      if (chTyp == "p") {
        docId = chptr["p"] + nbsp + famBrnch[rtLvl + 3];
        wrtStr = "<span style=\"font-size:90%\">" + docId + "</span>";
        wrtStr = atbLst.Hdr + " &nbsp;" + wrtStr;
        docId = atbLst.Hdr + nbsp + nbsp + docId;
        //docId = atbLst.Hdr;  //for TOC
      } else {
        docId = atbLst.Hdr + nbsp + famBrnch[rtLvl + 3];
        wrtStr = "<span style=\"font-size:90%\">" + docId + "</span>";
        atbLst.Hdr = atbLst.Aux;
        atbLst.Aux = "";
        wrtStr = wrtStr + " &nbsp;" + atbLst.Hdr;
        //docId = docId + " " + nbsp + atbLst.Hdr;
        docId = atbLst.Hdr;  //for TOC
      }
    } else {
      wrtStr = atbLst.Hdr;
      docId = atbLst.Hdr;
    }
    wrtStr = "<h1 class=\"tac mt050 mb000\" style=\"color:#009999;\">" + wrtStr + "</h1>";
    document.writeln(wrtStr);
  }
  if (atbLst.Aux !== "") {
    document.write("<h2 class=\"tac mt050 mb000\" style=\"color: #C71585; padding:0em 1em 0em 1em;\">" + atbLst.Aux);
    document.writeln("</h2>");
  }
}
//** end pgHdrHdngs


function prtl() {

// Link to portal

  var hmStr = "<a style=\"text-decoration:none;\" href=\"" + rtRltv + "Tuisblad.htm\" target=\"_top\">";
  hmStr = hmStr + "<div class=\"mt000 mb000\"><p class=\"mt000 mb000 tac fsz1\">Christen &nbsp;</p>";
  hmStr = hmStr + "<p class=\"mt020m mb025m tac fsz4 fwb\" style=\"color:red;\">COF</p>";
  hmStr = hmStr + "<p class=\"mt020m mb000 tac fsz1\">Onderwysforum</p></div></a>";
  return hmStr;
}
//** end prtl


function prtlw() {

// portal icon width

  var hmStr = "120";
  return hmStr;
}
//** end prtlw
