var curDate = new Date();
var hEngine = 'http://www.hoteliers.com/wlpEngine.php?lang=nl&ID=';

function dInM(mon)

{           

            if (mon == 2)

            {

             Year = curDate.getFullYear();

             if(Math.round(Year/4) == Year/4)

             {

              if(Math.round(Year/100) == Year/100)

              {

       if(Math.round(Year/400) == Year/400)

        return 29;

       else return 28;

      }

      else return 29;

     }

     return 28;

            }

            else if (mon == 4 || mon == 6 || mon == 9 || mon == 11)

            {

                        return 30;

            }

            return 31;

}

 

function getNDay()

{

 theMonth = document.hcomForm.am.options.selectedIndex;

 theDay = parseInt(document.hcomForm.ad.options.selectedIndex);

 if (! theMonth == 0 && ! theDay == 0)

 {

  dInMonth = dInM(theMonth);

  if (theDay > dInMonth)

  {

            document.hcomForm.ad.options.selectedIndex = theDay = dInMonth;

  }

  newDay = theDay + 1;

  newMonth = theMonth;

  if (newDay > dInMonth)

  {

            newDay = 1;

            newMonth = theMonth + 1;

            if (newMonth > 12)

            {

                        newMonth = 1;

            }

  }

  document.hcomForm.dd.selectedIndex = newDay;

  document.hcomForm.dm.selectedIndex = newMonth;

 }

}

 

 

 

function doCheckForm()
{
	 am = document.hcomForm.am.options.selectedIndex; 
	 ad = document.hcomForm.ad.options.selectedIndex; 
	 dm = document.hcomForm.dm.options.selectedIndex; 
	 dd = document.hcomForm.dd.options.selectedIndex;
	 
	 arr = ad + "-" + am + "-2010";
	 dep = dd + "-" + dm + "-2010";
	 
	 if (am > 0 && ad > 0 && dm > 0 && dd > 0)
	 { 
			   $.fancybox({
				'padding'		: 10,
				'autoScale'		: true,
				'transitionIn'	: 'none',
				'transitionOut'	: 'none',
				'width'			: 900,
				'height'		: 600,
				'content'		: '<iframe name="' + document.hcomForm.hTarget.value + '" src="" width="900" height="600" frameborder="0">',
				});
			   
			   /*el = document.getElementById('booking_inner');
			   if (el)
			   {
						  el.innerHTML = '<iframe name="' + document.hcomForm.hTarget.value + '" src="" width="559" height="600" frameborder="0">';
			   }
			   */
				document.hcomForm.target = document.hcomForm.hTarget.value;
				s_lang = document.hcomForm.language.value; 
				document.hcomForm.action = 'http://www.hoteliers.com/wlpEngine.php?ID=' + document.hcomForm.hotelID.value + '&lang=' + s_lang;
				
				document.hcomForm.submit();
				
				
	 } 
}

 

 

 

function checkDDate()

{

 theMonth = document.hcomForm.dm.options.selectedIndex;

 theDay = parseInt(document.hcomForm.dd.options.selectedIndex);

 dInMonth = dInM(theMonth);     

 if (theDay > dInMonth)

 {

  document.hcomForm.dd.options.selectedIndex = theDay = dInMonth;

 }

}
