function cambiaSistemazioni() {
	$('.nascosto:not(:first)').css('display', 'none');
	$('#sistemazione').change(function() {
		var iddiv = $(this).find('option[selected]').val();
		$('.nascosto').hide('slow');
		$('#' + iddiv).show('slow');
	});
}

function validaForm() {
	var fields = $('.req');
	var valid = true;
	fields.each(function() {
		if($(this).val() == "") valid = false;
		if($(this).is(':checkbox') && !this.checked) valid = false;
	});
	return valid;
}

function OpenPage(lar, alt) {
	window.open('','zoom','toolbar=no,directories=no,menubar=no,scrollbars=yes,width=' + lar + ',height=' + alt + ',top=100,left=50');
}

function bookmarksite(title, url){
	if (document.all) {
		window.external.AddFavorite(url, title);
	} else if (window.sidebar) {
		window.sidebar.addPanel(title, url, "");
	}
}

var dateNotes = {
	n2010_12: "Soggiorni liberi, solo per il ponte dell'Immacolata e ultimo dell'anno minimo 3 notti.",
	n2011_1: "Fino al 09/01 soggiorni di minimo 3 notti, dopo soggiorni liberi.",
	n2011_2: "Soggiorni liberi.",
	n2011_3: "Soggiorni liberi.",
	n2011_4: "Soggiorni liberi fino al 20/04.<br />Dal 20/04 soggiorni di minimo 3 notti.",
	n2011_5: "Soggiorni di minimo 2 notti fino al 14/05.<br />Dal 14/05 soggiorni di minimo 5 notti.",
	n2011_6: "Soggiorni di minimo 4 notti fino al 05/06.<br />Dal 05/06 soggiorni settimanali con arrivo/partenza di Sabato o Domenica.",
	n2011_7: "Soggiorni settimanali con arrivo/partenza di Sabato o Domenica.",
	n2011_8: "Soggiorni settimanali con arrivo/partenza di Sabato o Domenica.",
	n2011_9: "Fino al 10/09 soggiorni settimanali con arrivo/partenza di Sabato o Domenica.<br />Dal 10/09 soggiorni liberi.",
	n2011_10: "Soggiorni liberi.",
	n2011_11: "Soggiorni liberi.",
	n2011_12: "Soggiorni liberi.<br />Per il ponte dell'Immacolata e ultimo dell'anno soggiorni di minimo 3 notti."
};

function setDefaultDateNote() {
	var currentDate = new Date();
	if(dateNotes['n'+currentDate.getFullYear()+'_'+(currentDate.getMonth()+1)]) {
		$('#ui-datepicker-notes-container').html(dateNotes['n'+currentDate.getFullYear()+'_'+(currentDate.getMonth()+1)]);
	} else {
		$('#ui-datepicker-notes-container').empty();
	}
}

function enableCalendars() {
		$('.date').datepicker({
		beforeShow: function(input, inst) {
			if(input.value == '') {
				setDefaultDateNote();
			}
		},
  	onChangeMonthYear: function(year, month, inst) {
			if(dateNotes['n'+year+'_'+month]) {
				$('#ui-datepicker-notes-container').html(dateNotes['n'+year+'_'+month]);
			} else {
				$('#ui-datepicker-notes-container').empty();
			}
		},
		onClose: function(dateText, inst) {
			if(dateText == '') {
				setDefaultDateNote();
			}
		}
	});
}
