function MakeContentGoAjax() {	
  	var elements = document.getElementsByTagName('a'); 
   	for (var i=0; i< elements.length; i++) {   		
   		var rel = elements[i].getAttribute('rel');
   		if ((rel != '') && (rel != undefined)) {
   			elements[i].onclick = ContentAjaxClick;   			
   		}    	
    }
}

function ContentAjaxClick() {	
	try {
		if ((AjaxContentDiv == '') || (AjaxContentDiv == undefined)) {	
			// AjaxContentDiv does not exist. Lets return true to let the link have its normal behaviour		
			return true;		
		}
	} catch(err) {		
		// AjaxContentDiv does not exist. Lets return true to let the link have its normal behaviour		
		return true;		
	}	
	
	// if we are here, the AjaxContentDiv has been defined.. Lets to the ajax-stuff..		
	
	//var value = this.getAttribute('id');
	//if ((value == '') || (value == undefined)) {
		value = this.getAttribute('rel');		
	//}
	
	setcurrentmenuitem(this);
	
	ajaxLoader('ajax_get_content.php?page='+value,AjaxContentDiv);
	return false;
}


function ajaxLoader(url,id) {
	// ajaxLoader from: http://www.ajaxoptimize.com/
	if (document.getElementById) {
		var ajaxpage = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
	}
	
	document.getElementById(id).innerHTML = ''; // <i>Pagina wordt geladen...</i>';
	
	if (ajaxpage) {
		ajaxpage.onreadystatechange = function() {
		if (ajaxpage.readyState == 4 && ajaxpage.status == 200) {
			el = document.getElementById(id);			
			el.innerHTML = ajaxpage.responseText;			
			
			// search for javascript-code to be executed..
			// code from: http://www.thescripts.com/forum/thread479439.html
			var re = /<script.*?>(.*?)<\//igm;
			var match;
			while (match = re.exec(ajaxpage.responseText)) {
				eval(match[1]);
			}
			
		}
	}
	
	ajaxpage.open("GET", url, true);
	ajaxpage.send(null);
	}
}


function setcurrentmenuitem(element) {
	
	var elements = document.getElementsByTagName('a');
	for (var i=0; i<elements.length; i++) {
   		var rel = elements[i].getAttribute('rel');
   		if ((rel != '') && (rel != undefined)) {
   			elements[i].id = '';
   		}    	
	}
	
	element.id = 'current';
}

window.onload = MakeContentGoAjax;