/****************************************************************************************
*** CALENDARIO v1.5																	  ***
****************************************************************************************/
lingua="IT";

GiornoDellaSettimana = new Array("Dom","Lun","Mar","Mer","Gio","Ven","Sab");
NomeDelMese = new Array("Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre");

GiornoDellaSettimanaEN = new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
NomeDelMeseEN = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
//--------------------------------------------------------------------------------------------
function FixYear(anno){
	if(anno<200)return anno+1900;
	else return anno;
}
//--------------------------------------------------------------------------------------------
function WeekDay(anno, mese, giorno){
	var data1=new Date(anno,mese,giorno);
	if(lingua=="IT") return GiornoDellaSettimana[data1.getDay()];
	else return GiornoDellaSettimanaEN[data1.getDay()];
}
//--------------------------------------------------------------------------------------------
function nomeMese(mese){
	if(lingua=="IT") return NomeDelMese[mese];
	else return NomeDelMeseEN[mese];
}
//--------------------------------------------------------------------------------------------

function DaysInMonth(WhichMonth, WhichYear)
{
	var DaysInMonth = 31;
	if (WhichMonth == 3 || WhichMonth == 5 || WhichMonth == 8 || WhichMonth == 10) DaysInMonth = 30;
	if (WhichMonth == 1)  {
  		if ((WhichYear % 4 == 0 && WhichYear % 100 != 0) || WhichYear % 400 == 0 || WhichYear == 0) DaysInMonth = 29;
		else DaysInMonth = 28;
	}
	return DaysInMonth;
}
//--------------------------------------------------------------------------------------------
function numMese(NomeMese)
{
		 if (NomeMese=="Gennaio") return 0;
	else if (NomeMese=="Febbraio") return 1;
	else if (NomeMese=="Marzo") return 2;
	else if (NomeMese=="Aprile") return 3;
	else if (NomeMese=="Maggio") return 4;
	else if (NomeMese=="Giugno") return 5;
	else if (NomeMese=="Luglio") return 6;
	else if (NomeMese=="Agosto") return 7;
	else if (NomeMese=="Settembre") return 8;
	else if (NomeMese=="Ottobre") return 9;
	else if (NomeMese=="Novembre") return 10;
	else if (NomeMese=="Dicembre") return 11;
	else if (NomeMese=="January") return 0;
	else if (NomeMese=="February") return 1;
	else if (NomeMese=="March") return 2;
	else if (NomeMese=="April") return 3;
	else if (NomeMese=="May") return 4;
	else if (NomeMese=="June") return 5;
	else if (NomeMese=="July") return 6;
	else if (NomeMese=="August") return 7;
	else if (NomeMese=="September") return 8;
	else if (NomeMese=="October") return 9;
	else if (NomeMese=="November") return 10;
	else if (NomeMese=="December") return 11;
}
//--------------------------------------------------------------------------------------------

function ChangeCheckinMese(){

	//Se è selezionato un giorno lo segna
	if (document.getElementById('sd').options.length>0){
		GiornoSel=document.getElementById('sd').options[document.getElementById('sd').selectedIndex].text;
		nGiornoSel=parseInt(GiornoSel.substring(GiornoSel.length-2));
	} else nGiornoSel=1;
	document.getElementById('sd').options.length=0;


	//Trova il mese e l'anno selezionato
	NomeMese=document.getElementById('sm').options[document.getElementById('sm').selectedIndex].text;
	Anno=2000+parseInt(NomeMese.substring(NomeMese.length-2,NomeMese.length),10);
	nMese=numMese(NomeMese.substring(0,NomeMese.length-4));

	//Individua il primo giorno disponibile
	var now=new Date();
	dagiorno=1;
	//Se è selezionato il mese corrente setta oggi come primo gg disp
	if (parseInt(now.getMonth())==parseInt(nMese) && parseInt(FixYear(now.getYear()))==parseInt(Anno))dagiorno=now.getDate();

	//Crea tutti i giorni
	for (i=dagiorno; i<=DaysInMonth(nMese,Anno); i++)
	{
 	    var anOption = document.createElement("option");
		anOption.value = i;
		anOption.text = WeekDay(Anno,nMese,i) +" "+i;
		if (i==nGiornoSel) {
				anOption.selected=true;
				anOption.defaultSelected=true;
		}
		document.getElementById("sd").options.add(anOption);
	}
	//FixIndex x Opera
	CaricaCheckout();
}

