// sets to-date - if no date then = from-date. else check if to-date is before from-date
function CalendarDateCheck()
{

var strDate1 = document.getElementById('aPeriod_From').value;
var strDate2 = document.getElementById('aPeriod_To').value;

if(strDate2=="")
	strDate2 = strDate1;
else
{
	datDate1= Date.parse(javaMonth(strDate1));
	datDate2= Date.parse(javaMonth(strDate2));

	datediff = ((datDate1-datDate2)/(24*60*60*1000))
	if(datediff > 0)
		strDate2 = strDate1;


}

document.getElementById('aPeriod_To').value = strDate2;

// set start date
var today_str;
today_str = strDate1.substring(6, 10) + ',' + strDate1.substring(3, 5) + ',' + strDate1.substring(0, 2)
calendars = document.getElementsByTagName("dlcalendar")
for (var i = 0; i < calendars.length; i++) {
	// skip first calendar
	if (i > 0)
	calendars[i].setAttribute("start_date", today_str);
}
// call calendar init- function
dlcalendar_parseCalendarTags();

}

// convert dd-mm-yyyy to mm-dd-yyyy
function javaMonth(strDate)
{
	return strDate.substring(3, 5) + '-' + strDate.substring(0, 2) + '-' + strDate.substring(6, 10);

}

// clear dates
function CalendarClear()
{
document.getElementById('aPeriod_From').value = '';
document.getElementById('aPeriod_To').value = '';
}

// set start date
var today = new Date();
var today_str;
today_str = today.getFullYear() + ',' + (today.getMonth()+1) + ',' + today.getDate();

calendars = document.getElementsByTagName("dlcalendar")
for (var i = 0; i < calendars.length; i++) {
	calendars[i].setAttribute("start_date", today_str)
}
