window.onload = function() {
	randomizeBackground();
	markCurrentPage('aktivsida');
	noWrapAfter();

}


function thisPage(){

	myUrl = location.href;
	mySub1 = "/";

	if (myUrl.lastIndexOf(mySub1) == -1) {
		return "";
	} else {
		return myUrl.substring(myUrl.lastIndexOf(mySub1)+1, myUrl.length);
	}

}

function markCurrentPage(className) {
	if(!document.getElementsByTagName) return false;

	var links = document.getElementsByTagName('a');
	for (var i=0; i < links.length; i++) {
		if (links[i].getAttribute('href') == thisPage()) {
			links[i].setAttribute('class', className);
		}
	}
}

function randomizeBackground() {
	var bgUrl = "url(/bilder/header/bild" + Math.floor( 1 + Math.random()*9) + ".jpg)"
	
	var bgObj = document.getElementById('header');
	
	bgObj.style.backgroundImage = bgUrl;	
	
}


/* Typografi */

function noWrapAfter() {
/*	var noder = document.getElementsByTagName('body')[0].childNodes;
	for (var i = 0; i < noder.lenght; i++) {
		if (noder[i].nodeType != 3) {
			noder.splice(i, 1);
		} else alert(noder[i].nodeValue);
	} 
	*/

	var stycken = document.getElementsByTagName('p');
	for (var i = 0; i < stycken.length; i++) {
		var styckeText = stycken[i].firstChild.nodeValue;
		var styckeRevText = styckeText.replace(/(\s)([a-z\u00C0-\u00FF])\s+/gi, "$1$2\u00a0");
		stycken[i].firstChild.nodeValue = styckeRevText;
	}
}

