/* frames.js  - Copyright (c) 2006-2011 Theo Buys */

var W3CDOM = (document.createElement && document.getElementsByTagName);

function getUrlParm(url, parm, delim){
	var start, end;
	if (!url) {return '';}
	start = url.indexOf(parm + "=");
	if (start === -1) {return '';}
	start = start + parm.length + 1;
	end = url.indexOf(delim, start);
	if (end === -1) {end = url.length;}
	return decodeURI(url.substring(start, end)); // unescape
}

function getClean(url){
	var start;
	if (!url) {return '';}
	start = url.indexOf("//");
	if (start !== -1) {return '';}
	return url;
}

function getEntryPage(defpage){
	var url, page;
	url = window.location.search;
	if (!url) {return defpage;}
	page = getUrlParm(url, 'page', '&');
	page = getClean(page);
	page = page || defpage;
	return page; // If not exist, the error404 page is showed.
}

function createFrames()
{
	var entryPage;
	if (!W3CDOM) return;
	if (window.top != window.self) {top.location = window.location;}
	entryPage = getEntryPage('welkom.html');
	window.document.writeln('<frameset cols="240px,*" border="0" frameborder="0" framespacing="0">');
	window.document.writeln('<frame name="menu" src="menu.html" scrolling="auto">');
	window.document.writeln('<frame name="content" src="' + entryPage + '" scrolling="auto">');
	window.document.writeln('<\/frameset>');
	window.document.close();
}

createFrames();