//--------------------------------------------------------------------------------------------

function ChangeCheckinGiorno(){

	SelNomeMese=document.getElementById('sm').options[document.getElementById('sm').selectedIndex].text;

	var now=new Date();
	if (
		document.getElementById('sd').selectedIndex==document.getElementById('sd').length-1 &&
		document.getElementById('sm').selectedIndex==23)
	{
		document.getElementById('sd').selectedIndex=document.getElementById('sd').selectedIndex-1;
	}

	//Trova checkin
	checkin=new Date(
		parseInt(SelNomeMese.substring(SelNomeMese.length-2),10)+2000,
		parseInt(numMese(SelNomeMese.substring(0,SelNomeMese.length-4))),
		parseInt(document.getElementById('sd').options[document.getElementById('sd').selectedIndex].value)
	);

	
	//Trova checkout
	checkout=new Date(
		parseInt(SelNomeMese.substring(SelNomeMese.length-2),10)+2000,
		parseInt(numMese(SelNomeMese.substring(0,SelNomeMese.length-4))),
		parseInt(document.getElementById('sd').options[document.getElementById('sd').selectedIndex].value)+1
	);

	//Carica i mesi nel checkout dal checkout alla fine
	
		nUltimoMese=now.getMonth();
		nUltimoAnno=FixYear(now.getYear())+2;
		fine=nUltimoAnno*100+nUltimoMese;


		nMese=checkout.getMonth();
		Anno=FixYear(checkout.getYear());
		i=Anno*100+nMese;

		document.getElementById("em").options.length=0;
		while (i<fine){
			var anOption = document.createElement("option");
			anOption.value=(nMese+1)+"."+Anno;
			anOption.text = nomeMese(nMese)+" '"+Anno.toString().substring(2);
			document.getElementById("em").options.add(anOption);
			nMese++;
	
			if (nMese==12){
				nMese=0;
				Anno++;
			}
			
			i=Anno*100+nMese;
		}
	//Carica i giorni nel checkout dal checkout alla fine
	CaricaCheckout();
}
function ChangeCheckoutMese(){
	now=new Date();
	//Carica i giorni nel checkout dal checkout alla fine

	SelNomeMese=document.getElementById('sm').options[document.getElementById('sm').selectedIndex].text;
	checkin=new Date(
		parseInt(SelNomeMese.substring(SelNomeMese.length-2),10)+2000,
		parseInt(numMese(SelNomeMese.substring(0,SelNomeMese.length-4))),
		parseInt(document.getElementById('sd').options[document.getElementById('sd').selectedIndex].value)
	);
	SelNomeMese=document.getElementById('em').options[document.getElementById('em').selectedIndex].text;	
	checkout=new Date(
		parseInt(SelNomeMese.substring(SelNomeMese.length-2),10)+2000,
		parseInt(numMese(SelNomeMese.substring(0,SelNomeMese.length-4))),
		parseInt(document.getElementById('ed').options[document.getElementById('ed').selectedIndex].value)
	);

	//Se esiste il giorno del mese selezionato (es. 30/02 dà errore)
	if(checkout.getMonth()!==parseInt(numMese(SelNomeMese.substring(0,SelNomeMese.length-4)))){
		checkout=new Date(
			parseInt(SelNomeMese.substring(SelNomeMese.length-2),10)+2000,
			parseInt(numMese(SelNomeMese.substring(0,SelNomeMese.length-4))),
			1
		);
	}
	nMese=checkout.getMonth();
	Anno=FixYear(checkout.getYear());
	document.getElementById("ed").options.length=0;
	inizio=1;
	if(checkout.getMonth()==checkin.getMonth())inizio=checkin.getDate()+1;
	for (i=inizio; i<=DaysInMonth(checkout.getMonth(),FixYear(checkout.getYear())); i++)
	{
 	    var anOption = document.createElement("option");
		anOption.value = i;
		anOption.text = WeekDay(Anno,nMese,i) +" "+i;
		if (i==checkout.getDate()) {
				anOption.selected=true;
				anOption.defaultSelected=true;
		}
		document.getElementById("ed").options.add(anOption);
	}
};
//---------------------------------------------------------------------------------------
function CaricaCheckout(){
	SelNomeMese=document.getElementById('sm').options[document.getElementById('sm').selectedIndex].text;

	var now=new Date();
	if (
		document.getElementById('sd').selectedIndex==document.getElementById('sd').length-1 &&
		document.getElementById('sm').selectedIndex==23)
	{
		document.getElementById('sd').selectedIndex=document.getElementById('sd').selectedIndex-1;
	}

	//Trova checkin
	checkin=new Date(
		parseInt(SelNomeMese.substring(SelNomeMese.length-2),10)+2000,
		parseInt(numMese(SelNomeMese.substring(0,SelNomeMese.length-4))),
		parseInt(document.getElementById('sd').options[document.getElementById('sd').selectedIndex].value)
	);


	
	//Trova prossimo checkout
	checkout=new Date(
		parseInt(SelNomeMese.substring(SelNomeMese.length-2),10)+2000,
		parseInt(numMese(SelNomeMese.substring(0,SelNomeMese.length-4))),
		parseInt(document.getElementById('sd').options[document.getElementById('sd').selectedIndex].value)+1
	);

	//Carica i mesi nel checkout dal checkout alla fine
	
		nUltimoMese=now.getMonth();
		nUltimoAnno=FixYear(now.getYear())+2;
		fine=nUltimoAnno*100+nUltimoMese;
		document.getElementById("em").options.length=0;
		nMese=checkout.getMonth();
		Anno=FixYear(checkout.getYear());
		i=Anno*100+nMese;
		while (i<fine){
			var anOption = document.createElement("option");
			anOption.value=(nMese+1)+"."+Anno;
			anOption.text = nomeMese(nMese)+" '"+Anno.toString().substring(2);
			document.getElementById("em").options.add(anOption);
			nMese++;
	
			if (nMese==12){
				nMese=0;
				Anno++;
			}
			
			i=Anno*100+nMese;
		}
		
	//Carica i giorni nel checkout dal checkout alla fine
	Anno=FixYear(checkout.getYear());
	nMese=checkout.getMonth();
	document.getElementById("ed").options.length=0;
	for (i=checkout.getDate(); i<=DaysInMonth(checkout.getMonth(),FixYear(checkout.getYear())); i++)
	{
 	    var anOption = document.createElement("option");
		anOption.value = i;
		anOption.text = WeekDay(Anno,nMese,i) +" "+i;
		if (i==checkout.getDate()) {
				anOption.selected=true;
				anOption.defaultSelected=true;
		}
		document.getElementById("ed").options.add(anOption);

	}
}
//################################################################################################################

