// JavaScript Document

// Un dia més a entrada!

/*var arad=new Date();
var ara=new Date(arad.getTime()+3600*24*1000*1);
var despres=new Date(arad.getTime()+3600*24*1000*2);
ara=ara.getDate()+"-"+(ara.getMonth()+1)+"-"+ara.getFullYear();
despres=despres.getDate()+"-"+(despres.getMonth()+1)+"-"+despres.getFullYear();
document.formulario.fechainicio.value=ara;*/



function updateNits() {
	dif=document.form_booking.fechainicio.value;
	nits=document.form_booking.nits;
	
	tauladif=/([0-9]+)-([0-9]+)-([0-9]+)/i.exec(dif);
	
	difd=new Date(tauladif[3],tauladif[2]-1,tauladif[1],0,0,0);
	
	dffd=new Date(difd.getTime()+(parseInt(nits.selectedIndex)+1)*86400000);

	document.form_booking.fechafinal.value=dffd.getDate()+"-"+(dffd.getMonth()+1)+"-"+dffd.getFullYear();
}

function updateSortida() {
	dif=document.form_booking.fechainicio.value;
	dff=document.form_booking.fechafinal.value;

	tauladif=/([0-9]+)-([0-9]+)-([0-9]+)/i.exec(dif);
	tauladff=/([0-9]+)-([0-9]+)-([0-9]+)/i.exec(dff);

	difd=new Date(tauladif[3],tauladif[2]-1,tauladif[1],0,0,0);
	dffd=new Date(tauladff[3],tauladff[2]-1,tauladff[1],0,0,0);
	
	document.form_booking.nits.selectedIndex=Math.ceil((dffd.getTime()-difd.getTime())/86400000)-1;
}

function reserves () {
	document.form_booking.action="#";

	//var tipus="onescreen";
	var tipus="istay";
	
	// HotelID
	hotelidfield=document.form_booking.hotels;
	var jsHotelID=hotelidfield[hotelidfield.selectedIndex].value;

	// 1.	DateIn in the format of MM/DD/YYYY Length
	dif=document.form_booking.fechainicio.value;
	dff=document.form_booking.fechafinal.value;

	tauladif=/([0-9]+)-([0-9]+)-([0-9]+)/i.exec(dif);
	tauladff=/([0-9]+)-([0-9]+)-([0-9]+)/i.exec(dff);

	difd=new Date(tauladif[3],tauladif[2]-1,tauladif[1],0,0,0);
	dffd=new Date(tauladff[3],tauladff[2]-1,tauladff[1],0,0,0);


	// DateIn
	var jsDateIn=tauladif[2]+"/"+tauladif[1]+"/"+tauladif[3];

	// Length
	var jsLength=Math.ceil((dffd-difd)/86400000);

	// Adults
	adultsfield=document.form_booking.Adults;
	var jsAdults=adultsfield[adultsfield.selectedIndex].value;

	// Children
	childrenfield=document.form_booking.Children;
	var jsChildren=childrenfield[childrenfield.selectedIndex].value;

	// Rooms
	roomsfield=document.form_booking.Rooms;
	var jsRooms=roomsfield[roomsfield.selectedIndex].value;

	// Reserva
	reservafield=document.form_booking.identifier;
	var jsReserva=reservafield.value;

	
	// Language ID

/*	taulaIdiomes=new Array();
	taulaIdiomes[0]=20;
	taulaIdiomes[1]=2;
	taulaIdiomes[2]=20;
	taulaIdiomes[3]=1;
	taulaIdiomes[4]=3;*/

	var jsLanguageID=document.form_booking.idiomareserves.value;
	
	if (jsHotelID!='seleccionar') {
		var ruta = 'http://reservations.ihotelier.com/'+tipus+".cfm?HotelID="+jsHotelID+"&DateIn="+jsDateIn+"&Length="+jsLength+"&Adults="+jsAdults+"&Children="+jsChildren+"&Rooms="+jsRooms+"&LanguageID="+jsLanguageID+"&identifier="+jsReserva;
		
		
		window.open(ruta);
	
		/*
		myLightWindow.activateWindow({
			href: ruta, 
			title: 'Reservas',
			width: '1020',
			height: '620',
			caption: '&nbsp;'
		});*/
		
	} else {
		alert(document.form_booking.msgSelectHotel.value);
		return false;
	}
	
	

}

function reserves_emp () {
	
	//var tipus="onescreen";
	var tipus="istay";
	
	// HotelID
	hotelidfield=document.formemp.emp_selhotel;
	var jsHotelID=hotelidfield[hotelidfield.selectedIndex].value;

	// Reserva
	reservafield=document.formemp.emp_identifier;
	var jsReserva=reservafield.value;

	
	// Language ID

	taulaIdiomes=new Array();
	taulaIdiomes[0]=20;
	taulaIdiomes[1]=2;
	taulaIdiomes[2]=20;
	taulaIdiomes[3]=1;
	taulaIdiomes[4]=3;

	var jsLanguageID=taulaIdiomes[parseInt(document.form_booking.idiomareserves.value)];
	
	if (jsHotelID!='seleccionar') {
		//window.open('http://reservations.ihotelier.com/'+tipus+".cfm?HotelID="+jsHotelID+"&DateIn="+jsDateIn+"&Length="+jsLength+"&Adults="+jsAdults+"&Children="+jsChildren+"&Rooms="+jsRooms+"&LanguageID="+jsLanguageID);
	var ruta = 'http://reservations.ihotelier.com/'+tipus+".cfm?HotelID="+jsHotelID+"&LanguageID="+jsLanguageID+"&identifier="+jsReserva;
	//lightwindowInit();
	myLightWindow.activateWindow({
		href: ruta, 
		title: 'Reservas',
		width: '1020',
		height: '620',
		caption: '&nbsp;'
	});
	} else {
		alert(document.form_booking.msgSelectHotel.value);
		return false;
	}
	
	

}


function winbox(url) {
	void(myLightWindow.activateWindow({
		href: url, 
		title: 'iHotelier',
		width: '1020',
		height: '620',
		caption: '&nbsp;'
	}));
};