﻿var advancedDay = 0;

function isLeapYear(yrVal)
{
     var leapYear=false;
     var year = parseInt(yrVal, 10);

     if (year%4 == 0)
          {
          leapYear=true;
          }
     return leapYear;
}

function getDaysInMonth(monthVal, YrVal)
{
     var maxDays=31
     if (monthVal==1)
     {
          if (isLeapYear(YrVal))
               {
               maxDays=29;
               }
          else
               {
               maxDays=28;
               }
     }
     if (monthVal==3 || monthVal==5 || monthVal==8 || monthVal==10)
          {
          maxDays=30;
          }
     return maxDays;
}

function init1() {
          var dt = new Date();

     var yr = dt.getFullYear();
     var curYr = dt.getFullYear();
     var mo = dt.getMonth();
     var da = dt.getDate();

     var daysInCurrent = getDaysInMonth(mo, yr);

     if (da + advancedDay > daysInCurrent)
     {    da = ((da+advancedDay) % daysInCurrent);
          if (mo == 11)
          {    mo = 0;
               yr++;     }
          else
          {    mo++;     }    }
     else
     {    da = da + advancedDay;   }
     da--;
     yr-=curYr;

     document.getElementById('arrivalMonth').selectedIndex = mo;

     document.getElementById('arrivalDay').selectedIndex = da;

     document.getElementById('arrivalYear').selectedIndex = yr;

     return;}

     
function gotoBooking() {

     var month = document.getElementById('arrivalMonth').value;         

          //alert (month);

     var day = document.getElementById('arrivalDay').value;        

          //alert (day);

     var year = document.getElementById('arrivalYear').value;      

          //alert (year);

     var nights = document.getElementById('numNights').value;

     nights = parseInt(nights);

     var adults = document.getElementById('numAdults').value;  

     var kids = document.getElementById('numChildren').value;
     
     var promoCode = document.getElementById('promoCode').value;

     var monthtmp = parseInt(month) ;

     var arrive = (monthtmp)  + "/" + day + "/" + year; 

     var departday = day+nights;

     var depart = new Date(year, (monthtmp-1), day);
     
     //alert ("Prenight: " + depart);

     depart.setDate(depart.getDate() + nights);

//alert(depart);

     tempdy = depart.getDate();

     ///tempdy = padZero(tempdy);

     tempmo = depart.getMonth();
   //  alert (tempmo);


     ///tempmo = padZero(tempmo);

     tempyr = depart.getFullYear();

     var departtmp = (tempmo+1) + "/" + tempdy + "/" + tempyr;

     //alert (departtmp);


     var url = "https://be.innpoints.com/?hotelId=23RA6" 

     url += "&checkInDate=" + arrive;
      
     url += "&checkOutDate=" + departtmp;

     url += "&numChildren=" + kids;

     url += "&numAdults=" + adults;
     
     url += "&promoCode=" + promoCode;

     dcsMultiTrack('DCSext.ecommercedelivery', 'Customers Delivered to Booking Engine', 'DCSext.ecommercecompleted', 'Customers Delivered to Booking Engine');

 
          //document.write(url);
   document.location = url;
     //window.open(url, 'booking_window', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=1050,height=800');
     

     return false;

}