function ControlloForm1(form){
	nPosti=0;
	errore=false;
	if (!errore && form.stanza1) {form.stanza1.value=trim(form.stanza1.value);nPosti=nPosti+parseInt(form.stanza1.value,10);errore=!ControllaFormato(form.stanza1.value);}
	if (!errore && form.stanza2) {form.stanza2.value=trim(form.stanza2.value);nPosti=nPosti+parseInt(form.stanza2.value,10);errore=!ControllaFormato(form.stanza2.value);}
	if (!errore && form.stanza3) {form.stanza3.value=trim(form.stanza3.value);nPosti=nPosti+parseInt(form.stanza3.value,10);errore=!ControllaFormato(form.stanza3.value);}
	if (!errore && form.stanza4) {form.stanza4.value=trim(form.stanza4.value);nPosti=nPosti+parseInt(form.stanza4.value,10);errore=!ControllaFormato(form.stanza4.value);}
	if (!errore && form.stanza5) {form.stanza5.value=trim(form.stanza5.value);nPosti=nPosti+parseInt(form.stanza5.value,10);errore=!ControllaFormato(form.stanza5.value);}
	if (!errore && form.stanza6) {form.stanza6.value=trim(form.stanza6.value);nPosti=nPosti+parseInt(form.stanza6.value,10);errore=!ControllaFormato(form.stanza6.value);}
	if (!errore && form.stanza7) {form.stanza7.value=trim(form.stanza7.value);nPosti=nPosti+parseInt(form.stanza7.value,10);errore=!ControllaFormato(form.stanza7.value);}
	if (!errore && form.stanza8) {form.stanza8.value=trim(form.stanza8.value);nPosti=nPosti+parseInt(form.stanza8.value,10);errore=!ControllaFormato(form.stanza8.value);}
	if (!errore && form.stanza9) {form.stanza9.value=trim(form.stanza9.value);nPosti=nPosti+parseInt(form.stanza9.value,10);errore=!ControllaFormato(form.stanza9.value);}
	if (!errore && form.stanza10) {form.stanza10.value=trim(form.stanza10.value);nPosti=nPosti+parseInt(form.stanza10.value,10);errore=!ControllaFormato(form.stanza10.value);}
	if (!errore && form.stanza11) {form.stanza11.value=trim(form.stanza11.value);nPosti=nPosti+parseInt(form.stanza11.value,10);errore=!ControllaFormato(form.stanza11.value);}
	if (!errore && form.stanza12) {form.stanza12.value=trim(form.stanza12.value);nPosti=nPosti+parseInt(form.stanza12.value,10);errore=!ControllaFormato(form.stanza12.value);}
	if (!errore && form.stanza13) {form.stanza13.value=trim(form.stanza13.value);nPosti=nPosti+parseInt(form.stanza13.value,10);errore=!ControllaFormato(form.stanza13.value);}
	if (!errore && form.stanza14) {form.stanza14.value=trim(form.stanza14.value);nPosti=nPosti+parseInt(form.stanza14.value,10);errore=!ControllaFormato(form.stanza14.value);}
	if (!errore && form.stanza15) {form.stanza15.value=trim(form.stanza15.value);nPosti=nPosti+parseInt(form.stanza15.value,10);errore=!ControllaFormato(form.stanza15.value);}
	if (errore){
		alert('Formato non valido. Inserire solo valori numerici, grazie.');
		return false;		
	} else if (nPosti==0) {
		alert('Selezionare almeno una camera.');
		return false;
	}
	else return true;
}
//--------------------------------------------------------------------------------------------
function ControlloForm2(form){
	nPosti=0;
	errore=false;
	if (!errore && form.stanza1) {form.stanza1.value=trim(form.stanza1.value);nPosti=nPosti+parseInt(form.stanza1.value,10);errore=!ControllaFormato(form.stanza1.value);}
	if (!errore && form.stanza2) {form.stanza2.value=trim(form.stanza2.value);nPosti=nPosti+parseInt(form.stanza2.value,10);errore=!ControllaFormato(form.stanza2.value);}
	if (!errore && form.stanza3) {form.stanza3.value=trim(form.stanza3.value);nPosti=nPosti+parseInt(form.stanza3.value,10);errore=!ControllaFormato(form.stanza3.value);}
	if (!errore && form.stanza4) {form.stanza4.value=trim(form.stanza4.value);nPosti=nPosti+parseInt(form.stanza4.value,10);errore=!ControllaFormato(form.stanza4.value);}
	if (!errore && form.stanza5) {form.stanza5.value=trim(form.stanza5.value);nPosti=nPosti+parseInt(form.stanza5.value,10);errore=!ControllaFormato(form.stanza5.value);}
	if (!errore && form.stanza6) {form.stanza6.value=trim(form.stanza6.value);nPosti=nPosti+parseInt(form.stanza6.value,10);errore=!ControllaFormato(form.stanza6.value);}
	if (!errore && form.stanza7) {form.stanza7.value=trim(form.stanza7.value);nPosti=nPosti+parseInt(form.stanza7.value,10);errore=!ControllaFormato(form.stanza7.value);}
	if (!errore && form.stanza8) {form.stanza8.value=trim(form.stanza8.value);nPosti=nPosti+parseInt(form.stanza8.value,10);errore=!ControllaFormato(form.stanza8.value);}
	if (!errore && form.stanza9) {form.stanza9.value=trim(form.stanza9.value);nPosti=nPosti+parseInt(form.stanza9.value,10);errore=!ControllaFormato(form.stanza9.value);}
	if (!errore && form.stanza10) {form.stanza10.value=trim(form.stanza10.value);nPosti=nPosti+parseInt(form.stanza10.value,10);errore=!ControllaFormato(form.stanza10.value);}
	if (!errore && form.stanza11) {form.stanza11.value=trim(form.stanza11.value);nPosti=nPosti+parseInt(form.stanza11.value,10);errore=!ControllaFormato(form.stanza11.value);}
	if (!errore && form.stanza12) {form.stanza12.value=trim(form.stanza12.value);nPosti=nPosti+parseInt(form.stanza12.value,10);errore=!ControllaFormato(form.stanza12.value);}
	if (!errore && form.stanza13) {form.stanza13.value=trim(form.stanza13.value);nPosti=nPosti+parseInt(form.stanza13.value,10);errore=!ControllaFormato(form.stanza13.value);}
	if (!errore && form.stanza14) {form.stanza14.value=trim(form.stanza14.value);nPosti=nPosti+parseInt(form.stanza14.value,10);errore=!ControllaFormato(form.stanza14.value);}
	if (!errore && form.stanza15) {form.stanza15.value=trim(form.stanza15.value);nPosti=nPosti+parseInt(form.stanza15.value,10);errore=!ControllaFormato(form.stanza15.value);}
	if (errore){
		alert('Invalid Format. Type new values, please.');
		return false;		
	} else if (nPosti==0) {
		alert('Select a room, please.');
		return false;
	}
	else return true;
}

