jsrsPOST=false;     //use POST or GET
var serverURL='/stuff/dataserver-newtest.asp';
var holderName='VillaCalendar' + accomCode;
//alert(holderName)

addLoadEvent(initCalendar);

//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//  load info
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function loadCalendar(m,y) {

  // Loading message
  var Msg='<span style=font-size:11px; font-family:Arial, Times, Times New Roman>Loading Price...</span>';
  if (document.all) {
    holderName.innerHTML=Msg;
    if (document.getElementById(holderName))
      document.getElementById(holderName).innerHTML=Msg;
  } else {
    document.getElementById(holderName).innerHTML=Msg;
  }

  // Load info
  // jsrsExecute(page, js_callback_function, server_func, server_func_parms, visibility)
  try {
    jsrsExecute(serverURL,populateCalendar,'AccomCal',Array(m,y,accomCode));
  } catch(err) {}
}

function populateCalendar(Str) {
  if (document.all) {
    holderName.innerHTML=Str;
    if (document.getElementById(holderName))
      document.getElementById(holderName).innerHTML=Str;
  } else {
    document.getElementById(holderName).innerHTML=Str;
  }
}

function initCalendar() {
  loadCalendar('','',accomCode);
}

function calClick(StartDate,EndDate,Deppt,InArrpt,AccomCode,SearchID,BookingRef,SearchFlights,SearchInternalVillas,SearchInternalYachts,SearchExternalAccom,FlightBooked,AccomBooked) {
  var thisSearchFlights='Y';
  if (document.accomCode.Deppt.selectedIndex==0)
    thisSearchFlights='N';

  document.accomCode.StartDate.value=StartDate;
  document.accomCode.EndDate.value=EndDate;
  //document.__cal.Deppt.value=Deppt;
  document.accomCode.InArrpt.value=InArrpt;
  document.accomCode.AccomCode.value=AccomCode;
  document.accomCode.SearchID.value=SearchID;
  document.accomCode.BookingRef.value=BookingRef;
  document.accomCode.SearchFlights.value=thisSearchFlights;
  document.accomCode.SearchInternalVillas.value=SearchInternalVillas;
  document.accomCode.SearchInternalYachts.value=SearchInternalYachts;
  document.accomCode.SearchExternalAccom.value=SearchExternalAccom;
  document.accomCode.FlightBooked.value=FlightBooked;
  document.accomCode.AccomBooked.value=AccomBooked;
  document.getElementById('calForm' + accomCode).style.display='block';
}

function __calClick(cal) {
  document.accomCode.StartDate.value=eval('document.'+cal+'.StartDate.value');
  document.accomCode.EndDate.value=eval('document.'+cal+'.EndDate.value');
  document.accomCode.Deppt.value=eval('document.'+cal+'.Deppt.value');
  document.accomCode.InArrpt.value=eval('document.'+cal+'.InArrpt.value');
  document.accomCode.AccomCode.value=eval('document.'+cal+'.AccomCode.value');
  document.accomCode.SearchID.value=eval('document.'+cal+'.SearchID.value');
  document.accomCode.BookingRef.value=eval('document.'+cal+'.BookingRef.value');
  document.accomCode.SearchFlights.value=eval('document.'+cal+'.SearchFlights.value');
  document.accomCode.SearchInternalAccom.value=eval('document.'+cal+'.SearchInternalAccom.value');
  document.accomCode.SearchExternalAccom.value=eval('document.'+cal+'.SearchExternalAccom.value');
  document.accomCode.FlightBooked.value=eval('document.'+cal+'.FlightBooked.value');
  document.accomCode.AccomBooked.value=eval('document.'+cal+'.AccomBooked.value');
  document.getElementById('calForm' + accomCode).style.display='block';
}