var woordenlijst_visible = false;

function sww( evt, woord, tekst ) {
	if( woordenlijst_visible ) return;

	woordenlijst_visible = true;
	var obj = document.getElementById('woordenlijst_tekst');

	if( obj ) {
		var str = '<table border=0 width=250 height=80 cellspacing=4><tr height=12>';
//		str += '<td class="woordenlijst_header">Woordenlijst</td></tr>';
		str += '<tr><td valign="top">';
		str += '<font class="woordenlijst_naam">' + woord + '</font> - ';
		str += tekst;
		str += '</td></tr></table>';

		obj.innerHTML = str;
		var height = obj.clientHeight;
	}

	if( height < 80 ) height = 80;
	var obj = document.getElementById('woordenlijst_div');

	if( obj ) {
		obj.style.height = height;
		obj.style.visibility="visible";
		var top = mouseY(event) - 40;		
		var left = mouseX(event) + 20;
		obj.style.top = (top>0)?top:0;
		obj.style.left = (left>0)?left:0;
	}


}

function hdw() {
	woordenlijst_visible = false;
	var obj = document.getElementById('woordenlijst_div');

	if( obj ) {
		obj.style.visibility="hidden";
	}
}

function mouseX(evt) {
if (evt.pageX) return evt.pageX;
else if (evt.clientX)
   return evt.clientX + (document.documentElement.scrollLeft ?
   document.documentElement.scrollLeft :
   document.body.scrollLeft);
else return null;
}
function mouseY(evt) {
if (evt.pageY) return evt.pageY;
else if (evt.clientY)
   return evt.clientY + (document.documentElement.scrollTop ?
   document.documentElement.scrollTop :
   document.body.scrollTop);
else return null;
}


function doOnLoad() {
	doFocus();
	doCheckAll();
}

function doFocus() {
      var element;

      element = document.getElementById('setFocus');

	if(!element) return;

      if(!(element == null)) {
		element.focus();
		if(element.setSelectionRange) {
			element.setSelectionRange(0, element.value.length);
		}
	}

	element = document.getElementById('setFocusSelectAll');

	if(!(element == null)) {
		element.focus();
		if(element.setSelectionRange) {
			element.setSelectionRange(0, element.value.length);
		}
	}

	element = document.getElementById('setFocusSelectNone');

	if(!(element == null)) {
		element.focus();
		if(element.setSelectionRange) {
			element.setSelectionRange(0, 0);
		}
	}
}

function doCheckAll() {
	var element;

	element = document.getElementById('checkAll');
	if(!element) return;

	if(element == null) return;
	else element.onclick = checkboxOnclick;
}

function set_style( obj, st ) {
	obj.className = st;
}

checkboxOnclick = function(e) {
	for(p in this.form.elements) {
		var element = this.form.elements[p];
		
		if(typeof(element) == 'object' && !(element == null)) {
			if(element.type == "checkbox") {
				element.checked = this.checked;
			}
		}
	}
}

var win;
function open_url_in_window( url, w ) {
	var w=w||650;
	win = window.open(url, '', 'width='+w+',height=550,resizable,scrollbars=yes,status=1');
}

function print_page( url ) {
	open_url_in_window(url, 800);
}

function checkChecked() {
	form = document.getElementById('checkForm');

	for(p in form.elements) {
		var element = form.elements[p];

		if(typeof(element) == 'object' && !(element == null)) {
			if(element.type == "checkbox") {
				if(element.checked) return true;
			}
		}
	}

	return false;
}

function test() {
}

function PlayFlashMovie() {
	var flashMovie = document.getElementById('tekst_swf');

	if(flashMovie) {
		flashMovie.StopPlay();
		flashMovie.Play();
	}

	var wavMovie = document.getElementById('tekst_wav');

	if(wavMovie) {
		wavMovie.play();
	}
}

function confirm_from_q() {
	if(!Q) return true;
	
	return confirm('Weet je zeker dat je de vragenreeks wilt onderbreken?');
}


function confirm_logout() {	
	return confirm('Weet je zeker dat je je af wilt melden?');
}
