var selectedApartments = new Array();
var lightboxDiv = document.createElement('div');

function flatsearchInit() {
	document.body.appendChild(lightboxDiv);
	$(document.sendPricesForm).find(':checkbox').each(function(){this.checked = false; this.disabled = false;});
}

function updateSelectedApartments(target, idApartment, message) {
	if (target.checked) {
		selectedApartments.push(idApartment);
		if (selectedApartments.length >= 5) {
			$(lightboxDiv).load('/script/get-lightbox', {'message': message});
			$(document.sendPricesForm).find(':checkbox:not(:checked)').each(function(){this.disabled = true;});
		}
	} else {
		for (i in selectedApartments)  {
			if (selectedApartments[i] == idApartment) {
				selectedApartments.splice(i,1);
			}
		}
		if (selectedApartments.length < 5) { 
			$(document.sendPricesForm).find(':checkbox:not(:checked)').each(function(){this.disabled = false;});
		}
	}
	
	document.reservationForm.selectedAparments.value = selectedApartments.join();
}