window.addEvent('load', function() {
	new DatePicker('.kalenderJaar', {
		pickerClass: 'datepicker',
		allowEmpty: true,
		startView: 'year',
		format: 'l j F Y',
		inputOutputFormat: 'Y-m-d',
		days: ['Zondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrijdag', 'Zaterdag'],
		months: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december']
	});
	new DatePicker('.kalender', {
		pickerClass: 'datepicker',
		allowEmpty: true,
		startView: 'month',
		format: 'l j F Y',
		inputOutputFormat: 'Y-m-d',
		days: ['Zondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrijdag', 'Zaterdag'],
		months: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december']
	});
	new DatePicker('.kalenderMetTijd', {
		timePicker: true,
		pickerClass: 'datepicker',
		allowEmpty: true,
		startView: 'month',
		format: 'l j F Y H:i',
		inputOutputFormat: 'Y-m-d H:i',
		days: ['Zondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrijdag', 'Zaterdag'],
		months: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december']
	});
});

function insertAtCursor(id, myValue) {
	var el = $(id);
	if (document.selection) {
		//IE support
		el.focus();
		sel = document.selection.createRange();
		sel.text = myValue;
	}
	else if (el.selectionStart || el.selectionStart == '0') {
		//MOZILLA/NETSCAPE support
		var startPos = el.selectionStart;
		var endPos = el.selectionEnd;
		el.value = el.value.substring(0, startPos) + myValue + el.value.substring(endPos, el.value.length);
	}
	else {
		el.value += myValue;
	}
}

function toggleVisibility (id) {
	var e = document.getElementById(id);
	if(e.style.display == 'block' || e.style.display == '')
		e.style.display = 'none';
	else
		e.style.display = 'block';
}

function submitQuery(queryInputID) {
	window.location = '/home/zoeken/' + encodeURIComponent(document.getElementById(queryInputID).value);
	return false;
}

function setPrintVersion() {
	var activeStyleSheets = document.getElementsByTagName("link");
	if(activeStyleSheets.length > 0) {
		var mainStyleSheet = activeStyleSheets[0];
		if(mainStyleSheet.href.indexOf('/screen.css') != -1)
			mainStyleSheet.href = '/print.css';
	}
}