var begin_datum			= '';
var eind_datum			= '';
var begin_counter		= -1;
var eind_counter		= -1;
var last_counter		= -1;
var now					= new Date();
var now_year			= now.getFullYear();
var now_month			= now.getMonth() + 1;
var now_day				= now.getDate();
var now_msec			= now.getTime();
var mseconds_per_day	= 1000 * (24 * 60 * 60);
var maand				= 'Januari,Februari,Maart,April,Mei,Juni,Juli,Augustus,September,Oktober,November,December'.split(',');

function add_date(counter)
	{
	var msec = now_msec + mseconds_per_day * counter;
	var date = new Date(msec);
	var year = date.getFullYear();
	var month = date.getMonth() + 1;
	var day = date.getDate();	
	if (begin_counter == -1)
		{
		begin_datum = day + '-' + month  + '-' + year;
		begin_counter = counter;
		show_periode();
		return false;
		}
	else
		{
		if (eind_counter == -1)
			{
			if (begin_counter > counter)
				{
				eind_datum = begin_datum;
				begin_datum = day + '-' + month + '-' + year;
				eind_counter = begin_counter;
				begin_counter = counter;
				show_periode();
				return false;
				}
			else
				{
				eind_datum = day + '-' + month + '-' + year;
				eind_counter = counter;
				show_periode();
				return false;
				}
			}
		else
			{
			eind_datum = '';
			begin_datum = day + '-' + month + '-' + year;
			begin_counter = counter;
			eind_counter = -1;
			show_periode();
			return false;
			}
		}
	}


function show_periode()
	{
	var begin_array = begin_datum.split('-');
	var eind_array = eind_datum.split('-');
	var begin_string = begin_array[0] + ' ' + maand[begin_array[1] - 1] + ' ' + begin_array[2];
	var eind_string = eind_array[0] + ' ' + maand[eind_array[1] - 1] + ' ' + eind_array[2];

	clear_kalender();
	if (eind_counter == -1)
		{
		getObject('id-' + begin_counter).className = "select-day";
		document.forms['huuraanvraag-formulier'].elements['begin_huur'].value = begin_datum;
		document.forms['huuraanvraag-formulier'].elements['eind_huur'].value = begin_datum;
		document.forms['huuraanvraag-formulier'].elements['begin-datum'].value = begin_string;
		document.forms['huuraanvraag-formulier'].elements['eind-datum'].value = begin_string;
		return;
		}
	else
		{
		for (var idx = begin_counter; idx <= eind_counter; idx++)
			{
			getObject('id-' + idx).className = "select-day";
			}		
		document.forms['huuraanvraag-formulier'].elements['begin_huur'].value = begin_datum;
		document.forms['huuraanvraag-formulier'].elements['eind_huur'].value = eind_datum;
		document.forms['huuraanvraag-formulier'].elements['begin-datum'].value = begin_string;
		document.forms['huuraanvraag-formulier'].elements['eind-datum'].value = eind_string;
		return;
		}
	}


function clear_kalender()
	{
	for (var idx = 1; idx < last_counter; idx++)
		{
		getObject('id-' + idx).className = "future";
		}
	getObject('id-0').className = "today";
	}

function getObject(id)
	{
	if (document.getElementById)
		return document.getElementById(id);
	if (document.all)
		return document.all[id];
	}


