function getDayOfWeek(day,month,year)
	{
      var tmp = new Date(year,month,day);
      var dayOfWeekNr = tmp.getDay();
      if(dayOfWeekNr==0)  
	    dayOfWeek = "Sunday";
	  else if(dayOfWeekNr==1)  
	    dayOfWeek = "Monday";  
	  else if(dayOfWeekNr==2)  
	    dayOfWeek = "Tuesday";  
	  else if(dayOfWeekNr==3)  
	    dayOfWeek = "Wednesday";  
	  else if(dayOfWeekNr==4)  
	    dayOfWeek = "Thursday";  
	  else if(dayOfWeekNr==5)  
	    dayOfWeek = "Friday";  
	  else if(dayOfWeekNr==6)  
	    dayOfWeek = "Saturday";	
	  return dayOfWeek;  
	}
	
	function NumberOfDaysOfFebruari(year)
  {
    if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
      return 29; 
    else
      return 28;
  }
	
	function numberOfDaysInDate(date) 
	{
	  //from 01-01-2001
	  var daysOfMonths      = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
    var initialDay        = 1;
    var initialMonth      = 0;
    var initialYear       = 2001;
	  var day               = date.getDate();
    var month             = date.getMonth();
    var year              = date.getYear();
	  var numberOfDays      = 0;
    if(year == initialYear)	  
    {
    	if(initialMonth==month)
    	  numberOfDays = day;
     	else
     	{
    	  for(i=initialMonth;i<month;i++)
     	  {
     	    if(i==1) //februari
     	      numberOfDays += NumberOfDaysOfFebruari(initialYear);
     	    else
     	      numberOfDays += daysOfMonths[i];
     	  }  
     	  numberOfDays += day;
     	}  
    }
    else if(year == initialYear + 1)	  
    {
      for(i=initialMonth;i<=11;i++)
    	{
    	  if(i==1) //februari
    	    numberOfDays += NumberOfDaysOfFebruari(initialYear);
    	  else
    	    numberOfDays += daysOfMonths[i];
    	}
    	
    	for(i=0;i<month;i++)
    	{
    	  if(i==1) //februari
    	    numberOfDays += NumberOfDaysOfFebruari(initialYear+1);
    	  else
    	    numberOfDays += daysOfMonths[i];
    	}
    	numberOfDays += day;
    }
    else if(year == initialYear + 2)
    {
      for(i=initialMonth;i<=11;i++)
    	{
    	  if(i==1) //februari
    	    numberOfDays += NumberOfDaysOfFebruari(initialYear);
    	  else
    	    numberOfDays += daysOfMonths[i];
    	}
    	
    	for(i=0;i<=11;i++)
    	{
    	  if(i==1) //februari
    	    numberOfDays += NumberOfDaysOfFebruari(initialYear+1);
    	  else
    	    numberOfDays += daysOfMonths[i];
    	}
    	
    	for(i=0;i<month;i++)
    	{
    	  if(i==1) //februari
    	    numberOfDays += NumberOfDaysOfFebruari(initialYear+2);
    	  else
    	    numberOfDays += daysOfMonths[i];
    	}
    	numberOfDays += day;      
    }
      
	  return numberOfDays;
	}
	
	function CheckData(form)
	{
    inDay_    = document.forms[form].inDay_.value;
    inMonth_  = document.forms[form].inMonth_.value - 1;
    inYear_   = document.forms[form].inYear_.value;
    
    outDay_    = document.forms[form].outDay_.value;
    outMonth_  = document.forms[form].outMonth_.value - 1;
    outYear_   = document.forms[form].outYear_.value;
    roomType  = document.forms[form].roomType_.value;
    numberOfRooms_     = document.forms[form].numberOfRooms_.value;
    
      var inDate   = new Date(inYear_,inMonth_,inDay_);
	  var outDate  = new Date(outYear_,outMonth_,outDay_);
	  if(inDate <= outDate)
	  {
	    if(CheckDate(inDate)==true && CheckDate(outDate)==true)
	    {
		 document.forms[form].submit(); 
	    }  
	    else
	    {
	      if(CheckDate(inDate)==false)
	        alert("Due the hotel requirement and preparations of your booking it is only possible to book your hotel room before 3 days ahead of your reservation\nPlease select an Check-in date in the future.");
	      else
	        alert("Please select a Check-out date in the future.");
	    }  
	  }
	  else
		{
			alert("The Check-out date must be after the Check-in date.");
			document.forms[form].elements["inDay_"].focus();
		}
	}	
	
	function 	CheckDate(SelectedDate)
	{
		today   = new Date();
		var thisDay   = today.getDate();
		var thisMonth = today.getMonth();
		var thisYear  = y2k(today.getYear());	  
		var thisDate     = new Date(thisYear,thisMonth,thisDay+2);
		//alert(thisDate);
		if(SelectedDate <thisDate)
		  return false;
		else
		  return true;
	}


