var formcalmodel = new DHTMLSuite.calendarModel();
formcalmodel.addInvalidDateRange(false,{year: 2010,month:7,day:29});
formcalmodel.setLanguageCode('en');
formcalmodel.setWeekStartsOnMonday(false);
var calendarObjForForm = new DHTMLSuite.calendar({callbackFunctionOnDayClick:'getDateFromCalendar',isDragable:true,displayTimeBar:false});
calendarObjForForm.setCalendarModelReference(formcalmodel);
function pickDate(buttonObj,inputObject)
{
calendarObjForForm.setCalendarPositionByHTMLElement(inputObject,0,inputObject.offsetHeight+2);
calendarObjForForm.setCallbackFunctionOnClose('display_showtimes');
calendarObjForForm.setInitialDateFromInput(inputObject,'mm/dd/yyyy');
calendarObjForForm.addHtmlElementReference('myDate',inputObject);
if(calendarObjForForm.isVisible()){
calendarObjForForm.hide();
}else{
calendarObjForForm.resetViewDisplayedMonth();
calendarObjForForm.display();
}
}
function getDateFromCalendar(inputArray)
{
var references = calendarObjForForm.getHtmlElementReferences();
references.myDate.value = inputArray.month + '/' + inputArray.day + '/' + inputArray.year ;
calendarObjForForm.hide();
}