//--------------------------------------------------------------------------------------------
function trim(stringa) 
{
	while (stringa.substring(0,1) == ' ')
	{
		stringa = stringa.substring(1, stringa.length);
	}
	while (stringa.substring(stringa.length-1, stringa.length) == ' ')
	{
		stringa = stringa.substring(0,stringa.length-1);
	}
	if (stringa=="") return "0";
	return stringa;
}
//--------------------------------------------------------------------------------------------
function ControllaFormato(stringa)
{
	errore=false;
	if (stringa.length==0)errore=true;

	for (i=0;i<stringa.length;i++){
		car=stringa.substring(i,i+1);

		if (car!=="0" && car!=="1" && car!=="2" && car!=="3" && car!=="4" && car!=="5" && car!=="6" && car!="7" && car!=="8" && car!=="9"){
			errore=true;
		}
	}	
	return !errore;
}
//--------------------------------------------------------------------------------------------
function Ingrandisci(img){
	document.getElementById('ingrandimento').src=img;
	return false;
};
//--------------------------------------------------------------------------------------------




function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}



function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}



function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}

function MM_openBrWindow(theURL,winName,features) { //v2.0

  window.open(theURL,winName,features);

}

function MM_validateForm() { //v4.0

  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;

  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);

    if (val) { nm=val.name; if ((val=val.value)!="") {

      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');

        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';

      } else if (test!='R') { num = parseFloat(val);

        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';

        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');

          min=test.substring(8,p); max=test.substring(p+1);

          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';

    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }

  } if (errors) alert('The following error(s) occurred:\n'+errors);

  document.MM_returnValue = (errors == '');

}

