// JavaScript Document

var MONTH_MAX_DAYS = Array(0,31,29,31,30,31,30,31,31,30,31,30,31);

function changeMaxDaysFrom()
{
var F = document.forms['adminform'];
var selectedIndex = F.frommonth.options[F.frommonth.selectedIndex].value;
var index = MONTH_MAX_DAYS[selectedIndex];
F.fromday.options.length = 0;
for(i=0 ; i < index; i++)F.fromday.options[i] = new Option(i+1,i+1);
}


function changeMaxDaysTo()
{
var F = document.forms['adminform'];
var selectedIndex = F.tomonth.options[F.tomonth.selectedIndex].value;
var index = MONTH_MAX_DAYS[selectedIndex];
F.today.options.length = 0;
for(i=0 ; i < index; i++)F.today.options[i] = new Option(i+1,i+1);
}



function y2k(number) { return (number < 1000) ? number + 1900 : number; }


function sameYear()
{
var F = document.adminform;

var year = parseInt(F.fromyear.options[F.fromyear.selectedIndex].value);

var toyear = parseInt(F.toyear.options[F.toyear.selectedIndex].value);

F.toyear.selectedIndex = F.fromyear.selectedIndex;
}

function hotelBooking()
{


//alert(cluster);
var F = document.adminform;

var year = F.fromyear.options[F.fromyear.selectedIndex].value;
//alert(year);
var month = F.frommonth.options[F.frommonth.selectedIndex].value;
var day = F.fromday.options[F.fromday.selectedIndex].value;
var toyear = F.toyear.options[F.toyear.selectedIndex].value;
//alert(year);
var tomonth = F.tomonth.options[F.tomonth.selectedIndex].value;
var today = F.today.options[F.today.selectedIndex].value;

var adults = F.adulteresa.options[F.adulteresa.selectedIndex].value;

var startdate = new Date(year-0,month-1,day-0);
var enddate = new Date(toyear-0,tomonth-1,today-0);

    starttime = Date.UTC(y2k(startdate.getYear()),startdate.getMonth(),startdate.getDate(),0,0,0);
    endtime = Date.UTC(y2k(enddate.getYear()),enddate.getMonth(),enddate.getDate(),0,0,0);
    
var ftime = startdate.getTime();
var ttime = enddate.getTime();
	var fromtimestamp =  ftime.toString().substring(0,10);
	var totimestamp = ttime.toString().substring(0,10);
	


var pattern = cluster+"&arrivalDateMonth="+month+"&arrivalDateDay="+day+"&arrivalDateYear="+year+"&departureDateMonth="+tomonth+"&departureDateDay="+today+"&departureDateYear="+toyear+"&guests="+adults+"&lang="+lang+"&fromtimestamp="+fromtimestamp+"&totimestamp="+totimestamp;

if(uiType==0)
{
	window.open(pattern,null,"width=500,height=300,scrollbars=yes");
}else{
var destination = 'index.php?option=com_booking&pattern='+decodeURI(pattern);
//alert(destination);
window.location = destination;
//document.getElementById("result").src = pattern;
//document.getElementById("result").setAttribute("class","result2");
//document.getElementById("result").setAttribute("className","result2");
} 
}