	/*@cc_on @if (@_win32 && @_jscript_version >= 5) if (!window.XMLHttpRequest)
	window.XMLHttpRequest = function() { return new ActiveXObject('Microsoft.XMLHTTP') }
	@end @*/
	
	temp=navigator.appVersion.split('MSIE');
	ieVer=parseInt(temp[1]);
	
	function createHTTPHandler(){
		httphandler = false;
		if (!httphandler && typeof XMLHttpRequest!='undefined') {
			httphandler = new XMLHttpRequest();
		}
			return httphandler;
	}
	var XMLHTTPObject = null;
	var inhoudDiv = null;
	
	function ajax(pagesource,destination){
		var AJAXHTTPObject = new createHTTPHandler();

		destination.style.height=null;

		//destination.innerHTML = "<img src='images/overig/loader.gif' width='20'>";
		AJAXHTTPObject.onreadystatechange=function() {
			if (AJAXHTTPObject.readyState == 4) {
				destination.innerHTML="";
				destination.innerHTML = AJAXHTTPObject.responseText;
				pageloader=false;
				if(AJAXHTTPObject.responseText.indexOf("<script>") > 0){
					eval(AJAXHTTPObject.responseText.substring((AJAXHTTPObject.responseText.indexOf("<script>")+8), AJAXHTTPObject.responseText.indexOf("</script>")));
				}
				
				if (ieVer == 6){
					setHeight=(220+document.getElementById('contentPane').offsetHeight);
					document.getElementById('center').style.height=(setHeight<370?370:setHeight)+"px";
				}
			}
		}
		AJAXHTTPObject.open('GET', pagesource, true);
		AJAXHTTPObject.send(null);
	}
	
	pageloader=false;
	function loadPage(pagename,noreset){
		if(moduleloader==true){
			setTimeout("loadPage('"+pagename+"','"+noreset+"');",50);
		}else{
			if(pageloader==false){
				pageloader=true;
				if(document.getElementById('contentPane') != null){
					if(noreset == null){
						if(document.getElementById('modulePane') != null){
							document.getElementById('modulePane').innerHTML = "";
						}
					}
					ajax(pagename,document.getElementById('contentPane'));
				}
			}
		}
	}
	
	moduleloader=false;
	clearPane=false;
	function loadModule(modulename){
		if(clearPane=="true")
			document.getElementById("modulePane").innerHTML="";

		if(pageloader==true)
			return false;
		if(moduleloader==true){
			setTimeout("loadModule('"+modulename+"');",50);
		}else{
			moduleloader=true;
			if(document.getElementById('modulePane') != null){
				destination=document.getElementById('modulePane');
				pagesource="modules/"+modulename+"";
				var AJAXHTTPObject = new createHTTPHandler();
				
				AJAXHTTPObject.onreadystatechange=function() {
					if (AJAXHTTPObject.readyState == 4) {
						moduleloader=false;
						destination.innerHTML += AJAXHTTPObject.responseText;
						if(AJAXHTTPObject.responseText.indexOf("<script>") > 0)
							eval(AJAXHTTPObject.responseText.substring((AJAXHTTPObject.responseText.indexOf("<script>")+8), AJAXHTTPObject.responseText.indexOf("</script>")));
							if(modulename != "allemedewerkers.php" || ieVer != 6)
								reSize();
					}
				}
				AJAXHTTPObject.open('GET', pagesource, true);
				AJAXHTTPObject.send(null);
			}
		}
	}
	
	function setSelectie(afdeling_id,medewerker_id,rtn){
		ajax("pages/ajax/vacatureoverzicht.php?medewerker_id="+medewerker_id+"&id="+afdeling_id+"&rtn="+rtn,document.getElementById('selectie'));
	}
	
	function loadMedewerkerModule(afdeling_id){
		document.getElementById('modulePane').innerHTML = "";
		loadModule("medewerkers.php?afdeling_id="+afdeling_id+"");
	}
	
	function startCallback(){
    return true;
  }
	
	function completeCallbackContact(response) {
		document.getElementById('contentPane').innerHTML = "<table cellpadding='0' style='font-family:arial'><tr><Td><h1>Bedankt,</h1></td></tr><tr><td>We zullen uw vraag zo snel mogelijk beantwoorden, via mail of telefoon.<br><br>Met vriendelijke groet,<Br><Br>It's us werken bij</td></tr></table>";
  }
	
  function completeCallbackDoorsturen(response) {
		ajax("pages/vacatures/bedankt.php",document.getElementById('contentPane'));
  }
  
  function completeCallbackVraag(response) {
		ajax("pages/vacatures/bedanktVraag.php",document.getElementById('contentPane'));
  }
  
  function startCallbackSollicitatie(){
  	document.getElementById('loader').innerHTML = "<img src='images/overig/loader.gif'>";
    return true;
  }
  
  function completeCallbackSollicitatie(response) {
  	document.getElementById('loader').innerHTML = "";
		ajax("pages/vacatures/bedanktsollicitatie.php",document.getElementById('contentPane'));
  }
  
  var oldObject;
  function ActiveMenu(ob){
  	if(oldObject != null){
			oldObject.style.textDecoration="underline";
		}
		
		ob.style.textDecoration="none";
			
		oldObject = ob;
	}
	
	function reSize(){
		if(document.getElementById('contentPane').offsetHeight < document.getElementById('modulePane').offsetHeight){
			document.getElementById('contentPane').style.height=document.getElementById('modulePane').offsetHeight+"px";
			document.getElementById('center').style.height=null;
		}
	}
