//var cal1 = new CalendarPopup();

var XMONTH_NAMES = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
var dtUpdateFieldIndex = 0;
var minOffsetToReturn = 6;
var strDepartEngFmtDate, strDepartNumericFormatDay;

function dateReturn(y, m, d)
{
	//alert(dtUpdateFieldIndex);
     myDate = new Date(y, m-1,d);  
     document.formEdit.elements[dtUpdateFieldIndex].value = formatDate(myDate, "dd/MM/yyyy"); //d + '/' + m + '/'+ y;
     //document.forms[0].elements[dtUpdateFieldIndex].value = d + '/' + m + '/'+ y;

     if (dtUpdateFieldIndex == 'data_partenza')
     {
        strDepartNumericFormatDay = m + '/' + d + '/'+ y;
        strDepartEngFmtDate = XMONTH_NAMES[m-1] + ' ' + d + ','+ y;
        //alert(strDepartEngFmtDate);
        document.formEdit.elements['data_ritorno'].value = "";
     }
}

function ActivateCalendar(intOption, recControl, hostName)
{
   var result;
   var today = new Date();
   var cal = new CalendarPopup();
   cal.showNavigationDropdowns();
   cal.setMonthNames('Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre');
   cal.setDayHeaders('D','L','M','M','G','V','S');
   cal.setWeekStartDay(1);
   cal.setTodayText("Oggi");
   cal.setReturnFunction('dateReturn');

   if (intOption == 1)
   {
       today.setDate(today.getDate()-1);
       cal.addDisabledDates(null, formatDate(today, "yyyy-MM-dd"));
       dtUpdateFieldIndex = 'data_partenza'; //0;
       cal.showCalendar(recControl.name);
   }
   else
   {
       if (strDepartEngFmtDate != undefined)
       {
              dtDepartDate = new Date(Date.parse(strDepartEngFmtDate));
              dtDepartDate.setDate(dtDepartDate.getDate() + minOffsetToReturn);
              cal.addDisabledDates(null, formatDate(dtDepartDate, "yyyy-MM-dd"));
              dtUpdateFieldIndex = 'data_ritorno';  // 2;
              cal.showCalendar(recControl.name, strDepartNumericFormatDay);
       }
       else
           alert("Evento inatteso:Per poter scegliere la data di ritorno deve scegliersi prima la data di partenza");
   }
}


