﻿$(document).ready(function() {
	$('#date_from').change(function() {
		var fdd = $('#date_from');
		var tdd = $('#date_to');
		var fc = get_date_object(fdd.val());
		var tc = get_date_object(tdd.val());
		fc.setDate(fc.getDate()+1);
		if (fc > tc) {
			if (fc.getMonth() < 10) { var month = '0' + fc.getMonth(); } else {var month = fc.getMonth(); }
			var tmp = fc.getDate()+'.'+month+'.'+fc.getFullYear();
			tdd.val(tmp);
		}
	});

	$('#date_to').change(function() {
		var fdd = $('#date_from');
		var tdd = $('#date_to');
		var fc = get_date_object(fdd.val());
		var tc = get_date_object(tdd.val());
		tc.setDate(tc.getDate()-1);
		if (fc > tc) {
			if (tc.getMonth() < 10) { var month = '0' + tc.getMonth(); } else {var month = tc.getMonth(); }
			var tmp = tc.getDate()+'.'+month+'.'+tc.getFullYear();
			fdd.val(tmp);
		}
	});

	$('#book_start_date').change(function() {
		var fdd = $('#book_start_date');
		var tdd = $('#book_end_date');
		var fc = get_date_object(fdd.val());
		var tc = get_date_object(tdd.val());
		fc.setDate(fc.getDate()+1);
		if (fc > tc) {
			if (fc.getMonth() < 10) { var month = '0' + fc.getMonth(); } else {var month = fc.getMonth(); }
			var tmp = fc.getDate()+'.'+month+'.'+fc.getFullYear();
			tdd.val(tmp);
		}
	});

	$('#book_end_date').change(function() {
		var fdd = $('#book_start_date');
		var tdd = $('#book_end_date');
		var fc = get_date_object(fdd.val());
		var tc = get_date_object(tdd.val());
		tc.setDate(tc.getDate()-1);
		if (fc > tc) {
			if (tc.getMonth() < 10) { var month = '0' + tc.getMonth(); } else {var month = tc.getMonth(); }
			var tmp = tc.getDate()+'.'+month+'.'+tc.getFullYear();
			fdd.val(tmp);
		}
	});

});

function convert_date(date)
{
	//dd.mm.yyyy
	//0123456789
	return date.substring(6,10) + date.substring(3,5) + date.substring(0,2);
	
//	var myDate= new Date(date.substring(6,10),date.substring(3,5),date.substring(0,2));
//	myDate = myDate.setDate(myDate.getDate()+1);
//	return myDate.getFullYear() + myDate.getMonth() + myDate.getDate();
}

function get_date_object(date)
{
	return new Date(date.substring(6,10),date.substring(3,5),date.substring(0,2));
}


