$(function() {
	$('.dateInput').date_input({
		stringToDate: stringToDate,
		dateToString: dateToString
	});
});

function stringToDate(string) {
	var matches;
	if (matches = string.match(/^(\d{2,2})\.(\d{2,2})\.(\d{4,4})$/)) return new Date(matches[3], matches[2] - 1, matches[1]);
	else return null;
}

function dateToString(date) {
	var month = (date.getMonth() + 1).toString();
	var dom = date.getDate().toString();
	if (month.length == 1) month = '0' + month;
	if (dom.length == 1) dom = '0' + dom;
	return dom + '.' + month + '.' + date.getFullYear();
}