function SetDate(form)
	{
 
		  var today = new Date();
		  var Day   = today.getDate();
		  var Month = today.getMonth();
		  var Year  = today.getYear(); 
		 //alert(Year);
		  token = ["","",""];
		  token = DatePlusMinus(Day,Month+1,Year,2,"+").split("-");
		  //alert(token);
		  document.forms[form].inDay_.value = token[0];
		  document.forms[form].inMonth_.value =  token[1];
		  document.forms[form].inYear_.value =  token[2];
		  token = ["","",""];
			token = DatePlusMinus(Day,Month+1,Year,3,"+").split("-");
			//alert(token);
		  document.forms[form].outDay_.value = token[0];
			document.forms[form].outMonth_.value = token[1];
			document.forms[form].outYear_.value = token[2];		  
	}
    


	function QuickSetDate()
	{
 
		  var today = new Date();
		  var Day   = today.getDate();
		  var Month = today.getMonth();
		  var Year  = today.getYear();    	  
		  
		  document.Quick.inDay_.value = Day;
		  document.Quick.inMonth_.value = Month+1;
		  token = ["","",""];
			token = DatePlusMinus(Day,Month+1,Year,1,"+").split("-");
		  document.Quick.outDay_.value = token[0];
		  document.Quick.outMonth_.value = token[1];	  
	}



  function DatePlusMinus(dag,maand,jaar,NumberOfDays,Operator)
	{
    daysOfMonths = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
    
    if(Operator=="+")
    {
      if(maand == 2)
        aantalDagen = NumberOfDaysOfFebruari(jaar);
      else
        aantalDagen = daysOfMonths[maand-1];
    
      if(dag+NumberOfDays<=aantalDagen)
        dag += NumberOfDays;
      else
      {
        if(maand==12)
        {
          dag= NumberOfDays - (daysOfMonths[maand-1]-dag);
          maand=1;
          jaar++;
        }
        else
        {
          dag=NumberOfDays - (daysOfMonths[maand-1]-dag);
          maand++;
        }
      }    
    }
    else if(Operator=="-")
    {
      if(maand == 2)
        aantalDagen = NumberOfDaysOfFebruari(jaar);
      else
        aantalDagen = daysOfMonths[maand-1];
    
      if(dag-NumberOfDays>=1)
        dag -= NumberOfDays;
      else
      {
        if(maand==1)
        {
          dag= daysOfMonths[11]+(dag-NumberOfDays);
          maand=12;
          jaar--;
        }
        else
        {
          dag=daysOfMonths[maand-2]+(dag-NumberOfDays);
          maand--;
        }
      }
    }  
    return dag+"-"+maand+"-"+jaar;
  }  
  
  function NumberOfDaysOfFebruari(year)
  {
    if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
      return 29; 
    else
      return 28;
  }
	function openWindow(page){
			iwin = window.open(page, "iwin", "status=no, toolbar=no, location=no, menu=no,width=500, height=150");
	}
function checkCity(){
if (document.getElementById('city_')==''){
alert("select a city you bastard");
}
}
function checkCity2() {
CheckData();
city_();
}


