
function clickmenu(menu, title) {
	getpage(menu, title);
	var lis = document.getElementsByTagName('li');
	for (var i=0; i<lis.length; i++) {
		if (lis[i].id=='menu'+menu)
			lis[i].className = 'active';
		else
			lis[i].className = '';

	}
	return false;
}


function me() {
	return document.URL.replace(/[^\/]+\/\/[^\/]+\//, '/').replace(/\?.*/, '');
}


function setvar(name, value) {
	var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
	request.open('GET', me()+'?action=setvar&variable='+name+'&value='+value, true);
	request.onreadystatechange = function() {};
	try {
		request.send('');
	} catch (e) {
		alert(e);
	}
}


function getcalendars(month, what) {
	var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
	request.open('GET', me()+'?action=getcalendars&'+what+'='+month);
	request.onreadystatechange = function() {
		try {
			if ((request.readyState==4) &&
				(request.status==200) &&
				request.responseText &&
				document.getElementById('calendars')) {
				document.getElementById('calendars').innerHTML = request.responseText;
			}
		} catch (e) {
			alert(e);
		}
	};
	try {
		request.send('');
	} catch (e) {
		alert(e);
	}
	return false;
}

function setday(what, day) {
	var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
	request.open('GET', me()+'?action=getcalendars&'+what+'day='+day);
	request.onreadystatechange = function() {
		try {
			if ((request.readyState==4) &&
				(request.status==200) &&
				request.responseText &&
				document.getElementById('calendars')) {
				document.getElementById('calendars').innerHTML = request.responseText;
			}
		} catch (e) {
			alert(e);
		}
	};
	try {
		request.send('');
	} catch (e) {
		alert(e);
	}
	return false;
}

function getpage(page, title) {
	var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
	var url = me()+'?action=getpage&menu='+page;
	request.open('GET', url);
	request.onreadystatechange = function() {
		try {
			if ((request.readyState==4) &&
				(request.status==200) &&
				request.responseText &&
				document.getElementById('rightcolumn')) {
				document.getElementById('rightcolumn').innerHTML =
					'<h1>'+title+'</h1>'+request.responseText;
				document.title = 'Knus Huisje'+(page=='informatie' ? '' : ' / '+title);
			}
		} catch (e) {
			alert(e);
		}
	};
	try {
		request.send('');
	} catch (e) {
		alert(e);
	}
	return false;
}


function getphoto(photo) {
	if (document.getElementById('bigphoto'))
		document.getElementById('bigphoto').src = 'fotoos/foto'+photo+'-big.jpg';
	setvar('photo', photo);
	return false;
}

