// JavaScript Document
  function PickerFrom_OnDateChange()
  {
	var fromDate = PickerFrom.GetSelectedDate();
	var toDate = PickerTo.GetSelectedDate();
	CalendarFrom.SetSelectedDate(fromDate);
	if (fromDate > toDate)
	{
PickerTo.SetSelectedDate(fromDate);
CalendarTo.SetSelectedDate(fromDate);
	}
  }
  function PickerTo_OnDateChange()
  {
	var fromDate = PickerFrom.GetSelectedDate();
	var toDate = PickerTo.GetSelectedDate();
	CalendarTo.SetSelectedDate(toDate);
	if (fromDate > toDate)
	{
PickerFrom.SetSelectedDate(toDate);
CalendarFrom.SetSelectedDate(toDate);
	}
  }
  function CalendarFrom_OnChange()
  {
	var fromDate = CalendarFrom.GetSelectedDate();
	var toDate = PickerTo.GetSelectedDate();
	PickerFrom.SetSelectedDate(fromDate);
	if (fromDate > toDate)
	{
PickerTo.SetSelectedDate(fromDate);
CalendarTo.SetSelectedDate(fromDate);
	}
  }
  function CalendarTo_OnChange()
  {
	var fromDate = PickerFrom.GetSelectedDate();
	var toDate = CalendarTo.GetSelectedDate();
	PickerTo.SetSelectedDate(toDate);
	if (fromDate > toDate)
	{
PickerFrom.SetSelectedDate(toDate);
CalendarFrom.SetSelectedDate(toDate);
	}
  }
  function ButtonFrom_OnClick()
  {
	if (CalendarFrom.PopUpObjectShowing)
	{
CalendarFrom.Hide();
	}
	else
	{
CalendarFrom.SetSelectedDate(PickerFrom.GetSelectedDate());
CalendarFrom.Show();
	}
  }
  function ButtonTo_OnClick()
  {
	if (CalendarTo.PopUpObjectShowing)
	{
CalendarTo.Hide();
	}
	else
	{
CalendarTo.SetSelectedDate(PickerTo.GetSelectedDate());
CalendarTo.Show();
	}
  }
  function ButtonFrom_OnMouseUp()
  {
	if (CalendarFrom.PopUpObjectShowing)
	{
event.cancelBubble=true;
event.returnValue=false;
return false;
	}
	else
	{
return true;
	}
  }
  function ButtonTo_OnMouseUp()
  {
	if (CalendarTo.PopUpObjectShowing)
	{
event.cancelBubble=true;
event.returnValue=false;
return false;
	}
	else
	{
return true;
	}
  }