function check(){

f = document.forms.form2;
b = document.form2;

if (f.Descrizione_IT.value == ''   ){
	alert("Inserire la descrizione in italiano della stanza.");
	f.Descrizione_IT.focus();
	return false;
}

if (f.Prezzo_Minimo.value == ''){
	alert("Inserire il prezzo minimo!");
	f.Prezzo_Minimo.focus();
	return false;
}else{
	if (!IsNumber(f.Prezzo_Minimo.value)){
		alert("Il prezzo minimo è errato. Controllare che sia un valore numerico !");
		f.Prezzo_Minimo.focus();
		return false;
	}
}	

if (f.Prezzo_Massimo.value == ''){
	alert("Inserire il prezzo massimo!");
	f.Prezzo_Massimo.focus();
	return false;
}else{
	if (!IsNumber(f.Prezzo_Massimo.value)){
		alert("Il prezzo massimo è errato. Controllare che sia un valore numerico !");
		f.Prezzo_Massimo.focus();
		return false;
	}
}

if (f.Num_Stanze.value == ''){
	alert("Inserire il numero di stanze!");
	f.Num_Stanze.focus();
	return false;
}else{
	if (!IsNumber(f.Num_Stanze.value)){
		alert("Il numero di stanze è errato. Controllare che sia un valore numerico !");
		f.Num_Stanze.focus();
		return false;
	}
}

f.submit();

}

function IsNumber(num)
{
   var i = 0;
   var letter;

   while (i < num.length)
   {
      letter = num.charAt(i);

      if ((letter == '0') || (letter == '1') || (letter == '2') ||
          (letter == '3') || (letter == '4') || (letter == '5') ||
          (letter == '6') || (letter == '7') || (letter == '8') ||
          (letter == '9') || (letter == '+') || (letter == '.') ||
          (letter == '/') || (letter == ' '))
      {
         i++;
      }
      else
      {
         return false;
      }
   }

   return true;
}
