// Hover functie om IE te laten werken met menu

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

// Afbeeldingen vervangen

function imageChange(imgName, imgSource) {
	if (document.images) {
		document.images[imgName].src = imgSource;
	}
}

// Forum afbeeldingen resizen

function resizeimg() 
{ 
	var s=document.getElementById('forum');
	if(!s){return;}

	for (i=0; i< s.getElementsByTagName('img').length; i++) { 
		im = s.getElementsByTagName('img')[i]; 
		if (im.width > 650) { 
			im.style.width = '650px'; 
			eval("pop" + String(i) + " = new Function(\"pop = Lightbox.show('" + im.src + " ','Dirty Pages'); \")"); 
			eval("im.onclick = pop" + String(i) + ";"); 
			if (document.all) im.style.cursor = 'ne-resize'; 
			if (!document.all) im.style.cursor = 'ne-resize'; 
			im.title = 'Deze afbeelding is verkleind, klik op de afbeelding voor het originele formaat.'; 
		} 
	} 
}

// Hetzelfde voor de content

function resizeimgcontent() 
{ 
	var s=document.getElementById('content');
	if(!s){return;}

	for (i=0; i< s.getElementsByTagName('img').length; i++) { 
		im = s.getElementsByTagName('img')[i]; 
		if (im.width > 570) { 
			im.style.width = '570px'; 
			eval("pop" + String(i) + " = new Function(\"pop = Lightbox.show('" + im.src + " ','Dirty Pages'); \")"); 
			eval("im.onclick = pop" + String(i) + ";"); 
			if (document.all) im.style.cursor = 'ne-resize'; 
			if (!document.all) im.style.cursor = 'ne-resize'; 
			im.title = 'Deze afbeelding is verkleind, klik op de afbeelding voor het originele formaat.'; 
		} 
	} 
}

// Bereken eenheden

function bereken() {
	var invoerwaarde, rekenfactor, resultaat;
	invoerwaarde = document.getElementById("invoer").value;
	invoerwaarde = invoerwaarde.replace(/\,/g,'.');
	if(IsNumeric(invoerwaarde)) {
		rekenfactor = document.getElementById('factor').options[document.getElementById('factor').selectedIndex].value;
		resultaat = escape(Math.round(invoerwaarde * rekenfactor * 100) / 100);
		resultaat = resultaat.replace(/\./g,',');
	} else resultaat = "NaN";
	if(resultaat == "NaN") resultaat = "Fout";
	document.getElementById('uitvoer').innerHTML = resultaat;
}

// IsNumeric functie, altijd handig

function IsNumeric(sText) {
	var ValidChars = "0123456789.";
	var IsNumber=true;
	var Char;

	for (i = 0; i < sText.length && IsNumber == true; i++) {
		Char = sText.charAt(i);
		if (ValidChars.indexOf(Char) == -1) {
			IsNumber = false;
		}
	}
	return IsNumber;
}