function OpenBookingOne(Lang)
{
	var stid = '154';
	var wndParams = 'scrollbars=no,resizable=yes,location=no,menubar=no,status=no,width=690,height=625';
	var Url = 'onlinebooking.php';
	Url += '?stid=' + stid;
	Url += '&lg=' + ((Lang != null && Lang != '') ? Lang : 'it');
	
	with (document.frmBookingOne) {
	
		/* camere */	
		var camere = parseInt(selCamere.value);
		/* adulti */
		var adulti = parseInt(selAdulti.value);
		/* bambini 0-3 anni */
		var bambini1 = parseInt(selBambini1.value);
		/* bambini 3-12 anni */
		var bambini2 = parseInt(selBambini2.value);		
		
		/* min. 1 adulto */
		if (adulti == 0) {adulti = 1}
		/* almeno 1 adulto per camera */
		if (adulti < camere) {camere = adulti}
		
		/* costruzione stringa per Booking One */
		Url += '&checkin=' + selGG_inizio.value + "-" + selMM_inizio.value + "-" + selAA_inizio.value;
		Url += '&checkout=' + selGG_fine.value + "-" + selMM_fine.value + "-" + selAA_fine.value;
		Url += '&numRooms=' + camere;
		
		/* ripartizione ospiti nelle camere */
		if (camere == 1) {
			Url += '&bform[reqRooms][1][adults]=' + adulti;
			Url += '&bform[reqRooms][1][child]=' + (bambini1+bambini2);
			Url += '&bform[reqRooms][1][childAge][3]=' + bambini1;
			Url += '&bform[reqRooms][1][childAge][12]=' + bambini2;			
		
		} else {
		
			var adulti_camera = parseInt(adulti / camere);			
			var bambini1_camera = parseInt(bambini1 / camere);
			var bambini2_camera = parseInt(bambini2 / camere);			
			
			/* prima camera */
			var adulti_camera1 = adulti_camera + (adulti % camere);
			var bambini1_camera1 = bambini1_camera + (bambini1 % camere);			
			var bambini2_camera1 = bambini2_camera + (bambini2 % camere);
			
			Url += '&bform[reqRooms][1][adults]=' + adulti_camera1;
			Url += '&bform[reqRooms][1][child]=' + (bambini1_camera1+bambini2_camera1);
			Url += '&bform[reqRooms][1][childAge][3]=' + bambini1_camera1;
			Url += '&bform[reqRooms][1][childAge][12]=' + bambini2_camera1;			
			
			/* altre camere */
			for (var i=2; i<=camere; i++) {
				Url += '&bform[reqRooms]['+ i +'][adults]=' + adulti_camera;
				Url += '&bform[reqRooms]['+ i +'][child]=' + (bambini1_camera+bambini2_camera);
				Url += '&bform[reqRooms]['+ i +'][childAge][3]=' + bambini1_camera;
				Url += '&bform[reqRooms]['+ i +'][childAge][12]=' + bambini2_camera;			
			}
					
		}
		
	} 
	window.open(Url, 'OnlineBooking', wndParams);
}

