// JavaScript Document
//<![CDATA[

		function createXHR(){
				if(typeof XMLHttpRequest !="undefined"){
					return new XMLHttpRequest(); 
				} else if(typeof ActiveXObject != "undefined"){
					if(typeof arguments.callee.activeXString !="string"){
						var versions = ["MSXML2.XMLHttp.6.0","MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp"];
						for(var i = 0, len=versions.length; i < len; i++){
							try{
								var xhr = new ActiveXObject(versions[i]);
								arguments.callee.activeXString = versions[i];
								return xhr;
							} catch(ex){
								//skip
							}
						}
					}
					return new ActiveXObject(arguments.callee.activeXString);
				}else{
					throw new Error("No XHR object available.");
				}
			}
			
			var xhr = createXHR();
			xhr.onreadystatechange = function(){
				if(xhr.readyState == 4){
					try{
						if(xhr.status >= 200 && xhr.status < 300 || xhr.status == 304){			
							//Hieronder wordt de juiste paginacontent aan de juiste pagina gekoppeld en worden de divs
							//etc. aangemaakt
							var paginas = JSON.parse(xhr.responseText);	
							
							// Onderstaande code is het menu dat wordt opgebouwd
							for(i = 0, len=paginas.length; i < len; i++)
							{
								var menuItem = document.getElementById("menuItem" + (i+1));
								
								var menuTitel = paginas[i].Pagina;
																
								//var menulink = document.createElement("a");
								//menulink.setAttribute("href","#");
								//menulink.id = ("menuItem" + (i+1));
							
								if(i == 0 || i == 3|| i == 5 || i == 6)
								{
									var menuSpan = document.createElement("span");
									menuSpan.innerHTML = menuTitel;
									menuItem.appendChild(menuSpan);									
								}else
								{
									menuItem.innerHTML = menuTitel;	
								}
								
								//menuItem.appendChild(menulink);
								
								if (navigator.appName == "Microsoft Internet Explorer") {
									menuItem.onmouseup = function(){
										loadPage(this);
									};
								}else
								{
									menuItem.setAttribute("onclick","loadPage(this)");
								}
								
								menuItem.leftcontentTitle = paginas[i].PaginatitelLinks;
								menuItem.leftcontentMain = paginas[i].PaginacontentLinks;
								menuItem.rightcontentTitle = paginas[i].PaginatitelRechts;
								menuItem.rightcontentMain = paginas[i].PaginacontentRechts;
								menuItem.color = paginas[i].kleurcode;
							}
													
						}else{
							alert("Request was unsuccesfull: " + xhr.status);
						}
					} catch(ex){
						//assume handled by ontimeout
					}
				}
			};
			xhr.open("get" , "XHR/json.php" , true);

//]]>// JavaScript Document
