function init() {
	// set 'target' for links
	if(link = getCookie("newwindow")) {
		if(link == "yes") {
			newWindow();
		} else {
			thisWindow();
		}
	} else {
		thisWindow();
	}
	
	// accentuate unread articles
	newArticles();
}

function newWindow() {
	setCookie('newwindow','yes','30','/','sdwlk.com','');
	var contentlinks = document.getElementById("articles").getElementsByTagName("a");
	for(var i=0;i<contentlinks.length;i++) {
		contentlinks[i].setAttribute("target","_blank");
	}
	document.getElementById("targettoggle").innerHTML = "<a href=\"javascript:thisWindow();\">Klik hier</a> om links in dit venster te laten openen. Links openen nu in een nieuw venster. ";
}

function thisWindow() {
	setCookie('newwindow','no','30','/','sdwlk.com','');
	var contentlinks = document.getElementById("articles").getElementsByTagName("a");
	for(var i=0;i<contentlinks.length;i++) {
		contentlinks[i].setAttribute("target","_self");
	}
	document.getElementById("targettoggle").innerHTML = "<a href=\"javascript:newWindow();\">Klik hier</a> om links in een nieuw venster te laten openen. Links openen nu in dit venster.";
}

function newArticles() {
	if(lastread = getCookie("lastread")-0) {
		var firstarticle = document.getElementById("firstarticle").innerHTML-0;
		for(var i=(lastread+1);i<=firstarticle;i++) {
			try { 
				document.getElementById(i).getElementsByTagName("b").item(0).style.color = "#F09";
			} catch(e) {
			
			}
		}
	} else {
		var firstarticle = document.getElementById("firstarticle").innerHTML-0;
	}
	setCookie('lastread',firstarticle,'30','/','sdwlk.com','');
}

function makeRequest() {
	var content = document.getElementById("articles").getElementsByTagName("div");
	var query = document.searchform.q.value.toLowerCase();

	if(query == "") {
		for(var i=0;i<=content.length;i++) {
			content[i].style.background = "transparent";
		}
	} else {
		for(var i=0;i<=content.length;i++) {
			if(content[i].innerHTML.toLowerCase().match(query.toLowerCase()) == query) {
				try {
					content[i].style.background = "rgb(255,255,200)";
				} catch(e) { }
			} else {
				try {
					content[i].style.background = "transparent";
				} catch(e) { }
			}

		}
	}
}

function clearBox() {
	document.searchform.q.value = "";
	makeRequest();
}




function setCookie(name, value, days, path, domain, secure) {
	if(days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	document.cookie = name + "=" + escape(value) +
	((expires) ? "; expires=" + expires : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");
}

function getCookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
		} else {
		begin += 2;
		}
		var end = document.cookie.indexOf(";", begin);
		if (end == -1) {
		end = dc.length;
	}
	return unescape(dc.substring(begin + prefix.length, end));
}

function deleteCookie(cookieName) {
document.cookie = cookieName+"=0;expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function stopError() {
  return true;
}
//window.onerror = stopError;

function hide(x) {
	document.getElementById(x).style.color = "#999";
	links = document.getElementById(x).getElementsByTagName("a");
	for(var i=0;i<links.length;i++) {
		links[i].style.color = "#999";
	}
}