function MM_jumpMenu(targ,selObj,restore){ //v3.0

  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");

  if (restore) selObj.selectedIndex=0;

}







function ChangeOptionDays(Which)

{

  DaysObject = eval("document.Form1." + Which + "Day");

  MonthObject = eval("document.Form1." + Which + "Month");

  YearObject = eval("document.Form1." + Which + "Year");



  Month = MonthObject[MonthObject.selectedIndex].text;

  Year = YearObject[YearObject.selectedIndex].text;



  DaysForThisSelection = DaysInMonth(Month, Year);

  CurrentDaysInSelection = DaysObject.length;

  if (CurrentDaysInSelection > DaysForThisSelection)

  {

    for (i=0; i<(CurrentDaysInSelection-DaysForThisSelection); i++)

    {

      DaysObject.options[DaysObject.options.length - 1] = null

    }

  }

  if (DaysForThisSelection > CurrentDaysInSelection)

  {

    for (i=0; i<(DaysForThisSelection-CurrentDaysInSelection); i++)

    {

      NewOption = new Option(DaysObject.options.length + 1);

      DaysObject.add(NewOption);

    }

  }

    if (DaysObject.selectedIndex < 0) DaysObject.selectedIndex == 0;

}



<!--

function valid(form) {

a=eval(form.FirstSelectYear.value+form.FirstSelectMonth.value+form.FirstSelectDay.value);

b=eval(form.SecondSelectYear.value+form.SecondSelectMonth.value+form.SecondSelectDay.value);



//cerca ora corrente

var c = new Date();

anno=""+c.getYear();



if (c.getMonth()<10){

	mese="0"+c.getMonth();}

	else mese=""+c.getMonth();



if (c.getDate()<10){

	giorno="0"+c.getDate();}

	else giorno=""+c.getDate();

d=anno+mese+giorno;

if (a<d) {

	alert("La data selezionata è precedente ad oggi");

	return false;

}





if (a>=b){ 

	alert("La data di check-out deve essere successiva a quella di check-in");

	return false;

}

}

