﻿
// Functies voor nav.html

var prevMain;
//function SetMain(pageName) {
//  if (pageName == document.getElementById('ggbs')) {
//    prevMain = document.getElementById('gg');
//  } else {
//    if (pageName == document.getElementById('jcct')) {
//      prevMain = document.getElementById('jc');
//    } else {
//      if (pageName == document.getElementById('tcdd')
//      || pageName == document.getElementById('tcfv')
//      || pageName == document.getElementById('tcot')
//      || pageName == document.getElementById('tcotv')
//      || pageName == document.getElementById('njc')
//      || pageName == document.getElementById('ml')) {
//        prevMain = document.getElementById('tc');
//      } else {
//        prevMain = pageName;
//      }
//    }
//  }
//  if (pageName.id == 'gg') {
//    pageName = 'maingg.aspx';
//  } else {
//    pageName = 'main' + pageName.id + '.html';
//  }
//  if (top.main.location.href.indexOf(pageName) < 0) { top.main.location.href = pageName };
//}

function SetMain(pageName) {
  var pageNameID = pageName.id.substr(0, 2);
  prevMain = document.getElementById(pageNameID);
  if (pageName.id == 'gg' || pageName.id == 'lw' || pageName.id == 'enq') {
    pageName = 'main' + pageName.id + '.aspx';
  } else {
    pageName = 'main' + pageName.id + '.html';
  }
  if (top.main.location.href.indexOf(pageName) < 0) { top.main.location.href = pageName };
}

function ChangeMain(mainName) {
  if (mainName != prevMain) {
    if (prevMain != null) {
      document.getElementById('atag' + prevMain.id.substr(0, 2)).style.textDecoration = 'none';
      prevMain.style.display = 'none';
    }
    document.getElementById('atag' + mainName.id.substr(0, 2)).style.textDecoration = 'underline';
    mainName.style.display = 'block';
    prevMain = mainName;
  }
}

var actFontSize = 80;
var initScrnSize = parseInt(getCookie("OverbosScrnSize"), 10);
var initFontSize = parseFloat(getCookie("OverbosFontSize"), 10);
if (isNaN(initScrnSize) || isNaN(initFontSize) || screen.width != initScrnSize) {
  if (screen.width < 801) {
    actFontSize = 56
  } else {
    if (screen.width < 1025) { actFontSize = 70 }
  }
  setCookie("OverbosScrnSize", screen.width.toString(), 0);
  setCookie("OverbosFontSize", actFontSize.toString(), 0);
} else {
  actFontSize = initFontSize;
}

var btnClick = false;
var sizeFact = 1;
var sizeFactIncr = 1.1;
var sizeFactDecr = 1 / 1.1;
function SetFontSize() {
  if (top.main.document.styleSheets.length == 0) {
    if (btnClick) {
      alert("Op deze pagina kan de fontgrootte niet gewijzigd worden.");
    }
  } else {
    actFontSize *= sizeFact;

    if (top.main.document.styleSheets[0].rules[0].style.fontSize != (actFontSize + '%')) {
      setCookie("OverbosFontSize", actFontSize.toString(), 0);
      var navFontSize = actFontSize * sizeFactIncr
      top.mainFrame.cols = (navFontSize * 1.55 + 54) + ',*';
      document.styleSheets[0].rules[0].style.fontSize = navFontSize + '%';
      top.main.document.styleSheets[0].rules[0].style.fontSize = actFontSize + '%';
      //			alert('frame.cols = '+top.mainFrame.cols+'\nnav.fontSize = '+document.styleSheets[0].rules[0].style.fontSize+'\nmain.fontSize = '+top.main.document.styleSheets[0].rules[0].style.fontSize);
    }
  }
  sizeFact = 1;
  btnClick = false
}

