// JavaScript Document
      var XMLHttpRequestObject = false; 

      if (window.ActiveXObject) {
		  XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
      } else if (window.XMLHttpRequest) {
        XMLHttpRequestObject = new XMLHttpRequest();
      }

	  function postData(url,data,handleStateChange) {
			createXMLHttpRequest();	   
			xmlHttp.open("POST", url, true);
			xmlHttp.onreadystatechange = eval(handleStateChange);
			xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    
			xmlHttp.send(data);
		}

      function getData(dataSource, params, divID) 
      { 
		new Ajax.Request(dataSource,
		  {
			method:'post',
			parameters: params,
			onSuccess: function(transport){
			  var response = transport.responseText || "<img src='./img/error.png'>";
			 document.getElementById(divID).innerHTML=response;
			},
			onFailure: function(){ alert('Error in AJAX request. Please contact webmaster.') }
		  });

      }
	  
	  function getDataAndScroll(dataSource, params, divID) 
      { 
		new Ajax.Request(dataSource,
		  {
			method:'post',
			parameters: params,
			onSuccess: function(transport){
			  var response = transport.responseText || "<img src='./img/error.png'>";
			 document.getElementById(divID).innerHTML=response;
			 setScrollPos(dataSource);
			},
			onFailure: function(){ alert('Error in AJAX request. Please contact webmaster.') }
		  });

      }
	  
	  function setScrollPos(dataSource) 
      { 
		new Ajax.Request(dataSource,
		  {
			method: 'post',
			parameters: 'scroll=yes',
			onSuccess: function(transport){
			  var response = transport.responseText || "<img src='./img/error.png'>";
			 document.getElementById('moves').scrollTop=response;
			},
			onFailure: function(){ alert('Error in AJAX request. Please contact webmaster.') }
		  });
      }
	  
function change_page_usrgrp(page,divID){
		var newid = document.getElementById("sl_usrgrp").options[document.getElementById("sl_usrgrp").selectedIndex].value;
		var params = "url="+page+"&id="+newid;
		getData("change-page.php", params, divID);
}
function conf(message,url){
	if(confirm(message))	window.location = url;
}
	
function maak_frame(){
// IE en FF werken anders: dus kijkt hij hoe hij het moet toepassen
 if(window.navigator.appName == "Microsoft Internet Explorer"){ 
 	editframe.document.designMode = "on"; 
 }

 if(window.navigator.appName == "Netscape"){ 
 	document.getElementById("editframe").contentDocument.designMode = "on"; 
 }

}


function format(cmd,param) {
	if(param===undefined)	param=null;
  document.getElementById("editframe").contentWindow.document.execCommand(cmd, false, param); 
}

function opslaan() {
 var htmlCode = document.getElementById("editframe").contentWindow.document.body.innerHTML;
 document.getElementById("html").value = htmlCode;
 document.getElementById("editor").submit();
}

function toggle_div(divID){
	if(document.getElementById(divID).style.display=='none')	document.getElementById(divID).style.display='inline';
	else	document.getElementById(divID).style.display='none';
}

function addLesson(stap){
	if(stap.search(/Stap/) != -1)	document.getElementById('lessonform').style.display='inline';	
	else	document.getElementById('lessonform').style.display='none';		
}
	
function checkpwd(){
	if(document.getElementById("pwd").value == document.getElementById("rep_pwd").value)	document.getElementById("res_png").innerHTML="<img src='./img/correct.png'>";
	else	document.getElementById("res_png").innerHTML="<img src='./img/error.png'>";
}