/* part of www.thesitetob.be */
 function descendantHrefElements(element){var children;var hrefList;var index;children=element.childNodes;hrefList=new Array();for(index=0;index<children.length;index++){if(children[index].nodeType==1){if(children[index].hasAttribute("href"))
hrefList.push(children[index]);}
if(children[index].nodeName!="#text"){if(children[index].id!="footer"){hrefList=hrefList.concat(descendantHrefElements(children[index]));}}}
return hrefList;}
function displayPrintLinks(){if(document.getElementById){var parentElement;var siblingElement;var heading;var list;var index;var hrefList;var jndex;var linkList;parentElement=document.getElementById("container");siblingElement=document.getElementById("footer");list=descendantHrefElements(parentElement);hrefList=new Array();for(index=0;index<list.length;index++){var displayIndex=0;var spanElement;for(var jndex=0;jndex<hrefList.length;jndex++){if(hrefList[jndex]==list[index].getAttribute("href"))
displayIndex=jndex+1;}
if(displayIndex==0){displayIndex=hrefList.length+1;hrefList[hrefList.length]=list[index].getAttribute("href");}
spanElement=document.createElement("span");spanElement.className="linkListRef";spanElement.appendChild(document.createTextNode(displayIndex));list[index].appendChild(spanElement);}
heading=document.createElement("h2");heading.className="linkListTitle";heading.appendChild(document.createTextNode("links"));parentElement.insertBefore(heading,siblingElement);linkList=document.createElement("ol");linkList.className="linkList";for(jndex=0;jndex<hrefList.length;jndex++){var listItem=document.createElement("li");listItem.appendChild(document.createTextNode(hrefList[jndex]));linkList.appendChild(listItem);}
parentElement.insertBefore(linkList,siblingElement);}}
function setActiveStyleSheet(title){var i, a, main;// Default is always enabled, // if title == 'default', all titled-alts will become disabled
for (i=0; (a = document.getElementsByTagName("link")[i]); i++){if (a.getAttribute("rel").indexOf("style") != -1&&a.getAttribute("rel").indexOf("alt") != -1&&a.getAttribute("title")){a.disabled = true;if (a.getAttribute("title") == title){a.disabled = false;}
else{a.disabled = true;}}}}
function getActiveStyleSheet(){var i, a;for (i=0; (a = document.getElementsByTagName("link")[i]); i++){if (a.getAttribute("rel").indexOf("style") != -1&&a.getAttribute("title")&&!a.disabled)
return a.getAttribute("title");}
return 'default';}
function readCookie(name){var nameEQ = name + "=";var ca = document.cookie.split(';');for (var i=0; i<ca.length;i++){var c = ca[i];while (c.charAt(0) == ' ')
c = c.substring(1, c.length);if (c.indexOf(nameEQ) == 0)
return c.substring(nameEQ.length, c.length);}
return null;}
function createCookie(name, value, days){if (days){var date = new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires = "; expires="+date.toGMTString();}
else expires = "";document.cookie = name+"="+value+expires+"; path=/";}
function setStyleLinks(){var footer = document.getElementById("footer");var nav = footer.children[0];var addLink = function(stTitle, stText){var li = document.createElement("li");li.className = "switchStyle";var link = document.createElement("a");link.setAttribute("title", stTitle);link.setAttribute("href", "#");link.onclick = function(){setActiveStyleSheet(this.getAttribute("title"));setStyleLinks();return false;};var text = document.createTextNode(stText);link.appendChild(text);li.appendChild(link);nav.appendChild(li);}
// remove previous links by this script
for (i=0; (a = nav.children[i]); i++){if (a.nodeType == 1&&a.className == "switchStyle"){nav.removeChild(a);}}
// all not-used alts AND `default' if not enabled
var altIsEnabled = false;for (i=0; (a = document.getElementsByTagName("link")[i]); i++){if (a.getAttribute("rel").indexOf("style") != -1&&a.getAttribute("title")){if (a.disabled){addLink(a.getAttribute("title"), a.getAttribute("title"));} else{altIsEnabled = true;}}}
// add `default' link if an alternate is used
if (altIsEnabled){addLink('default', 'Standaard Layout');}}
window.onload = function (){if(typeof displayIEMessage=="function")
displayIEMessage();displayPrintLinks();var cookie = readCookie("style");var title = cookie? cookie :'default';setActiveStyleSheet(title);setStyleLinks();}
window.onunload = function(e){var title = getActiveStyleSheet();if (title != 'default'||readCookie("style")){createCookie("style", title, 365);}}

