function validate() {
	var qids	= document.getElementById('qids').value.split(',');
	var ok		= true;
	var fail	= null;
	
	for(i=0;i<qids.length;i++) {
		var felter	= new Array();
		var x		= (document.getElementById('svar_' + qids[i] + '_' + 0))? 0 : 1;
		var found	= true;
		
		while(found==true) {
			if (document.getElementById('svar_' + qids[i] + '_' + x)) {
				felter[felter.length] = document.getElementById('svar_' + qids[i] + '_' + x);
				x++;
			}
			else found = false;
		}
		
		felt	= false;
		
		for(z=0;z<felter.length;z++) {
			if (felter[z].checked == true) {
				felt = true;
				
				var theElement		= felter[z].parentNode.parentNode;
				
				theElement.style['fontWeight'] = 'bold';
				theElement.style['backgroundColor'] = '#' + theElement.getAttribute('color');
			}
			else fail = felter[z];
		}
		
		if (felt == false) {
			ok = false;
			var theElement		= fail.parentNode.parentNode;
			
			theElement.style['fontWeight']		= 'bold';
			theElement.style['backgroundColor']	= 'yellow';
			
			// fjern alle
			var i = 0;
			while(document.getElementById('afsnit_' + i)) {
				document.getElementById('afsnit_' + i).style['display'] = 'none';
				i++;
			}
			
			document.getElementById('afsnit_0').style['display']	= 'block';
			document.getElementById('afsnitnr').value				= 0;
			document.getElementById('knapper').style['display']		= 'none';
			
			/*
			theElement.parentNode.style['display'] = 'block';
			
			document.getElementById('afsnitnr').value = parseInt(theElement.parentNode.id.split('_')[1]);
			
			var selectedPosX	= 0;
			var selectedPosY	= 0;
			
			while(theElement != null){
				selectedPosX += theElement.offsetLeft;
				selectedPosY += theElement.offsetTop;
				theElement = theElement.offsetParent;
			}
			
			window.scrollTo(selectedPosX,selectedPosY - 10);
			*/
			break;
		}
	}
	
	if (ok == true) return true
	else {
		alert('Alle spørgsmål skal besvares');
		
		return false
	}
}

function nextafsnit() {
	var afsnit	= document.getElementById('afsnitnr').value;
	var nextnr	= parseInt(afsnit) + 1;
	var nextnext= parseInt(afsnit) + 2;
	
	if (nextnr > 0) document.getElementById('infotekst').style['display'] = 'none';
		
	if (document.getElementById('afsnit_' + nextnr)) {
		var i = 0;
		while(document.getElementById('afsnit_' + i)) {
			document.getElementById('afsnit_' + i).style['display'] = 'none';
			i++;
		}
		
		document.getElementById('afsnit_' + nextnr).style['display']	= 'block';
		
		document.getElementById('afsnitnr').value = nextnr;
		
		if (!document.getElementById('afsnit_' + nextnext)) {
			document.getElementById('knapper').style['display'] = 'block';
			document.getElementById('nextbutton_' + nextnr).style['visibility'] = 'hidden';
		}
	}
	else {
		alert('Du er ikke flere afsnit');
	}
	
	/*
	for(i=0;i<slides.length;i++) {
		slides[i].recalculate();
	}
	*/
}

function forrigeafsnit() {
	var afsnit	= document.getElementById('afsnitnr').value;
	var forrige	= parseInt(afsnit) - 1;
	var forrige2= parseInt(afsnit) - 2;
	
	if (forrige == 0) document.getElementById('infotekst').style['display'] = 'block';
	
	if (document.getElementById('afsnit_' + forrige)) {
		document.getElementById('knapper').style['display'] = 'none';
		
		var i = 0;
		while(document.getElementById('afsnit_' + i)) {
			document.getElementById('afsnit_' + i).style['display'] = 'none';
			i++;
		}
		
		document.getElementById('afsnit_' + forrige).style['display']	= 'block';
		
		document.getElementById('afsnitnr').value = forrige;
		
	}
	else {
		alert('Du er ikke tidligere afsnit');
	}
	
	/*
	for(i=0;i<slides.length;i++) {
		slides[i].recalculate();
	}
	*/
}

function clear() {
	location.href = location.href;
}

if (document.getElementById('form_svar')) {
	if (document.getElementById('form_svar').attachEvent)		document.getElementById('form_svar').attachEvent('onsubmit',function(e) { var func = validate(); if (!func) { if (e && e.preventDefault) e.preventDefault(); } return func; });
	if (document.getElementById('form_svar').addEventListener)	document.getElementById('form_svar').addEventListener('submit',function(e) { var func = validate(); if (!func) { if (e && e.preventDefault) e.preventDefault(); } return func; },false);
	
	document.getElementById('form_svar').onreset = clear;
}
