var calendarObjForForm = new DHTMLSuite.calendar(
		{minuteDropDownInterval:10,
		numberOfRowsInHourDropDown:5,
		callbackFunctionOnDayClick:'getDateFromCalendar',
		isDragable:true,
		displayTimeBar:true}
	);
           
function pickDate(buttonObj,inputObject,valueObject)
{
	calendarObjForForm.setCalendarPositionByHTMLElement(inputObject,0,inputObject.offsetHeight+2);
	calendarObjForForm.setInitialDateFromInput(inputObject,'dd.mm.yyyy');
	calendarObjForForm.addHtmlElementReference('myDate',inputObject);
	calendarObjForForm.addHtmlElementReference('myDBDate',valueObject);
	calendarObjForForm.displayTimeBar = false;
	if(calendarObjForForm.isVisible()){
        calendarObjForForm.hide();
	}
	else
	{
        calendarObjForForm.resetViewDisplayedMonth();
        calendarObjForForm.display();
	}
}

function getDateFromCalendar(inputArray)
{
	var references = calendarObjForForm.getHtmlElementReferences();
	references.myDate.value = inputArray.day + '.' + inputArray.month  + '.' + inputArray.year;
	references.myDBDate.value = inputArray.year + '-' + inputArray.month + '-' + inputArray.day;
	calendarObjForForm.hide();
}