// -->

	function CaricaGiorni(){

		var dd = new Array(0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

		  	

  		mese=document.prenotazione.sm.selectedIndex+1;

		GiorniMese=dd[mese];

		if (GiorniMese==28 && document.prenotazione.sy.value % 4 == 0 && document.prenotazione.sy.value % 100 != 0) GiorniMese=29;

		document.prenotazione.sd.length=GiorniMese;

		if (GiorniMese>28) document.prenotazione.sd[28].text="29";

		if (GiorniMese>29) document.prenotazione.sd[29].text="30";

		if (GiorniMese>30) document.prenotazione.sd[30].text="31";



		mese=document.prenotazione.em.selectedIndex+1;

		GiorniMese=dd[mese];

		if (GiorniMese==28 && document.prenotazione.ey.value % 4 == 0 && document.prenotazione.ey.value % 100 != 0) GiorniMese=29;

		document.prenotazione.ed.length=GiorniMese;

		if (GiorniMese>28) document.prenotazione.ed[28].text="29";

		if (GiorniMese>29) document.prenotazione.ed[29].text="30";

		if (GiorniMese>30) document.prenotazione.ed[30].text="31";

		

	};
//--------------------------------------------------------------------------------------------	
function Controlla1(Form){
	num=0;

	for (i=0; i < Form.elements.length; i++) {
		ele = Form.elements[i];
		if(ele.name.substr(0,6)=="stanza" && parseInt(ele.value)>0) num+=(ele.value);
	}
	
	if(num==0){
		alert('Selezionare almeno una camera. Grazie.');
		return false;
	}

}