
function addBorders(nl, extraClassName, wrap) {
	if (!nl) return;
	if (nl && typeof nl.length == "undefined") nl = [nl];
	for (var i = 0, l = nl.length; i < l; i++) {
		var n = nl[i];
		if (!n) continue;
		
		var idBase = null;
		if (n.id && n.id.length > 0) idBase = n.id + "-border-";
		var classBase = "border border-";
		var classExtra;
		if (extraClassName) classExtra = " " + extraClassName + "-border " + extraClassName + "-border-";
		
		var c1 = document.createElement("div");
		c1.className = (extraClassName ? extraClassName + " " : "") + classBase + 1;
		if (classExtra) c1.className += classExtra + 1;
		var c2 = document.createElement("div");
		c2.className = classBase + "2";
		if (classExtra) c2.className += classExtra + 2;
		c1.appendChild(c2);
		var c3 = document.createElement("div");
		c3.className = classBase + "3";
		if (classExtra) c3.className += classExtra + 3;
		c1.appendChild(c3);
		var c4 = document.createElement("div");
		c4.className = classBase + "4";
		if (classExtra) c4.className += classExtra + 4;
		c1.appendChild(c4);
		var c5 = document.createElement("div");
		c5.className = "border-5";
		if (classExtra) c5.className += " " + extraClassName + "-border-5";
		c4.appendChild(c5);
		while (!wrap && n.hasChildNodes()) {
			c5.appendChild(n.firstChild);
		}
		
		if (idBase != null) {
			c1.id = idBase + "1";
			c2.id = idBase + "2";
			c3.id = idBase + "3";
			c4.id = idBase + "4";
			c5.id = idBase + "5";
		}
		
		n.className += " borders";
		if (!wrap)
			n.appendChild(c1);
		else {
			n.parentNode.insertBefore(c1, n)
			c5.appendChild(n);
		}
	}
}
Init.add(function() {
	addBorders([
		document.getElementById("content"),
		document.getElementById("to-about"),
		document.getElementById("to-services"),
		document.getElementById("to-portfolio"),
		document.getElementById("to-contact")
	], "block");
});

function createMailAddresses() {
	var a = ["email-contact", "email-content"];
	for (var i = 0, l = a.length; i < l; i++) {
		var n = document.getElementById(a[i]);
		if (!n) continue;
		var s = n.firstChild.nodeValue;
		s = s.replace("(a)", "@").replace("_nl", ".nl");
		n.innerHTML = "<a class=\"email\" href=\"mailto:" + s + "\">" + s + "</a>";
	}
}
Init.add(createMailAddresses);