/*
 * $Id: ajax.js 115 2009-10-18 02:17:47Z rob $
 *
 * Dit werk is auteursrechtelijk beschermd.
 * Copyright (c) 2008-2009 OhReally.nl <contact@OhReally.nl>
 */

/*
 * Turn website into AJAX enabled site if browser supports it.
 */

// Initialize.
function initAjax() {
	var navigation = document.getElementById('navigation');
	if (navigation) {
		var navlinks = navigation.getElementsByTagName('a');
		for (var i = 0; i < navlinks.length; i++) {
			navlinks[i].setAttribute('href', "javascript:getContent('" + navlinks[i].getAttribute('href').replace(/[^0-9]*/, '') + "')");
		}
	}
}

// Display content retrieved by xml.js::postContent() or xml.js::getContent().
function displayContent(xmlobject) {
	for (var i = 0; i < xmlobject.childNodes[0].childNodes.length; i++) {
		var myChild = xmlobject.childNodes[0].childNodes[i];
		if (myChild.textContent) {
			var myText = myChild.textContent;
		}
		else if (myChild.firstChild) {
			var myText = myChild.firstChild.data;
		}
		switch (myChild.nodeName) {
			case 'id':
				currentPage = myText;
				break;
			case 'title':
				var myTitle = document.getElementsByTagName('title')[0];
				//myTitle.innerHTML = myText;
				break;
			case 'body':
				var myContent = document.getElementById('content');
				myContent.innerHTML = myText;
				myContent.scrollTop = 0;
				break;
		}
		myText = '';
	}
	resetAllButtons();
}
